this.valueScale ? this.valueScale : newValue;\n this.setValue(newValue);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":49},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"44":{"this":{"__isSmartRef__":true,"id":2},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":45}},"45":{"$super":{"__isSmartRef__":true,"id":46}},"46":{"varMapping":{"__isSmartRef__":true,"id":47},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":48},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"47":{"obj":{"__isSmartRef__":true,"id":2},"name":"onMouseMove"},"48":{},"49":{"timestamp":{"__isSmartRef__":true,"id":50},"user":"erp","tags":[]},"50":{"isSerializedDate":true,"string":"Sat Jan 05 2013 10:40:37 GMT+0100 (CET)"},"51":{"varMapping":{"__isSmartRef__":true,"id":52},"source":"function triggerSliding() {\n this.sliding = !this.sliding;\n if(!this.sliding) {\n this.owner.renderObjectGraph();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":53},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"52":{"this":{"__isSmartRef__":true,"id":2}},"53":{"timestamp":{"__isSmartRef__":true,"id":54},"user":"erp","tags":[]},"54":{"isSerializedDate":true,"string":"Sun Jan 06 2013 11:16:18 GMT+0100 (CET)"},"55":{"submorphs":[{"__isSmartRef__":true,"id":56}],"scripts":[],"id":"CF567A4B-F768-4A9B-99EE-2D45FAD4ACF6","shape":{"__isSmartRef__":true,"id":72},"droppingEnabled":true,"halosEnabled":true,"sliderExtent":0.1,"valueScale":1,"sliderKnob":{"__isSmartRef__":true,"id":56},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"stepsSlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":77},"eventHandler":{"__isSmartRef__":true,"id":81},"layout":{"__isSmartRef__":true,"id":82},"derivationIds":[2631,"E6C0AF56-6D3E-41C8-AE8E-A0520F495C6B","81D11ED3-9CBC-4995-9335-6715226B9A83","77D6B490-D399-46B3-9589-938C6F171CE1","3040B48B-1391-402F-8DE1-FECEE8ACA796","A8685160-21D8-4242-A2CA-80A1D87C5BDC","68C17987-09F7-4AC0-A986-38313CFAFDA7","6B02EDFA-2FE0-4F0A-BEA7-D67B0AB935B2"],"_ClipMode":"visible","moved":true,"owner":{"__isSmartRef__":true,"id":1},"value":0.8478603603603604,"attributeConnections":[{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliding":false,"grabbingEnabled":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":87},"__LivelyClassName__":"lively.morphic.Slider","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(4.1,6.2)","distanceToDragEvent":"lively.pt(592.0,-15.0)"},"56":{"submorphs":[],"scripts":[],"id":"A4A20FA7-FEEC-4332-935C-0AD81246C19C","shape":{"__isSmartRef__":true,"id":57},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"slider":{"__isSmartRef__":true,"id":55},"owner":{"__isSmartRef__":true,"id":55},"styleClass":["slider_horizontal"],"eventHandler":{"__isSmartRef__":true,"id":62},"derivationIds":[2632,"A8917D7B-B083-4C54-AFA0-5443B4DEF9E4","0E2E07C7-9998-4F7E-8219-894CA3ECA25A","320FB3E0-81E4-44A2-8B6E-75E56000F8C0","B3EE08B4-B2D1-4C65-86FE-3BF9E19292EA","3C727374-E888-4DF7-9516-77FB1BC71B1F","73B8A71C-6104-4CEB-9F25-590C2AE18E25","56E8E384-155F-429F-A816-9BA6B72CC48D"],"_ClipMode":"visible","isBeingDragged":false,"showsHalos":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","hitPoint","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":63},"__LivelyClassName__":"lively.morphic.SliderKnob","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(677.6,0.0)","hitPoint":"lively.pt(772.0,30.0)","distanceToDragEvent":"lively.pt(59.6,-13.0)"},"57":{"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":58},"_BorderRadius":6,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(88.8,23.0)","_BorderColor":"Color.rgb(102,102,102)","_Padding":"lively.rect(0,0,0,0)"},"58":{"stops":[{"__isSmartRef__":true,"id":59},{"__isSmartRef__":true,"id":60},{"__isSmartRef__":true,"id":61}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"59":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(196,211,221)"},"60":{"offset":0.5,"__serializedExpressions__":["color"],"color":"Color.rgb(137,167,187)"},"61":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(96,130,153)"},"62":{"morph":{"__isSmartRef__":true,"id":56},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"63":{"onMouseDown":{"__isSmartRef__":true,"id":64}},"64":{"varMapping":{"__isSmartRef__":true,"id":65},"source":"function onMouseDown(evt) {\n this.owner.triggerSliding();\n}","funcProperties":{"__isSmartRef__":true,"id":70},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"65":{"this":{"__isSmartRef__":true,"id":56},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":66}},"66":{"$super":{"__isSmartRef__":true,"id":67}},"67":{"varMapping":{"__isSmartRef__":true,"id":68},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":69},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"68":{"obj":{"__isSmartRef__":true,"id":56},"name":"onMouseDown"},"69":{},"70":{"timestamp":{"__isSmartRef__":true,"id":71},"user":"erp","tags":[]},"71":{"isSerializedDate":true,"string":"Fri Jan 04 2013 15:56:37 GMT+0100 (CET)"},"72":{"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":73},"_BorderRadius":6,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(888.0,23.0)","_BorderColor":"Color.rgb(192,192,192)","_Padding":"lively.rect(0,0,0,0)"},"73":{"stops":[{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":75},{"__isSmartRef__":true,"id":76}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"74":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"75":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"76":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"77":{"requiredModules":[],"partsSpaceName":"PartsBin/Inputs/","migrationLevel":4,"partName":"Slider","comment":"The connection point \"value\" can be used to read/write the slider knob position.","changes":[{"__isSmartRef__":true,"id":78}],"lastModifiedDate":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"78":{"date":{"__isSmartRef__":true,"id":79},"author":"dustin.glaeser","message":"no comment","id":"9CD9677C-9A79-4D71-85C1-E5C72C253D16"},"79":{"isSerializedDate":true,"string":"Thu Dec 13 2012 11:34:16 GMT+0100 (CET)"},"80":{"isSerializedDate":true,"string":"Thu Dec 13 2012 11:33:52 GMT+0100 (CET)"},"81":{"morph":{"__isSmartRef__":true,"id":55},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"82":{},"83":{"sourceObj":{"__isSmartRef__":true,"id":55},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":55},"targetMethodName":"adjustSliderParts","varMapping":{"__isSmartRef__":true,"id":84},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"84":{"source":{"__isSmartRef__":true,"id":55},"target":{"__isSmartRef__":true,"id":55}},"85":{"sourceObj":{"__isSmartRef__":true,"id":55},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"onSliderMove","varMapping":{"__isSmartRef__":true,"id":86},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"86":{"source":{"__isSmartRef__":true,"id":55},"target":{"__isSmartRef__":true,"id":1}},"87":{"onrestore":{"__isSmartRef__":true,"id":88},"onMouseMove":{"__isSmartRef__":true,"id":96},"triggerSliding":{"__isSmartRef__":true,"id":104}},"88":{"varMapping":{"__isSmartRef__":true,"id":89},"source":"function onrestore() {\n this.sliding = false;\n}","funcProperties":{"__isSmartRef__":true,"id":94},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"89":{"this":{"__isSmartRef__":true,"id":55},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":90}},"90":{"$super":{"__isSmartRef__":true,"id":91}},"91":{"varMapping":{"__isSmartRef__":true,"id":92},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":93},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"92":{"obj":{"__isSmartRef__":true,"id":55},"name":"onrestore"},"93":{},"94":{"timestamp":{"__isSmartRef__":true,"id":95},"user":"erp","tags":[]},"95":{"isSerializedDate":true,"string":"Fri Jan 04 2013 15:57:48 GMT+0100 (CET)"},"96":{"varMapping":{"__isSmartRef__":true,"id":97},"source":"function onMouseMove(evt) {\n if(this.sliding) {\n var newValue = this.localize(evt.mousePoint).x / this.getExtent().x;\n newValue = newValue < 0 ? 0 : newValue;\n newValue = newValue > this.valueScale ? this.valueScale : newValue;\n this.setValue(newValue);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":102},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"97":{"this":{"__isSmartRef__":true,"id":55},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":98}},"98":{"$super":{"__isSmartRef__":true,"id":99}},"99":{"varMapping":{"__isSmartRef__":true,"id":100},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":101},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"100":{"obj":{"__isSmartRef__":true,"id":55},"name":"onMouseMove"},"101":{},"102":{"timestamp":{"__isSmartRef__":true,"id":103},"user":"erp","tags":[]},"103":{"isSerializedDate":true,"string":"Sat Jan 05 2013 10:51:46 GMT+0100 (CET)"},"104":{"varMapping":{"__isSmartRef__":true,"id":105},"source":"function triggerSliding() {\n this.sliding = !this.sliding;\n if(!this.sliding) {\n this.owner.renderObjectGraph();\n };\n}","funcProperties":{"__isSmartRef__":true,"id":106},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"105":{"this":{"__isSmartRef__":true,"id":55}},"106":{"timestamp":{"__isSmartRef__":true,"id":107},"user":"erp","tags":[]},"107":{"isSerializedDate":true,"string":"Sun Jan 06 2013 11:15:57 GMT+0100 (CET)"},"108":{"submorphs":[],"scripts":[],"id":"5F69300C-9C09-436D-BA66-2E38332DD09E","shape":{"__isSmartRef__":true,"id":109},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":360.6320000000002,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":9,"name":"functionEditor","partsBinMetaInfo":{"__isSmartRef__":true,"id":110},"textChunks":[{"__isSmartRef__":true,"id":111},{"__isSmartRef__":true,"id":113},{"__isSmartRef__":true,"id":115},{"__isSmartRef__":true,"id":117},{"__isSmartRef__":true,"id":119},{"__isSmartRef__":true,"id":121},{"__isSmartRef__":true,"id":123},{"__isSmartRef__":true,"id":125},{"__isSmartRef__":true,"id":127},{"__isSmartRef__":true,"id":129},{"__isSmartRef__":true,"id":131},{"__isSmartRef__":true,"id":133},{"__isSmartRef__":true,"id":135},{"__isSmartRef__":true,"id":137},{"__isSmartRef__":true,"id":139},{"__isSmartRef__":true,"id":141},{"__isSmartRef__":true,"id":143},{"__isSmartRef__":true,"id":145},{"__isSmartRef__":true,"id":147},{"__isSmartRef__":true,"id":149},{"__isSmartRef__":true,"id":151},{"__isSmartRef__":true,"id":153},{"__isSmartRef__":true,"id":155},{"__isSmartRef__":true,"id":157},{"__isSmartRef__":true,"id":159},{"__isSmartRef__":true,"id":161},{"__isSmartRef__":true,"id":163},{"__isSmartRef__":true,"id":165},{"__isSmartRef__":true,"id":167},{"__isSmartRef__":true,"id":169},{"__isSmartRef__":true,"id":171},{"__isSmartRef__":true,"id":173},{"__isSmartRef__":true,"id":175},{"__isSmartRef__":true,"id":177},{"__isSmartRef__":true,"id":179},{"__isSmartRef__":true,"id":181},{"__isSmartRef__":true,"id":183},{"__isSmartRef__":true,"id":185},{"__isSmartRef__":true,"id":187},{"__isSmartRef__":true,"id":189},{"__isSmartRef__":true,"id":191},{"__isSmartRef__":true,"id":193},{"__isSmartRef__":true,"id":195},{"__isSmartRef__":true,"id":197},{"__isSmartRef__":true,"id":199},{"__isSmartRef__":true,"id":201},{"__isSmartRef__":true,"id":203},{"__isSmartRef__":true,"id":205},{"__isSmartRef__":true,"id":207},{"__isSmartRef__":true,"id":209},{"__isSmartRef__":true,"id":211},{"__isSmartRef__":true,"id":213},{"__isSmartRef__":true,"id":215},{"__isSmartRef__":true,"id":217},{"__isSmartRef__":true,"id":219},{"__isSmartRef__":true,"id":221},{"__isSmartRef__":true,"id":223},{"__isSmartRef__":true,"id":225},{"__isSmartRef__":true,"id":227},{"__isSmartRef__":true,"id":229}],"charsReplaced":"new Morph()","lastFindLoc":88,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":231},"derivationIds":[1958,"DF0EB566-4F85-407E-9ECD-6A046ED8B638","6A7CAB02-48F5-4CB1-8692-1B26C25FDCBE","EC8394D6-3F04-4063-B8AD-1C55F1CDE12A","75E35A5E-8C11-447B-A246-8F7421203F00","99524073-B4C5-446A-960E-A77ABE8875A3","7D5372FE-A70E-4462-B9F3-6FFEED8FF238"],"_WhiteSpaceHandling":"pre-wrap","_ClipMode":"auto","moved":true,"owner":{"__isSmartRef__":true,"id":1},"_MinTextWidth":360.6320000000002,"_MinTextHeight":null,"savedTextString":"var j = 1;\nvar z = 3;\nvar c = 0;\nfor(var i = 0; i< 70; i++) {\n var m = Morph.makeRectangle(0,0, 10,50)\n m.moveBy(pt(70+i,70))\n m.rotateBy(i * 0.1)\n m.setFill(Color.rgb(i * 10,0,0))\n this.addMorph(m) \n c += 3;\n}\n\nthis.submorphs.invoke('remove')\n\n","isBeingDragged":false,"isLockOwner":false,"#startLetters":"l","_WordBreak":"break-all","syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":232}],"doNotSerialize":["$$textString","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors"],"doNotCopyProperties":["$$textString"],"_lastSyntaxHighlightTime":45,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"textString":"var crunchedObj = {};\nvar self = new apps.ObjectGrapher.Grapher();\nvar obj = [1,2,3];\n\n var i = 0;\n var keys = Object.keys(obj);\n for(var j = 0; j < 100; j++) {\n var v = keys[j];\n if(v != \"addMorph\" && v != \"submorphs\") {\n if(v in self.morphicAttrs()) {\n crunchedObj[v] = obj[v];\n }\n }\n }\n","previousSelection":[378,378],"priorSelectionRange":[91,91],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":234},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(8.0,65.0)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(211.0,-8.0)"},"109":{"fill":null,"_BorderWidth":1.1840000000000002,"_BorderRadius":6.660000000000001,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(363.0,206.4)","_BorderColor":"Color.rgb(192,192,192)","_Padding":"lively.rect(0,0,0,0)"},"110":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple input field for Forms demo","partName":"InputField","revisionOnLoad":148665,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"111":{"style":{"__isSmartRef__":true,"id":112},"chunkOwner":{"__isSmartRef__":true,"id":108},"_id":"_6","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"112":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)","backgroundColor":"Color.rgb(255,255,255)"},"113":{"_id":"_608","style":{"__isSmartRef__":true,"id":114},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":" crunchedObj = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"114":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)","backgroundColor":"Color.rgb(255,255,255)"},"115":{"_id":"_609","style":{"__isSmartRef__":true,"id":116},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"{}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"116":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)","backgroundColor":"Color.rgb(255,255,255)"},"117":{"_id":"_611","style":{"__isSmartRef__":true,"id":118},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":";\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"118":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)","backgroundColor":"Color.rgb(255,255,255)"},"119":{"_id":"_612","style":{"__isSmartRef__":true,"id":120},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"120":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)","backgroundColor":"Color.rgb(255,255,255)"},"121":{"_id":"_613","style":{"__isSmartRef__":true,"id":122},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":" self = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"122":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)","backgroundColor":"Color.rgb(255,255,255)"},"123":{"_id":"_614","style":{"__isSmartRef__":true,"id":124},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"new","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"124":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)","backgroundColor":"Color.rgb(255,255,255)"},"125":{"_id":"_615","style":{"__isSmartRef__":true,"id":126},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"126":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)","backgroundColor":"Color.rgb(255,255,255)"},"127":{"_id":"_7784","style":{"__isSmartRef__":true,"id":128},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"apps","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"128":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(204,0,0)","backgroundColor":"Color.rgb(255,255,255)"},"129":{"_id":"_7785","style":{"__isSmartRef__":true,"id":130},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":".ObjectGrapher.Grapher();\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"130":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)","backgroundColor":"Color.rgb(255,255,255)"},"131":{"_id":"_616","style":{"__isSmartRef__":true,"id":132},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"132":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)","backgroundColor":"Color.rgb(255,255,255)"},"133":{"_id":"_617","style":{"__isSmartRef__":true,"id":134},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":" obj = [","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"134":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)","backgroundColor":"Color.rgb(255,255,255)"},"135":{"_id":"_7758","style":{"__isSmartRef__":true,"id":136},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"136":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)","backgroundColor":"Color.rgb(255,255,255)"},"137":{"_id":"_7759","style":{"__isSmartRef__":true,"id":138},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":",","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"138":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)","backgroundColor":"Color.rgb(255,255,255)"},"139":{"_id":"_7764","style":{"__isSmartRef__":true,"id":140},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"2","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"140":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)","backgroundColor":"Color.rgb(255,255,255)"},"141":{"_id":"_7765","style":{"__isSmartRef__":true,"id":142},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":",","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"142":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)","backgroundColor":"Color.rgb(255,255,255)"},"143":{"_id":"_7778","style":{"__isSmartRef__":true,"id":144},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"3","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"144":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)","backgroundColor":"Color.rgb(255,255,255)"},"145":{"_id":"_7780","style":{"__isSmartRef__":true,"id":146},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"];\n\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"146":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)","backgroundColor":"Color.rgb(255,255,255)"},"147":{"_id":"_2894","style":{"__isSmartRef__":true,"id":148},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"148":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)","backgroundColor":"Color.rgb(255,255,255)"},"149":{"_id":"_2895","style":{"__isSmartRef__":true,"id":150},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":" i = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"150":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)","backgroundColor":"Color.rgb(255,255,255)"},"151":{"_id":"_2896","style":{"__isSmartRef__":true,"id":152},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"152":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)","backgroundColor":"Color.rgb(255,255,255)"},"153":{"_id":"_627","style":{"__isSmartRef__":true,"id":154},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"154":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)","backgroundColor":"Color.rgb(255,255,255)"},"155":{"_id":"_2897","style":{"__isSmartRef__":true,"id":156},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"156":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)","backgroundColor":"Color.rgb(255,255,255)"},"157":{"_id":"_2898","style":{"__isSmartRef__":true,"id":158},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":" keys = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"158":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)","backgroundColor":"Color.rgb(255,255,255)"},"159":{"_id":"_2899","style":{"__isSmartRef__":true,"id":160},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"Object","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"160":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(255,20,147)","backgroundColor":"Color.rgb(255,255,255)"},"161":{"_id":"_2900","style":{"__isSmartRef__":true,"id":162},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":".keys(obj);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"162":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)","backgroundColor":"Color.rgb(255,255,255)"},"163":{"_id":"_2901","style":{"__isSmartRef__":true,"id":164},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"for","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"164":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)","backgroundColor":"Color.rgb(255,255,255)"},"165":{"_id":"_2902","style":{"__isSmartRef__":true,"id":166},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"166":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)","backgroundColor":"Color.rgb(255,255,255)"},"167":{"_id":"_634","style":{"__isSmartRef__":true,"id":168},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"168":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)","backgroundColor":"Color.rgb(255,255,255)"},"169":{"_id":"_2903","style":{"__isSmartRef__":true,"id":170},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":" j = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"170":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)","backgroundColor":"Color.rgb(255,255,255)"},"171":{"_id":"_2904","style":{"__isSmartRef__":true,"id":172},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"172":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)","backgroundColor":"Color.rgb(255,255,255)"},"173":{"_id":"_637","style":{"__isSmartRef__":true,"id":174},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"; j < ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"174":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)","backgroundColor":"Color.rgb(255,255,255)"},"175":{"_id":"_2905","style":{"__isSmartRef__":true,"id":176},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"176":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)","backgroundColor":"Color.rgb(255,255,255)"},"177":{"_id":"_2906","style":{"__isSmartRef__":true,"id":178},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":";","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"178":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)","backgroundColor":"Color.rgb(255,255,255)"},"179":{"_id":"_7796","style":{"__isSmartRef__":true,"id":180},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":" j++","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"180":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)","backgroundColor":"Color.rgb(255,255,127)"},"181":{"_id":"_7797","style":{"__isSmartRef__":true,"id":182},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":") ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"182":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)","backgroundColor":"Color.rgb(255,255,255)"},"183":{"_id":"_2907","style":{"__isSmartRef__":true,"id":184},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"184":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)","backgroundColor":"Color.rgb(255,255,255)"},"185":{"_id":"_641","style":{"__isSmartRef__":true,"id":186},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"186":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)","backgroundColor":"Color.rgb(255,255,255)"},"187":{"_id":"_2908","style":{"__isSmartRef__":true,"id":188},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"188":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)","backgroundColor":"Color.rgb(255,255,255)"},"189":{"_id":"_2909","style":{"__isSmartRef__":true,"id":190},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":" v = keys[j];\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"190":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)","backgroundColor":"Color.rgb(255,255,255)"},"191":{"_id":"_2910","style":{"__isSmartRef__":true,"id":192},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"192":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)","backgroundColor":"Color.rgb(255,255,255)"},"193":{"_id":"_2911","style":{"__isSmartRef__":true,"id":194},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"(v != ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"194":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)","backgroundColor":"Color.rgb(255,255,255)"},"195":{"_id":"_2912","style":{"__isSmartRef__":true,"id":196},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"\"addMorph\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"196":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)","backgroundColor":"Color.rgb(255,255,255)"},"197":{"_id":"_2913","style":{"__isSmartRef__":true,"id":198},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":" && v != ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"198":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)","backgroundColor":"Color.rgb(255,255,255)"},"199":{"_id":"_2914","style":{"__isSmartRef__":true,"id":200},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"\"submorphs\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"200":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)","backgroundColor":"Color.rgb(255,255,255)"},"201":{"_id":"_2915","style":{"__isSmartRef__":true,"id":202},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":") ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"202":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)","backgroundColor":"Color.rgb(255,255,255)"},"203":{"_id":"_2916","style":{"__isSmartRef__":true,"id":204},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"204":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)","backgroundColor":"Color.rgb(255,255,255)"},"205":{"_id":"_651","style":{"__isSmartRef__":true,"id":206},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"206":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)","backgroundColor":"Color.rgb(255,255,255)"},"207":{"_id":"_2917","style":{"__isSmartRef__":true,"id":208},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"208":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)","backgroundColor":"Color.rgb(255,255,255)"},"209":{"_id":"_2918","style":{"__isSmartRef__":true,"id":210},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"(v ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"210":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)","backgroundColor":"Color.rgb(255,255,255)"},"211":{"_id":"_2919","style":{"__isSmartRef__":true,"id":212},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"in","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"212":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)","backgroundColor":"Color.rgb(255,255,255)"},"213":{"_id":"_2920","style":{"__isSmartRef__":true,"id":214},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":" self.morphicAttrs()) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"214":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)","backgroundColor":"Color.rgb(255,255,255)"},"215":{"_id":"_2921","style":{"__isSmartRef__":true,"id":216},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"216":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)","backgroundColor":"Color.rgb(255,255,255)"},"217":{"_id":"_657","style":{"__isSmartRef__":true,"id":218},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"\n crunchedObj[v] = obj[v];\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"218":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)","backgroundColor":"Color.rgb(255,255,255)"},"219":{"_id":"_2922","style":{"__isSmartRef__":true,"id":220},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"220":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)","backgroundColor":"Color.rgb(255,255,255)"},"221":{"_id":"_659","style":{"__isSmartRef__":true,"id":222},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"222":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)","backgroundColor":"Color.rgb(255,255,255)"},"223":{"_id":"_2923","style":{"__isSmartRef__":true,"id":224},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"224":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)","backgroundColor":"Color.rgb(255,255,255)"},"225":{"_id":"_661","style":{"__isSmartRef__":true,"id":226},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"226":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)","backgroundColor":"Color.rgb(255,255,255)"},"227":{"_id":"_2924","style":{"__isSmartRef__":true,"id":228},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"228":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)","backgroundColor":"Color.rgb(255,255,255)"},"229":{"_id":"_663","style":{"__isSmartRef__":true,"id":230},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"230":{"__serializedExpressions__":["color","backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)","backgroundColor":"Color.rgb(255,255,255)"},"231":{"morph":{"__isSmartRef__":true,"id":108},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"232":{"sourceObj":{"__isSmartRef__":true,"id":108},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":108},"targetMethodName":"highlightSyntaxDebounced","varMapping":{"__isSmartRef__":true,"id":233},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"233":{"source":{"__isSmartRef__":true,"id":108},"target":{"__isSmartRef__":true,"id":108}},"234":{"doSave":{"__isSmartRef__":true,"id":235}},"235":{"varMapping":{"__isSmartRef__":true,"id":236},"source":"function doSave() {\n this.get(\"SeeTheState\").onPrepare();\n}","funcProperties":{"__isSmartRef__":true,"id":241},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"236":{"this":{"__isSmartRef__":true,"id":108},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":237}},"237":{"$super":{"__isSmartRef__":true,"id":238}},"238":{"varMapping":{"__isSmartRef__":true,"id":239},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":240},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"239":{"obj":{"__isSmartRef__":true,"id":108},"name":"doSave"},"240":{},"241":{"timestamp":{"__isSmartRef__":true,"id":242},"user":"erp","tags":[]},"242":{"isSerializedDate":true,"string":"Thu Jan 03 2013 17:25:54 GMT+0100 (CET)"},"243":{"submorphs":[],"scripts":[],"id":"CCF2681F-A6AF-424D-89EF-EF4C66A30C61","shape":{"__isSmartRef__":true,"id":244},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"contextOfFunction","partsBinMetaInfo":{"__isSmartRef__":true,"id":245},"eventHandler":{"__isSmartRef__":true,"id":260},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","6DF0F42B-01DE-4064-B290-A965B89F419C","3480B411-42F3-454C-86FF-6FA01A641B1B","96DB9CEA-D2B7-47C6-AB92-E8071A3E2083","145BE27E-0454-4B90-B608-335748831B95","58F6E6F7-984A-48C2-9B20-3E2121905E22","06CDF2B7-9261-48AD-ABD1-D36557C7179F"],"partTests":{"__isSmartRef__":true,"id":261},"_ClipMode":"auto","moved":true,"owner":{"__isSmartRef__":true,"id":1},"isBeingDragged":false,"#startLetters":"mo","isLockOwner":false,"prevScroll":[0,0],"grabbingEnabled":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(386.4,67.0)","distanceToDragEvent":"lively.pt(258.7,-14.8)"},"244":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":6.660000000000001,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_Fill","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(392.0,209.0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(192,192,192)"},"245":{"partsSpaceName":"PartsBin/Basic/","comment":"A simple box morph. A really orange one. Its amazing what you can build out of simple boxes.... Who needs stars when you got orange rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":246},{"__isSmartRef__":true,"id":248},{"__isSmartRef__":true,"id":250},{"__isSmartRef__":true,"id":252},{"__isSmartRef__":true,"id":254},{"__isSmartRef__":true,"id":256},{"__isSmartRef__":true,"id":258}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"246":{"date":{"__isSmartRef__":true,"id":247},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"247":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"248":{"date":{"__isSmartRef__":true,"id":249},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"249":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"250":{"date":{"__isSmartRef__":true,"id":251},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"251":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"252":{"date":{"__isSmartRef__":true,"id":253},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"253":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"254":{"date":{"__isSmartRef__":true,"id":255},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"255":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"256":{"date":{"__isSmartRef__":true,"id":257},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"257":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"258":{"date":{"__isSmartRef__":true,"id":259},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"259":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"260":{"morph":{"__isSmartRef__":true,"id":243},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"261":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":262}},"262":{"test01IsMorph":{"__isSmartRef__":true,"id":263}},"263":{"varMapping":{"__isSmartRef__":true,"id":264},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":265},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"264":{"this":{"__isSmartRef__":true,"id":261}},"265":{},"266":{"submorphs":[{"__isSmartRef__":true,"id":267}],"scripts":[],"id":"F318FEB8-9BF7-4340-ABAF-DF079B01DA92","shape":{"__isSmartRef__":true,"id":272},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":278},"lighterFill":{"__isSmartRef__":true,"id":283},"label":{"__isSmartRef__":true,"id":267},"name":"startFlow","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":288},"attributeConnections":[{"__isSmartRef__":true,"id":299},{"__isSmartRef__":true,"id":300}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":301},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","3597FFA9-12FB-4025-8DFD-9303B28004C6","61E5C30F-19AF-4C83-91E1-AAE6080BBDCD","B9934068-0B57-446E-827E-896BC509FBA6","727D6E7D-50BF-4747-BEAC-3412E5F2DD35","58500A45-550C-4820-A447-DCB686F94F95","A4B7A026-FCF1-44A8-AE34-5FA107CA2FF3"],"_ClipMode":"visible","isPressed":false,"moved":true,"owner":{"__isSmartRef__":true,"id":1},"isLockOwner":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":302},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(782.1,73.2)","distanceToDragEvent":"lively.pt(69.0,-16.0)"},"267":{"submorphs":[],"scripts":[],"id":"03ED9ABA-48FD-441A-8435-86B20D7DD62D","shape":{"__isSmartRef__":true,"id":268},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":266},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":269}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":271},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","951C1A71-B1FC-4ED0-8BD4-DF9603C49044","FC7A98C1-5983-49EC-AC26-F95BB22D0B87","BEB41C13-E3CE-4781-96FA-5CDFA95AC047","A92B9BE3-6F7E-4144-AA6B-1F46234ED02F","AC2487E4-F559-4ECB-AD90-59D7224E9A9C","1326C592-ECAE-4ECD-9D39-7071BD241994"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"isLockOwner":false,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"268":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"269":{"style":{"__isSmartRef__":true,"id":270},"chunkOwner":{"__isSmartRef__":true,"id":267},"_id":"_8478","storedString":"run","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"270":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"271":{"morph":{"__isSmartRef__":true,"id":267},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"272":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":273},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"273":{"stops":[{"__isSmartRef__":true,"id":274},{"__isSmartRef__":true,"id":275},{"__isSmartRef__":true,"id":276},{"__isSmartRef__":true,"id":277}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"274":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"275":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"276":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"277":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"278":{"stops":[{"__isSmartRef__":true,"id":279},{"__isSmartRef__":true,"id":280},{"__isSmartRef__":true,"id":281},{"__isSmartRef__":true,"id":282}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"279":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"280":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"281":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"282":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"283":{"stops":[{"__isSmartRef__":true,"id":284},{"__isSmartRef__":true,"id":285},{"__isSmartRef__":true,"id":286},{"__isSmartRef__":true,"id":287}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"284":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"285":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"286":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"287":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"288":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":289},{"__isSmartRef__":true,"id":291},{"__isSmartRef__":true,"id":293},{"__isSmartRef__":true,"id":295},{"__isSmartRef__":true,"id":297}],"revisionOnLoad":171940,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"289":{"date":{"__isSmartRef__":true,"id":290},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"290":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"291":{"date":{"__isSmartRef__":true,"id":292},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"292":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"293":{"date":{"__isSmartRef__":true,"id":294},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"294":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"295":{"date":{"__isSmartRef__":true,"id":296},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"296":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"297":{"date":{"__isSmartRef__":true,"id":298},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"298":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"299":{"sourceObj":{"__isSmartRef__":true,"id":266},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":266},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"300":{"sourceObj":{"__isSmartRef__":true,"id":266},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"onRun","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"301":{"morph":{"__isSmartRef__":true,"id":266},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"302":{"doAction":{"__isSmartRef__":true,"id":303}},"303":{"varMapping":{"__isSmartRef__":true,"id":304},"source":"function doAction() {\n \n}","funcProperties":{"__isSmartRef__":true,"id":305},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"304":{"this":{"__isSmartRef__":true,"id":266}},"305":{"timestamp":{"__isSmartRef__":true,"id":306},"user":"robertkrahn","tags":[]},"306":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)"},"307":{"submorphs":[{"__isSmartRef__":true,"id":308}],"scripts":[],"id":"7E2710B1-9760-4F0C-8ABB-D96B66B9CB9C","shape":{"__isSmartRef__":true,"id":313},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":319},"lighterFill":{"__isSmartRef__":true,"id":324},"label":{"__isSmartRef__":true,"id":308},"name":"prepareFollowing","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":329},"attributeConnections":[{"__isSmartRef__":true,"id":340},{"__isSmartRef__":true,"id":341}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":342},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","A97F19D5-FCEE-4B39-A022-7D458240AD03","D8533980-787B-4106-A0B0-64566F37D85E","559908A5-75DC-4242-98DE-2B39F452D151","3D3CCE89-1D18-481F-B04E-835699DFF638","32CD85E2-86DC-40BE-84DB-E1B2397854D1","CA103282-CF61-4E5D-BC84-EB2D04D1597D"],"_ClipMode":"visible","isPressed":false,"moved":true,"owner":{"__isSmartRef__":true,"id":1},"isLockOwner":false,"prevScroll":[0,0],"isBeingDragged":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":343},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(782.6,106.9)","distanceToDragEvent":"lively.pt(74.0,-12.0)"},"308":{"submorphs":[],"scripts":[],"id":"025DEB20-8ADA-401D-B2C2-63460BD54277","shape":{"__isSmartRef__":true,"id":309},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":307},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":310}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":312},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","6600F388-3476-4281-853C-2F7B90AB1921","A9303864-2C87-47FF-8AB1-8F585A8B429F","6CC4EF26-F9C8-4B18-9078-01E7839020C8","3A5328EF-D7DB-444A-AAC4-EE11153AB16F","7BB8F312-7243-4806-8C56-22DE794CA45F","9CE035FE-A642-4CA7-8A68-8E30EFBC370C"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"isLockOwner":false,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"309":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(104.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"310":{"style":{"__isSmartRef__":true,"id":311},"chunkOwner":{"__isSmartRef__":true,"id":308},"_id":"_94939","storedString":"prepare","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"311":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"312":{"morph":{"__isSmartRef__":true,"id":308},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"313":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":314},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(104.0,25.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"314":{"stops":[{"__isSmartRef__":true,"id":315},{"__isSmartRef__":true,"id":316},{"__isSmartRef__":true,"id":317},{"__isSmartRef__":true,"id":318}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"315":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"316":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"317":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"318":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"319":{"stops":[{"__isSmartRef__":true,"id":320},{"__isSmartRef__":true,"id":321},{"__isSmartRef__":true,"id":322},{"__isSmartRef__":true,"id":323}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"320":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"321":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"322":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"323":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"324":{"stops":[{"__isSmartRef__":true,"id":325},{"__isSmartRef__":true,"id":326},{"__isSmartRef__":true,"id":327},{"__isSmartRef__":true,"id":328}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"325":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"326":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"327":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"328":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"329":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":330},{"__isSmartRef__":true,"id":332},{"__isSmartRef__":true,"id":334},{"__isSmartRef__":true,"id":336},{"__isSmartRef__":true,"id":338}],"revisionOnLoad":171940,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"330":{"date":{"__isSmartRef__":true,"id":331},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"331":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"332":{"date":{"__isSmartRef__":true,"id":333},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"333":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"334":{"date":{"__isSmartRef__":true,"id":335},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"335":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"336":{"date":{"__isSmartRef__":true,"id":337},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"337":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"338":{"date":{"__isSmartRef__":true,"id":339},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"339":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"340":{"sourceObj":{"__isSmartRef__":true,"id":307},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":307},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"341":{"sourceObj":{"__isSmartRef__":true,"id":307},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"onPrepare","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"342":{"morph":{"__isSmartRef__":true,"id":307},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"343":{"doAction":{"__isSmartRef__":true,"id":344}},"344":{"varMapping":{"__isSmartRef__":true,"id":345},"source":"function doAction() {\n \n}","funcProperties":{"__isSmartRef__":true,"id":346},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"345":{"this":{"__isSmartRef__":true,"id":307}},"346":{"timestamp":{"__isSmartRef__":true,"id":347},"user":"robertkrahn","tags":[]},"347":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)"},"348":{"submorphs":[{"__isSmartRef__":true,"id":349}],"scripts":[],"id":"64A22BB5-39D1-4DB9-A727-2DB4B272EC43","shape":{"__isSmartRef__":true,"id":354},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":360},"lighterFill":{"__isSmartRef__":true,"id":365},"label":{"__isSmartRef__":true,"id":349},"name":"zoomOut","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":370},"attributeConnections":[{"__isSmartRef__":true,"id":381},{"__isSmartRef__":true,"id":382}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4738},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","3597FFA9-12FB-4025-8DFD-9303B28004C6","2962F335-F931-47D8-8A19-40E58684C4DB","15178EFF-3BAB-4DAF-B314-ADF4528B23C3","6D3EDF33-7D1B-4AA5-B391-1EF44601E54B","BF48BE10-AB38-4EA0-9760-BBFD45010B34","9DBDAF8C-C384-4629-B814-E523A53AF804","5C49FCF4-9F62-4958-BA35-42BFD495E0F5"],"_ClipMode":"visible","isPressed":false,"moved":true,"isLockOwner":false,"owner":{"__isSmartRef__":true,"id":1},"#startLetters":"set","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4739},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(784.1,138.2)","distanceToDragEvent":"lively.pt(69.0,-16.0)"},"349":{"submorphs":[],"scripts":[],"id":"464BC68F-800E-4FE1-923E-B4EC3A4BCC6B","shape":{"__isSmartRef__":true,"id":350},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":348},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":351}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":353},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","951C1A71-B1FC-4ED0-8BD4-DF9603C49044","3367CA85-84EA-4BD6-B103-0C6B9D59AF69","2713B2FF-71FF-4E0B-8CC0-A6AA480B0E3A","D7E0A0EA-AD7B-4457-9BB8-5E87814C426E","7D379649-9B57-4882-8867-1B43082948D1","65C13E7E-4EFA-4990-A411-7674F4AAD914","F4EAC5C6-9DB1-48AC-B006-ABC5E511982D"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"isLockOwner":false,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"350":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"351":{"style":{"__isSmartRef__":true,"id":352},"chunkOwner":{"__isSmartRef__":true,"id":349},"_id":"_7788","storedString":"Zoom in","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"352":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"353":{"morph":{"__isSmartRef__":true,"id":349},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"354":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":355},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"355":{"stops":[{"__isSmartRef__":true,"id":356},{"__isSmartRef__":true,"id":357},{"__isSmartRef__":true,"id":358},{"__isSmartRef__":true,"id":359}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"356":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"357":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"358":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"359":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"360":{"stops":[{"__isSmartRef__":true,"id":361},{"__isSmartRef__":true,"id":362},{"__isSmartRef__":true,"id":363},{"__isSmartRef__":true,"id":364}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"361":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"362":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"363":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"364":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"365":{"stops":[{"__isSmartRef__":true,"id":366},{"__isSmartRef__":true,"id":367},{"__isSmartRef__":true,"id":368},{"__isSmartRef__":true,"id":369}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"366":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"367":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"368":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"369":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"370":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":371},{"__isSmartRef__":true,"id":373},{"__isSmartRef__":true,"id":375},{"__isSmartRef__":true,"id":377},{"__isSmartRef__":true,"id":379}],"revisionOnLoad":171940,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"371":{"date":{"__isSmartRef__":true,"id":372},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"372":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"373":{"date":{"__isSmartRef__":true,"id":374},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"374":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"375":{"date":{"__isSmartRef__":true,"id":376},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"376":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"377":{"date":{"__isSmartRef__":true,"id":378},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"378":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"379":{"date":{"__isSmartRef__":true,"id":380},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"380":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"381":{"sourceObj":{"__isSmartRef__":true,"id":348},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":348},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"382":{"sourceObj":{"__isSmartRef__":true,"id":348},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":383},"targetMethodName":"toggleZoom","varMapping":{"__isSmartRef__":true,"id":4737},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"383":{"submorphs":[{"__isSmartRef__":true,"id":384}],"scripts":[],"id":"3148BD97-1808-4B56-B681-353B8A993003","shape":{"__isSmartRef__":true,"id":387},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"timeline2","partsBinMetaInfo":{"__isSmartRef__":true,"id":388},"eventHandler":{"__isSmartRef__":true,"id":406},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","EC8B1062-685E-4CF2-B56C-0F3B5FDF29B5","5A063386-4E3A-43B7-ADA8-E088C02B97AB","DA00D02D-EECF-4ADA-ADFB-6EEDBD989E11","DBEE3F55-5F23-4BB0-B143-79B5F31B1B93","07999C19-E790-4313-8670-A67FABFC68E4","4B5D25DB-8F6C-4CE5-9125-D79E3AAAA8DB"],"partTests":{"__isSmartRef__":true,"id":407},"_ClipMode":"auto","moved":true,"owner":{"__isSmartRef__":true,"id":1},"isBeingDragged":false,"prevScroll":[0,346],"grabbingEnabled":false,"zoomedOut":true,"toogleZoom":false,"#startLetters":"setAccumulatedSc","timelineColumns":[[{"__isSmartRef__":true,"id":412},{"__isSmartRef__":true,"id":413},{"__isSmartRef__":true,"id":414},{"__isSmartRef__":true,"id":415},{"__isSmartRef__":true,"id":416},{"__isSmartRef__":true,"id":417},{"__isSmartRef__":true,"id":418}],[{"__isSmartRef__":true,"id":419},{"__isSmartRef__":true,"id":420},{"__isSmartRef__":true,"id":421},{"__isSmartRef__":true,"id":422},{"__isSmartRef__":true,"id":423},{"__isSmartRef__":true,"id":424},{"__isSmartRef__":true,"id":425}],[{"__isSmartRef__":true,"id":426},{"__isSmartRef__":true,"id":427},{"__isSmartRef__":true,"id":428},{"__isSmartRef__":true,"id":429},{"__isSmartRef__":true,"id":430},{"__isSmartRef__":true,"id":431},{"__isSmartRef__":true,"id":432}],[{"__isSmartRef__":true,"id":433},{"__isSmartRef__":true,"id":434},{"__isSmartRef__":true,"id":435},{"__isSmartRef__":true,"id":436},{"__isSmartRef__":true,"id":437},{"__isSmartRef__":true,"id":438},{"__isSmartRef__":true,"id":439}],[{"__isSmartRef__":true,"id":440},{"__isSmartRef__":true,"id":441},{"__isSmartRef__":true,"id":442},{"__isSmartRef__":true,"id":443},{"__isSmartRef__":true,"id":444},{"__isSmartRef__":true,"id":445},{"__isSmartRef__":true,"id":446}],[{"__isSmartRef__":true,"id":447},{"__isSmartRef__":true,"id":448},{"__isSmartRef__":true,"id":449},{"__isSmartRef__":true,"id":450},{"__isSmartRef__":true,"id":451},{"__isSmartRef__":true,"id":452},{"__isSmartRef__":true,"id":453}],[{"__isSmartRef__":true,"id":454},{"__isSmartRef__":true,"id":455},{"__isSmartRef__":true,"id":456},{"__isSmartRef__":true,"id":457},{"__isSmartRef__":true,"id":458},{"__isSmartRef__":true,"id":459},{"__isSmartRef__":true,"id":460}],[{"__isSmartRef__":true,"id":461},{"__isSmartRef__":true,"id":462},{"__isSmartRef__":true,"id":463},{"__isSmartRef__":true,"id":464},{"__isSmartRef__":true,"id":465},{"__isSmartRef__":true,"id":466},{"__isSmartRef__":true,"id":467}],[{"__isSmartRef__":true,"id":468},{"__isSmartRef__":true,"id":469},{"__isSmartRef__":true,"id":470},{"__isSmartRef__":true,"id":471},{"__isSmartRef__":true,"id":472},{"__isSmartRef__":true,"id":473},{"__isSmartRef__":true,"id":474}],[{"__isSmartRef__":true,"id":475},{"__isSmartRef__":true,"id":476},{"__isSmartRef__":true,"id":477},{"__isSmartRef__":true,"id":478},{"__isSmartRef__":true,"id":479},{"__isSmartRef__":true,"id":480},{"__isSmartRef__":true,"id":481}],[{"__isSmartRef__":true,"id":482},{"__isSmartRef__":true,"id":483},{"__isSmartRef__":true,"id":484},{"__isSmartRef__":true,"id":485},{"__isSmartRef__":true,"id":486},{"__isSmartRef__":true,"id":487},{"__isSmartRef__":true,"id":488}],[{"__isSmartRef__":true,"id":489},{"__isSmartRef__":true,"id":490},{"__isSmartRef__":true,"id":491},{"__isSmartRef__":true,"id":492},{"__isSmartRef__":true,"id":493},{"__isSmartRef__":true,"id":494},{"__isSmartRef__":true,"id":495}],[{"__isSmartRef__":true,"id":496},{"__isSmartRef__":true,"id":497},{"__isSmartRef__":true,"id":498},{"__isSmartRef__":true,"id":499},{"__isSmartRef__":true,"id":500},{"__isSmartRef__":true,"id":501},{"__isSmartRef__":true,"id":502}],[{"__isSmartRef__":true,"id":503},{"__isSmartRef__":true,"id":504},{"__isSmartRef__":true,"id":505},{"__isSmartRef__":true,"id":506},{"__isSmartRef__":true,"id":507},{"__isSmartRef__":true,"id":508},{"__isSmartRef__":true,"id":509}],[{"__isSmartRef__":true,"id":510},{"__isSmartRef__":true,"id":511},{"__isSmartRef__":true,"id":512},{"__isSmartRef__":true,"id":513},{"__isSmartRef__":true,"id":514},{"__isSmartRef__":true,"id":515},{"__isSmartRef__":true,"id":516}],[{"__isSmartRef__":true,"id":517},{"__isSmartRef__":true,"id":518},{"__isSmartRef__":true,"id":519},{"__isSmartRef__":true,"id":520},{"__isSmartRef__":true,"id":521},{"__isSmartRef__":true,"id":522},{"__isSmartRef__":true,"id":523}],[{"__isSmartRef__":true,"id":524},{"__isSmartRef__":true,"id":525},{"__isSmartRef__":true,"id":526},{"__isSmartRef__":true,"id":527},{"__isSmartRef__":true,"id":528},{"__isSmartRef__":true,"id":529},{"__isSmartRef__":true,"id":530}],[{"__isSmartRef__":true,"id":531},{"__isSmartRef__":true,"id":532},{"__isSmartRef__":true,"id":533},{"__isSmartRef__":true,"id":534},{"__isSmartRef__":true,"id":535},{"__isSmartRef__":true,"id":536},{"__isSmartRef__":true,"id":537}],[{"__isSmartRef__":true,"id":538},{"__isSmartRef__":true,"id":539},{"__isSmartRef__":true,"id":540},{"__isSmartRef__":true,"id":541},{"__isSmartRef__":true,"id":542},{"__isSmartRef__":true,"id":543},{"__isSmartRef__":true,"id":544}],[{"__isSmartRef__":true,"id":545},{"__isSmartRef__":true,"id":546},{"__isSmartRef__":true,"id":547},{"__isSmartRef__":true,"id":548},{"__isSmartRef__":true,"id":549},{"__isSmartRef__":true,"id":550},{"__isSmartRef__":true,"id":551}],[{"__isSmartRef__":true,"id":552},{"__isSmartRef__":true,"id":553},{"__isSmartRef__":true,"id":554},{"__isSmartRef__":true,"id":555},{"__isSmartRef__":true,"id":556},{"__isSmartRef__":true,"id":557},{"__isSmartRef__":true,"id":558}],[{"__isSmartRef__":true,"id":559},{"__isSmartRef__":true,"id":560},{"__isSmartRef__":true,"id":561},{"__isSmartRef__":true,"id":562},{"__isSmartRef__":true,"id":563},{"__isSmartRef__":true,"id":564},{"__isSmartRef__":true,"id":565}],[{"__isSmartRef__":true,"id":566},{"__isSmartRef__":true,"id":567},{"__isSmartRef__":true,"id":568},{"__isSmartRef__":true,"id":569},{"__isSmartRef__":true,"id":570},{"__isSmartRef__":true,"id":571},{"__isSmartRef__":true,"id":572}],[{"__isSmartRef__":true,"id":573},{"__isSmartRef__":true,"id":574},{"__isSmartRef__":true,"id":575},{"__isSmartRef__":true,"id":576},{"__isSmartRef__":true,"id":577},{"__isSmartRef__":true,"id":578},{"__isSmartRef__":true,"id":579}],[{"__isSmartRef__":true,"id":580},{"__isSmartRef__":true,"id":581},{"__isSmartRef__":true,"id":582},{"__isSmartRef__":true,"id":583},{"__isSmartRef__":true,"id":584},{"__isSmartRef__":true,"id":585},{"__isSmartRef__":true,"id":586}],[{"__isSmartRef__":true,"id":587},{"__isSmartRef__":true,"id":588},{"__isSmartRef__":true,"id":589},{"__isSmartRef__":true,"id":590},{"__isSmartRef__":true,"id":591},{"__isSmartRef__":true,"id":592},{"__isSmartRef__":true,"id":593}],[{"__isSmartRef__":true,"id":594},{"__isSmartRef__":true,"id":595},{"__isSmartRef__":true,"id":596},{"__isSmartRef__":true,"id":597},{"__isSmartRef__":true,"id":598},{"__isSmartRef__":true,"id":599},{"__isSmartRef__":true,"id":600}],[{"__isSmartRef__":true,"id":601},{"__isSmartRef__":true,"id":602},{"__isSmartRef__":true,"id":603},{"__isSmartRef__":true,"id":604},{"__isSmartRef__":true,"id":605},{"__isSmartRef__":true,"id":606},{"__isSmartRef__":true,"id":607}],[{"__isSmartRef__":true,"id":608},{"__isSmartRef__":true,"id":609},{"__isSmartRef__":true,"id":610},{"__isSmartRef__":true,"id":611},{"__isSmartRef__":true,"id":612},{"__isSmartRef__":true,"id":613},{"__isSmartRef__":true,"id":614}],[{"__isSmartRef__":true,"id":615},{"__isSmartRef__":true,"id":616},{"__isSmartRef__":true,"id":617},{"__isSmartRef__":true,"id":618},{"__isSmartRef__":true,"id":619},{"__isSmartRef__":true,"id":620},{"__isSmartRef__":true,"id":621}],[{"__isSmartRef__":true,"id":622},{"__isSmartRef__":true,"id":623},{"__isSmartRef__":true,"id":624},{"__isSmartRef__":true,"id":625},{"__isSmartRef__":true,"id":626},{"__isSmartRef__":true,"id":627},{"__isSmartRef__":true,"id":628}],[{"__isSmartRef__":true,"id":629},{"__isSmartRef__":true,"id":630},{"__isSmartRef__":true,"id":631},{"__isSmartRef__":true,"id":632},{"__isSmartRef__":true,"id":633},{"__isSmartRef__":true,"id":634},{"__isSmartRef__":true,"id":635}],[{"__isSmartRef__":true,"id":636},{"__isSmartRef__":true,"id":637},{"__isSmartRef__":true,"id":638},{"__isSmartRef__":true,"id":639},{"__isSmartRef__":true,"id":640},{"__isSmartRef__":true,"id":641},{"__isSmartRef__":true,"id":642}],[{"__isSmartRef__":true,"id":643},{"__isSmartRef__":true,"id":644},{"__isSmartRef__":true,"id":645},{"__isSmartRef__":true,"id":646},{"__isSmartRef__":true,"id":647},{"__isSmartRef__":true,"id":648},{"__isSmartRef__":true,"id":649}],[{"__isSmartRef__":true,"id":650},{"__isSmartRef__":true,"id":651},{"__isSmartRef__":true,"id":652},{"__isSmartRef__":true,"id":653},{"__isSmartRef__":true,"id":654},{"__isSmartRef__":true,"id":655},{"__isSmartRef__":true,"id":656}],[{"__isSmartRef__":true,"id":657},{"__isSmartRef__":true,"id":658},{"__isSmartRef__":true,"id":659},{"__isSmartRef__":true,"id":660},{"__isSmartRef__":true,"id":661},{"__isSmartRef__":true,"id":662},{"__isSmartRef__":true,"id":663}],[{"__isSmartRef__":true,"id":664},{"__isSmartRef__":true,"id":665},{"__isSmartRef__":true,"id":666},{"__isSmartRef__":true,"id":667},{"__isSmartRef__":true,"id":668},{"__isSmartRef__":true,"id":669},{"__isSmartRef__":true,"id":670}],[{"__isSmartRef__":true,"id":671},{"__isSmartRef__":true,"id":672},{"__isSmartRef__":true,"id":673},{"__isSmartRef__":true,"id":674},{"__isSmartRef__":true,"id":675},{"__isSmartRef__":true,"id":676},{"__isSmartRef__":true,"id":677}],[{"__isSmartRef__":true,"id":678},{"__isSmartRef__":true,"id":679},{"__isSmartRef__":true,"id":680},{"__isSmartRef__":true,"id":681},{"__isSmartRef__":true,"id":682},{"__isSmartRef__":true,"id":683},{"__isSmartRef__":true,"id":684}],[{"__isSmartRef__":true,"id":685},{"__isSmartRef__":true,"id":686},{"__isSmartRef__":true,"id":687},{"__isSmartRef__":true,"id":688},{"__isSmartRef__":true,"id":689},{"__isSmartRef__":true,"id":690},{"__isSmartRef__":true,"id":691}],[{"__isSmartRef__":true,"id":692},{"__isSmartRef__":true,"id":693},{"__isSmartRef__":true,"id":694},{"__isSmartRef__":true,"id":695},{"__isSmartRef__":true,"id":696},{"__isSmartRef__":true,"id":697},{"__isSmartRef__":true,"id":698}],[{"__isSmartRef__":true,"id":699},{"__isSmartRef__":true,"id":700},{"__isSmartRef__":true,"id":701},{"__isSmartRef__":true,"id":702},{"__isSmartRef__":true,"id":703},{"__isSmartRef__":true,"id":704},{"__isSmartRef__":true,"id":705}],[{"__isSmartRef__":true,"id":706},{"__isSmartRef__":true,"id":707},{"__isSmartRef__":true,"id":708},{"__isSmartRef__":true,"id":709},{"__isSmartRef__":true,"id":710},{"__isSmartRef__":true,"id":711},{"__isSmartRef__":true,"id":712}],[{"__isSmartRef__":true,"id":713},{"__isSmartRef__":true,"id":714},{"__isSmartRef__":true,"id":715},{"__isSmartRef__":true,"id":716},{"__isSmartRef__":true,"id":717},{"__isSmartRef__":true,"id":718},{"__isSmartRef__":true,"id":719}],[{"__isSmartRef__":true,"id":720},{"__isSmartRef__":true,"id":721},{"__isSmartRef__":true,"id":722},{"__isSmartRef__":true,"id":723},{"__isSmartRef__":true,"id":724},{"__isSmartRef__":true,"id":725},{"__isSmartRef__":true,"id":726}],[{"__isSmartRef__":true,"id":727},{"__isSmartRef__":true,"id":728},{"__isSmartRef__":true,"id":729},{"__isSmartRef__":true,"id":730},{"__isSmartRef__":true,"id":731},{"__isSmartRef__":true,"id":732},{"__isSmartRef__":true,"id":733}],[{"__isSmartRef__":true,"id":734},{"__isSmartRef__":true,"id":735},{"__isSmartRef__":true,"id":736},{"__isSmartRef__":true,"id":737},{"__isSmartRef__":true,"id":738},{"__isSmartRef__":true,"id":739},{"__isSmartRef__":true,"id":740}],[{"__isSmartRef__":true,"id":741},{"__isSmartRef__":true,"id":742},{"__isSmartRef__":true,"id":743},{"__isSmartRef__":true,"id":744},{"__isSmartRef__":true,"id":745},{"__isSmartRef__":true,"id":746},{"__isSmartRef__":true,"id":747}],[{"__isSmartRef__":true,"id":748},{"__isSmartRef__":true,"id":749},{"__isSmartRef__":true,"id":750},{"__isSmartRef__":true,"id":751},{"__isSmartRef__":true,"id":752},{"__isSmartRef__":true,"id":753},{"__isSmartRef__":true,"id":754}],[{"__isSmartRef__":true,"id":755},{"__isSmartRef__":true,"id":756},{"__isSmartRef__":true,"id":757},{"__isSmartRef__":true,"id":758},{"__isSmartRef__":true,"id":759},{"__isSmartRef__":true,"id":760},{"__isSmartRef__":true,"id":761}],[{"__isSmartRef__":true,"id":762},{"__isSmartRef__":true,"id":763},{"__isSmartRef__":true,"id":764},{"__isSmartRef__":true,"id":765},{"__isSmartRef__":true,"id":766},{"__isSmartRef__":true,"id":767},{"__isSmartRef__":true,"id":768}],[{"__isSmartRef__":true,"id":769},{"__isSmartRef__":true,"id":770},{"__isSmartRef__":true,"id":771},{"__isSmartRef__":true,"id":772},{"__isSmartRef__":true,"id":773},{"__isSmartRef__":true,"id":774},{"__isSmartRef__":true,"id":775}],[{"__isSmartRef__":true,"id":776},{"__isSmartRef__":true,"id":777},{"__isSmartRef__":true,"id":778},{"__isSmartRef__":true,"id":779},{"__isSmartRef__":true,"id":780},{"__isSmartRef__":true,"id":781},{"__isSmartRef__":true,"id":782}],[{"__isSmartRef__":true,"id":783},{"__isSmartRef__":true,"id":784},{"__isSmartRef__":true,"id":785},{"__isSmartRef__":true,"id":786},{"__isSmartRef__":true,"id":787},{"__isSmartRef__":true,"id":788},{"__isSmartRef__":true,"id":789}],[{"__isSmartRef__":true,"id":790},{"__isSmartRef__":true,"id":791},{"__isSmartRef__":true,"id":792},{"__isSmartRef__":true,"id":793},{"__isSmartRef__":true,"id":794},{"__isSmartRef__":true,"id":795},{"__isSmartRef__":true,"id":796}],[{"__isSmartRef__":true,"id":797},{"__isSmartRef__":true,"id":798},{"__isSmartRef__":true,"id":799},{"__isSmartRef__":true,"id":800},{"__isSmartRef__":true,"id":801},{"__isSmartRef__":true,"id":802},{"__isSmartRef__":true,"id":803}],[{"__isSmartRef__":true,"id":804},{"__isSmartRef__":true,"id":805},{"__isSmartRef__":true,"id":806},{"__isSmartRef__":true,"id":807},{"__isSmartRef__":true,"id":808},{"__isSmartRef__":true,"id":809},{"__isSmartRef__":true,"id":810}],[{"__isSmartRef__":true,"id":811},{"__isSmartRef__":true,"id":812},{"__isSmartRef__":true,"id":813},{"__isSmartRef__":true,"id":814},{"__isSmartRef__":true,"id":815},{"__isSmartRef__":true,"id":816},{"__isSmartRef__":true,"id":817}],[{"__isSmartRef__":true,"id":818},{"__isSmartRef__":true,"id":819},{"__isSmartRef__":true,"id":820},{"__isSmartRef__":true,"id":821},{"__isSmartRef__":true,"id":822},{"__isSmartRef__":true,"id":823},{"__isSmartRef__":true,"id":824}],[{"__isSmartRef__":true,"id":825},{"__isSmartRef__":true,"id":826},{"__isSmartRef__":true,"id":827},{"__isSmartRef__":true,"id":828},{"__isSmartRef__":true,"id":829},{"__isSmartRef__":true,"id":830},{"__isSmartRef__":true,"id":831}],[{"__isSmartRef__":true,"id":832},{"__isSmartRef__":true,"id":833},{"__isSmartRef__":true,"id":834},{"__isSmartRef__":true,"id":835},{"__isSmartRef__":true,"id":836},{"__isSmartRef__":true,"id":837},{"__isSmartRef__":true,"id":838}],[{"__isSmartRef__":true,"id":839},{"__isSmartRef__":true,"id":840},{"__isSmartRef__":true,"id":841},{"__isSmartRef__":true,"id":842},{"__isSmartRef__":true,"id":843},{"__isSmartRef__":true,"id":844},{"__isSmartRef__":true,"id":845}],[{"__isSmartRef__":true,"id":846},{"__isSmartRef__":true,"id":847},{"__isSmartRef__":true,"id":848},{"__isSmartRef__":true,"id":849},{"__isSmartRef__":true,"id":850},{"__isSmartRef__":true,"id":851},{"__isSmartRef__":true,"id":852}],[{"__isSmartRef__":true,"id":853},{"__isSmartRef__":true,"id":854},{"__isSmartRef__":true,"id":855},{"__isSmartRef__":true,"id":856},{"__isSmartRef__":true,"id":857},{"__isSmartRef__":true,"id":858},{"__isSmartRef__":true,"id":859}],[{"__isSmartRef__":true,"id":860},{"__isSmartRef__":true,"id":861},{"__isSmartRef__":true,"id":862},{"__isSmartRef__":true,"id":863},{"__isSmartRef__":true,"id":864},{"__isSmartRef__":true,"id":865},{"__isSmartRef__":true,"id":866}],[{"__isSmartRef__":true,"id":867},{"__isSmartRef__":true,"id":868},{"__isSmartRef__":true,"id":869},{"__isSmartRef__":true,"id":870},{"__isSmartRef__":true,"id":871},{"__isSmartRef__":true,"id":872},{"__isSmartRef__":true,"id":873}],[{"__isSmartRef__":true,"id":874},{"__isSmartRef__":true,"id":875},{"__isSmartRef__":true,"id":876},{"__isSmartRef__":true,"id":877},{"__isSmartRef__":true,"id":878},{"__isSmartRef__":true,"id":879},{"__isSmartRef__":true,"id":880}],[{"__isSmartRef__":true,"id":881},{"__isSmartRef__":true,"id":882},{"__isSmartRef__":true,"id":883},{"__isSmartRef__":true,"id":884},{"__isSmartRef__":true,"id":885},{"__isSmartRef__":true,"id":886},{"__isSmartRef__":true,"id":887}],[{"__isSmartRef__":true,"id":888},{"__isSmartRef__":true,"id":889},{"__isSmartRef__":true,"id":890},{"__isSmartRef__":true,"id":891},{"__isSmartRef__":true,"id":892},{"__isSmartRef__":true,"id":893},{"__isSmartRef__":true,"id":894}],[{"__isSmartRef__":true,"id":895},{"__isSmartRef__":true,"id":896},{"__isSmartRef__":true,"id":897},{"__isSmartRef__":true,"id":898},{"__isSmartRef__":true,"id":899},{"__isSmartRef__":true,"id":900},{"__isSmartRef__":true,"id":901}],[{"__isSmartRef__":true,"id":902},{"__isSmartRef__":true,"id":903},{"__isSmartRef__":true,"id":904},{"__isSmartRef__":true,"id":905},{"__isSmartRef__":true,"id":906},{"__isSmartRef__":true,"id":907},{"__isSmartRef__":true,"id":908}],[{"__isSmartRef__":true,"id":909},{"__isSmartRef__":true,"id":910},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":912},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":914},{"__isSmartRef__":true,"id":915}],[{"__isSmartRef__":true,"id":916},{"__isSmartRef__":true,"id":917},{"__isSmartRef__":true,"id":918},{"__isSmartRef__":true,"id":919},{"__isSmartRef__":true,"id":920},{"__isSmartRef__":true,"id":921},{"__isSmartRef__":true,"id":922}],[{"__isSmartRef__":true,"id":923},{"__isSmartRef__":true,"id":924},{"__isSmartRef__":true,"id":925},{"__isSmartRef__":true,"id":926},{"__isSmartRef__":true,"id":927},{"__isSmartRef__":true,"id":928},{"__isSmartRef__":true,"id":929}],[{"__isSmartRef__":true,"id":930},{"__isSmartRef__":true,"id":931},{"__isSmartRef__":true,"id":932},{"__isSmartRef__":true,"id":933},{"__isSmartRef__":true,"id":934},{"__isSmartRef__":true,"id":935},{"__isSmartRef__":true,"id":936}],[{"__isSmartRef__":true,"id":937},{"__isSmartRef__":true,"id":938},{"__isSmartRef__":true,"id":939},{"__isSmartRef__":true,"id":940},{"__isSmartRef__":true,"id":941},{"__isSmartRef__":true,"id":942},{"__isSmartRef__":true,"id":943}],[{"__isSmartRef__":true,"id":944},{"__isSmartRef__":true,"id":945},{"__isSmartRef__":true,"id":946},{"__isSmartRef__":true,"id":947},{"__isSmartRef__":true,"id":948},{"__isSmartRef__":true,"id":949},{"__isSmartRef__":true,"id":950}],[{"__isSmartRef__":true,"id":951},{"__isSmartRef__":true,"id":952},{"__isSmartRef__":true,"id":953},{"__isSmartRef__":true,"id":954},{"__isSmartRef__":true,"id":955},{"__isSmartRef__":true,"id":956},{"__isSmartRef__":true,"id":957}],[{"__isSmartRef__":true,"id":958},{"__isSmartRef__":true,"id":959},{"__isSmartRef__":true,"id":960},{"__isSmartRef__":true,"id":961},{"__isSmartRef__":true,"id":962},{"__isSmartRef__":true,"id":963},{"__isSmartRef__":true,"id":964}],[{"__isSmartRef__":true,"id":965},{"__isSmartRef__":true,"id":966},{"__isSmartRef__":true,"id":967},{"__isSmartRef__":true,"id":968},{"__isSmartRef__":true,"id":969},{"__isSmartRef__":true,"id":970},{"__isSmartRef__":true,"id":971}],[{"__isSmartRef__":true,"id":972},{"__isSmartRef__":true,"id":973},{"__isSmartRef__":true,"id":974},{"__isSmartRef__":true,"id":975},{"__isSmartRef__":true,"id":976},{"__isSmartRef__":true,"id":977},{"__isSmartRef__":true,"id":978}],[{"__isSmartRef__":true,"id":979},{"__isSmartRef__":true,"id":980},{"__isSmartRef__":true,"id":981},{"__isSmartRef__":true,"id":982},{"__isSmartRef__":true,"id":983},{"__isSmartRef__":true,"id":984},{"__isSmartRef__":true,"id":985}],[{"__isSmartRef__":true,"id":986},{"__isSmartRef__":true,"id":987},{"__isSmartRef__":true,"id":988},{"__isSmartRef__":true,"id":989},{"__isSmartRef__":true,"id":990},{"__isSmartRef__":true,"id":991},{"__isSmartRef__":true,"id":992}],[{"__isSmartRef__":true,"id":993},{"__isSmartRef__":true,"id":994},{"__isSmartRef__":true,"id":995},{"__isSmartRef__":true,"id":996},{"__isSmartRef__":true,"id":997},{"__isSmartRef__":true,"id":998},{"__isSmartRef__":true,"id":999}],[{"__isSmartRef__":true,"id":1000},{"__isSmartRef__":true,"id":1001},{"__isSmartRef__":true,"id":1002},{"__isSmartRef__":true,"id":1003},{"__isSmartRef__":true,"id":1004},{"__isSmartRef__":true,"id":1005},{"__isSmartRef__":true,"id":1006}],[{"__isSmartRef__":true,"id":1007},{"__isSmartRef__":true,"id":1008},{"__isSmartRef__":true,"id":1009},{"__isSmartRef__":true,"id":1010},{"__isSmartRef__":true,"id":1011},{"__isSmartRef__":true,"id":1012},{"__isSmartRef__":true,"id":1013}],[{"__isSmartRef__":true,"id":1014},{"__isSmartRef__":true,"id":1015},{"__isSmartRef__":true,"id":1016},{"__isSmartRef__":true,"id":1017},{"__isSmartRef__":true,"id":1018},{"__isSmartRef__":true,"id":1019},{"__isSmartRef__":true,"id":1020}],[{"__isSmartRef__":true,"id":1021},{"__isSmartRef__":true,"id":1022},{"__isSmartRef__":true,"id":1023},{"__isSmartRef__":true,"id":1024},{"__isSmartRef__":true,"id":1025},{"__isSmartRef__":true,"id":1026},{"__isSmartRef__":true,"id":1027}],[{"__isSmartRef__":true,"id":1028},{"__isSmartRef__":true,"id":1029},{"__isSmartRef__":true,"id":1030},{"__isSmartRef__":true,"id":1031},{"__isSmartRef__":true,"id":1032},{"__isSmartRef__":true,"id":1033},{"__isSmartRef__":true,"id":1034}],[{"__isSmartRef__":true,"id":1035},{"__isSmartRef__":true,"id":1036},{"__isSmartRef__":true,"id":1037},{"__isSmartRef__":true,"id":1038},{"__isSmartRef__":true,"id":1039},{"__isSmartRef__":true,"id":1040},{"__isSmartRef__":true,"id":1041}],[{"__isSmartRef__":true,"id":1042},{"__isSmartRef__":true,"id":1043},{"__isSmartRef__":true,"id":1044},{"__isSmartRef__":true,"id":1045},{"__isSmartRef__":true,"id":1046},{"__isSmartRef__":true,"id":1047},{"__isSmartRef__":true,"id":1048}],[{"__isSmartRef__":true,"id":1049},{"__isSmartRef__":true,"id":1050},{"__isSmartRef__":true,"id":1051},{"__isSmartRef__":true,"id":1052},{"__isSmartRef__":true,"id":1053},{"__isSmartRef__":true,"id":1054},{"__isSmartRef__":true,"id":1055}],[{"__isSmartRef__":true,"id":1056},{"__isSmartRef__":true,"id":1057},{"__isSmartRef__":true,"id":1058},{"__isSmartRef__":true,"id":1059},{"__isSmartRef__":true,"id":1060},{"__isSmartRef__":true,"id":1061},{"__isSmartRef__":true,"id":1062}],[{"__isSmartRef__":true,"id":1063},{"__isSmartRef__":true,"id":1064},{"__isSmartRef__":true,"id":1065},{"__isSmartRef__":true,"id":1066},{"__isSmartRef__":true,"id":1067},{"__isSmartRef__":true,"id":1068},{"__isSmartRef__":true,"id":1069}],[{"__isSmartRef__":true,"id":1070},{"__isSmartRef__":true,"id":1071},{"__isSmartRef__":true,"id":1072},{"__isSmartRef__":true,"id":1073},{"__isSmartRef__":true,"id":1074},{"__isSmartRef__":true,"id":1075},{"__isSmartRef__":true,"id":1076}],[{"__isSmartRef__":true,"id":1077},{"__isSmartRef__":true,"id":1078},{"__isSmartRef__":true,"id":1079},{"__isSmartRef__":true,"id":1080},{"__isSmartRef__":true,"id":1081},{"__isSmartRef__":true,"id":1082},{"__isSmartRef__":true,"id":1083}],[{"__isSmartRef__":true,"id":1084},{"__isSmartRef__":true,"id":1085},{"__isSmartRef__":true,"id":1086},{"__isSmartRef__":true,"id":1087},{"__isSmartRef__":true,"id":1088},{"__isSmartRef__":true,"id":1089},{"__isSmartRef__":true,"id":1090}],[{"__isSmartRef__":true,"id":1091},{"__isSmartRef__":true,"id":1092},{"__isSmartRef__":true,"id":1093},{"__isSmartRef__":true,"id":1094},{"__isSmartRef__":true,"id":1095},{"__isSmartRef__":true,"id":1096},{"__isSmartRef__":true,"id":1097}],[{"__isSmartRef__":true,"id":1098},{"__isSmartRef__":true,"id":1099},{"__isSmartRef__":true,"id":1100},{"__isSmartRef__":true,"id":1101},{"__isSmartRef__":true,"id":1102},{"__isSmartRef__":true,"id":1103},{"__isSmartRef__":true,"id":1104}],[{"__isSmartRef__":true,"id":1105},{"__isSmartRef__":true,"id":1106},{"__isSmartRef__":true,"id":1107},{"__isSmartRef__":true,"id":1108},{"__isSmartRef__":true,"id":1109},{"__isSmartRef__":true,"id":1110},{"__isSmartRef__":true,"id":1111}],[{"__isSmartRef__":true,"id":1112},{"__isSmartRef__":true,"id":1113},{"__isSmartRef__":true,"id":1114},{"__isSmartRef__":true,"id":1115},{"__isSmartRef__":true,"id":1116},{"__isSmartRef__":true,"id":1117},{"__isSmartRef__":true,"id":1118}],[{"__isSmartRef__":true,"id":1119},{"__isSmartRef__":true,"id":1120},{"__isSmartRef__":true,"id":1121},{"__isSmartRef__":true,"id":1122},{"__isSmartRef__":true,"id":1123},{"__isSmartRef__":true,"id":1124},{"__isSmartRef__":true,"id":1125}],[{"__isSmartRef__":true,"id":1126},{"__isSmartRef__":true,"id":1127},{"__isSmartRef__":true,"id":1128},{"__isSmartRef__":true,"id":1129},{"__isSmartRef__":true,"id":1130},{"__isSmartRef__":true,"id":1131},{"__isSmartRef__":true,"id":1132}],[{"__isSmartRef__":true,"id":1133},{"__isSmartRef__":true,"id":1134},{"__isSmartRef__":true,"id":1135},{"__isSmartRef__":true,"id":1136},{"__isSmartRef__":true,"id":1137},{"__isSmartRef__":true,"id":1138},{"__isSmartRef__":true,"id":1139}],[{"__isSmartRef__":true,"id":1140},{"__isSmartRef__":true,"id":1141},{"__isSmartRef__":true,"id":1142},{"__isSmartRef__":true,"id":1143},{"__isSmartRef__":true,"id":1144},{"__isSmartRef__":true,"id":1145},{"__isSmartRef__":true,"id":1146}],[{"__isSmartRef__":true,"id":1147},{"__isSmartRef__":true,"id":1148},{"__isSmartRef__":true,"id":1149},{"__isSmartRef__":true,"id":1150},{"__isSmartRef__":true,"id":1151},{"__isSmartRef__":true,"id":1152},{"__isSmartRef__":true,"id":1153}],[{"__isSmartRef__":true,"id":1154},{"__isSmartRef__":true,"id":1155},{"__isSmartRef__":true,"id":1156},{"__isSmartRef__":true,"id":1157},{"__isSmartRef__":true,"id":1158},{"__isSmartRef__":true,"id":1159},{"__isSmartRef__":true,"id":1160}],[{"__isSmartRef__":true,"id":1161},{"__isSmartRef__":true,"id":1162},{"__isSmartRef__":true,"id":1163},{"__isSmartRef__":true,"id":1164},{"__isSmartRef__":true,"id":1165},{"__isSmartRef__":true,"id":1166},{"__isSmartRef__":true,"id":1167}],[{"__isSmartRef__":true,"id":1168},{"__isSmartRef__":true,"id":1169},{"__isSmartRef__":true,"id":1170},{"__isSmartRef__":true,"id":1171},{"__isSmartRef__":true,"id":1172},{"__isSmartRef__":true,"id":1173},{"__isSmartRef__":true,"id":1174}],[{"__isSmartRef__":true,"id":1175},{"__isSmartRef__":true,"id":1176},{"__isSmartRef__":true,"id":1177},{"__isSmartRef__":true,"id":1178},{"__isSmartRef__":true,"id":1179},{"__isSmartRef__":true,"id":1180},{"__isSmartRef__":true,"id":1181}],[{"__isSmartRef__":true,"id":1182},{"__isSmartRef__":true,"id":1183},{"__isSmartRef__":true,"id":1184},{"__isSmartRef__":true,"id":1185},{"__isSmartRef__":true,"id":1186},{"__isSmartRef__":true,"id":1187},{"__isSmartRef__":true,"id":1188}],[{"__isSmartRef__":true,"id":1189},{"__isSmartRef__":true,"id":1190},{"__isSmartRef__":true,"id":1191},{"__isSmartRef__":true,"id":1192},{"__isSmartRef__":true,"id":1193},{"__isSmartRef__":true,"id":1194},{"__isSmartRef__":true,"id":1195}],[{"__isSmartRef__":true,"id":1196},{"__isSmartRef__":true,"id":1197},{"__isSmartRef__":true,"id":1198},{"__isSmartRef__":true,"id":1199},{"__isSmartRef__":true,"id":1200},{"__isSmartRef__":true,"id":1201},{"__isSmartRef__":true,"id":1202}],[{"__isSmartRef__":true,"id":1203},{"__isSmartRef__":true,"id":1204},{"__isSmartRef__":true,"id":1205},{"__isSmartRef__":true,"id":1206},{"__isSmartRef__":true,"id":1207},{"__isSmartRef__":true,"id":1208},{"__isSmartRef__":true,"id":1209}],[{"__isSmartRef__":true,"id":1210},{"__isSmartRef__":true,"id":1211},{"__isSmartRef__":true,"id":1212},{"__isSmartRef__":true,"id":1213},{"__isSmartRef__":true,"id":1214},{"__isSmartRef__":true,"id":1215},{"__isSmartRef__":true,"id":1216}],[{"__isSmartRef__":true,"id":1217},{"__isSmartRef__":true,"id":1218},{"__isSmartRef__":true,"id":1219},{"__isSmartRef__":true,"id":1220},{"__isSmartRef__":true,"id":1221},{"__isSmartRef__":true,"id":1222},{"__isSmartRef__":true,"id":1223}],[{"__isSmartRef__":true,"id":1224},{"__isSmartRef__":true,"id":1225},{"__isSmartRef__":true,"id":1226},{"__isSmartRef__":true,"id":1227},{"__isSmartRef__":true,"id":1228},{"__isSmartRef__":true,"id":1229},{"__isSmartRef__":true,"id":1230}],[{"__isSmartRef__":true,"id":1231},{"__isSmartRef__":true,"id":1232},{"__isSmartRef__":true,"id":1233},{"__isSmartRef__":true,"id":1234},{"__isSmartRef__":true,"id":1235},{"__isSmartRef__":true,"id":1236},{"__isSmartRef__":true,"id":1237}],[{"__isSmartRef__":true,"id":1238},{"__isSmartRef__":true,"id":1239},{"__isSmartRef__":true,"id":1240},{"__isSmartRef__":true,"id":1241},{"__isSmartRef__":true,"id":1242},{"__isSmartRef__":true,"id":1243},{"__isSmartRef__":true,"id":1244}],[{"__isSmartRef__":true,"id":1245},{"__isSmartRef__":true,"id":1246},{"__isSmartRef__":true,"id":1247},{"__isSmartRef__":true,"id":1248},{"__isSmartRef__":true,"id":1249},{"__isSmartRef__":true,"id":1250},{"__isSmartRef__":true,"id":1251}],[{"__isSmartRef__":true,"id":1252},{"__isSmartRef__":true,"id":1253},{"__isSmartRef__":true,"id":1254},{"__isSmartRef__":true,"id":1255},{"__isSmartRef__":true,"id":1256},{"__isSmartRef__":true,"id":1257},{"__isSmartRef__":true,"id":1258}],[{"__isSmartRef__":true,"id":1259},{"__isSmartRef__":true,"id":1260},{"__isSmartRef__":true,"id":1261},{"__isSmartRef__":true,"id":1262},{"__isSmartRef__":true,"id":1263},{"__isSmartRef__":true,"id":1264},{"__isSmartRef__":true,"id":1265}],[{"__isSmartRef__":true,"id":1266},{"__isSmartRef__":true,"id":1267},{"__isSmartRef__":true,"id":1268},{"__isSmartRef__":true,"id":1269},{"__isSmartRef__":true,"id":1270},{"__isSmartRef__":true,"id":1271},{"__isSmartRef__":true,"id":1272}],[{"__isSmartRef__":true,"id":1273},{"__isSmartRef__":true,"id":1274},{"__isSmartRef__":true,"id":1275},{"__isSmartRef__":true,"id":1276},{"__isSmartRef__":true,"id":1277},{"__isSmartRef__":true,"id":1278},{"__isSmartRef__":true,"id":1279}],[{"__isSmartRef__":true,"id":1280},{"__isSmartRef__":true,"id":1281},{"__isSmartRef__":true,"id":1282},{"__isSmartRef__":true,"id":1283},{"__isSmartRef__":true,"id":1284},{"__isSmartRef__":true,"id":1285},{"__isSmartRef__":true,"id":1286}],[{"__isSmartRef__":true,"id":1287},{"__isSmartRef__":true,"id":1288},{"__isSmartRef__":true,"id":1289},{"__isSmartRef__":true,"id":1290},{"__isSmartRef__":true,"id":1291},{"__isSmartRef__":true,"id":1292},{"__isSmartRef__":true,"id":1293}],[{"__isSmartRef__":true,"id":1294},{"__isSmartRef__":true,"id":1295},{"__isSmartRef__":true,"id":1296},{"__isSmartRef__":true,"id":1297},{"__isSmartRef__":true,"id":1298},{"__isSmartRef__":true,"id":1299},{"__isSmartRef__":true,"id":1300}],[{"__isSmartRef__":true,"id":1301},{"__isSmartRef__":true,"id":1302},{"__isSmartRef__":true,"id":1303},{"__isSmartRef__":true,"id":1304},{"__isSmartRef__":true,"id":1305},{"__isSmartRef__":true,"id":1306},{"__isSmartRef__":true,"id":1307}],[{"__isSmartRef__":true,"id":1308},{"__isSmartRef__":true,"id":1309},{"__isSmartRef__":true,"id":1310},{"__isSmartRef__":true,"id":1311},{"__isSmartRef__":true,"id":1312},{"__isSmartRef__":true,"id":1313},{"__isSmartRef__":true,"id":1314}],[{"__isSmartRef__":true,"id":1315},{"__isSmartRef__":true,"id":1316},{"__isSmartRef__":true,"id":1317},{"__isSmartRef__":true,"id":1318},{"__isSmartRef__":true,"id":1319},{"__isSmartRef__":true,"id":1320},{"__isSmartRef__":true,"id":1321}],[{"__isSmartRef__":true,"id":1322},{"__isSmartRef__":true,"id":1323},{"__isSmartRef__":true,"id":1324},{"__isSmartRef__":true,"id":1325},{"__isSmartRef__":true,"id":1326},{"__isSmartRef__":true,"id":1327},{"__isSmartRef__":true,"id":1328}],[{"__isSmartRef__":true,"id":1329},{"__isSmartRef__":true,"id":1330},{"__isSmartRef__":true,"id":1331},{"__isSmartRef__":true,"id":1332},{"__isSmartRef__":true,"id":1333},{"__isSmartRef__":true,"id":1334},{"__isSmartRef__":true,"id":1335}],[{"__isSmartRef__":true,"id":1336},{"__isSmartRef__":true,"id":1337},{"__isSmartRef__":true,"id":1338},{"__isSmartRef__":true,"id":1339},{"__isSmartRef__":true,"id":1340},{"__isSmartRef__":true,"id":1341},{"__isSmartRef__":true,"id":1342}],[{"__isSmartRef__":true,"id":1343},{"__isSmartRef__":true,"id":1344},{"__isSmartRef__":true,"id":1345},{"__isSmartRef__":true,"id":1346},{"__isSmartRef__":true,"id":1347},{"__isSmartRef__":true,"id":1348},{"__isSmartRef__":true,"id":1349}],[{"__isSmartRef__":true,"id":1350},{"__isSmartRef__":true,"id":1351},{"__isSmartRef__":true,"id":1352},{"__isSmartRef__":true,"id":1353},{"__isSmartRef__":true,"id":1354},{"__isSmartRef__":true,"id":1355},{"__isSmartRef__":true,"id":1356}],[{"__isSmartRef__":true,"id":1357},{"__isSmartRef__":true,"id":1358},{"__isSmartRef__":true,"id":1359},{"__isSmartRef__":true,"id":1360},{"__isSmartRef__":true,"id":1361},{"__isSmartRef__":true,"id":1362},{"__isSmartRef__":true,"id":1363}],[{"__isSmartRef__":true,"id":1364},{"__isSmartRef__":true,"id":1365},{"__isSmartRef__":true,"id":1366},{"__isSmartRef__":true,"id":1367},{"__isSmartRef__":true,"id":1368},{"__isSmartRef__":true,"id":1369},{"__isSmartRef__":true,"id":1370}],[{"__isSmartRef__":true,"id":1371},{"__isSmartRef__":true,"id":1372},{"__isSmartRef__":true,"id":1373},{"__isSmartRef__":true,"id":1374},{"__isSmartRef__":true,"id":1375},{"__isSmartRef__":true,"id":1376},{"__isSmartRef__":true,"id":1377}],[{"__isSmartRef__":true,"id":1378},{"__isSmartRef__":true,"id":1379},{"__isSmartRef__":true,"id":1380},{"__isSmartRef__":true,"id":1381},{"__isSmartRef__":true,"id":1382},{"__isSmartRef__":true,"id":1383},{"__isSmartRef__":true,"id":1384}],[{"__isSmartRef__":true,"id":1385},{"__isSmartRef__":true,"id":1386},{"__isSmartRef__":true,"id":1387},{"__isSmartRef__":true,"id":1388},{"__isSmartRef__":true,"id":1389},{"__isSmartRef__":true,"id":1390},{"__isSmartRef__":true,"id":1391}],[{"__isSmartRef__":true,"id":1392},{"__isSmartRef__":true,"id":1393},{"__isSmartRef__":true,"id":1394},{"__isSmartRef__":true,"id":1395},{"__isSmartRef__":true,"id":1396},{"__isSmartRef__":true,"id":1397},{"__isSmartRef__":true,"id":1398}],[{"__isSmartRef__":true,"id":1399},{"__isSmartRef__":true,"id":1400},{"__isSmartRef__":true,"id":1401},{"__isSmartRef__":true,"id":1402},{"__isSmartRef__":true,"id":1403},{"__isSmartRef__":true,"id":1404},{"__isSmartRef__":true,"id":1405}],[{"__isSmartRef__":true,"id":1406},{"__isSmartRef__":true,"id":1407},{"__isSmartRef__":true,"id":1408},{"__isSmartRef__":true,"id":1409},{"__isSmartRef__":true,"id":1410},{"__isSmartRef__":true,"id":1411},{"__isSmartRef__":true,"id":1412}],[{"__isSmartRef__":true,"id":1413},{"__isSmartRef__":true,"id":1414},{"__isSmartRef__":true,"id":1415},{"__isSmartRef__":true,"id":1416},{"__isSmartRef__":true,"id":1417},{"__isSmartRef__":true,"id":1418},{"__isSmartRef__":true,"id":1419}],[{"__isSmartRef__":true,"id":1420},{"__isSmartRef__":true,"id":1421},{"__isSmartRef__":true,"id":1422},{"__isSmartRef__":true,"id":1423},{"__isSmartRef__":true,"id":1424},{"__isSmartRef__":true,"id":1425},{"__isSmartRef__":true,"id":1426}],[{"__isSmartRef__":true,"id":1427},{"__isSmartRef__":true,"id":1428},{"__isSmartRef__":true,"id":1429},{"__isSmartRef__":true,"id":1430},{"__isSmartRef__":true,"id":1431},{"__isSmartRef__":true,"id":1432},{"__isSmartRef__":true,"id":1433}],[{"__isSmartRef__":true,"id":1434},{"__isSmartRef__":true,"id":1435},{"__isSmartRef__":true,"id":1436},{"__isSmartRef__":true,"id":1437},{"__isSmartRef__":true,"id":1438},{"__isSmartRef__":true,"id":1439},{"__isSmartRef__":true,"id":1440}],[{"__isSmartRef__":true,"id":1441},{"__isSmartRef__":true,"id":1442},{"__isSmartRef__":true,"id":1443},{"__isSmartRef__":true,"id":1444},{"__isSmartRef__":true,"id":1445},{"__isSmartRef__":true,"id":1446},{"__isSmartRef__":true,"id":1447}],[{"__isSmartRef__":true,"id":1448},{"__isSmartRef__":true,"id":1449},{"__isSmartRef__":true,"id":1450},{"__isSmartRef__":true,"id":1451},{"__isSmartRef__":true,"id":1452},{"__isSmartRef__":true,"id":1453},{"__isSmartRef__":true,"id":1454}],[{"__isSmartRef__":true,"id":1455},{"__isSmartRef__":true,"id":1456},{"__isSmartRef__":true,"id":1457},{"__isSmartRef__":true,"id":1458},{"__isSmartRef__":true,"id":1459},{"__isSmartRef__":true,"id":1460},{"__isSmartRef__":true,"id":1461}],[{"__isSmartRef__":true,"id":1462},{"__isSmartRef__":true,"id":1463},{"__isSmartRef__":true,"id":1464},{"__isSmartRef__":true,"id":1465},{"__isSmartRef__":true,"id":1466},{"__isSmartRef__":true,"id":1467},{"__isSmartRef__":true,"id":1468}],[{"__isSmartRef__":true,"id":1469},{"__isSmartRef__":true,"id":1470},{"__isSmartRef__":true,"id":1471},{"__isSmartRef__":true,"id":1472},{"__isSmartRef__":true,"id":1473},{"__isSmartRef__":true,"id":1474},{"__isSmartRef__":true,"id":1475}],[{"__isSmartRef__":true,"id":1476},{"__isSmartRef__":true,"id":1477},{"__isSmartRef__":true,"id":1478},{"__isSmartRef__":true,"id":1479},{"__isSmartRef__":true,"id":1480},{"__isSmartRef__":true,"id":1481},{"__isSmartRef__":true,"id":1482}],[{"__isSmartRef__":true,"id":1483},{"__isSmartRef__":true,"id":1484},{"__isSmartRef__":true,"id":1485},{"__isSmartRef__":true,"id":1486},{"__isSmartRef__":true,"id":1487},{"__isSmartRef__":true,"id":1488},{"__isSmartRef__":true,"id":1489}],[{"__isSmartRef__":true,"id":1490},{"__isSmartRef__":true,"id":1491},{"__isSmartRef__":true,"id":1492},{"__isSmartRef__":true,"id":1493},{"__isSmartRef__":true,"id":1494},{"__isSmartRef__":true,"id":1495},{"__isSmartRef__":true,"id":1496}],[{"__isSmartRef__":true,"id":1497},{"__isSmartRef__":true,"id":1498},{"__isSmartRef__":true,"id":1499},{"__isSmartRef__":true,"id":1500},{"__isSmartRef__":true,"id":1501},{"__isSmartRef__":true,"id":1502},{"__isSmartRef__":true,"id":1503}],[{"__isSmartRef__":true,"id":1504},{"__isSmartRef__":true,"id":1505},{"__isSmartRef__":true,"id":1506},{"__isSmartRef__":true,"id":1507},{"__isSmartRef__":true,"id":1508},{"__isSmartRef__":true,"id":1509},{"__isSmartRef__":true,"id":1510}],[{"__isSmartRef__":true,"id":1511},{"__isSmartRef__":true,"id":1512},{"__isSmartRef__":true,"id":1513},{"__isSmartRef__":true,"id":1514},{"__isSmartRef__":true,"id":1515},{"__isSmartRef__":true,"id":1516},{"__isSmartRef__":true,"id":1517}],[{"__isSmartRef__":true,"id":1518},{"__isSmartRef__":true,"id":1519},{"__isSmartRef__":true,"id":1520},{"__isSmartRef__":true,"id":1521},{"__isSmartRef__":true,"id":1522},{"__isSmartRef__":true,"id":1523},{"__isSmartRef__":true,"id":1524}],[{"__isSmartRef__":true,"id":1525},{"__isSmartRef__":true,"id":1526},{"__isSmartRef__":true,"id":1527},{"__isSmartRef__":true,"id":1528},{"__isSmartRef__":true,"id":1529},{"__isSmartRef__":true,"id":1530},{"__isSmartRef__":true,"id":1531}],[{"__isSmartRef__":true,"id":1532},{"__isSmartRef__":true,"id":1533},{"__isSmartRef__":true,"id":1534},{"__isSmartRef__":true,"id":1535},{"__isSmartRef__":true,"id":1536},{"__isSmartRef__":true,"id":1537},{"__isSmartRef__":true,"id":1538}],[{"__isSmartRef__":true,"id":1539},{"__isSmartRef__":true,"id":1540},{"__isSmartRef__":true,"id":1541},{"__isSmartRef__":true,"id":1542},{"__isSmartRef__":true,"id":1543},{"__isSmartRef__":true,"id":1544},{"__isSmartRef__":true,"id":1545}],[{"__isSmartRef__":true,"id":1546},{"__isSmartRef__":true,"id":1547},{"__isSmartRef__":true,"id":1548},{"__isSmartRef__":true,"id":1549},{"__isSmartRef__":true,"id":1550},{"__isSmartRef__":true,"id":1551},{"__isSmartRef__":true,"id":1552}],[{"__isSmartRef__":true,"id":1553},{"__isSmartRef__":true,"id":1554},{"__isSmartRef__":true,"id":1555},{"__isSmartRef__":true,"id":1556},{"__isSmartRef__":true,"id":1557},{"__isSmartRef__":true,"id":1558},{"__isSmartRef__":true,"id":1559}],[{"__isSmartRef__":true,"id":1560},{"__isSmartRef__":true,"id":1561},{"__isSmartRef__":true,"id":1562},{"__isSmartRef__":true,"id":1563},{"__isSmartRef__":true,"id":1564},{"__isSmartRef__":true,"id":1565},{"__isSmartRef__":true,"id":1566}],[{"__isSmartRef__":true,"id":1567},{"__isSmartRef__":true,"id":1568},{"__isSmartRef__":true,"id":1569},{"__isSmartRef__":true,"id":1570},{"__isSmartRef__":true,"id":1571},{"__isSmartRef__":true,"id":1572},{"__isSmartRef__":true,"id":1573}],[{"__isSmartRef__":true,"id":1574},{"__isSmartRef__":true,"id":1575},{"__isSmartRef__":true,"id":1576},{"__isSmartRef__":true,"id":1577},{"__isSmartRef__":true,"id":1578},{"__isSmartRef__":true,"id":1579},{"__isSmartRef__":true,"id":1580}],[{"__isSmartRef__":true,"id":1581},{"__isSmartRef__":true,"id":1582},{"__isSmartRef__":true,"id":1583},{"__isSmartRef__":true,"id":1584},{"__isSmartRef__":true,"id":1585},{"__isSmartRef__":true,"id":1586},{"__isSmartRef__":true,"id":1587}],[{"__isSmartRef__":true,"id":1588},{"__isSmartRef__":true,"id":1589},{"__isSmartRef__":true,"id":1590},{"__isSmartRef__":true,"id":1591},{"__isSmartRef__":true,"id":1592},{"__isSmartRef__":true,"id":1593},{"__isSmartRef__":true,"id":1594}],[{"__isSmartRef__":true,"id":1595},{"__isSmartRef__":true,"id":1596},{"__isSmartRef__":true,"id":1597},{"__isSmartRef__":true,"id":1598},{"__isSmartRef__":true,"id":1599},{"__isSmartRef__":true,"id":1600},{"__isSmartRef__":true,"id":1601}],[{"__isSmartRef__":true,"id":1602},{"__isSmartRef__":true,"id":1603},{"__isSmartRef__":true,"id":1604},{"__isSmartRef__":true,"id":1605},{"__isSmartRef__":true,"id":1606},{"__isSmartRef__":true,"id":1607},{"__isSmartRef__":true,"id":1608}],[{"__isSmartRef__":true,"id":1609},{"__isSmartRef__":true,"id":1610},{"__isSmartRef__":true,"id":1611},{"__isSmartRef__":true,"id":1612},{"__isSmartRef__":true,"id":1613},{"__isSmartRef__":true,"id":1614},{"__isSmartRef__":true,"id":1615}],[{"__isSmartRef__":true,"id":1616},{"__isSmartRef__":true,"id":1617},{"__isSmartRef__":true,"id":1618},{"__isSmartRef__":true,"id":1619},{"__isSmartRef__":true,"id":1620},{"__isSmartRef__":true,"id":1621},{"__isSmartRef__":true,"id":1622}],[{"__isSmartRef__":true,"id":1623},{"__isSmartRef__":true,"id":1624},{"__isSmartRef__":true,"id":1625},{"__isSmartRef__":true,"id":1626},{"__isSmartRef__":true,"id":1627},{"__isSmartRef__":true,"id":1628},{"__isSmartRef__":true,"id":1629}],[{"__isSmartRef__":true,"id":1630},{"__isSmartRef__":true,"id":1631},{"__isSmartRef__":true,"id":1632},{"__isSmartRef__":true,"id":1633},{"__isSmartRef__":true,"id":1634},{"__isSmartRef__":true,"id":1635},{"__isSmartRef__":true,"id":1636}],[{"__isSmartRef__":true,"id":1637},{"__isSmartRef__":true,"id":1638},{"__isSmartRef__":true,"id":1639},{"__isSmartRef__":true,"id":1640},{"__isSmartRef__":true,"id":1641},{"__isSmartRef__":true,"id":1642},{"__isSmartRef__":true,"id":1643}],[{"__isSmartRef__":true,"id":1644},{"__isSmartRef__":true,"id":1645},{"__isSmartRef__":true,"id":1646},{"__isSmartRef__":true,"id":1647},{"__isSmartRef__":true,"id":1648},{"__isSmartRef__":true,"id":1649},{"__isSmartRef__":true,"id":1650}],[{"__isSmartRef__":true,"id":1651},{"__isSmartRef__":true,"id":1652},{"__isSmartRef__":true,"id":1653},{"__isSmartRef__":true,"id":1654},{"__isSmartRef__":true,"id":1655},{"__isSmartRef__":true,"id":1656},{"__isSmartRef__":true,"id":1657}],[{"__isSmartRef__":true,"id":1658},{"__isSmartRef__":true,"id":1659},{"__isSmartRef__":true,"id":1660},{"__isSmartRef__":true,"id":1661},{"__isSmartRef__":true,"id":1662},{"__isSmartRef__":true,"id":1663},{"__isSmartRef__":true,"id":1664}],[{"__isSmartRef__":true,"id":1665},{"__isSmartRef__":true,"id":1666},{"__isSmartRef__":true,"id":1667},{"__isSmartRef__":true,"id":1668},{"__isSmartRef__":true,"id":1669},{"__isSmartRef__":true,"id":1670},{"__isSmartRef__":true,"id":1671}],[{"__isSmartRef__":true,"id":1672},{"__isSmartRef__":true,"id":1673},{"__isSmartRef__":true,"id":1674},{"__isSmartRef__":true,"id":1675},{"__isSmartRef__":true,"id":1676},{"__isSmartRef__":true,"id":1677},{"__isSmartRef__":true,"id":1678}],[{"__isSmartRef__":true,"id":1679},{"__isSmartRef__":true,"id":1680},{"__isSmartRef__":true,"id":1681},{"__isSmartRef__":true,"id":1682},{"__isSmartRef__":true,"id":1683},{"__isSmartRef__":true,"id":1684},{"__isSmartRef__":true,"id":1685}],[{"__isSmartRef__":true,"id":1686},{"__isSmartRef__":true,"id":1687},{"__isSmartRef__":true,"id":1688},{"__isSmartRef__":true,"id":1689},{"__isSmartRef__":true,"id":1690},{"__isSmartRef__":true,"id":1691},{"__isSmartRef__":true,"id":1692}],[{"__isSmartRef__":true,"id":1693},{"__isSmartRef__":true,"id":1694},{"__isSmartRef__":true,"id":1695},{"__isSmartRef__":true,"id":1696},{"__isSmartRef__":true,"id":1697},{"__isSmartRef__":true,"id":1698},{"__isSmartRef__":true,"id":1699}],[{"__isSmartRef__":true,"id":1700},{"__isSmartRef__":true,"id":1701},{"__isSmartRef__":true,"id":1702},{"__isSmartRef__":true,"id":1703},{"__isSmartRef__":true,"id":1704},{"__isSmartRef__":true,"id":1705},{"__isSmartRef__":true,"id":1706}],[{"__isSmartRef__":true,"id":1707},{"__isSmartRef__":true,"id":1708},{"__isSmartRef__":true,"id":1709},{"__isSmartRef__":true,"id":1710},{"__isSmartRef__":true,"id":1711},{"__isSmartRef__":true,"id":1712},{"__isSmartRef__":true,"id":1713}],[{"__isSmartRef__":true,"id":1714},{"__isSmartRef__":true,"id":1715},{"__isSmartRef__":true,"id":1716},{"__isSmartRef__":true,"id":1717},{"__isSmartRef__":true,"id":1718},{"__isSmartRef__":true,"id":1719},{"__isSmartRef__":true,"id":1720}],[{"__isSmartRef__":true,"id":1721},{"__isSmartRef__":true,"id":1722},{"__isSmartRef__":true,"id":1723},{"__isSmartRef__":true,"id":1724},{"__isSmartRef__":true,"id":1725},{"__isSmartRef__":true,"id":1726},{"__isSmartRef__":true,"id":1727}],[{"__isSmartRef__":true,"id":1728},{"__isSmartRef__":true,"id":1729},{"__isSmartRef__":true,"id":1730},{"__isSmartRef__":true,"id":1731},{"__isSmartRef__":true,"id":1732},{"__isSmartRef__":true,"id":1733},{"__isSmartRef__":true,"id":1734}],[{"__isSmartRef__":true,"id":1735},{"__isSmartRef__":true,"id":1736},{"__isSmartRef__":true,"id":1737},{"__isSmartRef__":true,"id":1738},{"__isSmartRef__":true,"id":1739},{"__isSmartRef__":true,"id":1740},{"__isSmartRef__":true,"id":1741}],[{"__isSmartRef__":true,"id":1742},{"__isSmartRef__":true,"id":1743},{"__isSmartRef__":true,"id":1744},{"__isSmartRef__":true,"id":1745},{"__isSmartRef__":true,"id":1746},{"__isSmartRef__":true,"id":1747},{"__isSmartRef__":true,"id":1748}],[{"__isSmartRef__":true,"id":1749},{"__isSmartRef__":true,"id":1750},{"__isSmartRef__":true,"id":1751},{"__isSmartRef__":true,"id":1752},{"__isSmartRef__":true,"id":1753},{"__isSmartRef__":true,"id":1754},{"__isSmartRef__":true,"id":1755}],[{"__isSmartRef__":true,"id":1756},{"__isSmartRef__":true,"id":1757},{"__isSmartRef__":true,"id":1758},{"__isSmartRef__":true,"id":1759},{"__isSmartRef__":true,"id":1760},{"__isSmartRef__":true,"id":1761},{"__isSmartRef__":true,"id":1762}],[{"__isSmartRef__":true,"id":1763},{"__isSmartRef__":true,"id":1764},{"__isSmartRef__":true,"id":1765},{"__isSmartRef__":true,"id":1766},{"__isSmartRef__":true,"id":1767},{"__isSmartRef__":true,"id":1768},{"__isSmartRef__":true,"id":1769}],[{"__isSmartRef__":true,"id":1770},{"__isSmartRef__":true,"id":1771},{"__isSmartRef__":true,"id":1772},{"__isSmartRef__":true,"id":1773},{"__isSmartRef__":true,"id":1774},{"__isSmartRef__":true,"id":1775},{"__isSmartRef__":true,"id":1776}],[{"__isSmartRef__":true,"id":1777},{"__isSmartRef__":true,"id":1778},{"__isSmartRef__":true,"id":1779},{"__isSmartRef__":true,"id":1780},{"__isSmartRef__":true,"id":1781},{"__isSmartRef__":true,"id":1782},{"__isSmartRef__":true,"id":1783}],[{"__isSmartRef__":true,"id":1784},{"__isSmartRef__":true,"id":1785},{"__isSmartRef__":true,"id":1786},{"__isSmartRef__":true,"id":1787},{"__isSmartRef__":true,"id":1788},{"__isSmartRef__":true,"id":1789},{"__isSmartRef__":true,"id":1790}],[{"__isSmartRef__":true,"id":1791},{"__isSmartRef__":true,"id":1792},{"__isSmartRef__":true,"id":1793},{"__isSmartRef__":true,"id":1794},{"__isSmartRef__":true,"id":1795},{"__isSmartRef__":true,"id":1796},{"__isSmartRef__":true,"id":1797}],[{"__isSmartRef__":true,"id":1798},{"__isSmartRef__":true,"id":1799},{"__isSmartRef__":true,"id":1800},{"__isSmartRef__":true,"id":1801},{"__isSmartRef__":true,"id":1802},{"__isSmartRef__":true,"id":1803},{"__isSmartRef__":true,"id":1804}],[{"__isSmartRef__":true,"id":1805},{"__isSmartRef__":true,"id":1806},{"__isSmartRef__":true,"id":1807},{"__isSmartRef__":true,"id":1808},{"__isSmartRef__":true,"id":1809},{"__isSmartRef__":true,"id":1810},{"__isSmartRef__":true,"id":1811}],[{"__isSmartRef__":true,"id":1812},{"__isSmartRef__":true,"id":1813},{"__isSmartRef__":true,"id":1814},{"__isSmartRef__":true,"id":1815},{"__isSmartRef__":true,"id":1816},{"__isSmartRef__":true,"id":1817},{"__isSmartRef__":true,"id":1818}],[{"__isSmartRef__":true,"id":1819},{"__isSmartRef__":true,"id":1820},{"__isSmartRef__":true,"id":1821},{"__isSmartRef__":true,"id":1822},{"__isSmartRef__":true,"id":1823},{"__isSmartRef__":true,"id":1824},{"__isSmartRef__":true,"id":1825}],[{"__isSmartRef__":true,"id":1826},{"__isSmartRef__":true,"id":1827},{"__isSmartRef__":true,"id":1828},{"__isSmartRef__":true,"id":1829},{"__isSmartRef__":true,"id":1830},{"__isSmartRef__":true,"id":1831},{"__isSmartRef__":true,"id":1832}],[{"__isSmartRef__":true,"id":1833},{"__isSmartRef__":true,"id":1834},{"__isSmartRef__":true,"id":1835},{"__isSmartRef__":true,"id":1836},{"__isSmartRef__":true,"id":1837},{"__isSmartRef__":true,"id":1838},{"__isSmartRef__":true,"id":1839}],[{"__isSmartRef__":true,"id":1840},{"__isSmartRef__":true,"id":1841},{"__isSmartRef__":true,"id":1842},{"__isSmartRef__":true,"id":1843},{"__isSmartRef__":true,"id":1844},{"__isSmartRef__":true,"id":1845},{"__isSmartRef__":true,"id":1846}],[{"__isSmartRef__":true,"id":1847},{"__isSmartRef__":true,"id":1848},{"__isSmartRef__":true,"id":1849},{"__isSmartRef__":true,"id":1850},{"__isSmartRef__":true,"id":1851},{"__isSmartRef__":true,"id":1852},{"__isSmartRef__":true,"id":1853}],[{"__isSmartRef__":true,"id":1854},{"__isSmartRef__":true,"id":1855},{"__isSmartRef__":true,"id":1856},{"__isSmartRef__":true,"id":1857},{"__isSmartRef__":true,"id":1858},{"__isSmartRef__":true,"id":1859},{"__isSmartRef__":true,"id":1860}],[{"__isSmartRef__":true,"id":1861},{"__isSmartRef__":true,"id":1862},{"__isSmartRef__":true,"id":1863},{"__isSmartRef__":true,"id":1864},{"__isSmartRef__":true,"id":1865},{"__isSmartRef__":true,"id":1866},{"__isSmartRef__":true,"id":1867}],[{"__isSmartRef__":true,"id":1868},{"__isSmartRef__":true,"id":1869},{"__isSmartRef__":true,"id":1870},{"__isSmartRef__":true,"id":1871},{"__isSmartRef__":true,"id":1872},{"__isSmartRef__":true,"id":1873},{"__isSmartRef__":true,"id":1874}],[{"__isSmartRef__":true,"id":1875},{"__isSmartRef__":true,"id":1876},{"__isSmartRef__":true,"id":1877},{"__isSmartRef__":true,"id":1878},{"__isSmartRef__":true,"id":1879},{"__isSmartRef__":true,"id":1880},{"__isSmartRef__":true,"id":1881}],[{"__isSmartRef__":true,"id":1882},{"__isSmartRef__":true,"id":1883},{"__isSmartRef__":true,"id":1884},{"__isSmartRef__":true,"id":1885},{"__isSmartRef__":true,"id":1886},{"__isSmartRef__":true,"id":1887},{"__isSmartRef__":true,"id":1888}],[{"__isSmartRef__":true,"id":1889},{"__isSmartRef__":true,"id":1890},{"__isSmartRef__":true,"id":1891},{"__isSmartRef__":true,"id":1892},{"__isSmartRef__":true,"id":1893},{"__isSmartRef__":true,"id":1894},{"__isSmartRef__":true,"id":1895}],[{"__isSmartRef__":true,"id":1896},{"__isSmartRef__":true,"id":1897},{"__isSmartRef__":true,"id":1898},{"__isSmartRef__":true,"id":1899},{"__isSmartRef__":true,"id":1900},{"__isSmartRef__":true,"id":1901},{"__isSmartRef__":true,"id":1902}],[{"__isSmartRef__":true,"id":1903},{"__isSmartRef__":true,"id":1904},{"__isSmartRef__":true,"id":1905},{"__isSmartRef__":true,"id":1906},{"__isSmartRef__":true,"id":1907},{"__isSmartRef__":true,"id":1908},{"__isSmartRef__":true,"id":1909}],[{"__isSmartRef__":true,"id":1910},{"__isSmartRef__":true,"id":1911},{"__isSmartRef__":true,"id":1912},{"__isSmartRef__":true,"id":1913},{"__isSmartRef__":true,"id":1914},{"__isSmartRef__":true,"id":1915},{"__isSmartRef__":true,"id":1916}],[{"__isSmartRef__":true,"id":1917},{"__isSmartRef__":true,"id":1918},{"__isSmartRef__":true,"id":1919},{"__isSmartRef__":true,"id":1920},{"__isSmartRef__":true,"id":1921},{"__isSmartRef__":true,"id":1922},{"__isSmartRef__":true,"id":1923}],[{"__isSmartRef__":true,"id":1924},{"__isSmartRef__":true,"id":1925},{"__isSmartRef__":true,"id":1926},{"__isSmartRef__":true,"id":1927},{"__isSmartRef__":true,"id":1928},{"__isSmartRef__":true,"id":1929},{"__isSmartRef__":true,"id":1930}],[{"__isSmartRef__":true,"id":1931},{"__isSmartRef__":true,"id":1932},{"__isSmartRef__":true,"id":1933},{"__isSmartRef__":true,"id":1934},{"__isSmartRef__":true,"id":1935},{"__isSmartRef__":true,"id":1936},{"__isSmartRef__":true,"id":1937}],[{"__isSmartRef__":true,"id":1938},{"__isSmartRef__":true,"id":1939},{"__isSmartRef__":true,"id":1940},{"__isSmartRef__":true,"id":1941},{"__isSmartRef__":true,"id":1942},{"__isSmartRef__":true,"id":1943},{"__isSmartRef__":true,"id":1944}],[{"__isSmartRef__":true,"id":1945},{"__isSmartRef__":true,"id":1946},{"__isSmartRef__":true,"id":1947},{"__isSmartRef__":true,"id":1948},{"__isSmartRef__":true,"id":1949},{"__isSmartRef__":true,"id":1950},{"__isSmartRef__":true,"id":1951}],[{"__isSmartRef__":true,"id":1952},{"__isSmartRef__":true,"id":1953},{"__isSmartRef__":true,"id":1954},{"__isSmartRef__":true,"id":1955},{"__isSmartRef__":true,"id":1956},{"__isSmartRef__":true,"id":1957},{"__isSmartRef__":true,"id":1958}],[{"__isSmartRef__":true,"id":1959},{"__isSmartRef__":true,"id":1960},{"__isSmartRef__":true,"id":1961},{"__isSmartRef__":true,"id":1962},{"__isSmartRef__":true,"id":1963},{"__isSmartRef__":true,"id":1964},{"__isSmartRef__":true,"id":1965}],[{"__isSmartRef__":true,"id":1966},{"__isSmartRef__":true,"id":1967},{"__isSmartRef__":true,"id":1968},{"__isSmartRef__":true,"id":1969},{"__isSmartRef__":true,"id":1970},{"__isSmartRef__":true,"id":1971},{"__isSmartRef__":true,"id":1972}],[{"__isSmartRef__":true,"id":1973},{"__isSmartRef__":true,"id":1974},{"__isSmartRef__":true,"id":1975},{"__isSmartRef__":true,"id":1976},{"__isSmartRef__":true,"id":1977},{"__isSmartRef__":true,"id":1978},{"__isSmartRef__":true,"id":1979}],[{"__isSmartRef__":true,"id":1980},{"__isSmartRef__":true,"id":1981},{"__isSmartRef__":true,"id":1982},{"__isSmartRef__":true,"id":1983},{"__isSmartRef__":true,"id":1984},{"__isSmartRef__":true,"id":1985},{"__isSmartRef__":true,"id":1986}],[{"__isSmartRef__":true,"id":1987},{"__isSmartRef__":true,"id":1988},{"__isSmartRef__":true,"id":1989},{"__isSmartRef__":true,"id":1990},{"__isSmartRef__":true,"id":1991},{"__isSmartRef__":true,"id":1992},{"__isSmartRef__":true,"id":1993}],[{"__isSmartRef__":true,"id":1994},{"__isSmartRef__":true,"id":1995},{"__isSmartRef__":true,"id":1996},{"__isSmartRef__":true,"id":1997},{"__isSmartRef__":true,"id":1998},{"__isSmartRef__":true,"id":1999},{"__isSmartRef__":true,"id":2000}],[{"__isSmartRef__":true,"id":2001},{"__isSmartRef__":true,"id":2002},{"__isSmartRef__":true,"id":2003},{"__isSmartRef__":true,"id":2004},{"__isSmartRef__":true,"id":2005},{"__isSmartRef__":true,"id":2006},{"__isSmartRef__":true,"id":2007}],[{"__isSmartRef__":true,"id":2008},{"__isSmartRef__":true,"id":2009},{"__isSmartRef__":true,"id":2010},{"__isSmartRef__":true,"id":2011},{"__isSmartRef__":true,"id":2012},{"__isSmartRef__":true,"id":2013},{"__isSmartRef__":true,"id":2014}],[{"__isSmartRef__":true,"id":2015},{"__isSmartRef__":true,"id":2016},{"__isSmartRef__":true,"id":2017},{"__isSmartRef__":true,"id":2018},{"__isSmartRef__":true,"id":2019},{"__isSmartRef__":true,"id":2020},{"__isSmartRef__":true,"id":2021}],[{"__isSmartRef__":true,"id":2022},{"__isSmartRef__":true,"id":2023},{"__isSmartRef__":true,"id":2024},{"__isSmartRef__":true,"id":2025},{"__isSmartRef__":true,"id":2026},{"__isSmartRef__":true,"id":2027},{"__isSmartRef__":true,"id":2028}],[{"__isSmartRef__":true,"id":2029},{"__isSmartRef__":true,"id":2030},{"__isSmartRef__":true,"id":2031},{"__isSmartRef__":true,"id":2032},{"__isSmartRef__":true,"id":2033},{"__isSmartRef__":true,"id":2034},{"__isSmartRef__":true,"id":2035}],[{"__isSmartRef__":true,"id":2036},{"__isSmartRef__":true,"id":2037},{"__isSmartRef__":true,"id":2038},{"__isSmartRef__":true,"id":2039},{"__isSmartRef__":true,"id":2040},{"__isSmartRef__":true,"id":2041},{"__isSmartRef__":true,"id":2042}],[{"__isSmartRef__":true,"id":2043},{"__isSmartRef__":true,"id":2044},{"__isSmartRef__":true,"id":2045},{"__isSmartRef__":true,"id":2046},{"__isSmartRef__":true,"id":2047},{"__isSmartRef__":true,"id":2048},{"__isSmartRef__":true,"id":2049}],[{"__isSmartRef__":true,"id":2050},{"__isSmartRef__":true,"id":2051},{"__isSmartRef__":true,"id":2052},{"__isSmartRef__":true,"id":2053},{"__isSmartRef__":true,"id":2054},{"__isSmartRef__":true,"id":2055},{"__isSmartRef__":true,"id":2056}],[{"__isSmartRef__":true,"id":2057},{"__isSmartRef__":true,"id":2058},{"__isSmartRef__":true,"id":2059},{"__isSmartRef__":true,"id":2060},{"__isSmartRef__":true,"id":2061},{"__isSmartRef__":true,"id":2062},{"__isSmartRef__":true,"id":2063}],[{"__isSmartRef__":true,"id":2064},{"__isSmartRef__":true,"id":2065},{"__isSmartRef__":true,"id":2066},{"__isSmartRef__":true,"id":2067},{"__isSmartRef__":true,"id":2068},{"__isSmartRef__":true,"id":2069},{"__isSmartRef__":true,"id":2070}],[{"__isSmartRef__":true,"id":2071},{"__isSmartRef__":true,"id":2072},{"__isSmartRef__":true,"id":2073},{"__isSmartRef__":true,"id":2074},{"__isSmartRef__":true,"id":2075},{"__isSmartRef__":true,"id":2076},{"__isSmartRef__":true,"id":2077}],[{"__isSmartRef__":true,"id":2078},{"__isSmartRef__":true,"id":2079},{"__isSmartRef__":true,"id":2080},{"__isSmartRef__":true,"id":2081},{"__isSmartRef__":true,"id":2082},{"__isSmartRef__":true,"id":2083},{"__isSmartRef__":true,"id":2084}],[{"__isSmartRef__":true,"id":2085},{"__isSmartRef__":true,"id":2086},{"__isSmartRef__":true,"id":2087},{"__isSmartRef__":true,"id":2088},{"__isSmartRef__":true,"id":2089},{"__isSmartRef__":true,"id":2090},{"__isSmartRef__":true,"id":2091}],[{"__isSmartRef__":true,"id":2092},{"__isSmartRef__":true,"id":2093},{"__isSmartRef__":true,"id":2094},{"__isSmartRef__":true,"id":2095},{"__isSmartRef__":true,"id":2096},{"__isSmartRef__":true,"id":2097},{"__isSmartRef__":true,"id":2098}],[{"__isSmartRef__":true,"id":2099},{"__isSmartRef__":true,"id":2100},{"__isSmartRef__":true,"id":2101},{"__isSmartRef__":true,"id":2102},{"__isSmartRef__":true,"id":2103},{"__isSmartRef__":true,"id":2104},{"__isSmartRef__":true,"id":2105}],[{"__isSmartRef__":true,"id":2106},{"__isSmartRef__":true,"id":2107},{"__isSmartRef__":true,"id":2108},{"__isSmartRef__":true,"id":2109},{"__isSmartRef__":true,"id":2110},{"__isSmartRef__":true,"id":2111},{"__isSmartRef__":true,"id":2112}],[{"__isSmartRef__":true,"id":2113},{"__isSmartRef__":true,"id":2114},{"__isSmartRef__":true,"id":2115},{"__isSmartRef__":true,"id":2116},{"__isSmartRef__":true,"id":2117},{"__isSmartRef__":true,"id":2118},{"__isSmartRef__":true,"id":2119}],[{"__isSmartRef__":true,"id":2120},{"__isSmartRef__":true,"id":2121},{"__isSmartRef__":true,"id":2122},{"__isSmartRef__":true,"id":2123},{"__isSmartRef__":true,"id":2124},{"__isSmartRef__":true,"id":2125},{"__isSmartRef__":true,"id":2126}],[{"__isSmartRef__":true,"id":2127},{"__isSmartRef__":true,"id":2128},{"__isSmartRef__":true,"id":2129},{"__isSmartRef__":true,"id":2130},{"__isSmartRef__":true,"id":2131},{"__isSmartRef__":true,"id":2132},{"__isSmartRef__":true,"id":2133}],[{"__isSmartRef__":true,"id":2134},{"__isSmartRef__":true,"id":2135},{"__isSmartRef__":true,"id":2136},{"__isSmartRef__":true,"id":2137},{"__isSmartRef__":true,"id":2138},{"__isSmartRef__":true,"id":2139},{"__isSmartRef__":true,"id":2140}],[{"__isSmartRef__":true,"id":2141},{"__isSmartRef__":true,"id":2142},{"__isSmartRef__":true,"id":2143},{"__isSmartRef__":true,"id":2144},{"__isSmartRef__":true,"id":2145},{"__isSmartRef__":true,"id":2146},{"__isSmartRef__":true,"id":2147}],[{"__isSmartRef__":true,"id":2148},{"__isSmartRef__":true,"id":2149},{"__isSmartRef__":true,"id":2150},{"__isSmartRef__":true,"id":2151},{"__isSmartRef__":true,"id":2152},{"__isSmartRef__":true,"id":2153},{"__isSmartRef__":true,"id":2154}],[{"__isSmartRef__":true,"id":2155},{"__isSmartRef__":true,"id":2156},{"__isSmartRef__":true,"id":2157},{"__isSmartRef__":true,"id":2158},{"__isSmartRef__":true,"id":2159},{"__isSmartRef__":true,"id":2160},{"__isSmartRef__":true,"id":2161}],[{"__isSmartRef__":true,"id":2162},{"__isSmartRef__":true,"id":2163},{"__isSmartRef__":true,"id":2164},{"__isSmartRef__":true,"id":2165},{"__isSmartRef__":true,"id":2166},{"__isSmartRef__":true,"id":2167},{"__isSmartRef__":true,"id":2168}],[{"__isSmartRef__":true,"id":2169},{"__isSmartRef__":true,"id":2170},{"__isSmartRef__":true,"id":2171},{"__isSmartRef__":true,"id":2172},{"__isSmartRef__":true,"id":2173},{"__isSmartRef__":true,"id":2174},{"__isSmartRef__":true,"id":2175}],[{"__isSmartRef__":true,"id":2176},{"__isSmartRef__":true,"id":2177},{"__isSmartRef__":true,"id":2178},{"__isSmartRef__":true,"id":2179},{"__isSmartRef__":true,"id":2180},{"__isSmartRef__":true,"id":2181},{"__isSmartRef__":true,"id":2182}],[{"__isSmartRef__":true,"id":2183},{"__isSmartRef__":true,"id":2184},{"__isSmartRef__":true,"id":2185},{"__isSmartRef__":true,"id":2186},{"__isSmartRef__":true,"id":2187},{"__isSmartRef__":true,"id":2188},{"__isSmartRef__":true,"id":2189}],[{"__isSmartRef__":true,"id":2190},{"__isSmartRef__":true,"id":2191},{"__isSmartRef__":true,"id":2192},{"__isSmartRef__":true,"id":2193},{"__isSmartRef__":true,"id":2194},{"__isSmartRef__":true,"id":2195},{"__isSmartRef__":true,"id":2196}],[{"__isSmartRef__":true,"id":2197},{"__isSmartRef__":true,"id":2198},{"__isSmartRef__":true,"id":2199},{"__isSmartRef__":true,"id":2200},{"__isSmartRef__":true,"id":2201},{"__isSmartRef__":true,"id":2202},{"__isSmartRef__":true,"id":2203}],[{"__isSmartRef__":true,"id":2204},{"__isSmartRef__":true,"id":2205},{"__isSmartRef__":true,"id":2206},{"__isSmartRef__":true,"id":2207},{"__isSmartRef__":true,"id":2208},{"__isSmartRef__":true,"id":2209},{"__isSmartRef__":true,"id":2210}],[{"__isSmartRef__":true,"id":2211},{"__isSmartRef__":true,"id":2212},{"__isSmartRef__":true,"id":2213},{"__isSmartRef__":true,"id":2214},{"__isSmartRef__":true,"id":2215},{"__isSmartRef__":true,"id":2216},{"__isSmartRef__":true,"id":2217}],[{"__isSmartRef__":true,"id":2218},{"__isSmartRef__":true,"id":2219},{"__isSmartRef__":true,"id":2220},{"__isSmartRef__":true,"id":2221},{"__isSmartRef__":true,"id":2222},{"__isSmartRef__":true,"id":2223},{"__isSmartRef__":true,"id":2224}],[{"__isSmartRef__":true,"id":2225},{"__isSmartRef__":true,"id":2226},{"__isSmartRef__":true,"id":2227},{"__isSmartRef__":true,"id":2228},{"__isSmartRef__":true,"id":2229},{"__isSmartRef__":true,"id":2230},{"__isSmartRef__":true,"id":2231}],[{"__isSmartRef__":true,"id":2232},{"__isSmartRef__":true,"id":2233},{"__isSmartRef__":true,"id":2234},{"__isSmartRef__":true,"id":2235},{"__isSmartRef__":true,"id":2236},{"__isSmartRef__":true,"id":2237},{"__isSmartRef__":true,"id":2238}],[{"__isSmartRef__":true,"id":2239},{"__isSmartRef__":true,"id":2240},{"__isSmartRef__":true,"id":2241},{"__isSmartRef__":true,"id":2242},{"__isSmartRef__":true,"id":2243},{"__isSmartRef__":true,"id":2244},{"__isSmartRef__":true,"id":2245}],[{"__isSmartRef__":true,"id":2246},{"__isSmartRef__":true,"id":2247},{"__isSmartRef__":true,"id":2248},{"__isSmartRef__":true,"id":2249},{"__isSmartRef__":true,"id":2250},{"__isSmartRef__":true,"id":2251},{"__isSmartRef__":true,"id":2252}],[{"__isSmartRef__":true,"id":2253},{"__isSmartRef__":true,"id":2254},{"__isSmartRef__":true,"id":2255},{"__isSmartRef__":true,"id":2256},{"__isSmartRef__":true,"id":2257},{"__isSmartRef__":true,"id":2258},{"__isSmartRef__":true,"id":2259}],[{"__isSmartRef__":true,"id":2260},{"__isSmartRef__":true,"id":2261},{"__isSmartRef__":true,"id":2262},{"__isSmartRef__":true,"id":2263},{"__isSmartRef__":true,"id":2264},{"__isSmartRef__":true,"id":2265},{"__isSmartRef__":true,"id":2266}],[{"__isSmartRef__":true,"id":2267},{"__isSmartRef__":true,"id":2268},{"__isSmartRef__":true,"id":2269},{"__isSmartRef__":true,"id":2270},{"__isSmartRef__":true,"id":2271},{"__isSmartRef__":true,"id":2272},{"__isSmartRef__":true,"id":2273}],[{"__isSmartRef__":true,"id":2274},{"__isSmartRef__":true,"id":2275},{"__isSmartRef__":true,"id":2276},{"__isSmartRef__":true,"id":2277},{"__isSmartRef__":true,"id":2278},{"__isSmartRef__":true,"id":2279},{"__isSmartRef__":true,"id":2280}],[{"__isSmartRef__":true,"id":2281},{"__isSmartRef__":true,"id":2282},{"__isSmartRef__":true,"id":2283},{"__isSmartRef__":true,"id":2284},{"__isSmartRef__":true,"id":2285},{"__isSmartRef__":true,"id":2286},{"__isSmartRef__":true,"id":2287}],[{"__isSmartRef__":true,"id":2288},{"__isSmartRef__":true,"id":2289},{"__isSmartRef__":true,"id":2290},{"__isSmartRef__":true,"id":2291},{"__isSmartRef__":true,"id":2292},{"__isSmartRef__":true,"id":2293},{"__isSmartRef__":true,"id":2294}],[{"__isSmartRef__":true,"id":2295},{"__isSmartRef__":true,"id":2296},{"__isSmartRef__":true,"id":2297},{"__isSmartRef__":true,"id":2298},{"__isSmartRef__":true,"id":2299},{"__isSmartRef__":true,"id":2300},{"__isSmartRef__":true,"id":2301}],[{"__isSmartRef__":true,"id":2302},{"__isSmartRef__":true,"id":2303},{"__isSmartRef__":true,"id":2304},{"__isSmartRef__":true,"id":2305},{"__isSmartRef__":true,"id":2306},{"__isSmartRef__":true,"id":2307},{"__isSmartRef__":true,"id":2308}],[{"__isSmartRef__":true,"id":2309},{"__isSmartRef__":true,"id":2310},{"__isSmartRef__":true,"id":2311},{"__isSmartRef__":true,"id":2312},{"__isSmartRef__":true,"id":2313},{"__isSmartRef__":true,"id":2314},{"__isSmartRef__":true,"id":2315}],[{"__isSmartRef__":true,"id":2316},{"__isSmartRef__":true,"id":2317},{"__isSmartRef__":true,"id":2318},{"__isSmartRef__":true,"id":2319},{"__isSmartRef__":true,"id":2320},{"__isSmartRef__":true,"id":2321},{"__isSmartRef__":true,"id":2322}],[{"__isSmartRef__":true,"id":2323},{"__isSmartRef__":true,"id":2324},{"__isSmartRef__":true,"id":2325},{"__isSmartRef__":true,"id":2326},{"__isSmartRef__":true,"id":2327},{"__isSmartRef__":true,"id":2328},{"__isSmartRef__":true,"id":2329}],[{"__isSmartRef__":true,"id":2330},{"__isSmartRef__":true,"id":2331},{"__isSmartRef__":true,"id":2332},{"__isSmartRef__":true,"id":2333},{"__isSmartRef__":true,"id":2334},{"__isSmartRef__":true,"id":2335},{"__isSmartRef__":true,"id":2336}],[{"__isSmartRef__":true,"id":2337},{"__isSmartRef__":true,"id":2338},{"__isSmartRef__":true,"id":2339},{"__isSmartRef__":true,"id":2340},{"__isSmartRef__":true,"id":2341},{"__isSmartRef__":true,"id":2342},{"__isSmartRef__":true,"id":2343}],[{"__isSmartRef__":true,"id":2344},{"__isSmartRef__":true,"id":2345},{"__isSmartRef__":true,"id":2346},{"__isSmartRef__":true,"id":2347},{"__isSmartRef__":true,"id":2348},{"__isSmartRef__":true,"id":2349},{"__isSmartRef__":true,"id":2350}],[{"__isSmartRef__":true,"id":2351},{"__isSmartRef__":true,"id":2352},{"__isSmartRef__":true,"id":2353},{"__isSmartRef__":true,"id":2354},{"__isSmartRef__":true,"id":2355},{"__isSmartRef__":true,"id":2356},{"__isSmartRef__":true,"id":2357}],[{"__isSmartRef__":true,"id":2358},{"__isSmartRef__":true,"id":2359},{"__isSmartRef__":true,"id":2360},{"__isSmartRef__":true,"id":2361},{"__isSmartRef__":true,"id":2362},{"__isSmartRef__":true,"id":2363},{"__isSmartRef__":true,"id":2364}],[{"__isSmartRef__":true,"id":2365},{"__isSmartRef__":true,"id":2366},{"__isSmartRef__":true,"id":2367},{"__isSmartRef__":true,"id":2368},{"__isSmartRef__":true,"id":2369},{"__isSmartRef__":true,"id":2370},{"__isSmartRef__":true,"id":2371}],[{"__isSmartRef__":true,"id":2372},{"__isSmartRef__":true,"id":2373},{"__isSmartRef__":true,"id":2374},{"__isSmartRef__":true,"id":2375},{"__isSmartRef__":true,"id":2376},{"__isSmartRef__":true,"id":2377},{"__isSmartRef__":true,"id":2378}],[{"__isSmartRef__":true,"id":2379},{"__isSmartRef__":true,"id":2380},{"__isSmartRef__":true,"id":2381},{"__isSmartRef__":true,"id":2382},{"__isSmartRef__":true,"id":2383},{"__isSmartRef__":true,"id":2384},{"__isSmartRef__":true,"id":2385}],[{"__isSmartRef__":true,"id":2386},{"__isSmartRef__":true,"id":2387},{"__isSmartRef__":true,"id":2388},{"__isSmartRef__":true,"id":2389},{"__isSmartRef__":true,"id":2390},{"__isSmartRef__":true,"id":2391},{"__isSmartRef__":true,"id":2392}],[{"__isSmartRef__":true,"id":2393},{"__isSmartRef__":true,"id":2394},{"__isSmartRef__":true,"id":2395},{"__isSmartRef__":true,"id":2396},{"__isSmartRef__":true,"id":2397},{"__isSmartRef__":true,"id":2398},{"__isSmartRef__":true,"id":2399}],[{"__isSmartRef__":true,"id":2400},{"__isSmartRef__":true,"id":2401},{"__isSmartRef__":true,"id":2402},{"__isSmartRef__":true,"id":2403},{"__isSmartRef__":true,"id":2404},{"__isSmartRef__":true,"id":2405},{"__isSmartRef__":true,"id":2406}],[{"__isSmartRef__":true,"id":2407},{"__isSmartRef__":true,"id":2408},{"__isSmartRef__":true,"id":2409},{"__isSmartRef__":true,"id":2410},{"__isSmartRef__":true,"id":2411},{"__isSmartRef__":true,"id":2412},{"__isSmartRef__":true,"id":2413}],[{"__isSmartRef__":true,"id":2414},{"__isSmartRef__":true,"id":2415},{"__isSmartRef__":true,"id":2416},{"__isSmartRef__":true,"id":2417},{"__isSmartRef__":true,"id":2418},{"__isSmartRef__":true,"id":2419},{"__isSmartRef__":true,"id":2420}],[{"__isSmartRef__":true,"id":2421},{"__isSmartRef__":true,"id":2422},{"__isSmartRef__":true,"id":2423},{"__isSmartRef__":true,"id":2424},{"__isSmartRef__":true,"id":2425},{"__isSmartRef__":true,"id":2426},{"__isSmartRef__":true,"id":2427}],[{"__isSmartRef__":true,"id":2428},{"__isSmartRef__":true,"id":2429},{"__isSmartRef__":true,"id":2430},{"__isSmartRef__":true,"id":2431},{"__isSmartRef__":true,"id":2432},{"__isSmartRef__":true,"id":2433},{"__isSmartRef__":true,"id":2434}],[{"__isSmartRef__":true,"id":2435},{"__isSmartRef__":true,"id":2436},{"__isSmartRef__":true,"id":2437},{"__isSmartRef__":true,"id":2438},{"__isSmartRef__":true,"id":2439},{"__isSmartRef__":true,"id":2440},{"__isSmartRef__":true,"id":2441}],[{"__isSmartRef__":true,"id":2442},{"__isSmartRef__":true,"id":2443},{"__isSmartRef__":true,"id":2444},{"__isSmartRef__":true,"id":2445},{"__isSmartRef__":true,"id":2446},{"__isSmartRef__":true,"id":2447},{"__isSmartRef__":true,"id":2448}],[{"__isSmartRef__":true,"id":2449},{"__isSmartRef__":true,"id":2450},{"__isSmartRef__":true,"id":2451},{"__isSmartRef__":true,"id":2452},{"__isSmartRef__":true,"id":2453},{"__isSmartRef__":true,"id":2454},{"__isSmartRef__":true,"id":2455}],[{"__isSmartRef__":true,"id":2456},{"__isSmartRef__":true,"id":2457},{"__isSmartRef__":true,"id":2458},{"__isSmartRef__":true,"id":2459},{"__isSmartRef__":true,"id":2460},{"__isSmartRef__":true,"id":2461},{"__isSmartRef__":true,"id":2462}],[{"__isSmartRef__":true,"id":2463},{"__isSmartRef__":true,"id":2464},{"__isSmartRef__":true,"id":2465},{"__isSmartRef__":true,"id":2466},{"__isSmartRef__":true,"id":2467},{"__isSmartRef__":true,"id":2468},{"__isSmartRef__":true,"id":2469}],[{"__isSmartRef__":true,"id":2470},{"__isSmartRef__":true,"id":2471},{"__isSmartRef__":true,"id":2472},{"__isSmartRef__":true,"id":2473},{"__isSmartRef__":true,"id":2474},{"__isSmartRef__":true,"id":2475},{"__isSmartRef__":true,"id":2476}],[{"__isSmartRef__":true,"id":2477},{"__isSmartRef__":true,"id":2478},{"__isSmartRef__":true,"id":2479},{"__isSmartRef__":true,"id":2480},{"__isSmartRef__":true,"id":2481},{"__isSmartRef__":true,"id":2482},{"__isSmartRef__":true,"id":2483}],[{"__isSmartRef__":true,"id":2484},{"__isSmartRef__":true,"id":2485},{"__isSmartRef__":true,"id":2486},{"__isSmartRef__":true,"id":2487},{"__isSmartRef__":true,"id":2488},{"__isSmartRef__":true,"id":2489},{"__isSmartRef__":true,"id":2490}],[{"__isSmartRef__":true,"id":2491},{"__isSmartRef__":true,"id":2492},{"__isSmartRef__":true,"id":2493},{"__isSmartRef__":true,"id":2494},{"__isSmartRef__":true,"id":2495},{"__isSmartRef__":true,"id":2496},{"__isSmartRef__":true,"id":2497}],[{"__isSmartRef__":true,"id":2498},{"__isSmartRef__":true,"id":2499},{"__isSmartRef__":true,"id":2500},{"__isSmartRef__":true,"id":2501},{"__isSmartRef__":true,"id":2502},{"__isSmartRef__":true,"id":2503},{"__isSmartRef__":true,"id":2504}],[{"__isSmartRef__":true,"id":2505},{"__isSmartRef__":true,"id":2506},{"__isSmartRef__":true,"id":2507},{"__isSmartRef__":true,"id":2508},{"__isSmartRef__":true,"id":2509},{"__isSmartRef__":true,"id":2510},{"__isSmartRef__":true,"id":2511}],[{"__isSmartRef__":true,"id":2512},{"__isSmartRef__":true,"id":2513},{"__isSmartRef__":true,"id":2514},{"__isSmartRef__":true,"id":2515},{"__isSmartRef__":true,"id":2516},{"__isSmartRef__":true,"id":2517},{"__isSmartRef__":true,"id":2518}],[{"__isSmartRef__":true,"id":2519},{"__isSmartRef__":true,"id":2520},{"__isSmartRef__":true,"id":2521},{"__isSmartRef__":true,"id":2522},{"__isSmartRef__":true,"id":2523},{"__isSmartRef__":true,"id":2524},{"__isSmartRef__":true,"id":2525}],[{"__isSmartRef__":true,"id":2526},{"__isSmartRef__":true,"id":2527},{"__isSmartRef__":true,"id":2528},{"__isSmartRef__":true,"id":2529},{"__isSmartRef__":true,"id":2530},{"__isSmartRef__":true,"id":2531},{"__isSmartRef__":true,"id":2532}],[{"__isSmartRef__":true,"id":2533},{"__isSmartRef__":true,"id":2534},{"__isSmartRef__":true,"id":2535},{"__isSmartRef__":true,"id":2536},{"__isSmartRef__":true,"id":2537},{"__isSmartRef__":true,"id":2538},{"__isSmartRef__":true,"id":2539}],[{"__isSmartRef__":true,"id":2540},{"__isSmartRef__":true,"id":2541},{"__isSmartRef__":true,"id":2542},{"__isSmartRef__":true,"id":2543},{"__isSmartRef__":true,"id":2544},{"__isSmartRef__":true,"id":2545},{"__isSmartRef__":true,"id":2546}],[{"__isSmartRef__":true,"id":2547},{"__isSmartRef__":true,"id":2548},{"__isSmartRef__":true,"id":2549},{"__isSmartRef__":true,"id":2550},{"__isSmartRef__":true,"id":2551},{"__isSmartRef__":true,"id":2552},{"__isSmartRef__":true,"id":2553}],[{"__isSmartRef__":true,"id":2554},{"__isSmartRef__":true,"id":2555},{"__isSmartRef__":true,"id":2556},{"__isSmartRef__":true,"id":2557},{"__isSmartRef__":true,"id":2558},{"__isSmartRef__":true,"id":2559},{"__isSmartRef__":true,"id":2560}],[{"__isSmartRef__":true,"id":2561},{"__isSmartRef__":true,"id":2562},{"__isSmartRef__":true,"id":2563},{"__isSmartRef__":true,"id":2564},{"__isSmartRef__":true,"id":2565},{"__isSmartRef__":true,"id":2566},{"__isSmartRef__":true,"id":2567}],[{"__isSmartRef__":true,"id":2568},{"__isSmartRef__":true,"id":2569},{"__isSmartRef__":true,"id":2570},{"__isSmartRef__":true,"id":2571},{"__isSmartRef__":true,"id":2572},{"__isSmartRef__":true,"id":2573},{"__isSmartRef__":true,"id":2574}],[{"__isSmartRef__":true,"id":2575},{"__isSmartRef__":true,"id":2576},{"__isSmartRef__":true,"id":2577},{"__isSmartRef__":true,"id":2578},{"__isSmartRef__":true,"id":2579},{"__isSmartRef__":true,"id":2580},{"__isSmartRef__":true,"id":2581}],[{"__isSmartRef__":true,"id":2582},{"__isSmartRef__":true,"id":2583},{"__isSmartRef__":true,"id":2584},{"__isSmartRef__":true,"id":2585},{"__isSmartRef__":true,"id":2586},{"__isSmartRef__":true,"id":2587},{"__isSmartRef__":true,"id":2588}],[{"__isSmartRef__":true,"id":2589},{"__isSmartRef__":true,"id":2590},{"__isSmartRef__":true,"id":2591},{"__isSmartRef__":true,"id":2592},{"__isSmartRef__":true,"id":2593},{"__isSmartRef__":true,"id":2594},{"__isSmartRef__":true,"id":2595}],[{"__isSmartRef__":true,"id":2596},{"__isSmartRef__":true,"id":2597},{"__isSmartRef__":true,"id":2598},{"__isSmartRef__":true,"id":2599},{"__isSmartRef__":true,"id":2600},{"__isSmartRef__":true,"id":2601},{"__isSmartRef__":true,"id":2602}],[{"__isSmartRef__":true,"id":2603},{"__isSmartRef__":true,"id":2604},{"__isSmartRef__":true,"id":2605},{"__isSmartRef__":true,"id":2606},{"__isSmartRef__":true,"id":2607},{"__isSmartRef__":true,"id":2608},{"__isSmartRef__":true,"id":2609}],[{"__isSmartRef__":true,"id":2610},{"__isSmartRef__":true,"id":2611},{"__isSmartRef__":true,"id":2612},{"__isSmartRef__":true,"id":2613},{"__isSmartRef__":true,"id":2614},{"__isSmartRef__":true,"id":2615},{"__isSmartRef__":true,"id":2616}],[{"__isSmartRef__":true,"id":2617},{"__isSmartRef__":true,"id":2618},{"__isSmartRef__":true,"id":2619},{"__isSmartRef__":true,"id":2620},{"__isSmartRef__":true,"id":2621},{"__isSmartRef__":true,"id":2622},{"__isSmartRef__":true,"id":2623}],[{"__isSmartRef__":true,"id":2624},{"__isSmartRef__":true,"id":2625},{"__isSmartRef__":true,"id":2626},{"__isSmartRef__":true,"id":2627},{"__isSmartRef__":true,"id":2628},{"__isSmartRef__":true,"id":2629},{"__isSmartRef__":true,"id":2630}],[{"__isSmartRef__":true,"id":2631},{"__isSmartRef__":true,"id":2632},{"__isSmartRef__":true,"id":2633},{"__isSmartRef__":true,"id":2634},{"__isSmartRef__":true,"id":2635},{"__isSmartRef__":true,"id":2636},{"__isSmartRef__":true,"id":2637}],[{"__isSmartRef__":true,"id":2638},{"__isSmartRef__":true,"id":2639},{"__isSmartRef__":true,"id":2640},{"__isSmartRef__":true,"id":2641},{"__isSmartRef__":true,"id":2642},{"__isSmartRef__":true,"id":2643},{"__isSmartRef__":true,"id":2644}],[{"__isSmartRef__":true,"id":2645},{"__isSmartRef__":true,"id":2646},{"__isSmartRef__":true,"id":2647},{"__isSmartRef__":true,"id":2648},{"__isSmartRef__":true,"id":2649},{"__isSmartRef__":true,"id":2650},{"__isSmartRef__":true,"id":2651}],[{"__isSmartRef__":true,"id":2652},{"__isSmartRef__":true,"id":2653},{"__isSmartRef__":true,"id":2654},{"__isSmartRef__":true,"id":2655},{"__isSmartRef__":true,"id":2656},{"__isSmartRef__":true,"id":2657},{"__isSmartRef__":true,"id":2658}],[{"__isSmartRef__":true,"id":2659},{"__isSmartRef__":true,"id":2660},{"__isSmartRef__":true,"id":2661},{"__isSmartRef__":true,"id":2662},{"__isSmartRef__":true,"id":2663},{"__isSmartRef__":true,"id":2664},{"__isSmartRef__":true,"id":2665}],[{"__isSmartRef__":true,"id":2666},{"__isSmartRef__":true,"id":2667},{"__isSmartRef__":true,"id":2668},{"__isSmartRef__":true,"id":2669},{"__isSmartRef__":true,"id":2670},{"__isSmartRef__":true,"id":2671},{"__isSmartRef__":true,"id":2672}],[{"__isSmartRef__":true,"id":2673},{"__isSmartRef__":true,"id":2674},{"__isSmartRef__":true,"id":2675},{"__isSmartRef__":true,"id":2676},{"__isSmartRef__":true,"id":2677},{"__isSmartRef__":true,"id":2678},{"__isSmartRef__":true,"id":2679}],[{"__isSmartRef__":true,"id":2680},{"__isSmartRef__":true,"id":2681},{"__isSmartRef__":true,"id":2682},{"__isSmartRef__":true,"id":2683},{"__isSmartRef__":true,"id":2684},{"__isSmartRef__":true,"id":2685},{"__isSmartRef__":true,"id":2686}],[{"__isSmartRef__":true,"id":2687},{"__isSmartRef__":true,"id":2688},{"__isSmartRef__":true,"id":2689},{"__isSmartRef__":true,"id":2690},{"__isSmartRef__":true,"id":2691},{"__isSmartRef__":true,"id":2692},{"__isSmartRef__":true,"id":2693}],[{"__isSmartRef__":true,"id":2694},{"__isSmartRef__":true,"id":2695},{"__isSmartRef__":true,"id":2696},{"__isSmartRef__":true,"id":2697},{"__isSmartRef__":true,"id":2698},{"__isSmartRef__":true,"id":2699},{"__isSmartRef__":true,"id":2700}],[{"__isSmartRef__":true,"id":2701},{"__isSmartRef__":true,"id":2702},{"__isSmartRef__":true,"id":2703},{"__isSmartRef__":true,"id":2704},{"__isSmartRef__":true,"id":2705},{"__isSmartRef__":true,"id":2706},{"__isSmartRef__":true,"id":2707}],[{"__isSmartRef__":true,"id":2708},{"__isSmartRef__":true,"id":2709},{"__isSmartRef__":true,"id":2710},{"__isSmartRef__":true,"id":2711},{"__isSmartRef__":true,"id":2712},{"__isSmartRef__":true,"id":2713},{"__isSmartRef__":true,"id":2714}],[{"__isSmartRef__":true,"id":2715},{"__isSmartRef__":true,"id":2716},{"__isSmartRef__":true,"id":2717},{"__isSmartRef__":true,"id":2718},{"__isSmartRef__":true,"id":2719},{"__isSmartRef__":true,"id":2720},{"__isSmartRef__":true,"id":2721}],[{"__isSmartRef__":true,"id":2722},{"__isSmartRef__":true,"id":2723},{"__isSmartRef__":true,"id":2724},{"__isSmartRef__":true,"id":2725},{"__isSmartRef__":true,"id":2726},{"__isSmartRef__":true,"id":2727},{"__isSmartRef__":true,"id":2728}],[{"__isSmartRef__":true,"id":2729},{"__isSmartRef__":true,"id":2730},{"__isSmartRef__":true,"id":2731},{"__isSmartRef__":true,"id":2732},{"__isSmartRef__":true,"id":2733},{"__isSmartRef__":true,"id":2734},{"__isSmartRef__":true,"id":2735}],[{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":2737},{"__isSmartRef__":true,"id":2738},{"__isSmartRef__":true,"id":2739},{"__isSmartRef__":true,"id":2740},{"__isSmartRef__":true,"id":2741},{"__isSmartRef__":true,"id":2742}],[{"__isSmartRef__":true,"id":2743},{"__isSmartRef__":true,"id":2744},{"__isSmartRef__":true,"id":2745},{"__isSmartRef__":true,"id":2746},{"__isSmartRef__":true,"id":2747},{"__isSmartRef__":true,"id":2748},{"__isSmartRef__":true,"id":2749}],[{"__isSmartRef__":true,"id":2750},{"__isSmartRef__":true,"id":2751},{"__isSmartRef__":true,"id":2752},{"__isSmartRef__":true,"id":2753},{"__isSmartRef__":true,"id":2754},{"__isSmartRef__":true,"id":2755},{"__isSmartRef__":true,"id":2756}],[{"__isSmartRef__":true,"id":2757},{"__isSmartRef__":true,"id":2758},{"__isSmartRef__":true,"id":2759},{"__isSmartRef__":true,"id":2760},{"__isSmartRef__":true,"id":2761},{"__isSmartRef__":true,"id":2762},{"__isSmartRef__":true,"id":2763}],[{"__isSmartRef__":true,"id":2764},{"__isSmartRef__":true,"id":2765},{"__isSmartRef__":true,"id":2766},{"__isSmartRef__":true,"id":2767},{"__isSmartRef__":true,"id":2768},{"__isSmartRef__":true,"id":2769},{"__isSmartRef__":true,"id":2770}],[{"__isSmartRef__":true,"id":2771},{"__isSmartRef__":true,"id":2772},{"__isSmartRef__":true,"id":2773},{"__isSmartRef__":true,"id":2774},{"__isSmartRef__":true,"id":2775},{"__isSmartRef__":true,"id":2776},{"__isSmartRef__":true,"id":2777}],[{"__isSmartRef__":true,"id":2778},{"__isSmartRef__":true,"id":2779},{"__isSmartRef__":true,"id":2780},{"__isSmartRef__":true,"id":2781},{"__isSmartRef__":true,"id":2782},{"__isSmartRef__":true,"id":2783},{"__isSmartRef__":true,"id":2784}],[{"__isSmartRef__":true,"id":2785},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2787},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2789},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2791}],[{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2793},{"__isSmartRef__":true,"id":2794},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2796},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2798}],[{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2800},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2802},{"__isSmartRef__":true,"id":2803},{"__isSmartRef__":true,"id":2804},{"__isSmartRef__":true,"id":2805}],[{"__isSmartRef__":true,"id":2806},{"__isSmartRef__":true,"id":2807},{"__isSmartRef__":true,"id":2808},{"__isSmartRef__":true,"id":2809},{"__isSmartRef__":true,"id":2810},{"__isSmartRef__":true,"id":2811},{"__isSmartRef__":true,"id":2812}],[{"__isSmartRef__":true,"id":2813},{"__isSmartRef__":true,"id":2814},{"__isSmartRef__":true,"id":2815},{"__isSmartRef__":true,"id":2816},{"__isSmartRef__":true,"id":2817},{"__isSmartRef__":true,"id":2818},{"__isSmartRef__":true,"id":2819}],[{"__isSmartRef__":true,"id":2820},{"__isSmartRef__":true,"id":2821},{"__isSmartRef__":true,"id":2822},{"__isSmartRef__":true,"id":2823},{"__isSmartRef__":true,"id":2824},{"__isSmartRef__":true,"id":2825},{"__isSmartRef__":true,"id":2826}],[{"__isSmartRef__":true,"id":2827},{"__isSmartRef__":true,"id":2828},{"__isSmartRef__":true,"id":2829},{"__isSmartRef__":true,"id":2830},{"__isSmartRef__":true,"id":2831},{"__isSmartRef__":true,"id":2832},{"__isSmartRef__":true,"id":2833}],[{"__isSmartRef__":true,"id":2834},{"__isSmartRef__":true,"id":2835},{"__isSmartRef__":true,"id":2836},{"__isSmartRef__":true,"id":2837},{"__isSmartRef__":true,"id":2838},{"__isSmartRef__":true,"id":2839},{"__isSmartRef__":true,"id":2840}],[{"__isSmartRef__":true,"id":2841},{"__isSmartRef__":true,"id":2842},{"__isSmartRef__":true,"id":2843},{"__isSmartRef__":true,"id":2844},{"__isSmartRef__":true,"id":2845},{"__isSmartRef__":true,"id":2846},{"__isSmartRef__":true,"id":2847}],[{"__isSmartRef__":true,"id":2848},{"__isSmartRef__":true,"id":2849},{"__isSmartRef__":true,"id":2850},{"__isSmartRef__":true,"id":2851},{"__isSmartRef__":true,"id":2852},{"__isSmartRef__":true,"id":2853},{"__isSmartRef__":true,"id":2854}],[{"__isSmartRef__":true,"id":2855},{"__isSmartRef__":true,"id":2856},{"__isSmartRef__":true,"id":2857},{"__isSmartRef__":true,"id":2858},{"__isSmartRef__":true,"id":2859},{"__isSmartRef__":true,"id":2860},{"__isSmartRef__":true,"id":2861}],[{"__isSmartRef__":true,"id":2862},{"__isSmartRef__":true,"id":2863},{"__isSmartRef__":true,"id":2864},{"__isSmartRef__":true,"id":2865},{"__isSmartRef__":true,"id":2866},{"__isSmartRef__":true,"id":2867},{"__isSmartRef__":true,"id":2868}],[{"__isSmartRef__":true,"id":2869},{"__isSmartRef__":true,"id":2870},{"__isSmartRef__":true,"id":2871},{"__isSmartRef__":true,"id":2872},{"__isSmartRef__":true,"id":2873},{"__isSmartRef__":true,"id":2874},{"__isSmartRef__":true,"id":2875}],[{"__isSmartRef__":true,"id":2876},{"__isSmartRef__":true,"id":2877},{"__isSmartRef__":true,"id":2878},{"__isSmartRef__":true,"id":2879},{"__isSmartRef__":true,"id":2880},{"__isSmartRef__":true,"id":2881},{"__isSmartRef__":true,"id":2882}],[{"__isSmartRef__":true,"id":2883},{"__isSmartRef__":true,"id":2884},{"__isSmartRef__":true,"id":2885},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2887},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2889}],[{"__isSmartRef__":true,"id":2890},{"__isSmartRef__":true,"id":2891},{"__isSmartRef__":true,"id":2892},{"__isSmartRef__":true,"id":2893},{"__isSmartRef__":true,"id":2894},{"__isSmartRef__":true,"id":2895},{"__isSmartRef__":true,"id":2896}],[{"__isSmartRef__":true,"id":2897},{"__isSmartRef__":true,"id":2898},{"__isSmartRef__":true,"id":2899},{"__isSmartRef__":true,"id":2900},{"__isSmartRef__":true,"id":2901},{"__isSmartRef__":true,"id":2902},{"__isSmartRef__":true,"id":2903}],[{"__isSmartRef__":true,"id":2904},{"__isSmartRef__":true,"id":2905},{"__isSmartRef__":true,"id":2906},{"__isSmartRef__":true,"id":2907},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2909},{"__isSmartRef__":true,"id":2910}],[{"__isSmartRef__":true,"id":2911},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2913},{"__isSmartRef__":true,"id":2914},{"__isSmartRef__":true,"id":2915},{"__isSmartRef__":true,"id":2916},{"__isSmartRef__":true,"id":2917}],[{"__isSmartRef__":true,"id":2918},{"__isSmartRef__":true,"id":2919},{"__isSmartRef__":true,"id":2920},{"__isSmartRef__":true,"id":2921},{"__isSmartRef__":true,"id":2922},{"__isSmartRef__":true,"id":2923},{"__isSmartRef__":true,"id":2924}],[{"__isSmartRef__":true,"id":2925},{"__isSmartRef__":true,"id":2926},{"__isSmartRef__":true,"id":2927},{"__isSmartRef__":true,"id":2928},{"__isSmartRef__":true,"id":2929},{"__isSmartRef__":true,"id":2930},{"__isSmartRef__":true,"id":2931}],[{"__isSmartRef__":true,"id":2932},{"__isSmartRef__":true,"id":2933},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2935},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2937},{"__isSmartRef__":true,"id":2938}],[{"__isSmartRef__":true,"id":2939},{"__isSmartRef__":true,"id":2940},{"__isSmartRef__":true,"id":2941},{"__isSmartRef__":true,"id":2942},{"__isSmartRef__":true,"id":2943},{"__isSmartRef__":true,"id":2944},{"__isSmartRef__":true,"id":2945}],[{"__isSmartRef__":true,"id":2946},{"__isSmartRef__":true,"id":2947},{"__isSmartRef__":true,"id":2948},{"__isSmartRef__":true,"id":2949},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2951},{"__isSmartRef__":true,"id":2952}],[{"__isSmartRef__":true,"id":2953},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2955},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2957},{"__isSmartRef__":true,"id":2958},{"__isSmartRef__":true,"id":2959}],[{"__isSmartRef__":true,"id":2960},{"__isSmartRef__":true,"id":2961},{"__isSmartRef__":true,"id":2962},{"__isSmartRef__":true,"id":2963},{"__isSmartRef__":true,"id":2964},{"__isSmartRef__":true,"id":2965},{"__isSmartRef__":true,"id":2966}],[{"__isSmartRef__":true,"id":2967},{"__isSmartRef__":true,"id":2968},{"__isSmartRef__":true,"id":2969},{"__isSmartRef__":true,"id":2970},{"__isSmartRef__":true,"id":2971},{"__isSmartRef__":true,"id":2972},{"__isSmartRef__":true,"id":2973}],[{"__isSmartRef__":true,"id":2974},{"__isSmartRef__":true,"id":2975},{"__isSmartRef__":true,"id":2976},{"__isSmartRef__":true,"id":2977},{"__isSmartRef__":true,"id":2978},{"__isSmartRef__":true,"id":2979},{"__isSmartRef__":true,"id":2980}],[{"__isSmartRef__":true,"id":2981},{"__isSmartRef__":true,"id":2982},{"__isSmartRef__":true,"id":2983},{"__isSmartRef__":true,"id":2984},{"__isSmartRef__":true,"id":2985},{"__isSmartRef__":true,"id":2986},{"__isSmartRef__":true,"id":2987}],[{"__isSmartRef__":true,"id":2988},{"__isSmartRef__":true,"id":2989},{"__isSmartRef__":true,"id":2990},{"__isSmartRef__":true,"id":2991},{"__isSmartRef__":true,"id":2992},{"__isSmartRef__":true,"id":2993},{"__isSmartRef__":true,"id":2994}],[{"__isSmartRef__":true,"id":2995},{"__isSmartRef__":true,"id":2996},{"__isSmartRef__":true,"id":2997},{"__isSmartRef__":true,"id":2998},{"__isSmartRef__":true,"id":2999},{"__isSmartRef__":true,"id":3000},{"__isSmartRef__":true,"id":3001}],[{"__isSmartRef__":true,"id":3002},{"__isSmartRef__":true,"id":3003},{"__isSmartRef__":true,"id":3004},{"__isSmartRef__":true,"id":3005},{"__isSmartRef__":true,"id":3006},{"__isSmartRef__":true,"id":3007},{"__isSmartRef__":true,"id":3008}],[{"__isSmartRef__":true,"id":3009},{"__isSmartRef__":true,"id":3010},{"__isSmartRef__":true,"id":3011},{"__isSmartRef__":true,"id":3012},{"__isSmartRef__":true,"id":3013},{"__isSmartRef__":true,"id":3014},{"__isSmartRef__":true,"id":3015}],[{"__isSmartRef__":true,"id":3016},{"__isSmartRef__":true,"id":3017},{"__isSmartRef__":true,"id":3018},{"__isSmartRef__":true,"id":3019},{"__isSmartRef__":true,"id":3020},{"__isSmartRef__":true,"id":3021},{"__isSmartRef__":true,"id":3022}],[{"__isSmartRef__":true,"id":3023},{"__isSmartRef__":true,"id":3024},{"__isSmartRef__":true,"id":3025},{"__isSmartRef__":true,"id":3026},{"__isSmartRef__":true,"id":3027},{"__isSmartRef__":true,"id":3028},{"__isSmartRef__":true,"id":3029}],[{"__isSmartRef__":true,"id":3030},{"__isSmartRef__":true,"id":3031},{"__isSmartRef__":true,"id":3032},{"__isSmartRef__":true,"id":3033},{"__isSmartRef__":true,"id":3034},{"__isSmartRef__":true,"id":3035},{"__isSmartRef__":true,"id":3036}],[{"__isSmartRef__":true,"id":3037},{"__isSmartRef__":true,"id":3038},{"__isSmartRef__":true,"id":3039},{"__isSmartRef__":true,"id":3040},{"__isSmartRef__":true,"id":3041},{"__isSmartRef__":true,"id":3042},{"__isSmartRef__":true,"id":3043}],[{"__isSmartRef__":true,"id":3044},{"__isSmartRef__":true,"id":3045},{"__isSmartRef__":true,"id":3046},{"__isSmartRef__":true,"id":3047},{"__isSmartRef__":true,"id":3048},{"__isSmartRef__":true,"id":3049},{"__isSmartRef__":true,"id":3050}],[{"__isSmartRef__":true,"id":3051},{"__isSmartRef__":true,"id":3052},{"__isSmartRef__":true,"id":3053},{"__isSmartRef__":true,"id":3054},{"__isSmartRef__":true,"id":3055},{"__isSmartRef__":true,"id":3056},{"__isSmartRef__":true,"id":3057}],[{"__isSmartRef__":true,"id":3058},{"__isSmartRef__":true,"id":3059},{"__isSmartRef__":true,"id":3060},{"__isSmartRef__":true,"id":3061},{"__isSmartRef__":true,"id":3062},{"__isSmartRef__":true,"id":3063},{"__isSmartRef__":true,"id":3064}],[{"__isSmartRef__":true,"id":3065},{"__isSmartRef__":true,"id":3066},{"__isSmartRef__":true,"id":3067},{"__isSmartRef__":true,"id":3068},{"__isSmartRef__":true,"id":3069},{"__isSmartRef__":true,"id":3070},{"__isSmartRef__":true,"id":3071}],[{"__isSmartRef__":true,"id":3072},{"__isSmartRef__":true,"id":3073},{"__isSmartRef__":true,"id":3074},{"__isSmartRef__":true,"id":3075},{"__isSmartRef__":true,"id":3076},{"__isSmartRef__":true,"id":3077},{"__isSmartRef__":true,"id":3078}],[{"__isSmartRef__":true,"id":3079},{"__isSmartRef__":true,"id":3080},{"__isSmartRef__":true,"id":3081},{"__isSmartRef__":true,"id":3082},{"__isSmartRef__":true,"id":3083},{"__isSmartRef__":true,"id":3084},{"__isSmartRef__":true,"id":3085}],[{"__isSmartRef__":true,"id":3086},{"__isSmartRef__":true,"id":3087},{"__isSmartRef__":true,"id":3088},{"__isSmartRef__":true,"id":3089},{"__isSmartRef__":true,"id":3090},{"__isSmartRef__":true,"id":3091},{"__isSmartRef__":true,"id":3092}],[{"__isSmartRef__":true,"id":3093},{"__isSmartRef__":true,"id":3094},{"__isSmartRef__":true,"id":3095},{"__isSmartRef__":true,"id":3096},{"__isSmartRef__":true,"id":3097},{"__isSmartRef__":true,"id":3098},{"__isSmartRef__":true,"id":3099}],[{"__isSmartRef__":true,"id":3100},{"__isSmartRef__":true,"id":3101},{"__isSmartRef__":true,"id":3102},{"__isSmartRef__":true,"id":3103},{"__isSmartRef__":true,"id":3104},{"__isSmartRef__":true,"id":3105},{"__isSmartRef__":true,"id":3106}],[{"__isSmartRef__":true,"id":3107},{"__isSmartRef__":true,"id":3108},{"__isSmartRef__":true,"id":3109},{"__isSmartRef__":true,"id":3110},{"__isSmartRef__":true,"id":3111},{"__isSmartRef__":true,"id":3112},{"__isSmartRef__":true,"id":3113}],[{"__isSmartRef__":true,"id":3114},{"__isSmartRef__":true,"id":3115},{"__isSmartRef__":true,"id":3116},{"__isSmartRef__":true,"id":3117},{"__isSmartRef__":true,"id":3118},{"__isSmartRef__":true,"id":3119},{"__isSmartRef__":true,"id":3120}],[{"__isSmartRef__":true,"id":3121},{"__isSmartRef__":true,"id":3122},{"__isSmartRef__":true,"id":3123},{"__isSmartRef__":true,"id":3124},{"__isSmartRef__":true,"id":3125},{"__isSmartRef__":true,"id":3126},{"__isSmartRef__":true,"id":3127}],[{"__isSmartRef__":true,"id":3128},{"__isSmartRef__":true,"id":3129},{"__isSmartRef__":true,"id":3130},{"__isSmartRef__":true,"id":3131},{"__isSmartRef__":true,"id":3132},{"__isSmartRef__":true,"id":3133},{"__isSmartRef__":true,"id":3134}],[{"__isSmartRef__":true,"id":3135},{"__isSmartRef__":true,"id":3136},{"__isSmartRef__":true,"id":3137},{"__isSmartRef__":true,"id":3138},{"__isSmartRef__":true,"id":3139},{"__isSmartRef__":true,"id":3140},{"__isSmartRef__":true,"id":3141}],[{"__isSmartRef__":true,"id":3142},{"__isSmartRef__":true,"id":3143},{"__isSmartRef__":true,"id":3144},{"__isSmartRef__":true,"id":3145},{"__isSmartRef__":true,"id":3146},{"__isSmartRef__":true,"id":3147},{"__isSmartRef__":true,"id":3148}],[{"__isSmartRef__":true,"id":3149},{"__isSmartRef__":true,"id":3150},{"__isSmartRef__":true,"id":3151},{"__isSmartRef__":true,"id":3152},{"__isSmartRef__":true,"id":3153},{"__isSmartRef__":true,"id":3154},{"__isSmartRef__":true,"id":3155}],[{"__isSmartRef__":true,"id":3156},{"__isSmartRef__":true,"id":3157},{"__isSmartRef__":true,"id":3158},{"__isSmartRef__":true,"id":3159},{"__isSmartRef__":true,"id":3160},{"__isSmartRef__":true,"id":3161},{"__isSmartRef__":true,"id":3162}],[{"__isSmartRef__":true,"id":3163},{"__isSmartRef__":true,"id":3164},{"__isSmartRef__":true,"id":3165},{"__isSmartRef__":true,"id":3166},{"__isSmartRef__":true,"id":3167},{"__isSmartRef__":true,"id":3168},{"__isSmartRef__":true,"id":3169}],[{"__isSmartRef__":true,"id":3170},{"__isSmartRef__":true,"id":3171},{"__isSmartRef__":true,"id":3172},{"__isSmartRef__":true,"id":3173},{"__isSmartRef__":true,"id":3174},{"__isSmartRef__":true,"id":3175},{"__isSmartRef__":true,"id":3176}],[{"__isSmartRef__":true,"id":3177},{"__isSmartRef__":true,"id":3178},{"__isSmartRef__":true,"id":3179},{"__isSmartRef__":true,"id":3180},{"__isSmartRef__":true,"id":3181},{"__isSmartRef__":true,"id":3182},{"__isSmartRef__":true,"id":3183}],[{"__isSmartRef__":true,"id":3184},{"__isSmartRef__":true,"id":3185},{"__isSmartRef__":true,"id":3186},{"__isSmartRef__":true,"id":3187},{"__isSmartRef__":true,"id":3188},{"__isSmartRef__":true,"id":3189},{"__isSmartRef__":true,"id":3190}],[{"__isSmartRef__":true,"id":3191},{"__isSmartRef__":true,"id":3192},{"__isSmartRef__":true,"id":3193},{"__isSmartRef__":true,"id":3194},{"__isSmartRef__":true,"id":3195},{"__isSmartRef__":true,"id":3196},{"__isSmartRef__":true,"id":3197}],[{"__isSmartRef__":true,"id":3198},{"__isSmartRef__":true,"id":3199},{"__isSmartRef__":true,"id":3200},{"__isSmartRef__":true,"id":3201},{"__isSmartRef__":true,"id":3202},{"__isSmartRef__":true,"id":3203},{"__isSmartRef__":true,"id":3204}],[{"__isSmartRef__":true,"id":3205},{"__isSmartRef__":true,"id":3206},{"__isSmartRef__":true,"id":3207},{"__isSmartRef__":true,"id":3208},{"__isSmartRef__":true,"id":3209},{"__isSmartRef__":true,"id":3210},{"__isSmartRef__":true,"id":3211}],[{"__isSmartRef__":true,"id":3212},{"__isSmartRef__":true,"id":3213},{"__isSmartRef__":true,"id":3214},{"__isSmartRef__":true,"id":3215},{"__isSmartRef__":true,"id":3216},{"__isSmartRef__":true,"id":3217},{"__isSmartRef__":true,"id":3218}],[{"__isSmartRef__":true,"id":3219},{"__isSmartRef__":true,"id":3220},{"__isSmartRef__":true,"id":3221},{"__isSmartRef__":true,"id":3222},{"__isSmartRef__":true,"id":3223},{"__isSmartRef__":true,"id":3224},{"__isSmartRef__":true,"id":3225}],[{"__isSmartRef__":true,"id":3226},{"__isSmartRef__":true,"id":3227},{"__isSmartRef__":true,"id":3228},{"__isSmartRef__":true,"id":3229},{"__isSmartRef__":true,"id":3230},{"__isSmartRef__":true,"id":3231},{"__isSmartRef__":true,"id":3232}],[{"__isSmartRef__":true,"id":3233},{"__isSmartRef__":true,"id":3234},{"__isSmartRef__":true,"id":3235},{"__isSmartRef__":true,"id":3236},{"__isSmartRef__":true,"id":3237},{"__isSmartRef__":true,"id":3238},{"__isSmartRef__":true,"id":3239}],[{"__isSmartRef__":true,"id":3240},{"__isSmartRef__":true,"id":3241},{"__isSmartRef__":true,"id":3242},{"__isSmartRef__":true,"id":3243},{"__isSmartRef__":true,"id":3244},{"__isSmartRef__":true,"id":3245},{"__isSmartRef__":true,"id":3246}],[{"__isSmartRef__":true,"id":3247},{"__isSmartRef__":true,"id":3248},{"__isSmartRef__":true,"id":3249},{"__isSmartRef__":true,"id":3250},{"__isSmartRef__":true,"id":3251},{"__isSmartRef__":true,"id":3252},{"__isSmartRef__":true,"id":3253}],[{"__isSmartRef__":true,"id":3254},{"__isSmartRef__":true,"id":3255},{"__isSmartRef__":true,"id":3256},{"__isSmartRef__":true,"id":3257},{"__isSmartRef__":true,"id":3258},{"__isSmartRef__":true,"id":3259},{"__isSmartRef__":true,"id":3260}],[{"__isSmartRef__":true,"id":3261},{"__isSmartRef__":true,"id":3262},{"__isSmartRef__":true,"id":3263},{"__isSmartRef__":true,"id":3264},{"__isSmartRef__":true,"id":3265},{"__isSmartRef__":true,"id":3266},{"__isSmartRef__":true,"id":3267}],[{"__isSmartRef__":true,"id":3268},{"__isSmartRef__":true,"id":3269},{"__isSmartRef__":true,"id":3270},{"__isSmartRef__":true,"id":3271},{"__isSmartRef__":true,"id":3272},{"__isSmartRef__":true,"id":3273},{"__isSmartRef__":true,"id":3274}],[{"__isSmartRef__":true,"id":3275},{"__isSmartRef__":true,"id":3276},{"__isSmartRef__":true,"id":3277},{"__isSmartRef__":true,"id":3278},{"__isSmartRef__":true,"id":3279},{"__isSmartRef__":true,"id":3280},{"__isSmartRef__":true,"id":3281}],[{"__isSmartRef__":true,"id":3282},{"__isSmartRef__":true,"id":3283},{"__isSmartRef__":true,"id":3284},{"__isSmartRef__":true,"id":3285},{"__isSmartRef__":true,"id":3286},{"__isSmartRef__":true,"id":3287},{"__isSmartRef__":true,"id":3288}],[{"__isSmartRef__":true,"id":3289},{"__isSmartRef__":true,"id":3290},{"__isSmartRef__":true,"id":3291},{"__isSmartRef__":true,"id":3292},{"__isSmartRef__":true,"id":3293},{"__isSmartRef__":true,"id":3294},{"__isSmartRef__":true,"id":3295}],[{"__isSmartRef__":true,"id":3296},{"__isSmartRef__":true,"id":3297},{"__isSmartRef__":true,"id":3298},{"__isSmartRef__":true,"id":3299},{"__isSmartRef__":true,"id":3300},{"__isSmartRef__":true,"id":3301},{"__isSmartRef__":true,"id":3302}],[{"__isSmartRef__":true,"id":3303},{"__isSmartRef__":true,"id":3304},{"__isSmartRef__":true,"id":3305},{"__isSmartRef__":true,"id":3306},{"__isSmartRef__":true,"id":3307},{"__isSmartRef__":true,"id":3308},{"__isSmartRef__":true,"id":3309}],[{"__isSmartRef__":true,"id":3310},{"__isSmartRef__":true,"id":3311},{"__isSmartRef__":true,"id":3312},{"__isSmartRef__":true,"id":3313},{"__isSmartRef__":true,"id":3314},{"__isSmartRef__":true,"id":3315},{"__isSmartRef__":true,"id":3316}],[{"__isSmartRef__":true,"id":3317},{"__isSmartRef__":true,"id":3318},{"__isSmartRef__":true,"id":3319},{"__isSmartRef__":true,"id":3320},{"__isSmartRef__":true,"id":3321},{"__isSmartRef__":true,"id":3322},{"__isSmartRef__":true,"id":3323}],[{"__isSmartRef__":true,"id":3324},{"__isSmartRef__":true,"id":3325},{"__isSmartRef__":true,"id":3326},{"__isSmartRef__":true,"id":3327},{"__isSmartRef__":true,"id":3328},{"__isSmartRef__":true,"id":3329},{"__isSmartRef__":true,"id":3330}],[{"__isSmartRef__":true,"id":3331},{"__isSmartRef__":true,"id":3332},{"__isSmartRef__":true,"id":3333},{"__isSmartRef__":true,"id":3334},{"__isSmartRef__":true,"id":3335},{"__isSmartRef__":true,"id":3336},{"__isSmartRef__":true,"id":3337}],[{"__isSmartRef__":true,"id":3338},{"__isSmartRef__":true,"id":3339},{"__isSmartRef__":true,"id":3340},{"__isSmartRef__":true,"id":3341},{"__isSmartRef__":true,"id":3342},{"__isSmartRef__":true,"id":3343},{"__isSmartRef__":true,"id":3344}],[{"__isSmartRef__":true,"id":3345},{"__isSmartRef__":true,"id":3346},{"__isSmartRef__":true,"id":3347},{"__isSmartRef__":true,"id":3348},{"__isSmartRef__":true,"id":3349},{"__isSmartRef__":true,"id":3350},{"__isSmartRef__":true,"id":3351}],[{"__isSmartRef__":true,"id":3352},{"__isSmartRef__":true,"id":3353},{"__isSmartRef__":true,"id":3354},{"__isSmartRef__":true,"id":3355},{"__isSmartRef__":true,"id":3356},{"__isSmartRef__":true,"id":3357},{"__isSmartRef__":true,"id":3358}],[{"__isSmartRef__":true,"id":3359},{"__isSmartRef__":true,"id":3360},{"__isSmartRef__":true,"id":3361},{"__isSmartRef__":true,"id":3362},{"__isSmartRef__":true,"id":3363},{"__isSmartRef__":true,"id":3364},{"__isSmartRef__":true,"id":3365}],[{"__isSmartRef__":true,"id":3366},{"__isSmartRef__":true,"id":3367},{"__isSmartRef__":true,"id":3368},{"__isSmartRef__":true,"id":3369},{"__isSmartRef__":true,"id":3370},{"__isSmartRef__":true,"id":3371},{"__isSmartRef__":true,"id":3372}],[{"__isSmartRef__":true,"id":3373},{"__isSmartRef__":true,"id":3374},{"__isSmartRef__":true,"id":3375},{"__isSmartRef__":true,"id":3376},{"__isSmartRef__":true,"id":3377},{"__isSmartRef__":true,"id":3378},{"__isSmartRef__":true,"id":3379}],[{"__isSmartRef__":true,"id":3380},{"__isSmartRef__":true,"id":3381},{"__isSmartRef__":true,"id":3382},{"__isSmartRef__":true,"id":3383},{"__isSmartRef__":true,"id":3384},{"__isSmartRef__":true,"id":3385},{"__isSmartRef__":true,"id":3386}],[{"__isSmartRef__":true,"id":3387},{"__isSmartRef__":true,"id":3388},{"__isSmartRef__":true,"id":3389},{"__isSmartRef__":true,"id":3390},{"__isSmartRef__":true,"id":3391},{"__isSmartRef__":true,"id":3392},{"__isSmartRef__":true,"id":3393}],[{"__isSmartRef__":true,"id":3394},{"__isSmartRef__":true,"id":3395},{"__isSmartRef__":true,"id":3396},{"__isSmartRef__":true,"id":3397},{"__isSmartRef__":true,"id":3398},{"__isSmartRef__":true,"id":3399},{"__isSmartRef__":true,"id":3400}],[{"__isSmartRef__":true,"id":3401},{"__isSmartRef__":true,"id":3402},{"__isSmartRef__":true,"id":3403},{"__isSmartRef__":true,"id":3404},{"__isSmartRef__":true,"id":3405},{"__isSmartRef__":true,"id":3406},{"__isSmartRef__":true,"id":3407}],[{"__isSmartRef__":true,"id":3408},{"__isSmartRef__":true,"id":3409},{"__isSmartRef__":true,"id":3410},{"__isSmartRef__":true,"id":3411},{"__isSmartRef__":true,"id":3412},{"__isSmartRef__":true,"id":3413},{"__isSmartRef__":true,"id":3414}],[{"__isSmartRef__":true,"id":3415},{"__isSmartRef__":true,"id":3416},{"__isSmartRef__":true,"id":3417},{"__isSmartRef__":true,"id":3418},{"__isSmartRef__":true,"id":3419},{"__isSmartRef__":true,"id":3420},{"__isSmartRef__":true,"id":3421}],[{"__isSmartRef__":true,"id":3422},{"__isSmartRef__":true,"id":3423},{"__isSmartRef__":true,"id":3424},{"__isSmartRef__":true,"id":3425},{"__isSmartRef__":true,"id":3426},{"__isSmartRef__":true,"id":3427},{"__isSmartRef__":true,"id":3428}],[{"__isSmartRef__":true,"id":3429},{"__isSmartRef__":true,"id":3430},{"__isSmartRef__":true,"id":3431},{"__isSmartRef__":true,"id":3432},{"__isSmartRef__":true,"id":3433},{"__isSmartRef__":true,"id":3434},{"__isSmartRef__":true,"id":3435}],[{"__isSmartRef__":true,"id":3436},{"__isSmartRef__":true,"id":3437},{"__isSmartRef__":true,"id":3438},{"__isSmartRef__":true,"id":3439},{"__isSmartRef__":true,"id":3440},{"__isSmartRef__":true,"id":3441},{"__isSmartRef__":true,"id":3442}],[{"__isSmartRef__":true,"id":3443},{"__isSmartRef__":true,"id":3444},{"__isSmartRef__":true,"id":3445},{"__isSmartRef__":true,"id":3446},{"__isSmartRef__":true,"id":3447},{"__isSmartRef__":true,"id":3448},{"__isSmartRef__":true,"id":3449}],[{"__isSmartRef__":true,"id":3450},{"__isSmartRef__":true,"id":3451},{"__isSmartRef__":true,"id":3452},{"__isSmartRef__":true,"id":3453},{"__isSmartRef__":true,"id":3454},{"__isSmartRef__":true,"id":3455},{"__isSmartRef__":true,"id":3456}],[{"__isSmartRef__":true,"id":3457},{"__isSmartRef__":true,"id":3458},{"__isSmartRef__":true,"id":3459},{"__isSmartRef__":true,"id":3460},{"__isSmartRef__":true,"id":3461},{"__isSmartRef__":true,"id":3462},{"__isSmartRef__":true,"id":3463}],[{"__isSmartRef__":true,"id":3464},{"__isSmartRef__":true,"id":3465},{"__isSmartRef__":true,"id":3466},{"__isSmartRef__":true,"id":3467},{"__isSmartRef__":true,"id":3468},{"__isSmartRef__":true,"id":3469},{"__isSmartRef__":true,"id":3470}],[{"__isSmartRef__":true,"id":3471},{"__isSmartRef__":true,"id":3472},{"__isSmartRef__":true,"id":3473},{"__isSmartRef__":true,"id":3474},{"__isSmartRef__":true,"id":3475},{"__isSmartRef__":true,"id":3476},{"__isSmartRef__":true,"id":3477}],[{"__isSmartRef__":true,"id":3478},{"__isSmartRef__":true,"id":3479},{"__isSmartRef__":true,"id":3480},{"__isSmartRef__":true,"id":3481},{"__isSmartRef__":true,"id":3482},{"__isSmartRef__":true,"id":3483},{"__isSmartRef__":true,"id":3484}],[{"__isSmartRef__":true,"id":3485},{"__isSmartRef__":true,"id":3486},{"__isSmartRef__":true,"id":3487},{"__isSmartRef__":true,"id":3488},{"__isSmartRef__":true,"id":3489},{"__isSmartRef__":true,"id":3490},{"__isSmartRef__":true,"id":3491}],[{"__isSmartRef__":true,"id":3492},{"__isSmartRef__":true,"id":3493},{"__isSmartRef__":true,"id":3494},{"__isSmartRef__":true,"id":3495},{"__isSmartRef__":true,"id":3496},{"__isSmartRef__":true,"id":3497},{"__isSmartRef__":true,"id":3498}],[{"__isSmartRef__":true,"id":3499},{"__isSmartRef__":true,"id":3500},{"__isSmartRef__":true,"id":3501},{"__isSmartRef__":true,"id":3502},{"__isSmartRef__":true,"id":3503},{"__isSmartRef__":true,"id":3504},{"__isSmartRef__":true,"id":3505}],[{"__isSmartRef__":true,"id":3506},{"__isSmartRef__":true,"id":3507},{"__isSmartRef__":true,"id":3508},{"__isSmartRef__":true,"id":3509},{"__isSmartRef__":true,"id":3510},{"__isSmartRef__":true,"id":3511},{"__isSmartRef__":true,"id":3512}],[{"__isSmartRef__":true,"id":3513},{"__isSmartRef__":true,"id":3514},{"__isSmartRef__":true,"id":3515},{"__isSmartRef__":true,"id":3516},{"__isSmartRef__":true,"id":3517},{"__isSmartRef__":true,"id":3518},{"__isSmartRef__":true,"id":3519}],[{"__isSmartRef__":true,"id":3520},{"__isSmartRef__":true,"id":3521},{"__isSmartRef__":true,"id":3522},{"__isSmartRef__":true,"id":3523},{"__isSmartRef__":true,"id":3524},{"__isSmartRef__":true,"id":3525},{"__isSmartRef__":true,"id":3526}],[{"__isSmartRef__":true,"id":3527},{"__isSmartRef__":true,"id":3528},{"__isSmartRef__":true,"id":3529},{"__isSmartRef__":true,"id":3530},{"__isSmartRef__":true,"id":3531},{"__isSmartRef__":true,"id":3532},{"__isSmartRef__":true,"id":3533}],[{"__isSmartRef__":true,"id":3534},{"__isSmartRef__":true,"id":3535},{"__isSmartRef__":true,"id":3536},{"__isSmartRef__":true,"id":3537},{"__isSmartRef__":true,"id":3538},{"__isSmartRef__":true,"id":3539},{"__isSmartRef__":true,"id":3540}],[{"__isSmartRef__":true,"id":3541},{"__isSmartRef__":true,"id":3542},{"__isSmartRef__":true,"id":3543},{"__isSmartRef__":true,"id":3544},{"__isSmartRef__":true,"id":3545},{"__isSmartRef__":true,"id":3546},{"__isSmartRef__":true,"id":3547}],[{"__isSmartRef__":true,"id":3548},{"__isSmartRef__":true,"id":3549},{"__isSmartRef__":true,"id":3550},{"__isSmartRef__":true,"id":3551},{"__isSmartRef__":true,"id":3552},{"__isSmartRef__":true,"id":3553},{"__isSmartRef__":true,"id":3554}],[{"__isSmartRef__":true,"id":3555},{"__isSmartRef__":true,"id":3556},{"__isSmartRef__":true,"id":3557},{"__isSmartRef__":true,"id":3558},{"__isSmartRef__":true,"id":3559},{"__isSmartRef__":true,"id":3560},{"__isSmartRef__":true,"id":3561}],[{"__isSmartRef__":true,"id":3562},{"__isSmartRef__":true,"id":3563},{"__isSmartRef__":true,"id":3564},{"__isSmartRef__":true,"id":3565},{"__isSmartRef__":true,"id":3566},{"__isSmartRef__":true,"id":3567},{"__isSmartRef__":true,"id":3568}],[{"__isSmartRef__":true,"id":3569},{"__isSmartRef__":true,"id":3570},{"__isSmartRef__":true,"id":3571},{"__isSmartRef__":true,"id":3572},{"__isSmartRef__":true,"id":3573},{"__isSmartRef__":true,"id":3574},{"__isSmartRef__":true,"id":3575}],[{"__isSmartRef__":true,"id":3576},{"__isSmartRef__":true,"id":3577},{"__isSmartRef__":true,"id":3578},{"__isSmartRef__":true,"id":3579},{"__isSmartRef__":true,"id":3580},{"__isSmartRef__":true,"id":3581},{"__isSmartRef__":true,"id":3582}],[{"__isSmartRef__":true,"id":3583},{"__isSmartRef__":true,"id":3584},{"__isSmartRef__":true,"id":3585},{"__isSmartRef__":true,"id":3586},{"__isSmartRef__":true,"id":3587},{"__isSmartRef__":true,"id":3588},{"__isSmartRef__":true,"id":3589}],[{"__isSmartRef__":true,"id":3590},{"__isSmartRef__":true,"id":3591},{"__isSmartRef__":true,"id":3592},{"__isSmartRef__":true,"id":3593},{"__isSmartRef__":true,"id":3594},{"__isSmartRef__":true,"id":3595},{"__isSmartRef__":true,"id":3596}],[{"__isSmartRef__":true,"id":3597},{"__isSmartRef__":true,"id":3598},{"__isSmartRef__":true,"id":3599},{"__isSmartRef__":true,"id":3600},{"__isSmartRef__":true,"id":3601},{"__isSmartRef__":true,"id":3602},{"__isSmartRef__":true,"id":3603}],[{"__isSmartRef__":true,"id":3604},{"__isSmartRef__":true,"id":3605},{"__isSmartRef__":true,"id":3606},{"__isSmartRef__":true,"id":3607},{"__isSmartRef__":true,"id":3608},{"__isSmartRef__":true,"id":3609},{"__isSmartRef__":true,"id":3610}],[{"__isSmartRef__":true,"id":3611},{"__isSmartRef__":true,"id":3612},{"__isSmartRef__":true,"id":3613},{"__isSmartRef__":true,"id":3614},{"__isSmartRef__":true,"id":3615},{"__isSmartRef__":true,"id":3616},{"__isSmartRef__":true,"id":3617}],[{"__isSmartRef__":true,"id":3618},{"__isSmartRef__":true,"id":3619},{"__isSmartRef__":true,"id":3620},{"__isSmartRef__":true,"id":3621},{"__isSmartRef__":true,"id":3622},{"__isSmartRef__":true,"id":3623},{"__isSmartRef__":true,"id":3624}],[{"__isSmartRef__":true,"id":3625},{"__isSmartRef__":true,"id":3626},{"__isSmartRef__":true,"id":3627},{"__isSmartRef__":true,"id":3628},{"__isSmartRef__":true,"id":3629},{"__isSmartRef__":true,"id":3630},{"__isSmartRef__":true,"id":3631}],[{"__isSmartRef__":true,"id":3632},{"__isSmartRef__":true,"id":3633},{"__isSmartRef__":true,"id":3634},{"__isSmartRef__":true,"id":3635},{"__isSmartRef__":true,"id":3636},{"__isSmartRef__":true,"id":3637},{"__isSmartRef__":true,"id":3638}],[{"__isSmartRef__":true,"id":3639},{"__isSmartRef__":true,"id":3640},{"__isSmartRef__":true,"id":3641},{"__isSmartRef__":true,"id":3642},{"__isSmartRef__":true,"id":3643},{"__isSmartRef__":true,"id":3644},{"__isSmartRef__":true,"id":3645}],[{"__isSmartRef__":true,"id":3646},{"__isSmartRef__":true,"id":3647},{"__isSmartRef__":true,"id":3648},{"__isSmartRef__":true,"id":3649},{"__isSmartRef__":true,"id":3650},{"__isSmartRef__":true,"id":3651},{"__isSmartRef__":true,"id":3652}],[{"__isSmartRef__":true,"id":3653},{"__isSmartRef__":true,"id":3654},{"__isSmartRef__":true,"id":3655},{"__isSmartRef__":true,"id":3656},{"__isSmartRef__":true,"id":3657},{"__isSmartRef__":true,"id":3658},{"__isSmartRef__":true,"id":3659}],[{"__isSmartRef__":true,"id":3660},{"__isSmartRef__":true,"id":3661},{"__isSmartRef__":true,"id":3662},{"__isSmartRef__":true,"id":3663},{"__isSmartRef__":true,"id":3664},{"__isSmartRef__":true,"id":3665},{"__isSmartRef__":true,"id":3666}],[{"__isSmartRef__":true,"id":3667},{"__isSmartRef__":true,"id":3668},{"__isSmartRef__":true,"id":3669},{"__isSmartRef__":true,"id":3670},{"__isSmartRef__":true,"id":3671},{"__isSmartRef__":true,"id":3672},{"__isSmartRef__":true,"id":3673}],[{"__isSmartRef__":true,"id":3674},{"__isSmartRef__":true,"id":3675},{"__isSmartRef__":true,"id":3676},{"__isSmartRef__":true,"id":3677},{"__isSmartRef__":true,"id":3678},{"__isSmartRef__":true,"id":3679},{"__isSmartRef__":true,"id":3680}],[{"__isSmartRef__":true,"id":3681},{"__isSmartRef__":true,"id":3682},{"__isSmartRef__":true,"id":3683},{"__isSmartRef__":true,"id":3684},{"__isSmartRef__":true,"id":3685},{"__isSmartRef__":true,"id":3686},{"__isSmartRef__":true,"id":3687}],[{"__isSmartRef__":true,"id":3688},{"__isSmartRef__":true,"id":3689},{"__isSmartRef__":true,"id":3690},{"__isSmartRef__":true,"id":3691},{"__isSmartRef__":true,"id":3692},{"__isSmartRef__":true,"id":3693},{"__isSmartRef__":true,"id":3694}],[{"__isSmartRef__":true,"id":3695},{"__isSmartRef__":true,"id":3696},{"__isSmartRef__":true,"id":3697},{"__isSmartRef__":true,"id":3698},{"__isSmartRef__":true,"id":3699},{"__isSmartRef__":true,"id":3700},{"__isSmartRef__":true,"id":3701}],[{"__isSmartRef__":true,"id":3702},{"__isSmartRef__":true,"id":3703},{"__isSmartRef__":true,"id":3704},{"__isSmartRef__":true,"id":3705},{"__isSmartRef__":true,"id":3706},{"__isSmartRef__":true,"id":3707},{"__isSmartRef__":true,"id":3708}],[{"__isSmartRef__":true,"id":3709},{"__isSmartRef__":true,"id":3710},{"__isSmartRef__":true,"id":3711},{"__isSmartRef__":true,"id":3712},{"__isSmartRef__":true,"id":3713},{"__isSmartRef__":true,"id":3714},{"__isSmartRef__":true,"id":3715}],[{"__isSmartRef__":true,"id":3716},{"__isSmartRef__":true,"id":3717},{"__isSmartRef__":true,"id":3718},{"__isSmartRef__":true,"id":3719},{"__isSmartRef__":true,"id":3720},{"__isSmartRef__":true,"id":3721},{"__isSmartRef__":true,"id":3722}],[{"__isSmartRef__":true,"id":3723},{"__isSmartRef__":true,"id":3724},{"__isSmartRef__":true,"id":3725},{"__isSmartRef__":true,"id":3726},{"__isSmartRef__":true,"id":3727},{"__isSmartRef__":true,"id":3728},{"__isSmartRef__":true,"id":3729}],[{"__isSmartRef__":true,"id":3730},{"__isSmartRef__":true,"id":3731},{"__isSmartRef__":true,"id":3732},{"__isSmartRef__":true,"id":3733},{"__isSmartRef__":true,"id":3734},{"__isSmartRef__":true,"id":3735},{"__isSmartRef__":true,"id":3736}],[{"__isSmartRef__":true,"id":3737},{"__isSmartRef__":true,"id":3738},{"__isSmartRef__":true,"id":3739},{"__isSmartRef__":true,"id":3740},{"__isSmartRef__":true,"id":3741},{"__isSmartRef__":true,"id":3742},{"__isSmartRef__":true,"id":3743}],[{"__isSmartRef__":true,"id":3744},{"__isSmartRef__":true,"id":3745},{"__isSmartRef__":true,"id":3746},{"__isSmartRef__":true,"id":3747},{"__isSmartRef__":true,"id":3748},{"__isSmartRef__":true,"id":3749},{"__isSmartRef__":true,"id":3750}],[{"__isSmartRef__":true,"id":3751},{"__isSmartRef__":true,"id":3752},{"__isSmartRef__":true,"id":3753},{"__isSmartRef__":true,"id":3754},{"__isSmartRef__":true,"id":3755},{"__isSmartRef__":true,"id":3756},{"__isSmartRef__":true,"id":3757}],[{"__isSmartRef__":true,"id":3758},{"__isSmartRef__":true,"id":3759},{"__isSmartRef__":true,"id":3760},{"__isSmartRef__":true,"id":3761},{"__isSmartRef__":true,"id":3762},{"__isSmartRef__":true,"id":3763},{"__isSmartRef__":true,"id":3764}],[{"__isSmartRef__":true,"id":3765},{"__isSmartRef__":true,"id":3766},{"__isSmartRef__":true,"id":3767},{"__isSmartRef__":true,"id":3768},{"__isSmartRef__":true,"id":3769},{"__isSmartRef__":true,"id":3770},{"__isSmartRef__":true,"id":3771}],[{"__isSmartRef__":true,"id":3772},{"__isSmartRef__":true,"id":3773},{"__isSmartRef__":true,"id":3774},{"__isSmartRef__":true,"id":3775},{"__isSmartRef__":true,"id":3776},{"__isSmartRef__":true,"id":3777},{"__isSmartRef__":true,"id":3778}],[{"__isSmartRef__":true,"id":3779},{"__isSmartRef__":true,"id":3780},{"__isSmartRef__":true,"id":3781},{"__isSmartRef__":true,"id":3782},{"__isSmartRef__":true,"id":3783},{"__isSmartRef__":true,"id":3784},{"__isSmartRef__":true,"id":3785}],[{"__isSmartRef__":true,"id":3786},{"__isSmartRef__":true,"id":3787},{"__isSmartRef__":true,"id":3788},{"__isSmartRef__":true,"id":3789},{"__isSmartRef__":true,"id":3790},{"__isSmartRef__":true,"id":3791},{"__isSmartRef__":true,"id":3792}],[{"__isSmartRef__":true,"id":3793},{"__isSmartRef__":true,"id":3794},{"__isSmartRef__":true,"id":3795},{"__isSmartRef__":true,"id":3796},{"__isSmartRef__":true,"id":3797},{"__isSmartRef__":true,"id":3798},{"__isSmartRef__":true,"id":3799}],[{"__isSmartRef__":true,"id":3800},{"__isSmartRef__":true,"id":3801},{"__isSmartRef__":true,"id":3802},{"__isSmartRef__":true,"id":3803},{"__isSmartRef__":true,"id":3804},{"__isSmartRef__":true,"id":3805},{"__isSmartRef__":true,"id":3806}],[{"__isSmartRef__":true,"id":3807},{"__isSmartRef__":true,"id":3808},{"__isSmartRef__":true,"id":3809},{"__isSmartRef__":true,"id":3810},{"__isSmartRef__":true,"id":3811},{"__isSmartRef__":true,"id":3812},{"__isSmartRef__":true,"id":3813}],[{"__isSmartRef__":true,"id":3814},{"__isSmartRef__":true,"id":3815},{"__isSmartRef__":true,"id":3816},{"__isSmartRef__":true,"id":3817},{"__isSmartRef__":true,"id":3818},{"__isSmartRef__":true,"id":3819},{"__isSmartRef__":true,"id":3820}],[{"__isSmartRef__":true,"id":3821},{"__isSmartRef__":true,"id":3822},{"__isSmartRef__":true,"id":3823},{"__isSmartRef__":true,"id":3824},{"__isSmartRef__":true,"id":3825},{"__isSmartRef__":true,"id":3826},{"__isSmartRef__":true,"id":3827}],[{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3829},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3831},{"__isSmartRef__":true,"id":3832},{"__isSmartRef__":true,"id":3833},{"__isSmartRef__":true,"id":3834}],[{"__isSmartRef__":true,"id":3835},{"__isSmartRef__":true,"id":3836},{"__isSmartRef__":true,"id":3837},{"__isSmartRef__":true,"id":3838},{"__isSmartRef__":true,"id":3839},{"__isSmartRef__":true,"id":3840},{"__isSmartRef__":true,"id":3841}],[{"__isSmartRef__":true,"id":3842},{"__isSmartRef__":true,"id":3843},{"__isSmartRef__":true,"id":3844},{"__isSmartRef__":true,"id":3845},{"__isSmartRef__":true,"id":3846},{"__isSmartRef__":true,"id":3847},{"__isSmartRef__":true,"id":3848}],[{"__isSmartRef__":true,"id":3849},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3851},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3853},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3855}],[{"__isSmartRef__":true,"id":3856},{"__isSmartRef__":true,"id":3857},{"__isSmartRef__":true,"id":3858},{"__isSmartRef__":true,"id":3859},{"__isSmartRef__":true,"id":3860},{"__isSmartRef__":true,"id":3861},{"__isSmartRef__":true,"id":3862}],[{"__isSmartRef__":true,"id":3863},{"__isSmartRef__":true,"id":3864},{"__isSmartRef__":true,"id":3865},{"__isSmartRef__":true,"id":3866},{"__isSmartRef__":true,"id":3867},{"__isSmartRef__":true,"id":3868},{"__isSmartRef__":true,"id":3869}],[{"__isSmartRef__":true,"id":3870},{"__isSmartRef__":true,"id":3871},{"__isSmartRef__":true,"id":3872},{"__isSmartRef__":true,"id":3873},{"__isSmartRef__":true,"id":3874},{"__isSmartRef__":true,"id":3875},{"__isSmartRef__":true,"id":3876}],[{"__isSmartRef__":true,"id":3877},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3879},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3881},{"__isSmartRef__":true,"id":3882},{"__isSmartRef__":true,"id":3883}],[{"__isSmartRef__":true,"id":3884},{"__isSmartRef__":true,"id":3885},{"__isSmartRef__":true,"id":3886},{"__isSmartRef__":true,"id":3887},{"__isSmartRef__":true,"id":3888},{"__isSmartRef__":true,"id":3889},{"__isSmartRef__":true,"id":3890}],[{"__isSmartRef__":true,"id":3891},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3893},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3895},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3897}],[{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3899},{"__isSmartRef__":true,"id":3900},{"__isSmartRef__":true,"id":3901},{"__isSmartRef__":true,"id":3902},{"__isSmartRef__":true,"id":3903},{"__isSmartRef__":true,"id":3904}],[{"__isSmartRef__":true,"id":3905},{"__isSmartRef__":true,"id":3906},{"__isSmartRef__":true,"id":3907},{"__isSmartRef__":true,"id":3908},{"__isSmartRef__":true,"id":3909},{"__isSmartRef__":true,"id":3910},{"__isSmartRef__":true,"id":3911}],[{"__isSmartRef__":true,"id":3912},{"__isSmartRef__":true,"id":3913},{"__isSmartRef__":true,"id":3914},{"__isSmartRef__":true,"id":3915},{"__isSmartRef__":true,"id":3916},{"__isSmartRef__":true,"id":3917},{"__isSmartRef__":true,"id":3918}],[{"__isSmartRef__":true,"id":3919},{"__isSmartRef__":true,"id":3920},{"__isSmartRef__":true,"id":3921},{"__isSmartRef__":true,"id":3922},{"__isSmartRef__":true,"id":3923},{"__isSmartRef__":true,"id":3924},{"__isSmartRef__":true,"id":3925}],[{"__isSmartRef__":true,"id":3926},{"__isSmartRef__":true,"id":3927},{"__isSmartRef__":true,"id":3928},{"__isSmartRef__":true,"id":3929},{"__isSmartRef__":true,"id":3930},{"__isSmartRef__":true,"id":3931},{"__isSmartRef__":true,"id":3932}],[{"__isSmartRef__":true,"id":3933},{"__isSmartRef__":true,"id":3934},{"__isSmartRef__":true,"id":3935},{"__isSmartRef__":true,"id":3936},{"__isSmartRef__":true,"id":3937},{"__isSmartRef__":true,"id":3938},{"__isSmartRef__":true,"id":3939}],[{"__isSmartRef__":true,"id":3940},{"__isSmartRef__":true,"id":3941},{"__isSmartRef__":true,"id":3942},{"__isSmartRef__":true,"id":3943},{"__isSmartRef__":true,"id":3944},{"__isSmartRef__":true,"id":3945},{"__isSmartRef__":true,"id":3946}],[{"__isSmartRef__":true,"id":3947},{"__isSmartRef__":true,"id":3948},{"__isSmartRef__":true,"id":3949},{"__isSmartRef__":true,"id":3950},{"__isSmartRef__":true,"id":3951},{"__isSmartRef__":true,"id":3952},{"__isSmartRef__":true,"id":3953}],[{"__isSmartRef__":true,"id":3954},{"__isSmartRef__":true,"id":3955},{"__isSmartRef__":true,"id":3956},{"__isSmartRef__":true,"id":3957},{"__isSmartRef__":true,"id":3958},{"__isSmartRef__":true,"id":3959},{"__isSmartRef__":true,"id":3960}],[{"__isSmartRef__":true,"id":3961},{"__isSmartRef__":true,"id":3962},{"__isSmartRef__":true,"id":3963},{"__isSmartRef__":true,"id":3964},{"__isSmartRef__":true,"id":3965},{"__isSmartRef__":true,"id":3966},{"__isSmartRef__":true,"id":3967}],[{"__isSmartRef__":true,"id":3968},{"__isSmartRef__":true,"id":3969},{"__isSmartRef__":true,"id":3970},{"__isSmartRef__":true,"id":3971},{"__isSmartRef__":true,"id":3972},{"__isSmartRef__":true,"id":3973},{"__isSmartRef__":true,"id":3974}],[{"__isSmartRef__":true,"id":3975},{"__isSmartRef__":true,"id":3976},{"__isSmartRef__":true,"id":3977},{"__isSmartRef__":true,"id":3978},{"__isSmartRef__":true,"id":3979},{"__isSmartRef__":true,"id":3980},{"__isSmartRef__":true,"id":3981}],[{"__isSmartRef__":true,"id":3982},{"__isSmartRef__":true,"id":3983},{"__isSmartRef__":true,"id":3984},{"__isSmartRef__":true,"id":3985},{"__isSmartRef__":true,"id":3986},{"__isSmartRef__":true,"id":3987},{"__isSmartRef__":true,"id":3988}],[{"__isSmartRef__":true,"id":3989},{"__isSmartRef__":true,"id":3990},{"__isSmartRef__":true,"id":3991},{"__isSmartRef__":true,"id":3992},{"__isSmartRef__":true,"id":3993},{"__isSmartRef__":true,"id":3994},{"__isSmartRef__":true,"id":3995}],[{"__isSmartRef__":true,"id":3996},{"__isSmartRef__":true,"id":3997},{"__isSmartRef__":true,"id":3998},{"__isSmartRef__":true,"id":3999},{"__isSmartRef__":true,"id":4000},{"__isSmartRef__":true,"id":4001},{"__isSmartRef__":true,"id":4002}],[{"__isSmartRef__":true,"id":4003},{"__isSmartRef__":true,"id":4004},{"__isSmartRef__":true,"id":4005},{"__isSmartRef__":true,"id":4006},{"__isSmartRef__":true,"id":4007},{"__isSmartRef__":true,"id":4008},{"__isSmartRef__":true,"id":4009}],[{"__isSmartRef__":true,"id":4010},{"__isSmartRef__":true,"id":4011},{"__isSmartRef__":true,"id":4012},{"__isSmartRef__":true,"id":4013},{"__isSmartRef__":true,"id":4014},{"__isSmartRef__":true,"id":4015},{"__isSmartRef__":true,"id":4016}],[{"__isSmartRef__":true,"id":4017},{"__isSmartRef__":true,"id":4018},{"__isSmartRef__":true,"id":4019},{"__isSmartRef__":true,"id":4020},{"__isSmartRef__":true,"id":4021},{"__isSmartRef__":true,"id":4022},{"__isSmartRef__":true,"id":4023}],[{"__isSmartRef__":true,"id":4024},{"__isSmartRef__":true,"id":4025},{"__isSmartRef__":true,"id":4026},{"__isSmartRef__":true,"id":4027},{"__isSmartRef__":true,"id":4028},{"__isSmartRef__":true,"id":4029},{"__isSmartRef__":true,"id":4030}],[{"__isSmartRef__":true,"id":4031},{"__isSmartRef__":true,"id":4032},{"__isSmartRef__":true,"id":4033},{"__isSmartRef__":true,"id":4034},{"__isSmartRef__":true,"id":4035},{"__isSmartRef__":true,"id":4036},{"__isSmartRef__":true,"id":4037}],[{"__isSmartRef__":true,"id":4038},{"__isSmartRef__":true,"id":4039},{"__isSmartRef__":true,"id":4040},{"__isSmartRef__":true,"id":4041},{"__isSmartRef__":true,"id":4042},{"__isSmartRef__":true,"id":4043},{"__isSmartRef__":true,"id":4044}],[{"__isSmartRef__":true,"id":4045},{"__isSmartRef__":true,"id":4046},{"__isSmartRef__":true,"id":4047},{"__isSmartRef__":true,"id":4048},{"__isSmartRef__":true,"id":4049},{"__isSmartRef__":true,"id":4050},{"__isSmartRef__":true,"id":4051}],[{"__isSmartRef__":true,"id":4052},{"__isSmartRef__":true,"id":4053},{"__isSmartRef__":true,"id":4054},{"__isSmartRef__":true,"id":4055},{"__isSmartRef__":true,"id":4056},{"__isSmartRef__":true,"id":4057},{"__isSmartRef__":true,"id":4058}],[{"__isSmartRef__":true,"id":4059},{"__isSmartRef__":true,"id":4060},{"__isSmartRef__":true,"id":4061},{"__isSmartRef__":true,"id":4062},{"__isSmartRef__":true,"id":4063},{"__isSmartRef__":true,"id":4064},{"__isSmartRef__":true,"id":4065}],[{"__isSmartRef__":true,"id":4066},{"__isSmartRef__":true,"id":4067},{"__isSmartRef__":true,"id":4068},{"__isSmartRef__":true,"id":4069},{"__isSmartRef__":true,"id":4070},{"__isSmartRef__":true,"id":4071},{"__isSmartRef__":true,"id":4072}],[{"__isSmartRef__":true,"id":4073},{"__isSmartRef__":true,"id":4074},{"__isSmartRef__":true,"id":4075},{"__isSmartRef__":true,"id":4076},{"__isSmartRef__":true,"id":4077},{"__isSmartRef__":true,"id":4078},{"__isSmartRef__":true,"id":4079}],[{"__isSmartRef__":true,"id":4080},{"__isSmartRef__":true,"id":4081},{"__isSmartRef__":true,"id":4082},{"__isSmartRef__":true,"id":4083},{"__isSmartRef__":true,"id":4084},{"__isSmartRef__":true,"id":4085},{"__isSmartRef__":true,"id":4086}],[{"__isSmartRef__":true,"id":4087},{"__isSmartRef__":true,"id":4088},{"__isSmartRef__":true,"id":4089},{"__isSmartRef__":true,"id":4090},{"__isSmartRef__":true,"id":4091},{"__isSmartRef__":true,"id":4092},{"__isSmartRef__":true,"id":4093}],[{"__isSmartRef__":true,"id":4094},{"__isSmartRef__":true,"id":4095},{"__isSmartRef__":true,"id":4096},{"__isSmartRef__":true,"id":4097},{"__isSmartRef__":true,"id":4098},{"__isSmartRef__":true,"id":4099},{"__isSmartRef__":true,"id":4100}],[{"__isSmartRef__":true,"id":4101},{"__isSmartRef__":true,"id":4102},{"__isSmartRef__":true,"id":4103},{"__isSmartRef__":true,"id":4104},{"__isSmartRef__":true,"id":4105},{"__isSmartRef__":true,"id":4106},{"__isSmartRef__":true,"id":4107}],[{"__isSmartRef__":true,"id":4108},{"__isSmartRef__":true,"id":4109},{"__isSmartRef__":true,"id":4110},{"__isSmartRef__":true,"id":4111},{"__isSmartRef__":true,"id":4112},{"__isSmartRef__":true,"id":4113},{"__isSmartRef__":true,"id":4114}],[{"__isSmartRef__":true,"id":4115},{"__isSmartRef__":true,"id":4116},{"__isSmartRef__":true,"id":4117},{"__isSmartRef__":true,"id":4118},{"__isSmartRef__":true,"id":4119},{"__isSmartRef__":true,"id":4120},{"__isSmartRef__":true,"id":4121}],[{"__isSmartRef__":true,"id":4122},{"__isSmartRef__":true,"id":4123},{"__isSmartRef__":true,"id":4124},{"__isSmartRef__":true,"id":4125},{"__isSmartRef__":true,"id":4126},{"__isSmartRef__":true,"id":4127},{"__isSmartRef__":true,"id":4128}],[{"__isSmartRef__":true,"id":4129},{"__isSmartRef__":true,"id":4130},{"__isSmartRef__":true,"id":4131},{"__isSmartRef__":true,"id":4132},{"__isSmartRef__":true,"id":4133},{"__isSmartRef__":true,"id":4134},{"__isSmartRef__":true,"id":4135}],[{"__isSmartRef__":true,"id":4136},{"__isSmartRef__":true,"id":4137},{"__isSmartRef__":true,"id":4138},{"__isSmartRef__":true,"id":4139},{"__isSmartRef__":true,"id":4140},{"__isSmartRef__":true,"id":4141},{"__isSmartRef__":true,"id":4142}],[{"__isSmartRef__":true,"id":4143},{"__isSmartRef__":true,"id":4144},{"__isSmartRef__":true,"id":4145},{"__isSmartRef__":true,"id":4146},{"__isSmartRef__":true,"id":4147},{"__isSmartRef__":true,"id":4148},{"__isSmartRef__":true,"id":4149}],[{"__isSmartRef__":true,"id":4150},{"__isSmartRef__":true,"id":4151},{"__isSmartRef__":true,"id":4152},{"__isSmartRef__":true,"id":4153},{"__isSmartRef__":true,"id":4154},{"__isSmartRef__":true,"id":4155},{"__isSmartRef__":true,"id":4156}],[{"__isSmartRef__":true,"id":4157},{"__isSmartRef__":true,"id":4158},{"__isSmartRef__":true,"id":4159},{"__isSmartRef__":true,"id":4160},{"__isSmartRef__":true,"id":4161},{"__isSmartRef__":true,"id":4162},{"__isSmartRef__":true,"id":4163}],[{"__isSmartRef__":true,"id":4164},{"__isSmartRef__":true,"id":4165},{"__isSmartRef__":true,"id":4166},{"__isSmartRef__":true,"id":4167},{"__isSmartRef__":true,"id":4168},{"__isSmartRef__":true,"id":4169},{"__isSmartRef__":true,"id":4170}],[{"__isSmartRef__":true,"id":4171},{"__isSmartRef__":true,"id":4172},{"__isSmartRef__":true,"id":4173},{"__isSmartRef__":true,"id":4174},{"__isSmartRef__":true,"id":4175},{"__isSmartRef__":true,"id":4176},{"__isSmartRef__":true,"id":4177}],[{"__isSmartRef__":true,"id":4178},{"__isSmartRef__":true,"id":4179},{"__isSmartRef__":true,"id":4180},{"__isSmartRef__":true,"id":4181},{"__isSmartRef__":true,"id":4182},{"__isSmartRef__":true,"id":4183},{"__isSmartRef__":true,"id":4184}],[{"__isSmartRef__":true,"id":4185},{"__isSmartRef__":true,"id":4186},{"__isSmartRef__":true,"id":4187},{"__isSmartRef__":true,"id":4188},{"__isSmartRef__":true,"id":4189},{"__isSmartRef__":true,"id":4190},{"__isSmartRef__":true,"id":4191}],[{"__isSmartRef__":true,"id":4192},{"__isSmartRef__":true,"id":4193},{"__isSmartRef__":true,"id":4194},{"__isSmartRef__":true,"id":4195},{"__isSmartRef__":true,"id":4196},{"__isSmartRef__":true,"id":4197},{"__isSmartRef__":true,"id":4198}],[{"__isSmartRef__":true,"id":4199},{"__isSmartRef__":true,"id":4200},{"__isSmartRef__":true,"id":4201},{"__isSmartRef__":true,"id":4202},{"__isSmartRef__":true,"id":4203},{"__isSmartRef__":true,"id":4204},{"__isSmartRef__":true,"id":4205}],[{"__isSmartRef__":true,"id":4206},{"__isSmartRef__":true,"id":4207},{"__isSmartRef__":true,"id":4208},{"__isSmartRef__":true,"id":4209},{"__isSmartRef__":true,"id":4210},{"__isSmartRef__":true,"id":4211},{"__isSmartRef__":true,"id":4212}],[{"__isSmartRef__":true,"id":4213},{"__isSmartRef__":true,"id":4214},{"__isSmartRef__":true,"id":4215},{"__isSmartRef__":true,"id":4216},{"__isSmartRef__":true,"id":4217},{"__isSmartRef__":true,"id":4218},{"__isSmartRef__":true,"id":4219}],[{"__isSmartRef__":true,"id":4220},{"__isSmartRef__":true,"id":4221},{"__isSmartRef__":true,"id":4222},{"__isSmartRef__":true,"id":4223},{"__isSmartRef__":true,"id":4224},{"__isSmartRef__":true,"id":4225},{"__isSmartRef__":true,"id":4226}],[{"__isSmartRef__":true,"id":4227},{"__isSmartRef__":true,"id":4228},{"__isSmartRef__":true,"id":4229},{"__isSmartRef__":true,"id":4230},{"__isSmartRef__":true,"id":4231},{"__isSmartRef__":true,"id":4232},{"__isSmartRef__":true,"id":4233}],[{"__isSmartRef__":true,"id":4234},{"__isSmartRef__":true,"id":4235},{"__isSmartRef__":true,"id":4236},{"__isSmartRef__":true,"id":4237},{"__isSmartRef__":true,"id":4238},{"__isSmartRef__":true,"id":4239},{"__isSmartRef__":true,"id":4240}],[{"__isSmartRef__":true,"id":4241},{"__isSmartRef__":true,"id":4242},{"__isSmartRef__":true,"id":4243},{"__isSmartRef__":true,"id":4244},{"__isSmartRef__":true,"id":4245},{"__isSmartRef__":true,"id":4246},{"__isSmartRef__":true,"id":4247}],[{"__isSmartRef__":true,"id":4248},{"__isSmartRef__":true,"id":4249},{"__isSmartRef__":true,"id":4250},{"__isSmartRef__":true,"id":4251},{"__isSmartRef__":true,"id":4252},{"__isSmartRef__":true,"id":4253},{"__isSmartRef__":true,"id":4254}],[{"__isSmartRef__":true,"id":4255},{"__isSmartRef__":true,"id":4256},{"__isSmartRef__":true,"id":4257},{"__isSmartRef__":true,"id":4258},{"__isSmartRef__":true,"id":4259},{"__isSmartRef__":true,"id":4260},{"__isSmartRef__":true,"id":4261}],[{"__isSmartRef__":true,"id":4262},{"__isSmartRef__":true,"id":4263},{"__isSmartRef__":true,"id":4264},{"__isSmartRef__":true,"id":4265},{"__isSmartRef__":true,"id":4266},{"__isSmartRef__":true,"id":4267},{"__isSmartRef__":true,"id":4268}],[{"__isSmartRef__":true,"id":4269},{"__isSmartRef__":true,"id":4270},{"__isSmartRef__":true,"id":4271},{"__isSmartRef__":true,"id":4272},{"__isSmartRef__":true,"id":4273},{"__isSmartRef__":true,"id":4274},{"__isSmartRef__":true,"id":4275}],[{"__isSmartRef__":true,"id":4276},{"__isSmartRef__":true,"id":4277},{"__isSmartRef__":true,"id":4278},{"__isSmartRef__":true,"id":4279},{"__isSmartRef__":true,"id":4280},{"__isSmartRef__":true,"id":4281},{"__isSmartRef__":true,"id":4282}],[{"__isSmartRef__":true,"id":4283},{"__isSmartRef__":true,"id":4284},{"__isSmartRef__":true,"id":4285},{"__isSmartRef__":true,"id":4286},{"__isSmartRef__":true,"id":4287},{"__isSmartRef__":true,"id":4288},{"__isSmartRef__":true,"id":4289}],[{"__isSmartRef__":true,"id":4290},{"__isSmartRef__":true,"id":4291},{"__isSmartRef__":true,"id":4292},{"__isSmartRef__":true,"id":4293},{"__isSmartRef__":true,"id":4294},{"__isSmartRef__":true,"id":4295},{"__isSmartRef__":true,"id":4296}],[{"__isSmartRef__":true,"id":4297},{"__isSmartRef__":true,"id":4298},{"__isSmartRef__":true,"id":4299},{"__isSmartRef__":true,"id":4300},{"__isSmartRef__":true,"id":4301},{"__isSmartRef__":true,"id":4302},{"__isSmartRef__":true,"id":4303}],[{"__isSmartRef__":true,"id":4304},{"__isSmartRef__":true,"id":4305},{"__isSmartRef__":true,"id":4306},{"__isSmartRef__":true,"id":4307},{"__isSmartRef__":true,"id":4308},{"__isSmartRef__":true,"id":4309},{"__isSmartRef__":true,"id":4310}],[{"__isSmartRef__":true,"id":4311},{"__isSmartRef__":true,"id":4312},{"__isSmartRef__":true,"id":4313},{"__isSmartRef__":true,"id":4314},{"__isSmartRef__":true,"id":4315},{"__isSmartRef__":true,"id":4316},{"__isSmartRef__":true,"id":4317}],[{"__isSmartRef__":true,"id":4318},{"__isSmartRef__":true,"id":4319},{"__isSmartRef__":true,"id":4320},{"__isSmartRef__":true,"id":4321},{"__isSmartRef__":true,"id":4322},{"__isSmartRef__":true,"id":4323},{"__isSmartRef__":true,"id":4324}],[{"__isSmartRef__":true,"id":4325},{"__isSmartRef__":true,"id":4326},{"__isSmartRef__":true,"id":4327},{"__isSmartRef__":true,"id":4328},{"__isSmartRef__":true,"id":4329},{"__isSmartRef__":true,"id":4330},{"__isSmartRef__":true,"id":4331}],[{"__isSmartRef__":true,"id":4332},{"__isSmartRef__":true,"id":4333},{"__isSmartRef__":true,"id":4334},{"__isSmartRef__":true,"id":4335},{"__isSmartRef__":true,"id":4336},{"__isSmartRef__":true,"id":4337},{"__isSmartRef__":true,"id":4338}],[{"__isSmartRef__":true,"id":4339},{"__isSmartRef__":true,"id":4340},{"__isSmartRef__":true,"id":4341},{"__isSmartRef__":true,"id":4342},{"__isSmartRef__":true,"id":4343},{"__isSmartRef__":true,"id":4344},{"__isSmartRef__":true,"id":4345}],[{"__isSmartRef__":true,"id":4346},{"__isSmartRef__":true,"id":4347},{"__isSmartRef__":true,"id":4348},{"__isSmartRef__":true,"id":4349},{"__isSmartRef__":true,"id":4350},{"__isSmartRef__":true,"id":4351},{"__isSmartRef__":true,"id":4352}],[{"__isSmartRef__":true,"id":4353},{"__isSmartRef__":true,"id":4354},{"__isSmartRef__":true,"id":4355},{"__isSmartRef__":true,"id":4356},{"__isSmartRef__":true,"id":4357},{"__isSmartRef__":true,"id":4358},{"__isSmartRef__":true,"id":4359}],[{"__isSmartRef__":true,"id":4360},{"__isSmartRef__":true,"id":4361},{"__isSmartRef__":true,"id":4362},{"__isSmartRef__":true,"id":4363},{"__isSmartRef__":true,"id":4364},{"__isSmartRef__":true,"id":4365},{"__isSmartRef__":true,"id":4366}],[{"__isSmartRef__":true,"id":4367},{"__isSmartRef__":true,"id":4368},{"__isSmartRef__":true,"id":4369},{"__isSmartRef__":true,"id":4370},{"__isSmartRef__":true,"id":4371},{"__isSmartRef__":true,"id":4372},{"__isSmartRef__":true,"id":4373}],[{"__isSmartRef__":true,"id":4374},{"__isSmartRef__":true,"id":4375},{"__isSmartRef__":true,"id":4376},{"__isSmartRef__":true,"id":4377},{"__isSmartRef__":true,"id":4378},{"__isSmartRef__":true,"id":4379},{"__isSmartRef__":true,"id":4380}],[{"__isSmartRef__":true,"id":4381},{"__isSmartRef__":true,"id":4382},{"__isSmartRef__":true,"id":4383},{"__isSmartRef__":true,"id":4384},{"__isSmartRef__":true,"id":4385},{"__isSmartRef__":true,"id":4386},{"__isSmartRef__":true,"id":4387}],[{"__isSmartRef__":true,"id":4388},{"__isSmartRef__":true,"id":4389},{"__isSmartRef__":true,"id":4390},{"__isSmartRef__":true,"id":4391},{"__isSmartRef__":true,"id":4392},{"__isSmartRef__":true,"id":4393},{"__isSmartRef__":true,"id":4394}],[{"__isSmartRef__":true,"id":4395},{"__isSmartRef__":true,"id":4396},{"__isSmartRef__":true,"id":4397},{"__isSmartRef__":true,"id":4398},{"__isSmartRef__":true,"id":4399},{"__isSmartRef__":true,"id":4400},{"__isSmartRef__":true,"id":4401}],[{"__isSmartRef__":true,"id":4402},{"__isSmartRef__":true,"id":4403},{"__isSmartRef__":true,"id":4404},{"__isSmartRef__":true,"id":4405},{"__isSmartRef__":true,"id":4406},{"__isSmartRef__":true,"id":4407},{"__isSmartRef__":true,"id":4408}],[{"__isSmartRef__":true,"id":4409},{"__isSmartRef__":true,"id":4410},{"__isSmartRef__":true,"id":4411},{"__isSmartRef__":true,"id":4412},{"__isSmartRef__":true,"id":4413},{"__isSmartRef__":true,"id":4414},{"__isSmartRef__":true,"id":4415}],[{"__isSmartRef__":true,"id":4416},{"__isSmartRef__":true,"id":4417},{"__isSmartRef__":true,"id":4418},{"__isSmartRef__":true,"id":4419},{"__isSmartRef__":true,"id":4420},{"__isSmartRef__":true,"id":4421},{"__isSmartRef__":true,"id":4422}],[{"__isSmartRef__":true,"id":4423},{"__isSmartRef__":true,"id":4424},{"__isSmartRef__":true,"id":4425},{"__isSmartRef__":true,"id":4426},{"__isSmartRef__":true,"id":4427},{"__isSmartRef__":true,"id":4428},{"__isSmartRef__":true,"id":4429}],[{"__isSmartRef__":true,"id":4430},{"__isSmartRef__":true,"id":4431},{"__isSmartRef__":true,"id":4432},{"__isSmartRef__":true,"id":4433},{"__isSmartRef__":true,"id":4434},{"__isSmartRef__":true,"id":4435},{"__isSmartRef__":true,"id":4436}],[{"__isSmartRef__":true,"id":4437},{"__isSmartRef__":true,"id":4438},{"__isSmartRef__":true,"id":4439},{"__isSmartRef__":true,"id":4440},{"__isSmartRef__":true,"id":4441},{"__isSmartRef__":true,"id":4442},{"__isSmartRef__":true,"id":4443}],[{"__isSmartRef__":true,"id":4444},{"__isSmartRef__":true,"id":4445},{"__isSmartRef__":true,"id":4446},{"__isSmartRef__":true,"id":4447},{"__isSmartRef__":true,"id":4448},{"__isSmartRef__":true,"id":4449},{"__isSmartRef__":true,"id":4450}],[{"__isSmartRef__":true,"id":4451},{"__isSmartRef__":true,"id":4452},{"__isSmartRef__":true,"id":4453},{"__isSmartRef__":true,"id":4454},{"__isSmartRef__":true,"id":4455},{"__isSmartRef__":true,"id":4456},{"__isSmartRef__":true,"id":4457}],[{"__isSmartRef__":true,"id":4458},{"__isSmartRef__":true,"id":4459},{"__isSmartRef__":true,"id":4460},{"__isSmartRef__":true,"id":4461},{"__isSmartRef__":true,"id":4462},{"__isSmartRef__":true,"id":4463},{"__isSmartRef__":true,"id":4464}],[{"__isSmartRef__":true,"id":4465},{"__isSmartRef__":true,"id":4466},{"__isSmartRef__":true,"id":4467},{"__isSmartRef__":true,"id":4468},{"__isSmartRef__":true,"id":4469},{"__isSmartRef__":true,"id":4470},{"__isSmartRef__":true,"id":4471}],[{"__isSmartRef__":true,"id":4472},{"__isSmartRef__":true,"id":4473},{"__isSmartRef__":true,"id":4474},{"__isSmartRef__":true,"id":4475},{"__isSmartRef__":true,"id":4476},{"__isSmartRef__":true,"id":4477},{"__isSmartRef__":true,"id":4478}],[{"__isSmartRef__":true,"id":4479},{"__isSmartRef__":true,"id":4480},{"__isSmartRef__":true,"id":4481},{"__isSmartRef__":true,"id":4482},{"__isSmartRef__":true,"id":4483},{"__isSmartRef__":true,"id":4484},{"__isSmartRef__":true,"id":4485}],[{"__isSmartRef__":true,"id":4486},{"__isSmartRef__":true,"id":4487},{"__isSmartRef__":true,"id":4488},{"__isSmartRef__":true,"id":4489},{"__isSmartRef__":true,"id":4490},{"__isSmartRef__":true,"id":4491},{"__isSmartRef__":true,"id":4492}],[{"__isSmartRef__":true,"id":4493},{"__isSmartRef__":true,"id":4494},{"__isSmartRef__":true,"id":4495},{"__isSmartRef__":true,"id":4496},{"__isSmartRef__":true,"id":4497},{"__isSmartRef__":true,"id":4498},{"__isSmartRef__":true,"id":4499}],[{"__isSmartRef__":true,"id":4500},{"__isSmartRef__":true,"id":4501},{"__isSmartRef__":true,"id":4502},{"__isSmartRef__":true,"id":4503},{"__isSmartRef__":true,"id":4504},{"__isSmartRef__":true,"id":4505},{"__isSmartRef__":true,"id":4506}],[{"__isSmartRef__":true,"id":4507},{"__isSmartRef__":true,"id":4508},{"__isSmartRef__":true,"id":4509},{"__isSmartRef__":true,"id":4510},{"__isSmartRef__":true,"id":4511},{"__isSmartRef__":true,"id":4512},{"__isSmartRef__":true,"id":4513}],[{"__isSmartRef__":true,"id":4514},{"__isSmartRef__":true,"id":4515},{"__isSmartRef__":true,"id":4516},{"__isSmartRef__":true,"id":4517},{"__isSmartRef__":true,"id":4518},{"__isSmartRef__":true,"id":4519},{"__isSmartRef__":true,"id":4520}],[{"__isSmartRef__":true,"id":4521},{"__isSmartRef__":true,"id":4522},{"__isSmartRef__":true,"id":4523},{"__isSmartRef__":true,"id":4524},{"__isSmartRef__":true,"id":4525},{"__isSmartRef__":true,"id":4526},{"__isSmartRef__":true,"id":4527}],[{"__isSmartRef__":true,"id":4528},{"__isSmartRef__":true,"id":4529},{"__isSmartRef__":true,"id":4530},{"__isSmartRef__":true,"id":4531},{"__isSmartRef__":true,"id":4532},{"__isSmartRef__":true,"id":4533},{"__isSmartRef__":true,"id":4534}],[{"__isSmartRef__":true,"id":4535},{"__isSmartRef__":true,"id":4536},{"__isSmartRef__":true,"id":4537},{"__isSmartRef__":true,"id":4538},{"__isSmartRef__":true,"id":4539},{"__isSmartRef__":true,"id":4540},{"__isSmartRef__":true,"id":4541}],[{"__isSmartRef__":true,"id":4542},{"__isSmartRef__":true,"id":4543},{"__isSmartRef__":true,"id":4544},{"__isSmartRef__":true,"id":4545},{"__isSmartRef__":true,"id":4546},{"__isSmartRef__":true,"id":4547},{"__isSmartRef__":true,"id":4548}],[{"__isSmartRef__":true,"id":4549},{"__isSmartRef__":true,"id":4550},{"__isSmartRef__":true,"id":4551},{"__isSmartRef__":true,"id":4552},{"__isSmartRef__":true,"id":4553},{"__isSmartRef__":true,"id":4554},{"__isSmartRef__":true,"id":4555}],[{"__isSmartRef__":true,"id":4556},{"__isSmartRef__":true,"id":4557},{"__isSmartRef__":true,"id":4558},{"__isSmartRef__":true,"id":4559},{"__isSmartRef__":true,"id":4560},{"__isSmartRef__":true,"id":4561},{"__isSmartRef__":true,"id":4562}],[{"__isSmartRef__":true,"id":4563},{"__isSmartRef__":true,"id":4564},{"__isSmartRef__":true,"id":4565},{"__isSmartRef__":true,"id":4566},{"__isSmartRef__":true,"id":4567},{"__isSmartRef__":true,"id":4568},{"__isSmartRef__":true,"id":4569}],[{"__isSmartRef__":true,"id":4570},{"__isSmartRef__":true,"id":4571},{"__isSmartRef__":true,"id":4572},{"__isSmartRef__":true,"id":4573},{"__isSmartRef__":true,"id":4574},{"__isSmartRef__":true,"id":4575},{"__isSmartRef__":true,"id":4576}],[{"__isSmartRef__":true,"id":4577},{"__isSmartRef__":true,"id":4578},{"__isSmartRef__":true,"id":4579},{"__isSmartRef__":true,"id":4580},{"__isSmartRef__":true,"id":4581},{"__isSmartRef__":true,"id":4582},{"__isSmartRef__":true,"id":4583}],[{"__isSmartRef__":true,"id":4584},{"__isSmartRef__":true,"id":4585},{"__isSmartRef__":true,"id":4586},{"__isSmartRef__":true,"id":4587},{"__isSmartRef__":true,"id":4588},{"__isSmartRef__":true,"id":4589},{"__isSmartRef__":true,"id":4590}],[{"__isSmartRef__":true,"id":4591},{"__isSmartRef__":true,"id":4592},{"__isSmartRef__":true,"id":4593},{"__isSmartRef__":true,"id":4594},{"__isSmartRef__":true,"id":4595},{"__isSmartRef__":true,"id":4596},{"__isSmartRef__":true,"id":4597}],[{"__isSmartRef__":true,"id":4598},{"__isSmartRef__":true,"id":4599},{"__isSmartRef__":true,"id":4600},{"__isSmartRef__":true,"id":4601},{"__isSmartRef__":true,"id":4602},{"__isSmartRef__":true,"id":4603},{"__isSmartRef__":true,"id":4604}],[{"__isSmartRef__":true,"id":4605},{"__isSmartRef__":true,"id":4606},{"__isSmartRef__":true,"id":4607},{"__isSmartRef__":true,"id":4608},{"__isSmartRef__":true,"id":4609},{"__isSmartRef__":true,"id":4610},{"__isSmartRef__":true,"id":4611}],[{"__isSmartRef__":true,"id":4612},{"__isSmartRef__":true,"id":4613},{"__isSmartRef__":true,"id":4614},{"__isSmartRef__":true,"id":4615},{"__isSmartRef__":true,"id":4616},{"__isSmartRef__":true,"id":4617},{"__isSmartRef__":true,"id":4618}],[{"__isSmartRef__":true,"id":4619},{"__isSmartRef__":true,"id":4620},{"__isSmartRef__":true,"id":4621},{"__isSmartRef__":true,"id":4622},{"__isSmartRef__":true,"id":4623},{"__isSmartRef__":true,"id":4624},{"__isSmartRef__":true,"id":4625}],[{"__isSmartRef__":true,"id":4626},{"__isSmartRef__":true,"id":4627},{"__isSmartRef__":true,"id":4628},{"__isSmartRef__":true,"id":4629},{"__isSmartRef__":true,"id":4630},{"__isSmartRef__":true,"id":4631},{"__isSmartRef__":true,"id":4632}],[{"__isSmartRef__":true,"id":4633},{"__isSmartRef__":true,"id":4634},{"__isSmartRef__":true,"id":4635},{"__isSmartRef__":true,"id":4636},{"__isSmartRef__":true,"id":4637},{"__isSmartRef__":true,"id":4638},{"__isSmartRef__":true,"id":4639}],[{"__isSmartRef__":true,"id":4640},{"__isSmartRef__":true,"id":4641},{"__isSmartRef__":true,"id":4642},{"__isSmartRef__":true,"id":4643},{"__isSmartRef__":true,"id":4644},{"__isSmartRef__":true,"id":4645},{"__isSmartRef__":true,"id":4646}],[{"__isSmartRef__":true,"id":4647},{"__isSmartRef__":true,"id":4648},{"__isSmartRef__":true,"id":4649},{"__isSmartRef__":true,"id":4650},{"__isSmartRef__":true,"id":4651},{"__isSmartRef__":true,"id":4652},{"__isSmartRef__":true,"id":4653}],[{"__isSmartRef__":true,"id":4654},{"__isSmartRef__":true,"id":4655},{"__isSmartRef__":true,"id":4656},{"__isSmartRef__":true,"id":4657},{"__isSmartRef__":true,"id":4658},{"__isSmartRef__":true,"id":4659},{"__isSmartRef__":true,"id":4660}],[{"__isSmartRef__":true,"id":4661},{"__isSmartRef__":true,"id":4662},{"__isSmartRef__":true,"id":4663},{"__isSmartRef__":true,"id":4664},{"__isSmartRef__":true,"id":4665},{"__isSmartRef__":true,"id":4666},{"__isSmartRef__":true,"id":4667}]],"previousColumnNumber":514,"currentColumnNumber":515,"isCopyMorphRef":true,"morphRefId":1,"activated":true,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4668},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.1,281.2)","distanceToDragEvent":"lively.pt(514.0,-11.0)"},"384":{"shape":{"__isSmartRef__":true,"id":385},"submorphs":[],"scripts":[],"eventHandler":{"__isSmartRef__":true,"id":386},"_ClipMode":"visible","derivationIds":[],"id":"85E1A239-34B6-4499-BF65-E6F691135829","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":383},"__LivelyClassName__":"lively.morphic.HtmlWrapperMorph","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"385":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","extent"],"stringifiedShapeNode":"
crunchedObj
[object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object]
self
[object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object]
obj
i
keys
j
v
000000111111222222eacheacheacheacheacheachallallallallallallanyanyanyanyanyanycollectcollectcollectcollectcollectcollectdetectdetectdetectdetectdetectdetectfindAllfindAllfindAllfindAllfindAllfindAllgrepgrepgrepgrepgrepgrepincludeincludeincludeincludeincludeincludeinjectinjectinjectinjectinjectinjectinvokeinvokeinvokeinvokeinvokeinvokemaxmaxmaxmaxmaxmaxminminminminminminpartitionpartitionpartitionpartitionpartitionpartitionpluckpluckpluckpluckpluckpluckrejectrejectrejectrejectrejectrejectsortBysortBysortBysortBysortBysortBytoArraytoArraytoArraytoArraytoArraytoArrayzipzipzipzipzipzipsizesizesizesizesizesizeinspectinspectinspectinspectinspectinspectfindfindfindfindfindfindselectselectselectselectselectselectmembermembermembermembermembermemberentriesentriesentriesentriesentriesentries_reverse_reverse_reverse_reverse_reverse_reverse_each_each_each_each_each_eachclearclearclearclearclearclearfirstfirstfirstfirstfirstfirstlastlastlastlastlastlastcompactcompactcompactcompactcompactcompactflattenflattenflattenflattenflattenflattenwithoutwithoutwithoutwithoutwithoutwithoutwithoutAllwithoutAllwithoutAllwithoutAllwithoutAllwithoutAlluniquniquniquniquniquniquniqueElementsuniqueElementsuniqueElementsuniqueElementsuniqueElementsuniqueElementsequalsequalsequalsequalsequalsequalsintersectintersectintersectintersectintersectintersectcloneclonecloneclonecloneclonepushAtpushAtpushAtpushAtpushAtpushAtremoveAtremoveAtremoveAtremoveAtremoveAtremoveAtremoveremoveremoveremoveremoveremovepushAllpushAllpushAllpushAllpushAllpushAllpushAllAtpushAllAtpushAllAtpushAllAtpushAllAtpushAllAtpushIfNotIncludedpushIfNotIncludedpushIfNotIncludedpushIfNotIncludedpushIfNotIncludedpushIfNotIncludedreplaceAtreplaceAtreplaceAtreplaceAtreplaceAtreplaceAtnestedDelaynestedDelaynestedDelaynestedDelaynestedDelaynestedDelaydoAndContinuedoAndContinuedoAndContinuedoAndContinuedoAndContinuedoAndContinueforEachShowingProgressforEachShowingProgressforEachShowingProgressforEachShowingProgressforEachShowingProgressforEachShowingProgresssumsumsumsumsumsumgroupBygroupBygroupBygroupBygroupBygroupBymutableCompactmutableCompactmutableCompactmutableCompactmutableCompactmutableCompacttoOMInputStreamtoOMInputStreamtoOMInputStreamtoOMInputStreamtoOMInputStreamtoOMInputStreamasListItemArrayasListItemArrayasListItemArrayasListItemArrayasListItemArrayasListItemArray
","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(200.0,200.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","extent":"lively.pt(200.0,200.0)"},"386":{"morph":{"__isSmartRef__":true,"id":384},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"387":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":8.14,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(768.0,297.0)","_BorderColor":"Color.rgb(165,164,164)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"388":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really orange one. Its amazing what you can build out of simple boxes.... Who needs stars when you got orange rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":389},{"__isSmartRef__":true,"id":391},{"__isSmartRef__":true,"id":393},{"__isSmartRef__":true,"id":395},{"__isSmartRef__":true,"id":397},{"__isSmartRef__":true,"id":399},{"__isSmartRef__":true,"id":401},{"__isSmartRef__":true,"id":403}],"lastModifiedDate":{"__isSmartRef__":true,"id":405},"revisionOnLoad":184624,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"389":{"date":{"__isSmartRef__":true,"id":390},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"390":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"391":{"date":{"__isSmartRef__":true,"id":392},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"392":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"393":{"date":{"__isSmartRef__":true,"id":394},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"394":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"395":{"date":{"__isSmartRef__":true,"id":396},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"396":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"397":{"date":{"__isSmartRef__":true,"id":398},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"398":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"399":{"date":{"__isSmartRef__":true,"id":400},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"400":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"401":{"date":{"__isSmartRef__":true,"id":402},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"402":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"403":{"date":{"__isSmartRef__":true,"id":404},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"404":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)"},"405":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:33:25 GMT+0100 (CET)"},"406":{"morph":{"__isSmartRef__":true,"id":383},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"407":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":408}},"408":{"test01IsMorph":{"__isSmartRef__":true,"id":409}},"409":{"varMapping":{"__isSmartRef__":true,"id":410},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":411},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"410":{"this":{"__isSmartRef__":true,"id":407}},"411":{},"412":{"length":1},"413":{"length":1},"414":{"length":1},"415":{"length":1},"416":{"length":1},"417":{"length":1},"418":{"length":1},"419":{"length":1},"420":{"length":1},"421":{"length":1},"422":{"length":1},"423":{"length":1},"424":{"length":1},"425":{"length":1},"426":{"length":1},"427":{"length":1},"428":{"length":1},"429":{"length":1},"430":{"length":1},"431":{"length":1},"432":{"length":1},"433":{"length":1},"434":{"length":1},"435":{"length":1},"436":{"length":1},"437":{"length":1},"438":{"length":1},"439":{"length":1},"440":{"length":1},"441":{"length":1},"442":{"length":1},"443":{"length":1},"444":{"length":1},"445":{"length":1},"446":{"length":1},"447":{"length":1},"448":{"length":1},"449":{"length":1},"450":{"length":1},"451":{"length":1},"452":{"length":1},"453":{"length":1},"454":{"length":1},"455":{"length":1},"456":{"length":1},"457":{"length":1},"458":{"length":1},"459":{"length":1},"460":{"length":1},"461":{"length":1},"462":{"length":1},"463":{"length":1},"464":{"length":1},"465":{"length":1},"466":{"length":1},"467":{"length":1},"468":{"length":1},"469":{"length":1},"470":{"length":1},"471":{"length":1},"472":{"length":1},"473":{"length":1},"474":{"length":1},"475":{"length":1},"476":{"length":1},"477":{"length":1},"478":{"length":1},"479":{"length":1},"480":{"length":1},"481":{"length":1},"482":{"length":1},"483":{"length":1},"484":{"length":1},"485":{"length":1},"486":{"length":1},"487":{"length":1},"488":{"length":1},"489":{"length":1},"490":{"length":1},"491":{"length":1},"492":{"length":1},"493":{"length":1},"494":{"length":1},"495":{"length":1},"496":{"length":1},"497":{"length":1},"498":{"length":1},"499":{"length":1},"500":{"length":1},"501":{"length":1},"502":{"length":1},"503":{"length":1},"504":{"length":1},"505":{"length":1},"506":{"length":1},"507":{"length":1},"508":{"length":1},"509":{"length":1},"510":{"length":1},"511":{"length":1},"512":{"length":1},"513":{"length":1},"514":{"length":1},"515":{"length":1},"516":{"length":1},"517":{"length":1},"518":{"length":1},"519":{"length":1},"520":{"length":1},"521":{"length":1},"522":{"length":1},"523":{"length":1},"524":{"length":1},"525":{"length":1},"526":{"length":1},"527":{"length":1},"528":{"length":1},"529":{"length":1},"530":{"length":1},"531":{"length":1},"532":{"length":1},"533":{"length":1},"534":{"length":1},"535":{"length":1},"536":{"length":1},"537":{"length":1},"538":{"length":1},"539":{"length":1},"540":{"length":1},"541":{"length":1},"542":{"length":1},"543":{"length":1},"544":{"length":1},"545":{"length":1},"546":{"length":1},"547":{"length":1},"548":{"length":1},"549":{"length":1},"550":{"length":1},"551":{"length":1},"552":{"length":1},"553":{"length":1},"554":{"length":1},"555":{"length":1},"556":{"length":1},"557":{"length":1},"558":{"length":1},"559":{"length":1},"560":{"length":1},"561":{"length":1},"562":{"length":1},"563":{"length":1},"564":{"length":1},"565":{"length":1},"566":{"length":1},"567":{"length":1},"568":{"length":1},"569":{"length":1},"570":{"length":1},"571":{"length":1},"572":{"length":1},"573":{"length":1},"574":{"length":1},"575":{"length":1},"576":{"length":1},"577":{"length":1},"578":{"length":1},"579":{"length":1},"580":{"length":1},"581":{"length":1},"582":{"length":1},"583":{"length":1},"584":{"length":1},"585":{"length":1},"586":{"length":1},"587":{"length":1},"588":{"length":1},"589":{"length":1},"590":{"length":1},"591":{"length":1},"592":{"length":1},"593":{"length":1},"594":{"length":1},"595":{"length":1},"596":{"length":1},"597":{"length":1},"598":{"length":1},"599":{"length":1},"600":{"length":1},"601":{"length":1},"602":{"length":1},"603":{"length":1},"604":{"length":1},"605":{"length":1},"606":{"length":1},"607":{"length":1},"608":{"length":1},"609":{"length":1},"610":{"length":1},"611":{"length":1},"612":{"length":1},"613":{"length":1},"614":{"length":1},"615":{"length":1},"616":{"length":1},"617":{"length":1},"618":{"length":1},"619":{"length":1},"620":{"length":1},"621":{"length":1},"622":{"length":1},"623":{"length":1},"624":{"length":1},"625":{"length":1},"626":{"length":1},"627":{"length":1},"628":{"length":1},"629":{"length":1},"630":{"length":1},"631":{"length":1},"632":{"length":1},"633":{"length":1},"634":{"length":1},"635":{"length":1},"636":{"length":1},"637":{"length":1},"638":{"length":1},"639":{"length":1},"640":{"length":1},"641":{"length":1},"642":{"length":1},"643":{"length":1},"644":{"length":1},"645":{"length":1},"646":{"length":1},"647":{"length":1},"648":{"length":1},"649":{"length":1},"650":{"length":1},"651":{"length":1},"652":{"length":1},"653":{"length":1},"654":{"length":1},"655":{"length":1},"656":{"length":1},"657":{"length":1},"658":{"length":1},"659":{"length":1},"660":{"length":1},"661":{"length":1},"662":{"length":1},"663":{"length":1},"664":{"length":1},"665":{"length":1},"666":{"length":1},"667":{"length":1},"668":{"length":1},"669":{"length":1},"670":{"length":1},"671":{"length":1},"672":{"length":1},"673":{"length":1},"674":{"length":1},"675":{"length":1},"676":{"length":1},"677":{"length":1},"678":{"length":1},"679":{"length":1},"680":{"length":1},"681":{"length":1},"682":{"length":1},"683":{"length":1},"684":{"length":1},"685":{"length":1},"686":{"length":1},"687":{"length":1},"688":{"length":1},"689":{"length":1},"690":{"length":1},"691":{"length":1},"692":{"length":1},"693":{"length":1},"694":{"length":1},"695":{"length":1},"696":{"length":1},"697":{"length":1},"698":{"length":1},"699":{"length":1},"700":{"length":1},"701":{"length":1},"702":{"length":1},"703":{"length":1},"704":{"length":1},"705":{"length":1},"706":{"length":1},"707":{"length":1},"708":{"length":1},"709":{"length":1},"710":{"length":1},"711":{"length":1},"712":{"length":1},"713":{"length":1},"714":{"length":1},"715":{"length":1},"716":{"length":1},"717":{"length":1},"718":{"length":1},"719":{"length":1},"720":{"length":1},"721":{"length":1},"722":{"length":1},"723":{"length":1},"724":{"length":1},"725":{"length":1},"726":{"length":1},"727":{"length":1},"728":{"length":1},"729":{"length":1},"730":{"length":1},"731":{"length":1},"732":{"length":1},"733":{"length":1},"734":{"length":1},"735":{"length":1},"736":{"length":1},"737":{"length":1},"738":{"length":1},"739":{"length":1},"740":{"length":1},"741":{"length":1},"742":{"length":1},"743":{"length":1},"744":{"length":1},"745":{"length":1},"746":{"length":1},"747":{"length":1},"748":{"length":1},"749":{"length":1},"750":{"length":1},"751":{"length":1},"752":{"length":1},"753":{"length":1},"754":{"length":1},"755":{"length":1},"756":{"length":1},"757":{"length":1},"758":{"length":1},"759":{"length":1},"760":{"length":1},"761":{"length":1},"762":{"length":1},"763":{"length":1},"764":{"length":1},"765":{"length":1},"766":{"length":1},"767":{"length":1},"768":{"length":1},"769":{"length":1},"770":{"length":1},"771":{"length":1},"772":{"length":1},"773":{"length":1},"774":{"length":1},"775":{"length":1},"776":{"length":1},"777":{"length":1},"778":{"length":1},"779":{"length":1},"780":{"length":1},"781":{"length":1},"782":{"length":1},"783":{"length":1},"784":{"length":1},"785":{"length":1},"786":{"length":1},"787":{"length":1},"788":{"length":1},"789":{"length":1},"790":{"length":1},"791":{"length":1},"792":{"length":1},"793":{"length":1},"794":{"length":1},"795":{"length":1},"796":{"length":1},"797":{"length":1},"798":{"length":1},"799":{"length":1},"800":{"length":1},"801":{"length":1},"802":{"length":1},"803":{"length":1},"804":{"length":1},"805":{"length":1},"806":{"length":1},"807":{"length":1},"808":{"length":1},"809":{"length":1},"810":{"length":1},"811":{"length":1},"812":{"length":1},"813":{"length":1},"814":{"length":1},"815":{"length":1},"816":{"length":1},"817":{"length":1},"818":{"length":1},"819":{"length":1},"820":{"length":1},"821":{"length":1},"822":{"length":1},"823":{"length":1},"824":{"length":1},"825":{"length":1},"826":{"length":1},"827":{"length":1},"828":{"length":1},"829":{"length":1},"830":{"length":1},"831":{"length":1},"832":{"length":1},"833":{"length":1},"834":{"length":1},"835":{"length":1},"836":{"length":1},"837":{"length":1},"838":{"length":1},"839":{"length":1},"840":{"length":1},"841":{"length":1},"842":{"length":1},"843":{"length":1},"844":{"length":1},"845":{"length":1},"846":{"length":1},"847":{"length":1},"848":{"length":1},"849":{"length":1},"850":{"length":1},"851":{"length":1},"852":{"length":1},"853":{"length":1},"854":{"length":1},"855":{"length":1},"856":{"length":1},"857":{"length":1},"858":{"length":1},"859":{"length":1},"860":{"length":1},"861":{"length":1},"862":{"length":1},"863":{"length":1},"864":{"length":1},"865":{"length":1},"866":{"length":1},"867":{"length":1},"868":{"length":1},"869":{"length":1},"870":{"length":1},"871":{"length":1},"872":{"length":1},"873":{"length":1},"874":{"length":1},"875":{"length":1},"876":{"length":1},"877":{"length":1},"878":{"length":1},"879":{"length":1},"880":{"length":1},"881":{"length":1},"882":{"length":1},"883":{"length":1},"884":{"length":1},"885":{"length":1},"886":{"length":1},"887":{"length":1},"888":{"length":1},"889":{"length":1},"890":{"length":1},"891":{"length":1},"892":{"length":1},"893":{"length":1},"894":{"length":1},"895":{"length":1},"896":{"length":1},"897":{"length":1},"898":{"length":1},"899":{"length":1},"900":{"length":1},"901":{"length":1},"902":{"length":1},"903":{"length":1},"904":{"length":1},"905":{"length":1},"906":{"length":1},"907":{"length":1},"908":{"length":1},"909":{"length":1},"910":{"length":1},"911":{"length":1},"912":{"length":1},"913":{"length":1},"914":{"length":1},"915":{"length":1},"916":{"length":1},"917":{"length":1},"918":{"length":1},"919":{"length":1},"920":{"length":1},"921":{"length":1},"922":{"length":1},"923":{"length":1},"924":{"length":1},"925":{"length":1},"926":{"length":1},"927":{"length":1},"928":{"length":1},"929":{"length":1},"930":{"length":1},"931":{"length":1},"932":{"length":1},"933":{"length":1},"934":{"length":1},"935":{"length":1},"936":{"length":1},"937":{"length":1},"938":{"length":1},"939":{"length":1},"940":{"length":1},"941":{"length":1},"942":{"length":1},"943":{"length":1},"944":{"length":1},"945":{"length":1},"946":{"length":1},"947":{"length":1},"948":{"length":1},"949":{"length":1},"950":{"length":1},"951":{"length":1},"952":{"length":1},"953":{"length":1},"954":{"length":1},"955":{"length":1},"956":{"length":1},"957":{"length":1},"958":{"length":1},"959":{"length":1},"960":{"length":1},"961":{"length":1},"962":{"length":1},"963":{"length":1},"964":{"length":1},"965":{"length":1},"966":{"length":1},"967":{"length":1},"968":{"length":1},"969":{"length":1},"970":{"length":1},"971":{"length":1},"972":{"length":1},"973":{"length":1},"974":{"length":1},"975":{"length":1},"976":{"length":1},"977":{"length":1},"978":{"length":1},"979":{"length":1},"980":{"length":1},"981":{"length":1},"982":{"length":1},"983":{"length":1},"984":{"length":1},"985":{"length":1},"986":{"length":1},"987":{"length":1},"988":{"length":1},"989":{"length":1},"990":{"length":1},"991":{"length":1},"992":{"length":1},"993":{"length":1},"994":{"length":1},"995":{"length":1},"996":{"length":1},"997":{"length":1},"998":{"length":1},"999":{"length":1},"1000":{"length":1},"1001":{"length":1},"1002":{"length":1},"1003":{"length":1},"1004":{"length":1},"1005":{"length":1},"1006":{"length":1},"1007":{"length":1},"1008":{"length":1},"1009":{"length":1},"1010":{"length":1},"1011":{"length":1},"1012":{"length":1},"1013":{"length":1},"1014":{"length":1},"1015":{"length":1},"1016":{"length":1},"1017":{"length":1},"1018":{"length":1},"1019":{"length":1},"1020":{"length":1},"1021":{"length":1},"1022":{"length":1},"1023":{"length":1},"1024":{"length":1},"1025":{"length":1},"1026":{"length":1},"1027":{"length":1},"1028":{"length":1},"1029":{"length":1},"1030":{"length":1},"1031":{"length":1},"1032":{"length":1},"1033":{"length":1},"1034":{"length":1},"1035":{"length":1},"1036":{"length":1},"1037":{"length":1},"1038":{"length":1},"1039":{"length":1},"1040":{"length":1},"1041":{"length":1},"1042":{"length":1},"1043":{"length":1},"1044":{"length":1},"1045":{"length":1},"1046":{"length":1},"1047":{"length":1},"1048":{"length":1},"1049":{"length":1},"1050":{"length":1},"1051":{"length":1},"1052":{"length":1},"1053":{"length":1},"1054":{"length":1},"1055":{"length":1},"1056":{"length":1},"1057":{"length":1},"1058":{"length":1},"1059":{"length":1},"1060":{"length":1},"1061":{"length":1},"1062":{"length":1},"1063":{"length":1},"1064":{"length":1},"1065":{"length":1},"1066":{"length":1},"1067":{"length":1},"1068":{"length":1},"1069":{"length":1},"1070":{"length":1},"1071":{"length":1},"1072":{"length":1},"1073":{"length":1},"1074":{"length":1},"1075":{"length":1},"1076":{"length":1},"1077":{"length":1},"1078":{"length":1},"1079":{"length":1},"1080":{"length":1},"1081":{"length":1},"1082":{"length":1},"1083":{"length":1},"1084":{"length":1},"1085":{"length":1},"1086":{"length":1},"1087":{"length":1},"1088":{"length":1},"1089":{"length":1},"1090":{"length":1},"1091":{"length":1},"1092":{"length":1},"1093":{"length":1},"1094":{"length":1},"1095":{"length":1},"1096":{"length":1},"1097":{"length":1},"1098":{"length":1},"1099":{"length":1},"1100":{"length":1},"1101":{"length":1},"1102":{"length":1},"1103":{"length":1},"1104":{"length":1},"1105":{"length":1},"1106":{"length":1},"1107":{"length":1},"1108":{"length":1},"1109":{"length":1},"1110":{"length":1},"1111":{"length":1},"1112":{"length":1},"1113":{"length":1},"1114":{"length":1},"1115":{"length":1},"1116":{"length":1},"1117":{"length":1},"1118":{"length":1},"1119":{"length":1},"1120":{"length":1},"1121":{"length":1},"1122":{"length":1},"1123":{"length":1},"1124":{"length":1},"1125":{"length":1},"1126":{"length":1},"1127":{"length":1},"1128":{"length":1},"1129":{"length":1},"1130":{"length":1},"1131":{"length":1},"1132":{"length":1},"1133":{"length":1},"1134":{"length":1},"1135":{"length":1},"1136":{"length":1},"1137":{"length":1},"1138":{"length":1},"1139":{"length":1},"1140":{"length":1},"1141":{"length":1},"1142":{"length":1},"1143":{"length":1},"1144":{"length":1},"1145":{"length":1},"1146":{"length":1},"1147":{"length":1},"1148":{"length":1},"1149":{"length":1},"1150":{"length":1},"1151":{"length":1},"1152":{"length":1},"1153":{"length":1},"1154":{"length":1},"1155":{"length":1},"1156":{"length":1},"1157":{"length":1},"1158":{"length":1},"1159":{"length":1},"1160":{"length":1},"1161":{"length":1},"1162":{"length":1},"1163":{"length":1},"1164":{"length":1},"1165":{"length":1},"1166":{"length":1},"1167":{"length":1},"1168":{"length":1},"1169":{"length":1},"1170":{"length":1},"1171":{"length":1},"1172":{"length":1},"1173":{"length":1},"1174":{"length":1},"1175":{"length":1},"1176":{"length":1},"1177":{"length":1},"1178":{"length":1},"1179":{"length":1},"1180":{"length":1},"1181":{"length":1},"1182":{"length":1},"1183":{"length":1},"1184":{"length":1},"1185":{"length":1},"1186":{"length":1},"1187":{"length":1},"1188":{"length":1},"1189":{"length":1},"1190":{"length":1},"1191":{"length":1},"1192":{"length":1},"1193":{"length":1},"1194":{"length":1},"1195":{"length":1},"1196":{"length":1},"1197":{"length":1},"1198":{"length":1},"1199":{"length":1},"1200":{"length":1},"1201":{"length":1},"1202":{"length":1},"1203":{"length":1},"1204":{"length":1},"1205":{"length":1},"1206":{"length":1},"1207":{"length":1},"1208":{"length":1},"1209":{"length":1},"1210":{"length":1},"1211":{"length":1},"1212":{"length":1},"1213":{"length":1},"1214":{"length":1},"1215":{"length":1},"1216":{"length":1},"1217":{"length":1},"1218":{"length":1},"1219":{"length":1},"1220":{"length":1},"1221":{"length":1},"1222":{"length":1},"1223":{"length":1},"1224":{"length":1},"1225":{"length":1},"1226":{"length":1},"1227":{"length":1},"1228":{"length":1},"1229":{"length":1},"1230":{"length":1},"1231":{"length":1},"1232":{"length":1},"1233":{"length":1},"1234":{"length":1},"1235":{"length":1},"1236":{"length":1},"1237":{"length":1},"1238":{"length":1},"1239":{"length":1},"1240":{"length":1},"1241":{"length":1},"1242":{"length":1},"1243":{"length":1},"1244":{"length":1},"1245":{"length":1},"1246":{"length":1},"1247":{"length":1},"1248":{"length":1},"1249":{"length":1},"1250":{"length":1},"1251":{"length":1},"1252":{"length":1},"1253":{"length":1},"1254":{"length":1},"1255":{"length":1},"1256":{"length":1},"1257":{"length":1},"1258":{"length":1},"1259":{"length":1},"1260":{"length":1},"1261":{"length":1},"1262":{"length":1},"1263":{"length":1},"1264":{"length":1},"1265":{"length":1},"1266":{"length":1},"1267":{"length":1},"1268":{"length":1},"1269":{"length":1},"1270":{"length":1},"1271":{"length":1},"1272":{"length":1},"1273":{"length":1},"1274":{"length":1},"1275":{"length":1},"1276":{"length":1},"1277":{"length":1},"1278":{"length":1},"1279":{"length":1},"1280":{"length":1},"1281":{"length":1},"1282":{"length":1},"1283":{"length":1},"1284":{"length":1},"1285":{"length":1},"1286":{"length":1},"1287":{"length":1},"1288":{"length":1},"1289":{"length":1},"1290":{"length":1},"1291":{"length":1},"1292":{"length":1},"1293":{"length":1},"1294":{"length":1},"1295":{"length":1},"1296":{"length":1},"1297":{"length":1},"1298":{"length":1},"1299":{"length":1},"1300":{"length":1},"1301":{"length":1},"1302":{"length":1},"1303":{"length":1},"1304":{"length":1},"1305":{"length":1},"1306":{"length":1},"1307":{"length":1},"1308":{"length":1},"1309":{"length":1},"1310":{"length":1},"1311":{"length":1},"1312":{"length":1},"1313":{"length":1},"1314":{"length":1},"1315":{"length":1},"1316":{"length":1},"1317":{"length":1},"1318":{"length":1},"1319":{"length":1},"1320":{"length":1},"1321":{"length":1},"1322":{"length":1},"1323":{"length":1},"1324":{"length":1},"1325":{"length":1},"1326":{"length":1},"1327":{"length":1},"1328":{"length":1},"1329":{"length":1},"1330":{"length":1},"1331":{"length":1},"1332":{"length":1},"1333":{"length":1},"1334":{"length":1},"1335":{"length":1},"1336":{"length":1},"1337":{"length":1},"1338":{"length":1},"1339":{"length":1},"1340":{"length":1},"1341":{"length":1},"1342":{"length":1},"1343":{"length":1},"1344":{"length":1},"1345":{"length":1},"1346":{"length":1},"1347":{"length":1},"1348":{"length":1},"1349":{"length":1},"1350":{"length":1},"1351":{"length":1},"1352":{"length":1},"1353":{"length":1},"1354":{"length":1},"1355":{"length":1},"1356":{"length":1},"1357":{"length":1},"1358":{"length":1},"1359":{"length":1},"1360":{"length":1},"1361":{"length":1},"1362":{"length":1},"1363":{"length":1},"1364":{"length":1},"1365":{"length":1},"1366":{"length":1},"1367":{"length":1},"1368":{"length":1},"1369":{"length":1},"1370":{"length":1},"1371":{"length":1},"1372":{"length":1},"1373":{"length":1},"1374":{"length":1},"1375":{"length":1},"1376":{"length":1},"1377":{"length":1},"1378":{"length":1},"1379":{"length":1},"1380":{"length":1},"1381":{"length":1},"1382":{"length":1},"1383":{"length":1},"1384":{"length":1},"1385":{"length":1},"1386":{"length":1},"1387":{"length":1},"1388":{"length":1},"1389":{"length":1},"1390":{"length":1},"1391":{"length":1},"1392":{"length":1},"1393":{"length":1},"1394":{"length":1},"1395":{"length":1},"1396":{"length":1},"1397":{"length":1},"1398":{"length":1},"1399":{"length":1},"1400":{"length":1},"1401":{"length":1},"1402":{"length":1},"1403":{"length":1},"1404":{"length":1},"1405":{"length":1},"1406":{"length":1},"1407":{"length":1},"1408":{"length":1},"1409":{"length":1},"1410":{"length":1},"1411":{"length":1},"1412":{"length":1},"1413":{"length":1},"1414":{"length":1},"1415":{"length":1},"1416":{"length":1},"1417":{"length":1},"1418":{"length":1},"1419":{"length":1},"1420":{"length":1},"1421":{"length":1},"1422":{"length":1},"1423":{"length":1},"1424":{"length":1},"1425":{"length":1},"1426":{"length":1},"1427":{"length":1},"1428":{"length":1},"1429":{"length":1},"1430":{"length":1},"1431":{"length":1},"1432":{"length":1},"1433":{"length":1},"1434":{"length":1},"1435":{"length":1},"1436":{"length":1},"1437":{"length":1},"1438":{"length":1},"1439":{"length":1},"1440":{"length":1},"1441":{"length":1},"1442":{"length":1},"1443":{"length":1},"1444":{"length":1},"1445":{"length":1},"1446":{"length":1},"1447":{"length":1},"1448":{"length":1},"1449":{"length":1},"1450":{"length":1},"1451":{"length":1},"1452":{"length":1},"1453":{"length":1},"1454":{"length":1},"1455":{"length":1},"1456":{"length":1},"1457":{"length":1},"1458":{"length":1},"1459":{"length":1},"1460":{"length":1},"1461":{"length":1},"1462":{"length":1},"1463":{"length":1},"1464":{"length":1},"1465":{"length":1},"1466":{"length":1},"1467":{"length":1},"1468":{"length":1},"1469":{"length":1},"1470":{"length":1},"1471":{"length":1},"1472":{"length":1},"1473":{"length":1},"1474":{"length":1},"1475":{"length":1},"1476":{"length":1},"1477":{"length":1},"1478":{"length":1},"1479":{"length":1},"1480":{"length":1},"1481":{"length":1},"1482":{"length":1},"1483":{"length":1},"1484":{"length":1},"1485":{"length":1},"1486":{"length":1},"1487":{"length":1},"1488":{"length":1},"1489":{"length":1},"1490":{"length":1},"1491":{"length":1},"1492":{"length":1},"1493":{"length":1},"1494":{"length":1},"1495":{"length":1},"1496":{"length":1},"1497":{"length":1},"1498":{"length":1},"1499":{"length":1},"1500":{"length":1},"1501":{"length":1},"1502":{"length":1},"1503":{"length":1},"1504":{"length":1},"1505":{"length":1},"1506":{"length":1},"1507":{"length":1},"1508":{"length":1},"1509":{"length":1},"1510":{"length":1},"1511":{"length":1},"1512":{"length":1},"1513":{"length":1},"1514":{"length":1},"1515":{"length":1},"1516":{"length":1},"1517":{"length":1},"1518":{"length":1},"1519":{"length":1},"1520":{"length":1},"1521":{"length":1},"1522":{"length":1},"1523":{"length":1},"1524":{"length":1},"1525":{"length":1},"1526":{"length":1},"1527":{"length":1},"1528":{"length":1},"1529":{"length":1},"1530":{"length":1},"1531":{"length":1},"1532":{"length":1},"1533":{"length":1},"1534":{"length":1},"1535":{"length":1},"1536":{"length":1},"1537":{"length":1},"1538":{"length":1},"1539":{"length":1},"1540":{"length":1},"1541":{"length":1},"1542":{"length":1},"1543":{"length":1},"1544":{"length":1},"1545":{"length":1},"1546":{"length":1},"1547":{"length":1},"1548":{"length":1},"1549":{"length":1},"1550":{"length":1},"1551":{"length":1},"1552":{"length":1},"1553":{"length":1},"1554":{"length":1},"1555":{"length":1},"1556":{"length":1},"1557":{"length":1},"1558":{"length":1},"1559":{"length":1},"1560":{"length":1},"1561":{"length":1},"1562":{"length":1},"1563":{"length":1},"1564":{"length":1},"1565":{"length":1},"1566":{"length":1},"1567":{"length":1},"1568":{"length":1},"1569":{"length":1},"1570":{"length":1},"1571":{"length":1},"1572":{"length":1},"1573":{"length":1},"1574":{"length":1},"1575":{"length":1},"1576":{"length":1},"1577":{"length":1},"1578":{"length":1},"1579":{"length":1},"1580":{"length":1},"1581":{"length":1},"1582":{"length":1},"1583":{"length":1},"1584":{"length":1},"1585":{"length":1},"1586":{"length":1},"1587":{"length":1},"1588":{"length":1},"1589":{"length":1},"1590":{"length":1},"1591":{"length":1},"1592":{"length":1},"1593":{"length":1},"1594":{"length":1},"1595":{"length":1},"1596":{"length":1},"1597":{"length":1},"1598":{"length":1},"1599":{"length":1},"1600":{"length":1},"1601":{"length":1},"1602":{"length":1},"1603":{"length":1},"1604":{"length":1},"1605":{"length":1},"1606":{"length":1},"1607":{"length":1},"1608":{"length":1},"1609":{"length":1},"1610":{"length":1},"1611":{"length":1},"1612":{"length":1},"1613":{"length":1},"1614":{"length":1},"1615":{"length":1},"1616":{"length":1},"1617":{"length":1},"1618":{"length":1},"1619":{"length":1},"1620":{"length":1},"1621":{"length":1},"1622":{"length":1},"1623":{"length":1},"1624":{"length":1},"1625":{"length":1},"1626":{"length":1},"1627":{"length":1},"1628":{"length":1},"1629":{"length":1},"1630":{"length":1},"1631":{"length":1},"1632":{"length":1},"1633":{"length":1},"1634":{"length":1},"1635":{"length":1},"1636":{"length":1},"1637":{"length":1},"1638":{"length":1},"1639":{"length":1},"1640":{"length":1},"1641":{"length":1},"1642":{"length":1},"1643":{"length":1},"1644":{"length":1},"1645":{"length":1},"1646":{"length":1},"1647":{"length":1},"1648":{"length":1},"1649":{"length":1},"1650":{"length":1},"1651":{"length":1},"1652":{"length":1},"1653":{"length":1},"1654":{"length":1},"1655":{"length":1},"1656":{"length":1},"1657":{"length":1},"1658":{"length":1},"1659":{"length":1},"1660":{"length":1},"1661":{"length":1},"1662":{"length":1},"1663":{"length":1},"1664":{"length":1},"1665":{"length":1},"1666":{"length":1},"1667":{"length":1},"1668":{"length":1},"1669":{"length":1},"1670":{"length":1},"1671":{"length":1},"1672":{"length":1},"1673":{"length":1},"1674":{"length":1},"1675":{"length":1},"1676":{"length":1},"1677":{"length":1},"1678":{"length":1},"1679":{"length":1},"1680":{"length":1},"1681":{"length":1},"1682":{"length":1},"1683":{"length":1},"1684":{"length":1},"1685":{"length":1},"1686":{"length":1},"1687":{"length":1},"1688":{"length":1},"1689":{"length":1},"1690":{"length":1},"1691":{"length":1},"1692":{"length":1},"1693":{"length":1},"1694":{"length":1},"1695":{"length":1},"1696":{"length":1},"1697":{"length":1},"1698":{"length":1},"1699":{"length":1},"1700":{"length":1},"1701":{"length":1},"1702":{"length":1},"1703":{"length":1},"1704":{"length":1},"1705":{"length":1},"1706":{"length":1},"1707":{"length":1},"1708":{"length":1},"1709":{"length":1},"1710":{"length":1},"1711":{"length":1},"1712":{"length":1},"1713":{"length":1},"1714":{"length":1},"1715":{"length":1},"1716":{"length":1},"1717":{"length":1},"1718":{"length":1},"1719":{"length":1},"1720":{"length":1},"1721":{"length":1},"1722":{"length":1},"1723":{"length":1},"1724":{"length":1},"1725":{"length":1},"1726":{"length":1},"1727":{"length":1},"1728":{"length":1},"1729":{"length":1},"1730":{"length":1},"1731":{"length":1},"1732":{"length":1},"1733":{"length":1},"1734":{"length":1},"1735":{"length":1},"1736":{"length":1},"1737":{"length":1},"1738":{"length":1},"1739":{"length":1},"1740":{"length":1},"1741":{"length":1},"1742":{"length":1},"1743":{"length":1},"1744":{"length":1},"1745":{"length":1},"1746":{"length":1},"1747":{"length":1},"1748":{"length":1},"1749":{"length":1},"1750":{"length":1},"1751":{"length":1},"1752":{"length":1},"1753":{"length":1},"1754":{"length":1},"1755":{"length":1},"1756":{"length":1},"1757":{"length":1},"1758":{"length":1},"1759":{"length":1},"1760":{"length":1},"1761":{"length":1},"1762":{"length":1},"1763":{"length":1},"1764":{"length":1},"1765":{"length":1},"1766":{"length":1},"1767":{"length":1},"1768":{"length":1},"1769":{"length":1},"1770":{"length":1},"1771":{"length":1},"1772":{"length":1},"1773":{"length":1},"1774":{"length":1},"1775":{"length":1},"1776":{"length":1},"1777":{"length":1},"1778":{"length":1},"1779":{"length":1},"1780":{"length":1},"1781":{"length":1},"1782":{"length":1},"1783":{"length":1},"1784":{"length":1},"1785":{"length":1},"1786":{"length":1},"1787":{"length":1},"1788":{"length":1},"1789":{"length":1},"1790":{"length":1},"1791":{"length":1},"1792":{"length":1},"1793":{"length":1},"1794":{"length":1},"1795":{"length":1},"1796":{"length":1},"1797":{"length":1},"1798":{"length":1},"1799":{"length":1},"1800":{"length":1},"1801":{"length":1},"1802":{"length":1},"1803":{"length":1},"1804":{"length":1},"1805":{"length":1},"1806":{"length":1},"1807":{"length":1},"1808":{"length":1},"1809":{"length":1},"1810":{"length":1},"1811":{"length":1},"1812":{"length":1},"1813":{"length":1},"1814":{"length":1},"1815":{"length":1},"1816":{"length":1},"1817":{"length":1},"1818":{"length":1},"1819":{"length":1},"1820":{"length":1},"1821":{"length":1},"1822":{"length":1},"1823":{"length":1},"1824":{"length":1},"1825":{"length":1},"1826":{"length":1},"1827":{"length":1},"1828":{"length":1},"1829":{"length":1},"1830":{"length":1},"1831":{"length":1},"1832":{"length":1},"1833":{"length":1},"1834":{"length":1},"1835":{"length":1},"1836":{"length":1},"1837":{"length":1},"1838":{"length":1},"1839":{"length":1},"1840":{"length":1},"1841":{"length":1},"1842":{"length":1},"1843":{"length":1},"1844":{"length":1},"1845":{"length":1},"1846":{"length":1},"1847":{"length":1},"1848":{"length":1},"1849":{"length":1},"1850":{"length":1},"1851":{"length":1},"1852":{"length":1},"1853":{"length":1},"1854":{"length":1},"1855":{"length":1},"1856":{"length":1},"1857":{"length":1},"1858":{"length":1},"1859":{"length":1},"1860":{"length":1},"1861":{"length":1},"1862":{"length":1},"1863":{"length":1},"1864":{"length":1},"1865":{"length":1},"1866":{"length":1},"1867":{"length":1},"1868":{"length":1},"1869":{"length":1},"1870":{"length":1},"1871":{"length":1},"1872":{"length":1},"1873":{"length":1},"1874":{"length":1},"1875":{"length":1},"1876":{"length":1},"1877":{"length":1},"1878":{"length":1},"1879":{"length":1},"1880":{"length":1},"1881":{"length":1},"1882":{"length":1},"1883":{"length":1},"1884":{"length":1},"1885":{"length":1},"1886":{"length":1},"1887":{"length":1},"1888":{"length":1},"1889":{"length":1},"1890":{"length":1},"1891":{"length":1},"1892":{"length":1},"1893":{"length":1},"1894":{"length":1},"1895":{"length":1},"1896":{"length":1},"1897":{"length":1},"1898":{"length":1},"1899":{"length":1},"1900":{"length":1},"1901":{"length":1},"1902":{"length":1},"1903":{"length":1},"1904":{"length":1},"1905":{"length":1},"1906":{"length":1},"1907":{"length":1},"1908":{"length":1},"1909":{"length":1},"1910":{"length":1},"1911":{"length":1},"1912":{"length":1},"1913":{"length":1},"1914":{"length":1},"1915":{"length":1},"1916":{"length":1},"1917":{"length":1},"1918":{"length":1},"1919":{"length":1},"1920":{"length":1},"1921":{"length":1},"1922":{"length":1},"1923":{"length":1},"1924":{"length":1},"1925":{"length":1},"1926":{"length":1},"1927":{"length":1},"1928":{"length":1},"1929":{"length":1},"1930":{"length":1},"1931":{"length":1},"1932":{"length":1},"1933":{"length":1},"1934":{"length":1},"1935":{"length":1},"1936":{"length":1},"1937":{"length":1},"1938":{"length":1},"1939":{"length":1},"1940":{"length":1},"1941":{"length":1},"1942":{"length":1},"1943":{"length":1},"1944":{"length":1},"1945":{"length":1},"1946":{"length":1},"1947":{"length":1},"1948":{"length":1},"1949":{"length":1},"1950":{"length":1},"1951":{"length":1},"1952":{"length":1},"1953":{"length":1},"1954":{"length":1},"1955":{"length":1},"1956":{"length":1},"1957":{"length":1},"1958":{"length":1},"1959":{"length":1},"1960":{"length":1},"1961":{"length":1},"1962":{"length":1},"1963":{"length":1},"1964":{"length":1},"1965":{"length":1},"1966":{"length":1},"1967":{"length":1},"1968":{"length":1},"1969":{"length":1},"1970":{"length":1},"1971":{"length":1},"1972":{"length":1},"1973":{"length":1},"1974":{"length":1},"1975":{"length":1},"1976":{"length":1},"1977":{"length":1},"1978":{"length":1},"1979":{"length":1},"1980":{"length":1},"1981":{"length":1},"1982":{"length":1},"1983":{"length":1},"1984":{"length":1},"1985":{"length":1},"1986":{"length":1},"1987":{"length":1},"1988":{"length":1},"1989":{"length":1},"1990":{"length":1},"1991":{"length":1},"1992":{"length":1},"1993":{"length":1},"1994":{"length":1},"1995":{"length":1},"1996":{"length":1},"1997":{"length":1},"1998":{"length":1},"1999":{"length":1},"2000":{"length":1},"2001":{"length":1},"2002":{"length":1},"2003":{"length":1},"2004":{"length":1},"2005":{"length":1},"2006":{"length":1},"2007":{"length":1},"2008":{"length":1},"2009":{"length":1},"2010":{"length":1},"2011":{"length":1},"2012":{"length":1},"2013":{"length":1},"2014":{"length":1},"2015":{"length":1},"2016":{"length":1},"2017":{"length":1},"2018":{"length":1},"2019":{"length":1},"2020":{"length":1},"2021":{"length":1},"2022":{"length":1},"2023":{"length":1},"2024":{"length":1},"2025":{"length":1},"2026":{"length":1},"2027":{"length":1},"2028":{"length":1},"2029":{"length":1},"2030":{"length":1},"2031":{"length":1},"2032":{"length":1},"2033":{"length":1},"2034":{"length":1},"2035":{"length":1},"2036":{"length":1},"2037":{"length":1},"2038":{"length":1},"2039":{"length":1},"2040":{"length":1},"2041":{"length":1},"2042":{"length":1},"2043":{"length":1},"2044":{"length":1},"2045":{"length":1},"2046":{"length":1},"2047":{"length":1},"2048":{"length":1},"2049":{"length":1},"2050":{"length":1},"2051":{"length":1},"2052":{"length":1},"2053":{"length":1},"2054":{"length":1},"2055":{"length":1},"2056":{"length":1},"2057":{"length":1},"2058":{"length":1},"2059":{"length":1},"2060":{"length":1},"2061":{"length":1},"2062":{"length":1},"2063":{"length":1},"2064":{"length":1},"2065":{"length":1},"2066":{"length":1},"2067":{"length":1},"2068":{"length":1},"2069":{"length":1},"2070":{"length":1},"2071":{"length":1},"2072":{"length":1},"2073":{"length":1},"2074":{"length":1},"2075":{"length":1},"2076":{"length":1},"2077":{"length":1},"2078":{"length":1},"2079":{"length":1},"2080":{"length":1},"2081":{"length":1},"2082":{"length":1},"2083":{"length":1},"2084":{"length":1},"2085":{"length":1},"2086":{"length":1},"2087":{"length":1},"2088":{"length":1},"2089":{"length":1},"2090":{"length":1},"2091":{"length":1},"2092":{"length":1},"2093":{"length":1},"2094":{"length":1},"2095":{"length":1},"2096":{"length":1},"2097":{"length":1},"2098":{"length":1},"2099":{"length":1},"2100":{"length":1},"2101":{"length":1},"2102":{"length":1},"2103":{"length":1},"2104":{"length":1},"2105":{"length":1},"2106":{"length":1},"2107":{"length":1},"2108":{"length":1},"2109":{"length":1},"2110":{"length":1},"2111":{"length":1},"2112":{"length":1},"2113":{"length":1},"2114":{"length":1},"2115":{"length":1},"2116":{"length":1},"2117":{"length":1},"2118":{"length":1},"2119":{"length":1},"2120":{"length":1},"2121":{"length":1},"2122":{"length":1},"2123":{"length":1},"2124":{"length":1},"2125":{"length":1},"2126":{"length":1},"2127":{"length":1},"2128":{"length":1},"2129":{"length":1},"2130":{"length":1},"2131":{"length":1},"2132":{"length":1},"2133":{"length":1},"2134":{"length":1},"2135":{"length":1},"2136":{"length":1},"2137":{"length":1},"2138":{"length":1},"2139":{"length":1},"2140":{"length":1},"2141":{"length":1},"2142":{"length":1},"2143":{"length":1},"2144":{"length":1},"2145":{"length":1},"2146":{"length":1},"2147":{"length":1},"2148":{"length":1},"2149":{"length":1},"2150":{"length":1},"2151":{"length":1},"2152":{"length":1},"2153":{"length":1},"2154":{"length":1},"2155":{"length":1},"2156":{"length":1},"2157":{"length":1},"2158":{"length":1},"2159":{"length":1},"2160":{"length":1},"2161":{"length":1},"2162":{"length":1},"2163":{"length":1},"2164":{"length":1},"2165":{"length":1},"2166":{"length":1},"2167":{"length":1},"2168":{"length":1},"2169":{"length":1},"2170":{"length":1},"2171":{"length":1},"2172":{"length":1},"2173":{"length":1},"2174":{"length":1},"2175":{"length":1},"2176":{"length":1},"2177":{"length":1},"2178":{"length":1},"2179":{"length":1},"2180":{"length":1},"2181":{"length":1},"2182":{"length":1},"2183":{"length":1},"2184":{"length":1},"2185":{"length":1},"2186":{"length":1},"2187":{"length":1},"2188":{"length":1},"2189":{"length":1},"2190":{"length":1},"2191":{"length":1},"2192":{"length":1},"2193":{"length":1},"2194":{"length":1},"2195":{"length":1},"2196":{"length":1},"2197":{"length":1},"2198":{"length":1},"2199":{"length":1},"2200":{"length":1},"2201":{"length":1},"2202":{"length":1},"2203":{"length":1},"2204":{"length":1},"2205":{"length":1},"2206":{"length":1},"2207":{"length":1},"2208":{"length":1},"2209":{"length":1},"2210":{"length":1},"2211":{"length":1},"2212":{"length":1},"2213":{"length":1},"2214":{"length":1},"2215":{"length":1},"2216":{"length":1},"2217":{"length":1},"2218":{"length":1},"2219":{"length":1},"2220":{"length":1},"2221":{"length":1},"2222":{"length":1},"2223":{"length":1},"2224":{"length":1},"2225":{"length":1},"2226":{"length":1},"2227":{"length":1},"2228":{"length":1},"2229":{"length":1},"2230":{"length":1},"2231":{"length":1},"2232":{"length":1},"2233":{"length":1},"2234":{"length":1},"2235":{"length":1},"2236":{"length":1},"2237":{"length":1},"2238":{"length":1},"2239":{"length":1},"2240":{"length":1},"2241":{"length":1},"2242":{"length":1},"2243":{"length":1},"2244":{"length":1},"2245":{"length":1},"2246":{"length":1},"2247":{"length":1},"2248":{"length":1},"2249":{"length":1},"2250":{"length":1},"2251":{"length":1},"2252":{"length":1},"2253":{"length":1},"2254":{"length":1},"2255":{"length":1},"2256":{"length":1},"2257":{"length":1},"2258":{"length":1},"2259":{"length":1},"2260":{"length":1},"2261":{"length":1},"2262":{"length":1},"2263":{"length":1},"2264":{"length":1},"2265":{"length":1},"2266":{"length":1},"2267":{"length":1},"2268":{"length":1},"2269":{"length":1},"2270":{"length":1},"2271":{"length":1},"2272":{"length":1},"2273":{"length":1},"2274":{"length":1},"2275":{"length":1},"2276":{"length":1},"2277":{"length":1},"2278":{"length":1},"2279":{"length":1},"2280":{"length":1},"2281":{"length":1},"2282":{"length":1},"2283":{"length":1},"2284":{"length":1},"2285":{"length":1},"2286":{"length":1},"2287":{"length":1},"2288":{"length":1},"2289":{"length":1},"2290":{"length":1},"2291":{"length":1},"2292":{"length":1},"2293":{"length":1},"2294":{"length":1},"2295":{"length":1},"2296":{"length":1},"2297":{"length":1},"2298":{"length":1},"2299":{"length":1},"2300":{"length":1},"2301":{"length":1},"2302":{"length":1},"2303":{"length":1},"2304":{"length":1},"2305":{"length":1},"2306":{"length":1},"2307":{"length":1},"2308":{"length":1},"2309":{"length":1},"2310":{"length":1},"2311":{"length":1},"2312":{"length":1},"2313":{"length":1},"2314":{"length":1},"2315":{"length":1},"2316":{"length":1},"2317":{"length":1},"2318":{"length":1},"2319":{"length":1},"2320":{"length":1},"2321":{"length":1},"2322":{"length":1},"2323":{"length":1},"2324":{"length":1},"2325":{"length":1},"2326":{"length":1},"2327":{"length":1},"2328":{"length":1},"2329":{"length":1},"2330":{"length":1},"2331":{"length":1},"2332":{"length":1},"2333":{"length":1},"2334":{"length":1},"2335":{"length":1},"2336":{"length":1},"2337":{"length":1},"2338":{"length":1},"2339":{"length":1},"2340":{"length":1},"2341":{"length":1},"2342":{"length":1},"2343":{"length":1},"2344":{"length":1},"2345":{"length":1},"2346":{"length":1},"2347":{"length":1},"2348":{"length":1},"2349":{"length":1},"2350":{"length":1},"2351":{"length":1},"2352":{"length":1},"2353":{"length":1},"2354":{"length":1},"2355":{"length":1},"2356":{"length":1},"2357":{"length":1},"2358":{"length":1},"2359":{"length":1},"2360":{"length":1},"2361":{"length":1},"2362":{"length":1},"2363":{"length":1},"2364":{"length":1},"2365":{"length":1},"2366":{"length":1},"2367":{"length":1},"2368":{"length":1},"2369":{"length":1},"2370":{"length":1},"2371":{"length":1},"2372":{"length":1},"2373":{"length":1},"2374":{"length":1},"2375":{"length":1},"2376":{"length":1},"2377":{"length":1},"2378":{"length":1},"2379":{"length":1},"2380":{"length":1},"2381":{"length":1},"2382":{"length":1},"2383":{"length":1},"2384":{"length":1},"2385":{"length":1},"2386":{"length":1},"2387":{"length":1},"2388":{"length":1},"2389":{"length":1},"2390":{"length":1},"2391":{"length":1},"2392":{"length":1},"2393":{"length":1},"2394":{"length":1},"2395":{"length":1},"2396":{"length":1},"2397":{"length":1},"2398":{"length":1},"2399":{"length":1},"2400":{"length":1},"2401":{"length":1},"2402":{"length":1},"2403":{"length":1},"2404":{"length":1},"2405":{"length":1},"2406":{"length":1},"2407":{"length":1},"2408":{"length":1},"2409":{"length":1},"2410":{"length":1},"2411":{"length":1},"2412":{"length":1},"2413":{"length":1},"2414":{"length":1},"2415":{"length":1},"2416":{"length":1},"2417":{"length":1},"2418":{"length":1},"2419":{"length":1},"2420":{"length":1},"2421":{"length":1},"2422":{"length":1},"2423":{"length":1},"2424":{"length":1},"2425":{"length":1},"2426":{"length":1},"2427":{"length":1},"2428":{"length":1},"2429":{"length":1},"2430":{"length":1},"2431":{"length":1},"2432":{"length":1},"2433":{"length":1},"2434":{"length":1},"2435":{"length":1},"2436":{"length":1},"2437":{"length":1},"2438":{"length":1},"2439":{"length":1},"2440":{"length":1},"2441":{"length":1},"2442":{"length":1},"2443":{"length":1},"2444":{"length":1},"2445":{"length":1},"2446":{"length":1},"2447":{"length":1},"2448":{"length":1},"2449":{"length":1},"2450":{"length":1},"2451":{"length":1},"2452":{"length":1},"2453":{"length":1},"2454":{"length":1},"2455":{"length":1},"2456":{"length":1},"2457":{"length":1},"2458":{"length":1},"2459":{"length":1},"2460":{"length":1},"2461":{"length":1},"2462":{"length":1},"2463":{"length":1},"2464":{"length":1},"2465":{"length":1},"2466":{"length":1},"2467":{"length":1},"2468":{"length":1},"2469":{"length":1},"2470":{"length":1},"2471":{"length":1},"2472":{"length":1},"2473":{"length":1},"2474":{"length":1},"2475":{"length":1},"2476":{"length":1},"2477":{"length":1},"2478":{"length":1},"2479":{"length":1},"2480":{"length":1},"2481":{"length":1},"2482":{"length":1},"2483":{"length":1},"2484":{"length":1},"2485":{"length":1},"2486":{"length":1},"2487":{"length":1},"2488":{"length":1},"2489":{"length":1},"2490":{"length":1},"2491":{"length":1},"2492":{"length":1},"2493":{"length":1},"2494":{"length":1},"2495":{"length":1},"2496":{"length":1},"2497":{"length":1},"2498":{"length":1},"2499":{"length":1},"2500":{"length":1},"2501":{"length":1},"2502":{"length":1},"2503":{"length":1},"2504":{"length":1},"2505":{"length":1},"2506":{"length":1},"2507":{"length":1},"2508":{"length":1},"2509":{"length":1},"2510":{"length":1},"2511":{"length":1},"2512":{"length":1},"2513":{"length":1},"2514":{"length":1},"2515":{"length":1},"2516":{"length":1},"2517":{"length":1},"2518":{"length":1},"2519":{"length":1},"2520":{"length":1},"2521":{"length":1},"2522":{"length":1},"2523":{"length":1},"2524":{"length":1},"2525":{"length":1},"2526":{"length":1},"2527":{"length":1},"2528":{"length":1},"2529":{"length":1},"2530":{"length":1},"2531":{"length":1},"2532":{"length":1},"2533":{"length":1},"2534":{"length":1},"2535":{"length":1},"2536":{"length":1},"2537":{"length":1},"2538":{"length":1},"2539":{"length":1},"2540":{"length":1},"2541":{"length":1},"2542":{"length":1},"2543":{"length":1},"2544":{"length":1},"2545":{"length":1},"2546":{"length":1},"2547":{"length":1},"2548":{"length":1},"2549":{"length":1},"2550":{"length":1},"2551":{"length":1},"2552":{"length":1},"2553":{"length":1},"2554":{"length":1},"2555":{"length":1},"2556":{"length":1},"2557":{"length":1},"2558":{"length":1},"2559":{"length":1},"2560":{"length":1},"2561":{"length":1},"2562":{"length":1},"2563":{"length":1},"2564":{"length":1},"2565":{"length":1},"2566":{"length":1},"2567":{"length":1},"2568":{"length":1},"2569":{"length":1},"2570":{"length":1},"2571":{"length":1},"2572":{"length":1},"2573":{"length":1},"2574":{"length":1},"2575":{"length":1},"2576":{"length":1},"2577":{"length":1},"2578":{"length":1},"2579":{"length":1},"2580":{"length":1},"2581":{"length":1},"2582":{"length":1},"2583":{"length":1},"2584":{"length":1},"2585":{"length":1},"2586":{"length":1},"2587":{"length":1},"2588":{"length":1},"2589":{"length":1},"2590":{"length":1},"2591":{"length":1},"2592":{"length":1},"2593":{"length":1},"2594":{"length":1},"2595":{"length":1},"2596":{"length":1},"2597":{"length":1},"2598":{"length":1},"2599":{"length":1},"2600":{"length":1},"2601":{"length":1},"2602":{"length":1},"2603":{"length":1},"2604":{"length":1},"2605":{"length":1},"2606":{"length":1},"2607":{"length":1},"2608":{"length":1},"2609":{"length":1},"2610":{"length":1},"2611":{"length":1},"2612":{"length":1},"2613":{"length":1},"2614":{"length":1},"2615":{"length":1},"2616":{"length":1},"2617":{"length":1},"2618":{"length":1},"2619":{"length":1},"2620":{"length":1},"2621":{"length":1},"2622":{"length":1},"2623":{"length":1},"2624":{"length":1},"2625":{"length":1},"2626":{"length":1},"2627":{"length":1},"2628":{"length":1},"2629":{"length":1},"2630":{"length":1},"2631":{"length":1},"2632":{"length":1},"2633":{"length":1},"2634":{"length":1},"2635":{"length":1},"2636":{"length":1},"2637":{"length":1},"2638":{"length":1},"2639":{"length":1},"2640":{"length":1},"2641":{"length":1},"2642":{"length":1},"2643":{"length":1},"2644":{"length":1},"2645":{"length":1},"2646":{"length":1},"2647":{"length":1},"2648":{"length":1},"2649":{"length":1},"2650":{"length":1},"2651":{"length":1},"2652":{"length":1},"2653":{"length":1},"2654":{"length":1},"2655":{"length":1},"2656":{"length":1},"2657":{"length":1},"2658":{"length":1},"2659":{"length":1},"2660":{"length":1},"2661":{"length":1},"2662":{"length":1},"2663":{"length":1},"2664":{"length":1},"2665":{"length":1},"2666":{"length":1},"2667":{"length":1},"2668":{"length":1},"2669":{"length":1},"2670":{"length":1},"2671":{"length":1},"2672":{"length":1},"2673":{"length":1},"2674":{"length":1},"2675":{"length":1},"2676":{"length":1},"2677":{"length":1},"2678":{"length":1},"2679":{"length":1},"2680":{"length":1},"2681":{"length":1},"2682":{"length":1},"2683":{"length":1},"2684":{"length":1},"2685":{"length":1},"2686":{"length":1},"2687":{"length":1},"2688":{"length":1},"2689":{"length":1},"2690":{"length":1},"2691":{"length":1},"2692":{"length":1},"2693":{"length":1},"2694":{"length":1},"2695":{"length":1},"2696":{"length":1},"2697":{"length":1},"2698":{"length":1},"2699":{"length":1},"2700":{"length":1},"2701":{"length":1},"2702":{"length":1},"2703":{"length":1},"2704":{"length":1},"2705":{"length":1},"2706":{"length":1},"2707":{"length":1},"2708":{"length":1},"2709":{"length":1},"2710":{"length":1},"2711":{"length":1},"2712":{"length":1},"2713":{"length":1},"2714":{"length":1},"2715":{"length":1},"2716":{"length":1},"2717":{"length":1},"2718":{"length":1},"2719":{"length":1},"2720":{"length":1},"2721":{"length":1},"2722":{"length":1},"2723":{"length":1},"2724":{"length":1},"2725":{"length":1},"2726":{"length":1},"2727":{"length":1},"2728":{"length":1},"2729":{"length":1},"2730":{"length":1},"2731":{"length":1},"2732":{"length":1},"2733":{"length":1},"2734":{"length":1},"2735":{"length":1},"2736":{"length":1},"2737":{"length":1},"2738":{"length":1},"2739":{"length":1},"2740":{"length":1},"2741":{"length":1},"2742":{"length":1},"2743":{"length":1},"2744":{"length":1},"2745":{"length":1},"2746":{"length":1},"2747":{"length":1},"2748":{"length":1},"2749":{"length":1},"2750":{"length":1},"2751":{"length":1},"2752":{"length":1},"2753":{"length":1},"2754":{"length":1},"2755":{"length":1},"2756":{"length":1},"2757":{"length":1},"2758":{"length":1},"2759":{"length":1},"2760":{"length":1},"2761":{"length":1},"2762":{"length":1},"2763":{"length":1},"2764":{"length":1},"2765":{"length":1},"2766":{"length":1},"2767":{"length":1},"2768":{"length":1},"2769":{"length":1},"2770":{"length":1},"2771":{"length":1},"2772":{"length":1},"2773":{"length":1},"2774":{"length":1},"2775":{"length":1},"2776":{"length":1},"2777":{"length":1},"2778":{"length":1},"2779":{"length":1},"2780":{"length":1},"2781":{"length":1},"2782":{"length":1},"2783":{"length":1},"2784":{"length":1},"2785":{"length":1},"2786":{"length":1},"2787":{"length":1},"2788":{"length":1},"2789":{"length":1},"2790":{"length":1},"2791":{"length":1},"2792":{"length":1},"2793":{"length":1},"2794":{"length":1},"2795":{"length":1},"2796":{"length":1},"2797":{"length":1},"2798":{"length":1},"2799":{"length":1},"2800":{"length":1},"2801":{"length":1},"2802":{"length":1},"2803":{"length":1},"2804":{"length":1},"2805":{"length":1},"2806":{"length":1},"2807":{"length":1},"2808":{"length":1},"2809":{"length":1},"2810":{"length":1},"2811":{"length":1},"2812":{"length":1},"2813":{"length":1},"2814":{"length":1},"2815":{"length":1},"2816":{"length":1},"2817":{"length":1},"2818":{"length":1},"2819":{"length":1},"2820":{"length":1},"2821":{"length":1},"2822":{"length":1},"2823":{"length":1},"2824":{"length":1},"2825":{"length":1},"2826":{"length":1},"2827":{"length":1},"2828":{"length":1},"2829":{"length":1},"2830":{"length":1},"2831":{"length":1},"2832":{"length":1},"2833":{"length":1},"2834":{"length":1},"2835":{"length":1},"2836":{"length":1},"2837":{"length":1},"2838":{"length":1},"2839":{"length":1},"2840":{"length":1},"2841":{"length":1},"2842":{"length":1},"2843":{"length":1},"2844":{"length":1},"2845":{"length":1},"2846":{"length":1},"2847":{"length":1},"2848":{"length":1},"2849":{"length":1},"2850":{"length":1},"2851":{"length":1},"2852":{"length":1},"2853":{"length":1},"2854":{"length":1},"2855":{"length":1},"2856":{"length":1},"2857":{"length":1},"2858":{"length":1},"2859":{"length":1},"2860":{"length":1},"2861":{"length":1},"2862":{"length":1},"2863":{"length":1},"2864":{"length":1},"2865":{"length":1},"2866":{"length":1},"2867":{"length":1},"2868":{"length":1},"2869":{"length":1},"2870":{"length":1},"2871":{"length":1},"2872":{"length":1},"2873":{"length":1},"2874":{"length":1},"2875":{"length":1},"2876":{"length":1},"2877":{"length":1},"2878":{"length":1},"2879":{"length":1},"2880":{"length":1},"2881":{"length":1},"2882":{"length":1},"2883":{"length":1},"2884":{"length":1},"2885":{"length":1},"2886":{"length":1},"2887":{"length":1},"2888":{"length":1},"2889":{"length":1},"2890":{"length":1},"2891":{"length":1},"2892":{"length":1},"2893":{"length":1},"2894":{"length":1},"2895":{"length":1},"2896":{"length":1},"2897":{"length":1},"2898":{"length":1},"2899":{"length":1},"2900":{"length":1},"2901":{"length":1},"2902":{"length":1},"2903":{"length":1},"2904":{"length":1},"2905":{"length":1},"2906":{"length":1},"2907":{"length":1},"2908":{"length":1},"2909":{"length":1},"2910":{"length":1},"2911":{"length":1},"2912":{"length":1},"2913":{"length":1},"2914":{"length":1},"2915":{"length":1},"2916":{"length":1},"2917":{"length":1},"2918":{"length":1},"2919":{"length":1},"2920":{"length":1},"2921":{"length":1},"2922":{"length":1},"2923":{"length":1},"2924":{"length":1},"2925":{"length":1},"2926":{"length":1},"2927":{"length":1},"2928":{"length":1},"2929":{"length":1},"2930":{"length":1},"2931":{"length":1},"2932":{"length":1},"2933":{"length":1},"2934":{"length":1},"2935":{"length":1},"2936":{"length":1},"2937":{"length":1},"2938":{"length":1},"2939":{"length":1},"2940":{"length":1},"2941":{"length":1},"2942":{"length":1},"2943":{"length":1},"2944":{"length":1},"2945":{"length":1},"2946":{"length":1},"2947":{"length":1},"2948":{"length":1},"2949":{"length":1},"2950":{"length":1},"2951":{"length":1},"2952":{"length":1},"2953":{"length":1},"2954":{"length":1},"2955":{"length":1},"2956":{"length":1},"2957":{"length":1},"2958":{"length":1},"2959":{"length":1},"2960":{"length":1},"2961":{"length":1},"2962":{"length":1},"2963":{"length":1},"2964":{"length":1},"2965":{"length":1},"2966":{"length":1},"2967":{"length":1},"2968":{"length":1},"2969":{"length":1},"2970":{"length":1},"2971":{"length":1},"2972":{"length":1},"2973":{"length":1},"2974":{"length":1},"2975":{"length":1},"2976":{"length":1},"2977":{"length":1},"2978":{"length":1},"2979":{"length":1},"2980":{"length":1},"2981":{"length":1},"2982":{"length":1},"2983":{"length":1},"2984":{"length":1},"2985":{"length":1},"2986":{"length":1},"2987":{"length":1},"2988":{"length":1},"2989":{"length":1},"2990":{"length":1},"2991":{"length":1},"2992":{"length":1},"2993":{"length":1},"2994":{"length":1},"2995":{"length":1},"2996":{"length":1},"2997":{"length":1},"2998":{"length":1},"2999":{"length":1},"3000":{"length":1},"3001":{"length":1},"3002":{"length":1},"3003":{"length":1},"3004":{"length":1},"3005":{"length":1},"3006":{"length":1},"3007":{"length":1},"3008":{"length":1},"3009":{"length":1},"3010":{"length":1},"3011":{"length":1},"3012":{"length":1},"3013":{"length":1},"3014":{"length":1},"3015":{"length":1},"3016":{"length":1},"3017":{"length":1},"3018":{"length":1},"3019":{"length":1},"3020":{"length":1},"3021":{"length":1},"3022":{"length":1},"3023":{"length":1},"3024":{"length":1},"3025":{"length":1},"3026":{"length":1},"3027":{"length":1},"3028":{"length":1},"3029":{"length":1},"3030":{"length":1},"3031":{"length":1},"3032":{"length":1},"3033":{"length":1},"3034":{"length":1},"3035":{"length":1},"3036":{"length":1},"3037":{"length":1},"3038":{"length":1},"3039":{"length":1},"3040":{"length":1},"3041":{"length":1},"3042":{"length":1},"3043":{"length":1},"3044":{"length":1},"3045":{"length":1},"3046":{"length":1},"3047":{"length":1},"3048":{"length":1},"3049":{"length":1},"3050":{"length":1},"3051":{"length":1},"3052":{"length":1},"3053":{"length":1},"3054":{"length":1},"3055":{"length":1},"3056":{"length":1},"3057":{"length":1},"3058":{"length":1},"3059":{"length":1},"3060":{"length":1},"3061":{"length":1},"3062":{"length":1},"3063":{"length":1},"3064":{"length":1},"3065":{"length":1},"3066":{"length":1},"3067":{"length":1},"3068":{"length":1},"3069":{"length":1},"3070":{"length":1},"3071":{"length":1},"3072":{"length":1},"3073":{"length":1},"3074":{"length":1},"3075":{"length":1},"3076":{"length":1},"3077":{"length":1},"3078":{"length":1},"3079":{"length":1},"3080":{"length":1},"3081":{"length":1},"3082":{"length":1},"3083":{"length":1},"3084":{"length":1},"3085":{"length":1},"3086":{"length":1},"3087":{"length":1},"3088":{"length":1},"3089":{"length":1},"3090":{"length":1},"3091":{"length":1},"3092":{"length":1},"3093":{"length":1},"3094":{"length":1},"3095":{"length":1},"3096":{"length":1},"3097":{"length":1},"3098":{"length":1},"3099":{"length":1},"3100":{"length":1},"3101":{"length":1},"3102":{"length":1},"3103":{"length":1},"3104":{"length":1},"3105":{"length":1},"3106":{"length":1},"3107":{"length":1},"3108":{"length":1},"3109":{"length":1},"3110":{"length":1},"3111":{"length":1},"3112":{"length":1},"3113":{"length":1},"3114":{"length":1},"3115":{"length":1},"3116":{"length":1},"3117":{"length":1},"3118":{"length":1},"3119":{"length":1},"3120":{"length":1},"3121":{"length":1},"3122":{"length":1},"3123":{"length":1},"3124":{"length":1},"3125":{"length":1},"3126":{"length":1},"3127":{"length":1},"3128":{"length":1},"3129":{"length":1},"3130":{"length":1},"3131":{"length":1},"3132":{"length":1},"3133":{"length":1},"3134":{"length":1},"3135":{"length":1},"3136":{"length":1},"3137":{"length":1},"3138":{"length":1},"3139":{"length":1},"3140":{"length":1},"3141":{"length":1},"3142":{"length":1},"3143":{"length":1},"3144":{"length":1},"3145":{"length":1},"3146":{"length":1},"3147":{"length":1},"3148":{"length":1},"3149":{"length":1},"3150":{"length":1},"3151":{"length":1},"3152":{"length":1},"3153":{"length":1},"3154":{"length":1},"3155":{"length":1},"3156":{"length":1},"3157":{"length":1},"3158":{"length":1},"3159":{"length":1},"3160":{"length":1},"3161":{"length":1},"3162":{"length":1},"3163":{"length":1},"3164":{"length":1},"3165":{"length":1},"3166":{"length":1},"3167":{"length":1},"3168":{"length":1},"3169":{"length":1},"3170":{"length":1},"3171":{"length":1},"3172":{"length":1},"3173":{"length":1},"3174":{"length":1},"3175":{"length":1},"3176":{"length":1},"3177":{"length":1},"3178":{"length":1},"3179":{"length":1},"3180":{"length":1},"3181":{"length":1},"3182":{"length":1},"3183":{"length":1},"3184":{"length":1},"3185":{"length":1},"3186":{"length":1},"3187":{"length":1},"3188":{"length":1},"3189":{"length":1},"3190":{"length":1},"3191":{"length":1},"3192":{"length":1},"3193":{"length":1},"3194":{"length":1},"3195":{"length":1},"3196":{"length":1},"3197":{"length":1},"3198":{"length":1},"3199":{"length":1},"3200":{"length":1},"3201":{"length":1},"3202":{"length":1},"3203":{"length":1},"3204":{"length":1},"3205":{"length":1},"3206":{"length":1},"3207":{"length":1},"3208":{"length":1},"3209":{"length":1},"3210":{"length":1},"3211":{"length":1},"3212":{"length":1},"3213":{"length":1},"3214":{"length":1},"3215":{"length":1},"3216":{"length":1},"3217":{"length":1},"3218":{"length":1},"3219":{"length":1},"3220":{"length":1},"3221":{"length":1},"3222":{"length":1},"3223":{"length":1},"3224":{"length":1},"3225":{"length":1},"3226":{"length":1},"3227":{"length":1},"3228":{"length":1},"3229":{"length":1},"3230":{"length":1},"3231":{"length":1},"3232":{"length":1},"3233":{"length":1},"3234":{"length":1},"3235":{"length":1},"3236":{"length":1},"3237":{"length":1},"3238":{"length":1},"3239":{"length":1},"3240":{"length":1},"3241":{"length":1},"3242":{"length":1},"3243":{"length":1},"3244":{"length":1},"3245":{"length":1},"3246":{"length":1},"3247":{"length":1},"3248":{"length":1},"3249":{"length":1},"3250":{"length":1},"3251":{"length":1},"3252":{"length":1},"3253":{"length":1},"3254":{"length":1},"3255":{"length":1},"3256":{"length":1},"3257":{"length":1},"3258":{"length":1},"3259":{"length":1},"3260":{"length":1},"3261":{"length":1},"3262":{"length":1},"3263":{"length":1},"3264":{"length":1},"3265":{"length":1},"3266":{"length":1},"3267":{"length":1},"3268":{"length":1},"3269":{"length":1},"3270":{"length":1},"3271":{"length":1},"3272":{"length":1},"3273":{"length":1},"3274":{"length":1},"3275":{"length":1},"3276":{"length":1},"3277":{"length":1},"3278":{"length":1},"3279":{"length":1},"3280":{"length":1},"3281":{"length":1},"3282":{"length":1},"3283":{"length":1},"3284":{"length":1},"3285":{"length":1},"3286":{"length":1},"3287":{"length":1},"3288":{"length":1},"3289":{"length":1},"3290":{"length":1},"3291":{"length":1},"3292":{"length":1},"3293":{"length":1},"3294":{"length":1},"3295":{"length":1},"3296":{"length":1},"3297":{"length":1},"3298":{"length":1},"3299":{"length":1},"3300":{"length":1},"3301":{"length":1},"3302":{"length":1},"3303":{"length":1},"3304":{"length":1},"3305":{"length":1},"3306":{"length":1},"3307":{"length":1},"3308":{"length":1},"3309":{"length":1},"3310":{"length":1},"3311":{"length":1},"3312":{"length":1},"3313":{"length":1},"3314":{"length":1},"3315":{"length":1},"3316":{"length":1},"3317":{"length":1},"3318":{"length":1},"3319":{"length":1},"3320":{"length":1},"3321":{"length":1},"3322":{"length":1},"3323":{"length":1},"3324":{"length":1},"3325":{"length":1},"3326":{"length":1},"3327":{"length":1},"3328":{"length":1},"3329":{"length":1},"3330":{"length":1},"3331":{"length":1},"3332":{"length":1},"3333":{"length":1},"3334":{"length":1},"3335":{"length":1},"3336":{"length":1},"3337":{"length":1},"3338":{"length":1},"3339":{"length":1},"3340":{"length":1},"3341":{"length":1},"3342":{"length":1},"3343":{"length":1},"3344":{"length":1},"3345":{"length":1},"3346":{"length":1},"3347":{"length":1},"3348":{"length":1},"3349":{"length":1},"3350":{"length":1},"3351":{"length":1},"3352":{"length":1},"3353":{"length":1},"3354":{"length":1},"3355":{"length":1},"3356":{"length":1},"3357":{"length":1},"3358":{"length":1},"3359":{"length":1},"3360":{"length":1},"3361":{"length":1},"3362":{"length":1},"3363":{"length":1},"3364":{"length":1},"3365":{"length":1},"3366":{"length":1},"3367":{"length":1},"3368":{"length":1},"3369":{"length":1},"3370":{"length":1},"3371":{"length":1},"3372":{"length":1},"3373":{"length":1},"3374":{"length":1},"3375":{"length":1},"3376":{"length":1},"3377":{"length":1},"3378":{"length":1},"3379":{"length":1},"3380":{"length":1},"3381":{"length":1},"3382":{"length":1},"3383":{"length":1},"3384":{"length":1},"3385":{"length":1},"3386":{"length":1},"3387":{"length":1},"3388":{"length":1},"3389":{"length":1},"3390":{"length":1},"3391":{"length":1},"3392":{"length":1},"3393":{"length":1},"3394":{"length":1},"3395":{"length":1},"3396":{"length":1},"3397":{"length":1},"3398":{"length":1},"3399":{"length":1},"3400":{"length":1},"3401":{"length":1},"3402":{"length":1},"3403":{"length":1},"3404":{"length":1},"3405":{"length":1},"3406":{"length":1},"3407":{"length":1},"3408":{"length":1},"3409":{"length":1},"3410":{"length":1},"3411":{"length":1},"3412":{"length":1},"3413":{"length":1},"3414":{"length":1},"3415":{"length":1},"3416":{"length":1},"3417":{"length":1},"3418":{"length":1},"3419":{"length":1},"3420":{"length":1},"3421":{"length":1},"3422":{"length":1},"3423":{"length":1},"3424":{"length":1},"3425":{"length":1},"3426":{"length":1},"3427":{"length":1},"3428":{"length":1},"3429":{"length":1},"3430":{"length":1},"3431":{"length":1},"3432":{"length":1},"3433":{"length":1},"3434":{"length":1},"3435":{"length":1},"3436":{"length":1},"3437":{"length":1},"3438":{"length":1},"3439":{"length":1},"3440":{"length":1},"3441":{"length":1},"3442":{"length":1},"3443":{"length":1},"3444":{"length":1},"3445":{"length":1},"3446":{"length":1},"3447":{"length":1},"3448":{"length":1},"3449":{"length":1},"3450":{"length":1},"3451":{"length":1},"3452":{"length":1},"3453":{"length":1},"3454":{"length":1},"3455":{"length":1},"3456":{"length":1},"3457":{"length":1},"3458":{"length":1},"3459":{"length":1},"3460":{"length":1},"3461":{"length":1},"3462":{"length":1},"3463":{"length":1},"3464":{"length":1},"3465":{"length":1},"3466":{"length":1},"3467":{"length":1},"3468":{"length":1},"3469":{"length":1},"3470":{"length":1},"3471":{"length":1},"3472":{"length":1},"3473":{"length":1},"3474":{"length":1},"3475":{"length":1},"3476":{"length":1},"3477":{"length":1},"3478":{"length":1},"3479":{"length":1},"3480":{"length":1},"3481":{"length":1},"3482":{"length":1},"3483":{"length":1},"3484":{"length":1},"3485":{"length":1},"3486":{"length":1},"3487":{"length":1},"3488":{"length":1},"3489":{"length":1},"3490":{"length":1},"3491":{"length":1},"3492":{"length":1},"3493":{"length":1},"3494":{"length":1},"3495":{"length":1},"3496":{"length":1},"3497":{"length":1},"3498":{"length":1},"3499":{"length":1},"3500":{"length":1},"3501":{"length":1},"3502":{"length":1},"3503":{"length":1},"3504":{"length":1},"3505":{"length":1},"3506":{"length":1},"3507":{"length":1},"3508":{"length":1},"3509":{"length":1},"3510":{"length":1},"3511":{"length":1},"3512":{"length":1},"3513":{"length":1},"3514":{"length":1},"3515":{"length":1},"3516":{"length":1},"3517":{"length":1},"3518":{"length":1},"3519":{"length":1},"3520":{"length":1},"3521":{"length":1},"3522":{"length":1},"3523":{"length":1},"3524":{"length":1},"3525":{"length":1},"3526":{"length":1},"3527":{"length":1},"3528":{"length":1},"3529":{"length":1},"3530":{"length":1},"3531":{"length":1},"3532":{"length":1},"3533":{"length":1},"3534":{"length":1},"3535":{"length":1},"3536":{"length":1},"3537":{"length":1},"3538":{"length":1},"3539":{"length":1},"3540":{"length":1},"3541":{"length":1},"3542":{"length":1},"3543":{"length":1},"3544":{"length":1},"3545":{"length":1},"3546":{"length":1},"3547":{"length":1},"3548":{"length":1},"3549":{"length":1},"3550":{"length":1},"3551":{"length":1},"3552":{"length":1},"3553":{"length":1},"3554":{"length":1},"3555":{"length":1},"3556":{"length":1},"3557":{"length":1},"3558":{"length":1},"3559":{"length":1},"3560":{"length":1},"3561":{"length":1},"3562":{"length":1},"3563":{"length":1},"3564":{"length":1},"3565":{"length":1},"3566":{"length":1},"3567":{"length":1},"3568":{"length":1},"3569":{"length":1},"3570":{"length":1},"3571":{"length":1},"3572":{"length":1},"3573":{"length":1},"3574":{"length":1},"3575":{"length":1},"3576":{"length":1},"3577":{"length":1},"3578":{"length":1},"3579":{"length":1},"3580":{"length":1},"3581":{"length":1},"3582":{"length":1},"3583":{"length":1},"3584":{"length":1},"3585":{"length":1},"3586":{"length":1},"3587":{"length":1},"3588":{"length":1},"3589":{"length":1},"3590":{"length":1},"3591":{"length":1},"3592":{"length":1},"3593":{"length":1},"3594":{"length":1},"3595":{"length":1},"3596":{"length":1},"3597":{"length":1},"3598":{"length":1},"3599":{"length":1},"3600":{"length":1},"3601":{"length":1},"3602":{"length":1},"3603":{"length":1},"3604":{"length":1},"3605":{"length":1},"3606":{"length":1},"3607":{"length":1},"3608":{"length":1},"3609":{"length":1},"3610":{"length":1},"3611":{"length":1},"3612":{"length":1},"3613":{"length":1},"3614":{"length":1},"3615":{"length":1},"3616":{"length":1},"3617":{"length":1},"3618":{"length":1},"3619":{"length":1},"3620":{"length":1},"3621":{"length":1},"3622":{"length":1},"3623":{"length":1},"3624":{"length":1},"3625":{"length":1},"3626":{"length":1},"3627":{"length":1},"3628":{"length":1},"3629":{"length":1},"3630":{"length":1},"3631":{"length":1},"3632":{"length":1},"3633":{"length":1},"3634":{"length":1},"3635":{"length":1},"3636":{"length":1},"3637":{"length":1},"3638":{"length":1},"3639":{"length":1},"3640":{"length":1},"3641":{"length":1},"3642":{"length":1},"3643":{"length":1},"3644":{"length":1},"3645":{"length":1},"3646":{"length":1},"3647":{"length":1},"3648":{"length":1},"3649":{"length":1},"3650":{"length":1},"3651":{"length":1},"3652":{"length":1},"3653":{"length":1},"3654":{"length":1},"3655":{"length":1},"3656":{"length":1},"3657":{"length":1},"3658":{"length":1},"3659":{"length":1},"3660":{"length":1},"3661":{"length":1},"3662":{"length":1},"3663":{"length":1},"3664":{"length":1},"3665":{"length":1},"3666":{"length":1},"3667":{"length":1},"3668":{"length":1},"3669":{"length":1},"3670":{"length":1},"3671":{"length":1},"3672":{"length":1},"3673":{"length":1},"3674":{"length":1},"3675":{"length":1},"3676":{"length":1},"3677":{"length":1},"3678":{"length":1},"3679":{"length":1},"3680":{"length":1},"3681":{"length":1},"3682":{"length":1},"3683":{"length":1},"3684":{"length":1},"3685":{"length":1},"3686":{"length":1},"3687":{"length":1},"3688":{"length":1},"3689":{"length":1},"3690":{"length":1},"3691":{"length":1},"3692":{"length":1},"3693":{"length":1},"3694":{"length":1},"3695":{"length":1},"3696":{"length":1},"3697":{"length":1},"3698":{"length":1},"3699":{"length":1},"3700":{"length":1},"3701":{"length":1},"3702":{"length":1},"3703":{"length":1},"3704":{"length":1},"3705":{"length":1},"3706":{"length":1},"3707":{"length":1},"3708":{"length":1},"3709":{"length":1},"3710":{"length":1},"3711":{"length":1},"3712":{"length":1},"3713":{"length":1},"3714":{"length":1},"3715":{"length":1},"3716":{"length":1},"3717":{"length":1},"3718":{"length":1},"3719":{"length":1},"3720":{"length":1},"3721":{"length":1},"3722":{"length":1},"3723":{"length":1},"3724":{"length":1},"3725":{"length":1},"3726":{"length":1},"3727":{"length":1},"3728":{"length":1},"3729":{"length":1},"3730":{"length":1},"3731":{"length":1},"3732":{"length":1},"3733":{"length":1},"3734":{"length":1},"3735":{"length":1},"3736":{"length":1},"3737":{"length":1},"3738":{"length":1},"3739":{"length":1},"3740":{"length":1},"3741":{"length":1},"3742":{"length":1},"3743":{"length":1},"3744":{"length":1},"3745":{"length":1},"3746":{"length":1},"3747":{"length":1},"3748":{"length":1},"3749":{"length":1},"3750":{"length":1},"3751":{"length":1},"3752":{"length":1},"3753":{"length":1},"3754":{"length":1},"3755":{"length":1},"3756":{"length":1},"3757":{"length":1},"3758":{"length":1},"3759":{"length":1},"3760":{"length":1},"3761":{"length":1},"3762":{"length":1},"3763":{"length":1},"3764":{"length":1},"3765":{"length":1},"3766":{"length":1},"3767":{"length":1},"3768":{"length":1},"3769":{"length":1},"3770":{"length":1},"3771":{"length":1},"3772":{"length":1},"3773":{"length":1},"3774":{"length":1},"3775":{"length":1},"3776":{"length":1},"3777":{"length":1},"3778":{"length":1},"3779":{"length":1},"3780":{"length":1},"3781":{"length":1},"3782":{"length":1},"3783":{"length":1},"3784":{"length":1},"3785":{"length":1},"3786":{"length":1},"3787":{"length":1},"3788":{"length":1},"3789":{"length":1},"3790":{"length":1},"3791":{"length":1},"3792":{"length":1},"3793":{"length":1},"3794":{"length":1},"3795":{"length":1},"3796":{"length":1},"3797":{"length":1},"3798":{"length":1},"3799":{"length":1},"3800":{"length":1},"3801":{"length":1},"3802":{"length":1},"3803":{"length":1},"3804":{"length":1},"3805":{"length":1},"3806":{"length":1},"3807":{"length":1},"3808":{"length":1},"3809":{"length":1},"3810":{"length":1},"3811":{"length":1},"3812":{"length":1},"3813":{"length":1},"3814":{"length":1},"3815":{"length":1},"3816":{"length":1},"3817":{"length":1},"3818":{"length":1},"3819":{"length":1},"3820":{"length":1},"3821":{"length":1},"3822":{"length":1},"3823":{"length":1},"3824":{"length":1},"3825":{"length":1},"3826":{"length":1},"3827":{"length":1},"3828":{"length":1},"3829":{"length":1},"3830":{"length":1},"3831":{"length":1},"3832":{"length":1},"3833":{"length":1},"3834":{"length":1},"3835":{"length":1},"3836":{"length":1},"3837":{"length":1},"3838":{"length":1},"3839":{"length":1},"3840":{"length":1},"3841":{"length":1},"3842":{"length":1},"3843":{"length":1},"3844":{"length":1},"3845":{"length":1},"3846":{"length":1},"3847":{"length":1},"3848":{"length":1},"3849":{"length":1},"3850":{"length":1},"3851":{"length":1},"3852":{"length":1},"3853":{"length":1},"3854":{"length":1},"3855":{"length":1},"3856":{"length":1},"3857":{"length":1},"3858":{"length":1},"3859":{"length":1},"3860":{"length":1},"3861":{"length":1},"3862":{"length":1},"3863":{"length":1},"3864":{"length":1},"3865":{"length":1},"3866":{"length":1},"3867":{"length":1},"3868":{"length":1},"3869":{"length":1},"3870":{"length":1},"3871":{"length":1},"3872":{"length":1},"3873":{"length":1},"3874":{"length":1},"3875":{"length":1},"3876":{"length":1},"3877":{"length":1},"3878":{"length":1},"3879":{"length":1},"3880":{"length":1},"3881":{"length":1},"3882":{"length":1},"3883":{"length":1},"3884":{"length":1},"3885":{"length":1},"3886":{"length":1},"3887":{"length":1},"3888":{"length":1},"3889":{"length":1},"3890":{"length":1},"3891":{"length":1},"3892":{"length":1},"3893":{"length":1},"3894":{"length":1},"3895":{"length":1},"3896":{"length":1},"3897":{"length":1},"3898":{"length":1},"3899":{"length":1},"3900":{"length":1},"3901":{"length":1},"3902":{"length":1},"3903":{"length":1},"3904":{"length":1},"3905":{"length":1},"3906":{"length":1},"3907":{"length":1},"3908":{"length":1},"3909":{"length":1},"3910":{"length":1},"3911":{"length":1},"3912":{"length":1},"3913":{"length":1},"3914":{"length":1},"3915":{"length":1},"3916":{"length":1},"3917":{"length":1},"3918":{"length":1},"3919":{"length":1},"3920":{"length":1},"3921":{"length":1},"3922":{"length":1},"3923":{"length":1},"3924":{"length":1},"3925":{"length":1},"3926":{"length":1},"3927":{"length":1},"3928":{"length":1},"3929":{"length":1},"3930":{"length":1},"3931":{"length":1},"3932":{"length":1},"3933":{"length":1},"3934":{"length":1},"3935":{"length":1},"3936":{"length":1},"3937":{"length":1},"3938":{"length":1},"3939":{"length":1},"3940":{"length":1},"3941":{"length":1},"3942":{"length":1},"3943":{"length":1},"3944":{"length":1},"3945":{"length":1},"3946":{"length":1},"3947":{"length":1},"3948":{"length":1},"3949":{"length":1},"3950":{"length":1},"3951":{"length":1},"3952":{"length":1},"3953":{"length":1},"3954":{"length":1},"3955":{"length":1},"3956":{"length":1},"3957":{"length":1},"3958":{"length":1},"3959":{"length":1},"3960":{"length":1},"3961":{"length":1},"3962":{"length":1},"3963":{"length":1},"3964":{"length":1},"3965":{"length":1},"3966":{"length":1},"3967":{"length":1},"3968":{"length":1},"3969":{"length":1},"3970":{"length":1},"3971":{"length":1},"3972":{"length":1},"3973":{"length":1},"3974":{"length":1},"3975":{"length":1},"3976":{"length":1},"3977":{"length":1},"3978":{"length":1},"3979":{"length":1},"3980":{"length":1},"3981":{"length":1},"3982":{"length":1},"3983":{"length":1},"3984":{"length":1},"3985":{"length":1},"3986":{"length":1},"3987":{"length":1},"3988":{"length":1},"3989":{"length":1},"3990":{"length":1},"3991":{"length":1},"3992":{"length":1},"3993":{"length":1},"3994":{"length":1},"3995":{"length":1},"3996":{"length":1},"3997":{"length":1},"3998":{"length":1},"3999":{"length":1},"4000":{"length":1},"4001":{"length":1},"4002":{"length":1},"4003":{"length":1},"4004":{"length":1},"4005":{"length":1},"4006":{"length":1},"4007":{"length":1},"4008":{"length":1},"4009":{"length":1},"4010":{"length":1},"4011":{"length":1},"4012":{"length":1},"4013":{"length":1},"4014":{"length":1},"4015":{"length":1},"4016":{"length":1},"4017":{"length":1},"4018":{"length":1},"4019":{"length":1},"4020":{"length":1},"4021":{"length":1},"4022":{"length":1},"4023":{"length":1},"4024":{"length":1},"4025":{"length":1},"4026":{"length":1},"4027":{"length":1},"4028":{"length":1},"4029":{"length":1},"4030":{"length":1},"4031":{"length":1},"4032":{"length":1},"4033":{"length":1},"4034":{"length":1},"4035":{"length":1},"4036":{"length":1},"4037":{"length":1},"4038":{"length":1},"4039":{"length":1},"4040":{"length":1},"4041":{"length":1},"4042":{"length":1},"4043":{"length":1},"4044":{"length":1},"4045":{"length":1},"4046":{"length":1},"4047":{"length":1},"4048":{"length":1},"4049":{"length":1},"4050":{"length":1},"4051":{"length":1},"4052":{"length":1},"4053":{"length":1},"4054":{"length":1},"4055":{"length":1},"4056":{"length":1},"4057":{"length":1},"4058":{"length":1},"4059":{"length":1},"4060":{"length":1},"4061":{"length":1},"4062":{"length":1},"4063":{"length":1},"4064":{"length":1},"4065":{"length":1},"4066":{"length":1},"4067":{"length":1},"4068":{"length":1},"4069":{"length":1},"4070":{"length":1},"4071":{"length":1},"4072":{"length":1},"4073":{"length":1},"4074":{"length":1},"4075":{"length":1},"4076":{"length":1},"4077":{"length":1},"4078":{"length":1},"4079":{"length":1},"4080":{"length":1},"4081":{"length":1},"4082":{"length":1},"4083":{"length":1},"4084":{"length":1},"4085":{"length":1},"4086":{"length":1},"4087":{"length":1},"4088":{"length":1},"4089":{"length":1},"4090":{"length":1},"4091":{"length":1},"4092":{"length":1},"4093":{"length":1},"4094":{"length":1},"4095":{"length":1},"4096":{"length":1},"4097":{"length":1},"4098":{"length":1},"4099":{"length":1},"4100":{"length":1},"4101":{"length":1},"4102":{"length":1},"4103":{"length":1},"4104":{"length":1},"4105":{"length":1},"4106":{"length":1},"4107":{"length":1},"4108":{"length":1},"4109":{"length":1},"4110":{"length":1},"4111":{"length":1},"4112":{"length":1},"4113":{"length":1},"4114":{"length":1},"4115":{"length":1},"4116":{"length":1},"4117":{"length":1},"4118":{"length":1},"4119":{"length":1},"4120":{"length":1},"4121":{"length":1},"4122":{"length":1},"4123":{"length":1},"4124":{"length":1},"4125":{"length":1},"4126":{"length":1},"4127":{"length":1},"4128":{"length":1},"4129":{"length":1},"4130":{"length":1},"4131":{"length":1},"4132":{"length":1},"4133":{"length":1},"4134":{"length":1},"4135":{"length":1},"4136":{"length":1},"4137":{"length":1},"4138":{"length":1},"4139":{"length":1},"4140":{"length":1},"4141":{"length":1},"4142":{"length":1},"4143":{"length":1},"4144":{"length":1},"4145":{"length":1},"4146":{"length":1},"4147":{"length":1},"4148":{"length":1},"4149":{"length":1},"4150":{"length":1},"4151":{"length":1},"4152":{"length":1},"4153":{"length":1},"4154":{"length":1},"4155":{"length":1},"4156":{"length":1},"4157":{"length":1},"4158":{"length":1},"4159":{"length":1},"4160":{"length":1},"4161":{"length":1},"4162":{"length":1},"4163":{"length":1},"4164":{"length":1},"4165":{"length":1},"4166":{"length":1},"4167":{"length":1},"4168":{"length":1},"4169":{"length":1},"4170":{"length":1},"4171":{"length":1},"4172":{"length":1},"4173":{"length":1},"4174":{"length":1},"4175":{"length":1},"4176":{"length":1},"4177":{"length":1},"4178":{"length":1},"4179":{"length":1},"4180":{"length":1},"4181":{"length":1},"4182":{"length":1},"4183":{"length":1},"4184":{"length":1},"4185":{"length":1},"4186":{"length":1},"4187":{"length":1},"4188":{"length":1},"4189":{"length":1},"4190":{"length":1},"4191":{"length":1},"4192":{"length":1},"4193":{"length":1},"4194":{"length":1},"4195":{"length":1},"4196":{"length":1},"4197":{"length":1},"4198":{"length":1},"4199":{"length":1},"4200":{"length":1},"4201":{"length":1},"4202":{"length":1},"4203":{"length":1},"4204":{"length":1},"4205":{"length":1},"4206":{"length":1},"4207":{"length":1},"4208":{"length":1},"4209":{"length":1},"4210":{"length":1},"4211":{"length":1},"4212":{"length":1},"4213":{"length":1},"4214":{"length":1},"4215":{"length":1},"4216":{"length":1},"4217":{"length":1},"4218":{"length":1},"4219":{"length":1},"4220":{"length":1},"4221":{"length":1},"4222":{"length":1},"4223":{"length":1},"4224":{"length":1},"4225":{"length":1},"4226":{"length":1},"4227":{"length":1},"4228":{"length":1},"4229":{"length":1},"4230":{"length":1},"4231":{"length":1},"4232":{"length":1},"4233":{"length":1},"4234":{"length":1},"4235":{"length":1},"4236":{"length":1},"4237":{"length":1},"4238":{"length":1},"4239":{"length":1},"4240":{"length":1},"4241":{"length":1},"4242":{"length":1},"4243":{"length":1},"4244":{"length":1},"4245":{"length":1},"4246":{"length":1},"4247":{"length":1},"4248":{"length":1},"4249":{"length":1},"4250":{"length":1},"4251":{"length":1},"4252":{"length":1},"4253":{"length":1},"4254":{"length":1},"4255":{"length":1},"4256":{"length":1},"4257":{"length":1},"4258":{"length":1},"4259":{"length":1},"4260":{"length":1},"4261":{"length":1},"4262":{"length":1},"4263":{"length":1},"4264":{"length":1},"4265":{"length":1},"4266":{"length":1},"4267":{"length":1},"4268":{"length":1},"4269":{"length":1},"4270":{"length":1},"4271":{"length":1},"4272":{"length":1},"4273":{"length":1},"4274":{"length":1},"4275":{"length":1},"4276":{"length":1},"4277":{"length":1},"4278":{"length":1},"4279":{"length":1},"4280":{"length":1},"4281":{"length":1},"4282":{"length":1},"4283":{"length":1},"4284":{"length":1},"4285":{"length":1},"4286":{"length":1},"4287":{"length":1},"4288":{"length":1},"4289":{"length":1},"4290":{"length":1},"4291":{"length":1},"4292":{"length":1},"4293":{"length":1},"4294":{"length":1},"4295":{"length":1},"4296":{"length":1},"4297":{"length":1},"4298":{"length":1},"4299":{"length":1},"4300":{"length":1},"4301":{"length":1},"4302":{"length":1},"4303":{"length":1},"4304":{"length":1},"4305":{"length":1},"4306":{"length":1},"4307":{"length":1},"4308":{"length":1},"4309":{"length":1},"4310":{"length":1},"4311":{"length":1},"4312":{"length":1},"4313":{"length":1},"4314":{"length":1},"4315":{"length":1},"4316":{"length":1},"4317":{"length":1},"4318":{"length":1},"4319":{"length":1},"4320":{"length":1},"4321":{"length":1},"4322":{"length":1},"4323":{"length":1},"4324":{"length":1},"4325":{"length":1},"4326":{"length":1},"4327":{"length":1},"4328":{"length":1},"4329":{"length":1},"4330":{"length":1},"4331":{"length":1},"4332":{"length":1},"4333":{"length":1},"4334":{"length":1},"4335":{"length":1},"4336":{"length":1},"4337":{"length":1},"4338":{"length":1},"4339":{"length":1},"4340":{"length":1},"4341":{"length":1},"4342":{"length":1},"4343":{"length":1},"4344":{"length":1},"4345":{"length":1},"4346":{"length":1},"4347":{"length":1},"4348":{"length":1},"4349":{"length":1},"4350":{"length":1},"4351":{"length":1},"4352":{"length":1},"4353":{"length":1},"4354":{"length":1},"4355":{"length":1},"4356":{"length":1},"4357":{"length":1},"4358":{"length":1},"4359":{"length":1},"4360":{"length":1},"4361":{"length":1},"4362":{"length":1},"4363":{"length":1},"4364":{"length":1},"4365":{"length":1},"4366":{"length":1},"4367":{"length":1},"4368":{"length":1},"4369":{"length":1},"4370":{"length":1},"4371":{"length":1},"4372":{"length":1},"4373":{"length":1},"4374":{"length":1},"4375":{"length":1},"4376":{"length":1},"4377":{"length":1},"4378":{"length":1},"4379":{"length":1},"4380":{"length":1},"4381":{"length":1},"4382":{"length":1},"4383":{"length":1},"4384":{"length":1},"4385":{"length":1},"4386":{"length":1},"4387":{"length":1},"4388":{"length":1},"4389":{"length":1},"4390":{"length":1},"4391":{"length":1},"4392":{"length":1},"4393":{"length":1},"4394":{"length":1},"4395":{"length":1},"4396":{"length":1},"4397":{"length":1},"4398":{"length":1},"4399":{"length":1},"4400":{"length":1},"4401":{"length":1},"4402":{"length":1},"4403":{"length":1},"4404":{"length":1},"4405":{"length":1},"4406":{"length":1},"4407":{"length":1},"4408":{"length":1},"4409":{"length":1},"4410":{"length":1},"4411":{"length":1},"4412":{"length":1},"4413":{"length":1},"4414":{"length":1},"4415":{"length":1},"4416":{"length":1},"4417":{"length":1},"4418":{"length":1},"4419":{"length":1},"4420":{"length":1},"4421":{"length":1},"4422":{"length":1},"4423":{"length":1},"4424":{"length":1},"4425":{"length":1},"4426":{"length":1},"4427":{"length":1},"4428":{"length":1},"4429":{"length":1},"4430":{"length":1},"4431":{"length":1},"4432":{"length":1},"4433":{"length":1},"4434":{"length":1},"4435":{"length":1},"4436":{"length":1},"4437":{"length":1},"4438":{"length":1},"4439":{"length":1},"4440":{"length":1},"4441":{"length":1},"4442":{"length":1},"4443":{"length":1},"4444":{"length":1},"4445":{"length":1},"4446":{"length":1},"4447":{"length":1},"4448":{"length":1},"4449":{"length":1},"4450":{"length":1},"4451":{"length":1},"4452":{"length":1},"4453":{"length":1},"4454":{"length":1},"4455":{"length":1},"4456":{"length":1},"4457":{"length":1},"4458":{"length":1},"4459":{"length":1},"4460":{"length":1},"4461":{"length":1},"4462":{"length":1},"4463":{"length":1},"4464":{"length":1},"4465":{"length":1},"4466":{"length":1},"4467":{"length":1},"4468":{"length":1},"4469":{"length":1},"4470":{"length":1},"4471":{"length":1},"4472":{"length":1},"4473":{"length":1},"4474":{"length":1},"4475":{"length":1},"4476":{"length":1},"4477":{"length":1},"4478":{"length":1},"4479":{"length":1},"4480":{"length":1},"4481":{"length":1},"4482":{"length":1},"4483":{"length":1},"4484":{"length":1},"4485":{"length":1},"4486":{"length":1},"4487":{"length":1},"4488":{"length":1},"4489":{"length":1},"4490":{"length":1},"4491":{"length":1},"4492":{"length":1},"4493":{"length":1},"4494":{"length":1},"4495":{"length":1},"4496":{"length":1},"4497":{"length":1},"4498":{"length":1},"4499":{"length":1},"4500":{"length":1},"4501":{"length":1},"4502":{"length":1},"4503":{"length":1},"4504":{"length":1},"4505":{"length":1},"4506":{"length":1},"4507":{"length":1},"4508":{"length":1},"4509":{"length":1},"4510":{"length":1},"4511":{"length":1},"4512":{"length":1},"4513":{"length":1},"4514":{"length":1},"4515":{"length":1},"4516":{"length":1},"4517":{"length":1},"4518":{"length":1},"4519":{"length":1},"4520":{"length":1},"4521":{"length":1},"4522":{"length":1},"4523":{"length":1},"4524":{"length":1},"4525":{"length":1},"4526":{"length":1},"4527":{"length":1},"4528":{"length":1},"4529":{"length":1},"4530":{"length":1},"4531":{"length":1},"4532":{"length":1},"4533":{"length":1},"4534":{"length":1},"4535":{"length":1},"4536":{"length":1},"4537":{"length":1},"4538":{"length":1},"4539":{"length":1},"4540":{"length":1},"4541":{"length":1},"4542":{"length":1},"4543":{"length":1},"4544":{"length":1},"4545":{"length":1},"4546":{"length":1},"4547":{"length":1},"4548":{"length":1},"4549":{"length":1},"4550":{"length":1},"4551":{"length":1},"4552":{"length":1},"4553":{"length":1},"4554":{"length":1},"4555":{"length":1},"4556":{"length":1},"4557":{"length":1},"4558":{"length":1},"4559":{"length":1},"4560":{"length":1},"4561":{"length":1},"4562":{"length":1},"4563":{"length":1},"4564":{"length":1},"4565":{"length":1},"4566":{"length":1},"4567":{"length":1},"4568":{"length":1},"4569":{"length":1},"4570":{"length":1},"4571":{"length":1},"4572":{"length":1},"4573":{"length":1},"4574":{"length":1},"4575":{"length":1},"4576":{"length":1},"4577":{"length":1},"4578":{"length":1},"4579":{"length":1},"4580":{"length":1},"4581":{"length":1},"4582":{"length":1},"4583":{"length":1},"4584":{"length":1},"4585":{"length":1},"4586":{"length":1},"4587":{"length":1},"4588":{"length":1},"4589":{"length":1},"4590":{"length":1},"4591":{"length":1},"4592":{"length":1},"4593":{"length":1},"4594":{"length":1},"4595":{"length":1},"4596":{"length":1},"4597":{"length":1},"4598":{"length":1},"4599":{"length":1},"4600":{"length":1},"4601":{"length":1},"4602":{"length":1},"4603":{"length":1},"4604":{"length":1},"4605":{"length":1},"4606":{"length":1},"4607":{"length":1},"4608":{"length":1},"4609":{"length":1},"4610":{"length":1},"4611":{"length":1},"4612":{"length":1},"4613":{"length":1},"4614":{"length":1},"4615":{"length":1},"4616":{"length":1},"4617":{"length":1},"4618":{"length":1},"4619":{"length":1},"4620":{"length":1},"4621":{"length":1},"4622":{"length":1},"4623":{"length":1},"4624":{"length":1},"4625":{"length":1},"4626":{"length":1},"4627":{"length":1},"4628":{"length":1},"4629":{"length":1},"4630":{"length":1},"4631":{"length":1},"4632":{"length":1},"4633":{"length":1},"4634":{"length":1},"4635":{"length":1},"4636":{"length":1},"4637":{"length":1},"4638":{"length":1},"4639":{"length":1},"4640":{"length":1},"4641":{"length":1},"4642":{"length":1},"4643":{"length":1},"4644":{"length":1},"4645":{"length":1},"4646":{"length":1},"4647":{"length":1},"4648":{"length":1},"4649":{"length":1},"4650":{"length":1},"4651":{"length":1},"4652":{"length":1},"4653":{"length":1},"4654":{"length":1},"4655":{"length":1},"4656":{"length":1},"4657":{"length":1},"4658":{"length":1},"4659":{"length":1},"4660":{"length":1},"4661":{"length":1},"4662":{"length":1},"4663":{"length":1},"4664":{"length":1},"4665":{"length":1},"4666":{"length":1},"4667":{"length":1},"4668":{"onrestore":{"__isSmartRef__":true,"id":4669},"renderTimeline":{"__isSmartRef__":true,"id":4677},"renderCell":{"__isSmartRef__":true,"id":4681},"renderZoomedOutTimeline":{"__isSmartRef__":true,"id":4685},"renderNormalTimeline":{"__isSmartRef__":true,"id":4689},"toggleZoom":{"__isSmartRef__":true,"id":4693},"normalCellWidth":{"__isSmartRef__":true,"id":4697},"normalVariableCellWidth":{"__isSmartRef__":true,"id":4701},"highlightColumn":{"__isSmartRef__":true,"id":4705},"zoomedOutCellWidth":{"__isSmartRef__":true,"id":4709},"zoomedOutVariableCellWidth":{"__isSmartRef__":true,"id":4713},"cellWidth":{"__isSmartRef__":true,"id":4717},"variableCellWidth":{"__isSmartRef__":true,"id":4721},"cellBorderWidth":{"__isSmartRef__":true,"id":4725},"setColumnNumber":{"__isSmartRef__":true,"id":4729},"toggleActivate":{"__isSmartRef__":true,"id":4733}},"4669":{"varMapping":{"__isSmartRef__":true,"id":4670},"source":"function onrestore() {\n this.zoomedOut = false;\n this.currentColumnNumber = 0;\n this.previousColumnNumber = 0;\n this.activated = false;\n}","funcProperties":{"__isSmartRef__":true,"id":4675},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4670":{"this":{"__isSmartRef__":true,"id":383},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4671}},"4671":{"$super":{"__isSmartRef__":true,"id":4672}},"4672":{"varMapping":{"__isSmartRef__":true,"id":4673},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4674},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4673":{"obj":{"__isSmartRef__":true,"id":383},"name":"onrestore"},"4674":{},"4675":{"timestamp":{"__isSmartRef__":true,"id":4676},"user":"erp","tags":[]},"4676":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:57:44 GMT+0100 (CET)"},"4677":{"varMapping":{"__isSmartRef__":true,"id":4678},"source":"function renderTimeline() {\n if(this.activated) {\n if(this.zoomedOut) {\n this.renderZoomedOutTimeline();\n this.owner.get(\"zoomOut\").setLabel(\"Zoom in\");\n } else {\n this.renderNormalTimeline();\n this.owner.get(\"zoomOut\").setLabel(\"Zoom out\");\n }\n }\n\n}","funcProperties":{"__isSmartRef__":true,"id":4679},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4678":{"this":{"__isSmartRef__":true,"id":383}},"4679":{"timestamp":{"__isSmartRef__":true,"id":4680},"user":"erp","tags":[]},"4680":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:57:34 GMT+0100 (CET)"},"4681":{"varMapping":{"__isSmartRef__":true,"id":4682},"source":"function renderCell() {\n var cell = jQuery(\"\");\n cell.css(\"border\", \"1px solid lightgrey\");\n cell.css(\"overflow\", \"hidden\");\n cell.css(\"text-align\",\"center\");\n cell.height(\"40px\");\n return cell; \n}","funcProperties":{"__isSmartRef__":true,"id":4683},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4682":{"this":{"__isSmartRef__":true,"id":383}},"4683":{"timestamp":{"__isSmartRef__":true,"id":4684},"user":"erp","tags":[]},"4684":{"isSerializedDate":true,"string":"Fri Jan 04 2013 17:07:32 GMT+0100 (CET)"},"4685":{"varMapping":{"__isSmartRef__":true,"id":4686},"source":"function renderZoomedOutTimeline() {\n var parent = this.get(\"SeeTheState\");\n\n this.timelineColumns = [];\n this.submorphs.invoke('remove');\n\n var table = jQuery(\"
\");\n table.css(\"table-layout\",\"fixed\");\n table.css(\"border-collapse\",\"collapse\");\n table.css(\"width\", \"100%\");\n table.css(\"height\", \"100%\");\n for(var variableName in parent.timeline) {\n var rowData = parent.timeline[variableName];\n var rowMax = rowData.max();\n var rowMin = rowData.min();\n var tableRow = jQuery(\"\");\n tableRow.appendTo(table);\n for(var i = 0; i < rowData.length; i++) {\n var fillLevel;\n this.timelineColumns[i] = this.timelineColumns[i] || [];\n var cell = this.renderCell();\n cell.css(\"width\", this.zoomedOutCellWidth() + \"px\");\n cell.css(\"padding\", \"0px\");\n cell.css(\"vertical-align\", \"bottom\");\n cell.attr(\"class\", \"timelineColumn\" + String(i));\n\n cell.appendTo(tableRow);\n var cellText = \"\";\n if(rowData[i] == undefined) {\n fillLevel = jQuery(\"
\");\n cell.append(fillLevel);\n fillLevel.css(\"background-color\", \"red\");\n fillLevel.css(\"height\", \"100%\");\n fillLevel.css(\"width\", \"10px\");\n }\n else if(typeof(rowData[i]) == \"number\" || Object.isArray(rowData[i])) {\n var fill = rowData[i];\n if(Object.isArray(rowData[i])) {\n fill = rowData[i].length;\n };\n fillLevel = jQuery(\"
\");\n cell.append(fillLevel);\n fillLevel.css(\"background-color\", \"black\");\n var height = Math.round(((fill - 0.9*rowMin) / rowMax) * 40);\n fillLevel.css(\"height\", String(height) + \"px\");\n fillLevel.css(\"width\", \"10px\");\n }\n else {\n cellText = String(rowData[i]);\n cell.text(cellText);\n }\n\n this.timelineColumns[i].push(cell);\n }\n\n cell = this.renderCell();\n cell.css(\"width\", \"40px\");\n cell.text(variableName);\n cell.prependTo(tableRow);\n };\n\n var grid = new lively.morphic.HtmlWrapperMorph(pt(200,200));\n grid.setFill(Color.white);\n grid.asJQuery().append(table);\n this.addMorph(grid);\n parent.timelineGrid = grid.asJQuery();\n parent.timelineTable = table;\n\n}","funcProperties":{"__isSmartRef__":true,"id":4687},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4686":{"this":{"__isSmartRef__":true,"id":383}},"4687":{"timestamp":{"__isSmartRef__":true,"id":4688},"user":"erp","tags":[]},"4688":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:40:29 GMT+0100 (CET)"},"4689":{"varMapping":{"__isSmartRef__":true,"id":4690},"source":"function renderNormalTimeline() {\n var parent = this.get(\"SeeTheState\");\n\n this.timelineColumns = [];\n this.submorphs.invoke('remove');\n\n var table = jQuery(\"
\");\n table.css(\"table-layout\",\"fixed\");\n table.css(\"border-collapse\",\"collapse\");\n table.css(\"width\", \"100%\");\n table.css(\"height\", \"100%\");\n for(var variableName in parent.timeline) {\n var rowData = parent.timeline[variableName];\n var tableRow = jQuery(\"\");\n tableRow.appendTo(table);\n for(var i = 0; i < rowData.length; i++) {\n this.timelineColumns[i] = this.timelineColumns[i] || [];\n var cell = this.renderCell();\n cell.css(\"width\", this.normalCellWidth() + \"px\");\n cell.attr(\"class\", \"timelineColumn\" + String(i));\n cell.appendTo(tableRow);\n var cellText = \"\";\n if(rowData[i] == undefined) {\n cellText = \"∅\";\n }\n else if(Object.isArray(rowData[i])) {\n cellText = String(\"Array \" + String(rowData[i].length));\n }\n else {\n rowData[i].getName = rowData[i].getName || function() {return \"\";};\n cellText = String(rowData[i]);\n }\n cell.text(cellText);\n\n this.timelineColumns[i].push(cell);\n\n }\n\n cell = this.renderCell();\n cell.css(\"width\", this.normalVariableCellWidth() + \"px\");\n cell.text(variableName);\n cell.prependTo(tableRow);\n };\n\n var grid = new lively.morphic.HtmlWrapperMorph(pt(200,200));\n grid.setFill(Color.white);\n grid.asJQuery().append(table);\n this.addMorph(grid);\n parent.timelineGrid = grid.asJQuery();\n parent.timelineTable = table;\n\n}","funcProperties":{"__isSmartRef__":true,"id":4691},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4690":{"this":{"__isSmartRef__":true,"id":383}},"4691":{"timestamp":{"__isSmartRef__":true,"id":4692},"user":"erp","tags":[]},"4692":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:42:24 GMT+0100 (CET)"},"4693":{"varMapping":{"__isSmartRef__":true,"id":4694},"source":"function toggleZoom() {\n this.zoomedOut = !this.zoomedOut;\n this.renderTimeline();\n this.highlightColumn();\n}","funcProperties":{"__isSmartRef__":true,"id":4695},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4694":{"this":{"__isSmartRef__":true,"id":383}},"4695":{"timestamp":{"__isSmartRef__":true,"id":4696},"user":"erp","tags":[]},"4696":{"isSerializedDate":true,"string":"Sat Jan 05 2013 11:52:00 GMT+0100 (CET)"},"4697":{"varMapping":{"__isSmartRef__":true,"id":4698},"source":"function normalCellWidth() {\n return 30;\n}","funcProperties":{"__isSmartRef__":true,"id":4699},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4698":{"this":{"__isSmartRef__":true,"id":383}},"4699":{"timestamp":{"__isSmartRef__":true,"id":4700},"user":"erp","tags":[]},"4700":{"isSerializedDate":true,"string":"Sat Jan 05 2013 10:20:48 GMT+0100 (CET)"},"4701":{"varMapping":{"__isSmartRef__":true,"id":4702},"source":"function normalVariableCellWidth() {\n return 40;\n}","funcProperties":{"__isSmartRef__":true,"id":4703},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4702":{"this":{"__isSmartRef__":true,"id":383}},"4703":{"timestamp":{"__isSmartRef__":true,"id":4704},"user":"erp","tags":[]},"4704":{"isSerializedDate":true,"string":"Sat Jan 05 2013 10:21:28 GMT+0100 (CET)"},"4705":{"varMapping":{"__isSmartRef__":true,"id":4706},"source":"function highlightColumn() {\n if(this.activated) {\n if(this.currentColumnNumber >= 0) {\n this.timelineColumns[this.previousColumnNumber].each(function(columnCell) {\n jQuery(columnCell).css(\"background-color\", \"white\");\n })\n this.timelineColumns[this.currentColumnNumber].each(function(columnCell) {\n jQuery(columnCell).css(\"background-color\", \"#FFFF7F\");\n })\n \n if(this.currentColumnNumber > 0) {\n var leftOfCell = this.currentColumnNumber*(this.cellWidth() + this.cellBorderWidth()) \n + (this.variableCellWidth() + 1)\n - 500;\n this.setAccumulatedScroll(leftOfCell, 0);\n } else if (this.currentColumnNumber == 0) {\n this.setAccumulatedScroll(0, 0);\n }\n }\n }\n\n}","funcProperties":{"__isSmartRef__":true,"id":4707},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4706":{"this":{"__isSmartRef__":true,"id":383}},"4707":{"timestamp":{"__isSmartRef__":true,"id":4708},"user":"erp","tags":[]},"4708":{"isSerializedDate":true,"string":"Sun Jan 06 2013 22:32:54 GMT+0100 (CET)"},"4709":{"varMapping":{"__isSmartRef__":true,"id":4710},"source":"function zoomedOutCellWidth() {\n return 1;\n}","funcProperties":{"__isSmartRef__":true,"id":4711},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4710":{"this":{"__isSmartRef__":true,"id":383}},"4711":{"timestamp":{"__isSmartRef__":true,"id":4712},"user":"erp","tags":[]},"4712":{"isSerializedDate":true,"string":"Sat Jan 05 2013 11:35:03 GMT+0100 (CET)"},"4713":{"varMapping":{"__isSmartRef__":true,"id":4714},"source":"function zoomedOutVariableCellWidth() {\n return 40;\n}","funcProperties":{"__isSmartRef__":true,"id":4715},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4714":{"this":{"__isSmartRef__":true,"id":383}},"4715":{"timestamp":{"__isSmartRef__":true,"id":4716},"user":"erp","tags":[]},"4716":{"isSerializedDate":true,"string":"Sat Jan 05 2013 11:35:15 GMT+0100 (CET)"},"4717":{"varMapping":{"__isSmartRef__":true,"id":4718},"source":"function cellWidth() {\n if(this.zoomedOut) {\n return this.zoomedOutCellWidth();\n } else {\n return this.normalCellWidth();\n };\n}","funcProperties":{"__isSmartRef__":true,"id":4719},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4718":{"this":{"__isSmartRef__":true,"id":383}},"4719":{"timestamp":{"__isSmartRef__":true,"id":4720},"user":"erp","tags":[]},"4720":{"isSerializedDate":true,"string":"Sat Jan 05 2013 11:36:03 GMT+0100 (CET)"},"4721":{"varMapping":{"__isSmartRef__":true,"id":4722},"source":"function variableCellWidth() {\n if(this.zoomedOut) {\n return this.zoomedOutVariableCellWidth();\n } else {\n return this.normalVariableCellWidth();\n };\n}","funcProperties":{"__isSmartRef__":true,"id":4723},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4722":{"this":{"__isSmartRef__":true,"id":383}},"4723":{"timestamp":{"__isSmartRef__":true,"id":4724},"user":"erp","tags":[]},"4724":{"isSerializedDate":true,"string":"Sat Jan 05 2013 11:36:16 GMT+0100 (CET)"},"4725":{"varMapping":{"__isSmartRef__":true,"id":4726},"source":"function cellBorderWidth() {\n // Determined by magic number dice\n // and try and error\n if(this.zoomedOut) {\n return 1;\n } else {\n return 3;\n };\n}","funcProperties":{"__isSmartRef__":true,"id":4727},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4726":{"this":{"__isSmartRef__":true,"id":383}},"4727":{"timestamp":{"__isSmartRef__":true,"id":4728},"user":"erp","tags":[]},"4728":{"isSerializedDate":true,"string":"Sat Jan 05 2013 11:39:28 GMT+0100 (CET)"},"4729":{"varMapping":{"__isSmartRef__":true,"id":4730},"source":"function setColumnNumber(newColumnNumber) {\n this.previousColumnNumber = this.currentColumnNumber;\n this.currentColumnNumber = newColumnNumber;\n}","funcProperties":{"__isSmartRef__":true,"id":4731},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4730":{"this":{"__isSmartRef__":true,"id":383}},"4731":{"timestamp":{"__isSmartRef__":true,"id":4732},"user":"erp","tags":[]},"4732":{"isSerializedDate":true,"string":"Sat Jan 05 2013 11:50:45 GMT+0100 (CET)"},"4733":{"varMapping":{"__isSmartRef__":true,"id":4734},"source":"function toggleActivate() {\n this.activated = !this.activated;\n if(this.activated) {\n $morph(\"activateTimeline\").setLabel(\"Deactivate TL\");\n } else {\n $morph(\"activateTimeline\").setLabel(\"Activate TL\");\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4735},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4734":{"this":{"__isSmartRef__":true,"id":383}},"4735":{"timestamp":{"__isSmartRef__":true,"id":4736},"user":"erp","tags":[]},"4736":{"isSerializedDate":true,"string":"Sun Jan 06 2013 22:02:29 GMT+0100 (CET)"},"4737":{"source":{"__isSmartRef__":true,"id":348},"target":{"__isSmartRef__":true,"id":383}},"4738":{"morph":{"__isSmartRef__":true,"id":348},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4739":{"doAction":{"__isSmartRef__":true,"id":4740}},"4740":{"varMapping":{"__isSmartRef__":true,"id":4741},"source":"function doAction() {\n \n}","funcProperties":{"__isSmartRef__":true,"id":4742},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4741":{"this":{"__isSmartRef__":true,"id":348}},"4742":{"timestamp":{"__isSmartRef__":true,"id":4743},"user":"robertkrahn","tags":[]},"4743":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)"},"4744":{"submorphs":[{"__isSmartRef__":true,"id":4745}],"scripts":[],"id":"3DED8B5D-5B20-499F-8E30-F265F7B8434F","shape":{"__isSmartRef__":true,"id":4750},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":4756},"lighterFill":{"__isSmartRef__":true,"id":4761},"label":{"__isSmartRef__":true,"id":4745},"name":"activateTimeline","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":4766},"attributeConnections":[{"__isSmartRef__":true,"id":4777},{"__isSmartRef__":true,"id":4778}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4780},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","3597FFA9-12FB-4025-8DFD-9303B28004C6","2962F335-F931-47D8-8A19-40E58684C4DB","15178EFF-3BAB-4DAF-B314-ADF4528B23C3","6D3EDF33-7D1B-4AA5-B391-1EF44601E54B","BF48BE10-AB38-4EA0-9760-BBFD45010B34","9DBDAF8C-C384-4629-B814-E523A53AF804","5173748B-B39F-419B-8261-9F29F997FC0C","F8DAE1FD-2C25-439A-9DC6-00F11D124E32","B134D37C-9714-4527-8844-5BF9789D7A6E","9D01856D-DFC5-4E40-852F-3CAA2E9A2378"],"_ClipMode":"visible","isPressed":false,"moved":true,"isLockOwner":false,"#startLetters":"set","owner":{"__isSmartRef__":true,"id":1},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4781},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(784.1,167.2)","distanceToDragEvent":"lively.pt(69.0,-16.0)"},"4745":{"submorphs":[],"scripts":[],"id":"B63F197E-66E9-44C5-8198-90EDFD3C6E64","shape":{"__isSmartRef__":true,"id":4746},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":4744},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":4747}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":4749},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","951C1A71-B1FC-4ED0-8BD4-DF9603C49044","3367CA85-84EA-4BD6-B103-0C6B9D59AF69","2713B2FF-71FF-4E0B-8CC0-A6AA480B0E3A","D7E0A0EA-AD7B-4457-9BB8-5E87814C426E","7D379649-9B57-4882-8867-1B43082948D1","65C13E7E-4EFA-4990-A411-7674F4AAD914","36C1C87C-C1A2-49B0-B52C-D5096EEDE385","ABC65A10-C29B-4418-88C3-64E2EC98D12F","10149A92-08F8-44BB-9968-ED33BCBE0B81","7890DB8C-A9D8-466E-8C31-6C4C128EC574"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"isLockOwner":false,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"4746":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"4747":{"style":{"__isSmartRef__":true,"id":4748},"chunkOwner":{"__isSmartRef__":true,"id":4745},"_id":"_2387","storedString":"Deactivate TL","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4748":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4749":{"morph":{"__isSmartRef__":true,"id":4745},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4750":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":4751},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"4751":{"stops":[{"__isSmartRef__":true,"id":4752},{"__isSmartRef__":true,"id":4753},{"__isSmartRef__":true,"id":4754},{"__isSmartRef__":true,"id":4755}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4752":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"4753":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"4754":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"4755":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"4756":{"stops":[{"__isSmartRef__":true,"id":4757},{"__isSmartRef__":true,"id":4758},{"__isSmartRef__":true,"id":4759},{"__isSmartRef__":true,"id":4760}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4757":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"4758":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4759":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4760":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"4761":{"stops":[{"__isSmartRef__":true,"id":4762},{"__isSmartRef__":true,"id":4763},{"__isSmartRef__":true,"id":4764},{"__isSmartRef__":true,"id":4765}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4762":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"4763":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4764":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4765":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"4766":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4773},{"__isSmartRef__":true,"id":4775}],"revisionOnLoad":171940,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4767":{"date":{"__isSmartRef__":true,"id":4768},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"4768":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"4769":{"date":{"__isSmartRef__":true,"id":4770},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"4770":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"4771":{"date":{"__isSmartRef__":true,"id":4772},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"4772":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"4773":{"date":{"__isSmartRef__":true,"id":4774},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"4774":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"4775":{"date":{"__isSmartRef__":true,"id":4776},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"4776":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"4777":{"sourceObj":{"__isSmartRef__":true,"id":4744},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4744},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4778":{"sourceObj":{"__isSmartRef__":true,"id":4744},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":383},"targetMethodName":"toggleActivate","varMapping":{"__isSmartRef__":true,"id":4779},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4779":{"source":{"__isSmartRef__":true,"id":4744},"target":{"__isSmartRef__":true,"id":383}},"4780":{"morph":{"__isSmartRef__":true,"id":4744},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4781":{"doAction":{"__isSmartRef__":true,"id":4782}},"4782":{"varMapping":{"__isSmartRef__":true,"id":4783},"source":"function doAction() {\n \n}","funcProperties":{"__isSmartRef__":true,"id":4784},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4783":{"this":{"__isSmartRef__":true,"id":4744}},"4784":{"timestamp":{"__isSmartRef__":true,"id":4785},"user":"robertkrahn","tags":[]},"4785":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)"},"4786":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":13.695000000000002,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(925.0,588.0)","_BorderColor":"Color.rgb(167,167,167)","_Fill":"Color.rgb(246,244,241)","_Padding":"lively.rect(0,0,0,0)"},"4787":{"partsSpaceName":"PartsBin/sd1213/","comment":"An example application implementing Bret Victors idea of \"See the state\"","migrationLevel":4,"partName":"SeeTheState","changes":[{"__isSmartRef__":true,"id":4788},{"__isSmartRef__":true,"id":4790},{"__isSmartRef__":true,"id":4792},{"__isSmartRef__":true,"id":4794},{"__isSmartRef__":true,"id":4796},{"__isSmartRef__":true,"id":4798},{"__isSmartRef__":true,"id":4800},{"__isSmartRef__":true,"id":4802},{"__isSmartRef__":true,"id":4804},{"__isSmartRef__":true,"id":4806},{"__isSmartRef__":true,"id":4808},{"__isSmartRef__":true,"id":4810},{"__isSmartRef__":true,"id":4812},{"__isSmartRef__":true,"id":4814},{"__isSmartRef__":true,"id":4816},{"__isSmartRef__":true,"id":4818},{"__isSmartRef__":true,"id":4820}],"lastModifiedDate":{"__isSmartRef__":true,"id":4822},"revisionOnLoad":188388,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4788":{"date":{"__isSmartRef__":true,"id":4789},"author":"erp","message":"timeline fix","id":"2E31914C-C0A5-47BF-85C9-50CA83CBABC5"},"4789":{"isSerializedDate":true,"string":"Sun Jan 06 2013 22:33:06 GMT+0100 (CET)"},"4790":{"date":{"__isSmartRef__":true,"id":4791},"author":"erp","message":"fixed further bugs with the deepCopy procedure","id":"D6F5E60C-1ABF-4E90-8744-2E9BF0B3DA27"},"4791":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:49:07 GMT+0100 (CET)"},"4792":{"date":{"__isSmartRef__":true,"id":4793},"author":"erp","message":"prepared for object graph","id":"19869128-BB06-4236-AA49-648A7F0CF9B2"},"4793":{"isSerializedDate":true,"string":"Sat Jan 05 2013 15:08:33 GMT+0100 (CET)"},"4794":{"date":{"__isSmartRef__":true,"id":4795},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"4795":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"4796":{"date":{"__isSmartRef__":true,"id":4797},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"4797":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"4798":{"date":{"__isSmartRef__":true,"id":4799},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4799":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4800":{"date":{"__isSmartRef__":true,"id":4801},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4801":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4802":{"date":{"__isSmartRef__":true,"id":4803},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4803":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4804":{"date":{"__isSmartRef__":true,"id":4805},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"4805":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"4806":{"date":{"__isSmartRef__":true,"id":4807},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"4807":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"4808":{"date":{"__isSmartRef__":true,"id":4809},"author":"jenslincke","message":"no comment","id":"34EAD84A-4849-4B51-9D1C-9202D5322FD1"},"4809":{"isSerializedDate":true,"string":"Thu Oct 18 2012 17:07:04 GMT+0200 (CEST)"},"4810":{"date":{"__isSmartRef__":true,"id":4811},"author":"erp","message":"first version","id":"9153AE0C-1FB5-4B33-B45F-790F947FFF8E"},"4811":{"isSerializedDate":true,"string":"Thu Jan 03 2013 17:14:30 GMT+0100 (CET)"},"4812":{"date":{"__isSmartRef__":true,"id":4813},"author":"erp","message":"adjusted the name as it contained to many trailing whitespaces","id":"0304F420-554A-4A16-B228-726C6DD16FE2"},"4813":{"isSerializedDate":true,"string":"Thu Jan 03 2013 17:26:27 GMT+0100 (CET)"},"4814":{"date":{"__isSmartRef__":true,"id":4815},"author":"erp","message":"added the first version of the timeline and improved the slider experience","id":"A861111B-C45E-49F2-97C9-EC95D8E27073"},"4815":{"isSerializedDate":true,"string":"Fri Jan 04 2013 16:28:43 GMT+0100 (CET)"},"4816":{"date":{"__isSmartRef__":true,"id":4817},"author":"erp","message":"Added zoom to timeline and fixed some bugs with the sliders","id":"FB5345A5-E618-4918-8F95-E67E5ED950F9"},"4817":{"isSerializedDate":true,"string":"Sat Jan 05 2013 13:11:33 GMT+0100 (CET)"},"4818":{"date":{"__isSmartRef__":true,"id":4819},"author":"erp","message":"Changed deep copy to lively integrated correct version.","id":"1412772A-7A7B-4631-AE3C-B328353CA554"},"4819":{"isSerializedDate":true,"string":"Sun Jan 06 2013 11:17:23 GMT+0100 (CET)"},"4820":{"date":{"__isSmartRef__":true,"id":4821},"author":"erp","message":"minor improvements","id":"B2DC5044-0FD6-4B4B-B35D-8028CA336D5B"},"4821":{"isSerializedDate":true,"string":"Sun Jan 06 2013 22:05:06 GMT+0100 (CET)"},"4822":{"isSerializedDate":true,"string":"Sun Jan 06 2013 22:34:40 GMT+0100 (CET)"},"4823":{"morph":{"__isSmartRef__":true,"id":1},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4824":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4825}},"4825":{"test01IsMorph":{"__isSmartRef__":true,"id":4826}},"4826":{"varMapping":{"__isSmartRef__":true,"id":4827},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4828},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4827":{"this":{"__isSmartRef__":true,"id":4824}},"4828":{},"4829":{"target":{"__isSmartRef__":true,"id":1},"selector":"runStep","args":[],"stopped":true,"tickTime":100,"suspended":true,"__LivelyClassName__":"lively.morphic.TargetScript","__SourceModuleName__":"Global.lively.morphic.Core"},"4830":{"[object Object]":true},"4831":{"submorphs":[{"__isSmartRef__":true,"id":4832},{"__isSmartRef__":true,"id":4835},{"__isSmartRef__":true,"id":4838},{"__isSmartRef__":true,"id":4841},{"__isSmartRef__":true,"id":4844},{"__isSmartRef__":true,"id":4847},{"__isSmartRef__":true,"id":4850},{"__isSmartRef__":true,"id":4853},{"__isSmartRef__":true,"id":4856},{"__isSmartRef__":true,"id":4859},{"__isSmartRef__":true,"id":4862},{"__isSmartRef__":true,"id":4865},{"__isSmartRef__":true,"id":4868},{"__isSmartRef__":true,"id":4871},{"__isSmartRef__":true,"id":4874},{"__isSmartRef__":true,"id":4877},{"__isSmartRef__":true,"id":4880},{"__isSmartRef__":true,"id":4883},{"__isSmartRef__":true,"id":4886},{"__isSmartRef__":true,"id":4889},{"__isSmartRef__":true,"id":4892},{"__isSmartRef__":true,"id":4895},{"__isSmartRef__":true,"id":4898},{"__isSmartRef__":true,"id":4901},{"__isSmartRef__":true,"id":4904},{"__isSmartRef__":true,"id":4907},{"__isSmartRef__":true,"id":4910},{"__isSmartRef__":true,"id":4913},{"__isSmartRef__":true,"id":4916},{"__isSmartRef__":true,"id":4919}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4922},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4923}],"eventHandler":{"__isSmartRef__":true,"id":4925},"_ClipMode":"visible","derivationIds":[],"id":"E22E4581-A73B-445A-AA7E-1D484A813767","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":true,"allowInput":true,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)"},"4832":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4833},"eventHandler":{"__isSmartRef__":true,"id":4834},"_ClipMode":"visible","derivationIds":[],"id":"06E3793F-35BD-4502-B17E-CEC438EC7669","droppingEnabled":true,"halosEnabled":true,"_Rotation":0,"owner":{"__isSmartRef__":true,"id":4831},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4833":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"4834":{"morph":{"__isSmartRef__":true,"id":4832},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4835":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4836},"eventHandler":{"__isSmartRef__":true,"id":4837},"_ClipMode":"visible","derivationIds":[],"id":"6442CEB8-3807-4686-A6D3-5084CFEA3653","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.1,"owner":{"__isSmartRef__":true,"id":4831},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4836":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(10,0,0)"},"4837":{"morph":{"__isSmartRef__":true,"id":4835},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4838":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4839},"eventHandler":{"__isSmartRef__":true,"id":4840},"_ClipMode":"visible","derivationIds":[],"id":"70BC9563-1EE4-46F3-AE98-3CBA19E6AA69","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.2,"owner":{"__isSmartRef__":true,"id":4831},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4839":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(20,0,0)"},"4840":{"morph":{"__isSmartRef__":true,"id":4838},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4841":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4842},"eventHandler":{"__isSmartRef__":true,"id":4843},"_ClipMode":"visible","derivationIds":[],"id":"877178A2-0147-4E6A-80FF-FDD6C06CA7BA","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.30000000000000004,"owner":{"__isSmartRef__":true,"id":4831},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4842":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(30,0,0)"},"4843":{"morph":{"__isSmartRef__":true,"id":4841},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4844":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4845},"eventHandler":{"__isSmartRef__":true,"id":4846},"_ClipMode":"visible","derivationIds":[],"id":"49FBFA78-344D-4D9E-B197-A31A15331397","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.4,"owner":{"__isSmartRef__":true,"id":4831},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4845":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(40,0,0)"},"4846":{"morph":{"__isSmartRef__":true,"id":4844},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4847":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4848},"eventHandler":{"__isSmartRef__":true,"id":4849},"_ClipMode":"visible","derivationIds":[],"id":"07D42DE6-0664-47D1-A4A6-F2F0F674B4FF","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.5,"owner":{"__isSmartRef__":true,"id":4831},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4848":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(50,0,0)"},"4849":{"morph":{"__isSmartRef__":true,"id":4847},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4850":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4851},"eventHandler":{"__isSmartRef__":true,"id":4852},"_ClipMode":"visible","derivationIds":[],"id":"9970261E-2E6F-4E9B-9FDD-41D4C10E5FF5","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.6000000000000001,"owner":{"__isSmartRef__":true,"id":4831},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4851":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(60,0,0)"},"4852":{"morph":{"__isSmartRef__":true,"id":4850},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4853":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4854},"eventHandler":{"__isSmartRef__":true,"id":4855},"_ClipMode":"visible","derivationIds":[],"id":"B2DCCD68-6927-475A-8848-F7814DCEB2C3","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.7000000000000001,"owner":{"__isSmartRef__":true,"id":4831},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4854":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(70,0,0)"},"4855":{"morph":{"__isSmartRef__":true,"id":4853},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4856":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4857},"eventHandler":{"__isSmartRef__":true,"id":4858},"_ClipMode":"visible","derivationIds":[],"id":"38A6AC55-02D2-4A3D-85DD-40D901AA1127","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.8,"owner":{"__isSmartRef__":true,"id":4831},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4857":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(80,0,0)"},"4858":{"morph":{"__isSmartRef__":true,"id":4856},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4859":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4860},"eventHandler":{"__isSmartRef__":true,"id":4861},"_ClipMode":"visible","derivationIds":[],"id":"4E59B15B-CFA0-40CD-980D-A2B0B78A4666","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.9,"owner":{"__isSmartRef__":true,"id":4831},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4860":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(90,0,0)"},"4861":{"morph":{"__isSmartRef__":true,"id":4859},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4862":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4863},"eventHandler":{"__isSmartRef__":true,"id":4864},"_ClipMode":"visible","derivationIds":[],"id":"64EB0C78-B8A0-4729-AF95-61B58E7364BA","droppingEnabled":true,"halosEnabled":true,"_Rotation":1,"owner":{"__isSmartRef__":true,"id":4831},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4863":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(100,0,0)"},"4864":{"morph":{"__isSmartRef__":true,"id":4862},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4865":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4866},"eventHandler":{"__isSmartRef__":true,"id":4867},"_ClipMode":"visible","derivationIds":[],"id":"B58C2202-57CC-4299-9F8C-AAC4272E9F3E","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.1,"owner":{"__isSmartRef__":true,"id":4831},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4866":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(110,0,0)"},"4867":{"morph":{"__isSmartRef__":true,"id":4865},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4868":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4869},"eventHandler":{"__isSmartRef__":true,"id":4870},"_ClipMode":"visible","derivationIds":[],"id":"5D3637A4-6C4B-4E28-9B4D-F4939B3E8B99","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.2000000000000002,"owner":{"__isSmartRef__":true,"id":4831},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4869":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(120,0,0)"},"4870":{"morph":{"__isSmartRef__":true,"id":4868},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4871":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4872},"eventHandler":{"__isSmartRef__":true,"id":4873},"_ClipMode":"visible","derivationIds":[],"id":"CD98BE56-02C7-403A-AA8E-DCC71E8B6ECB","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.3,"owner":{"__isSmartRef__":true,"id":4831},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4872":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(130,0,0)"},"4873":{"morph":{"__isSmartRef__":true,"id":4871},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4874":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4875},"eventHandler":{"__isSmartRef__":true,"id":4876},"_ClipMode":"visible","derivationIds":[],"id":"1A1C08C0-CD4C-49AA-9DAD-C57B17029279","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.4000000000000001,"owner":{"__isSmartRef__":true,"id":4831},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4875":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(140,0,0)"},"4876":{"morph":{"__isSmartRef__":true,"id":4874},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4877":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4878},"eventHandler":{"__isSmartRef__":true,"id":4879},"_ClipMode":"visible","derivationIds":[],"id":"BF10E794-86C1-48F0-901C-3FDE1707D17A","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.5,"owner":{"__isSmartRef__":true,"id":4831},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4878":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(150,0,0)"},"4879":{"morph":{"__isSmartRef__":true,"id":4877},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4880":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4881},"eventHandler":{"__isSmartRef__":true,"id":4882},"_ClipMode":"visible","derivationIds":[],"id":"3CAD8FB1-F3A4-41B6-9ADF-D4C50309678D","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.6,"owner":{"__isSmartRef__":true,"id":4831},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4881":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(160,0,0)"},"4882":{"morph":{"__isSmartRef__":true,"id":4880},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4883":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4884},"eventHandler":{"__isSmartRef__":true,"id":4885},"_ClipMode":"visible","derivationIds":[],"id":"AA369548-4CA0-4549-8ED7-7C48421583FD","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.7000000000000002,"owner":{"__isSmartRef__":true,"id":4831},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4884":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(170,0,0)"},"4885":{"morph":{"__isSmartRef__":true,"id":4883},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4886":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4887},"eventHandler":{"__isSmartRef__":true,"id":4888},"_ClipMode":"visible","derivationIds":[],"id":"FC0ED7B7-2372-4894-A28A-56BA5F8B9579","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.8,"owner":{"__isSmartRef__":true,"id":4831},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4887":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(180,0,0)"},"4888":{"morph":{"__isSmartRef__":true,"id":4886},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4889":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4890},"eventHandler":{"__isSmartRef__":true,"id":4891},"_ClipMode":"visible","derivationIds":[],"id":"310893B9-EAF3-4BD3-BA3D-4C328268EA9B","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.9000000000000001,"owner":{"__isSmartRef__":true,"id":4831},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4890":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(190,0,0)"},"4891":{"morph":{"__isSmartRef__":true,"id":4889},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4892":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4893},"eventHandler":{"__isSmartRef__":true,"id":4894},"_ClipMode":"visible","derivationIds":[],"id":"74CB2F00-3D2D-4921-8B4F-19CD9A6A8725","droppingEnabled":true,"halosEnabled":true,"_Rotation":2,"owner":{"__isSmartRef__":true,"id":4831},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4893":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(200,0,0)"},"4894":{"morph":{"__isSmartRef__":true,"id":4892},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4895":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4896},"eventHandler":{"__isSmartRef__":true,"id":4897},"_ClipMode":"visible","derivationIds":[],"id":"A40FCCFC-2B05-4758-A86B-A34BA7576DE5","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.1,"owner":{"__isSmartRef__":true,"id":4831},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4896":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(210,0,0)"},"4897":{"morph":{"__isSmartRef__":true,"id":4895},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4898":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4899},"eventHandler":{"__isSmartRef__":true,"id":4900},"_ClipMode":"visible","derivationIds":[],"id":"456E5BD1-1CB0-410C-BA42-65B7D9DD11B3","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.2,"owner":{"__isSmartRef__":true,"id":4831},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4899":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(220,0,0)"},"4900":{"morph":{"__isSmartRef__":true,"id":4898},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4901":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4902},"eventHandler":{"__isSmartRef__":true,"id":4903},"_ClipMode":"visible","derivationIds":[],"id":"D0AC2218-28C5-436A-A9F8-C5C1B05A46D6","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.3000000000000003,"owner":{"__isSmartRef__":true,"id":4831},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4902":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,0,0)"},"4903":{"morph":{"__isSmartRef__":true,"id":4901},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4904":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4905},"eventHandler":{"__isSmartRef__":true,"id":4906},"_ClipMode":"visible","derivationIds":[],"id":"24F5274E-4E42-4456-94E5-9F69E750C9F3","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.4000000000000004,"owner":{"__isSmartRef__":true,"id":4831},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4905":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(240,0,0)"},"4906":{"morph":{"__isSmartRef__":true,"id":4904},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4907":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4908},"eventHandler":{"__isSmartRef__":true,"id":4909},"_ClipMode":"visible","derivationIds":[],"id":"67F1601F-6E7C-4ABE-A728-F3A3F1919FC7","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.5,"owner":{"__isSmartRef__":true,"id":4831},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4908":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(250,0,0)"},"4909":{"morph":{"__isSmartRef__":true,"id":4907},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4910":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4911},"eventHandler":{"__isSmartRef__":true,"id":4912},"_ClipMode":"visible","derivationIds":[],"id":"FC12BF42-E793-48EA-982D-490AF7E5697D","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.6,"owner":{"__isSmartRef__":true,"id":4831},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4911":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(290,0,0)"},"4912":{"morph":{"__isSmartRef__":true,"id":4910},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4913":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4914},"eventHandler":{"__isSmartRef__":true,"id":4915},"_ClipMode":"visible","derivationIds":[],"id":"81BB8A66-1C40-4A18-B0D1-E29C2E711575","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.7,"owner":{"__isSmartRef__":true,"id":4831},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4914":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(300,0,0)"},"4915":{"morph":{"__isSmartRef__":true,"id":4913},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4916":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4917},"eventHandler":{"__isSmartRef__":true,"id":4918},"_ClipMode":"visible","derivationIds":[],"id":"0561FEFC-8FF4-4EED-9CF2-FFC74F2E4C12","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.8000000000000003,"owner":{"__isSmartRef__":true,"id":4831},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4917":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(310,0,0)"},"4918":{"morph":{"__isSmartRef__":true,"id":4916},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4919":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4920},"eventHandler":{"__isSmartRef__":true,"id":4921},"_ClipMode":"visible","derivationIds":[],"id":"B7E72FA4-00F9-48D2-BBA6-3550EB5AE77C","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.9000000000000004,"owner":{"__isSmartRef__":true,"id":4831},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4920":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(320,0,0)"},"4921":{"morph":{"__isSmartRef__":true,"id":4919},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4922":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(200.0,100.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)"},"4923":{"style":{"__isSmartRef__":true,"id":4924},"chunkOwner":{"__isSmartRef__":true,"id":4831},"_id":"_65852","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4924":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4925":{"morph":{"__isSmartRef__":true,"id":4831},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4926":{"submorphs":[{"__isSmartRef__":true,"id":4927},{"__isSmartRef__":true,"id":4930},{"__isSmartRef__":true,"id":4933},{"__isSmartRef__":true,"id":4936},{"__isSmartRef__":true,"id":4939},{"__isSmartRef__":true,"id":4942},{"__isSmartRef__":true,"id":4945},{"__isSmartRef__":true,"id":4948},{"__isSmartRef__":true,"id":4951},{"__isSmartRef__":true,"id":4954},{"__isSmartRef__":true,"id":4957},{"__isSmartRef__":true,"id":4960},{"__isSmartRef__":true,"id":4963},{"__isSmartRef__":true,"id":4966},{"__isSmartRef__":true,"id":4969},{"__isSmartRef__":true,"id":4972},{"__isSmartRef__":true,"id":4975},{"__isSmartRef__":true,"id":4978},{"__isSmartRef__":true,"id":4981},{"__isSmartRef__":true,"id":4984},{"__isSmartRef__":true,"id":4987},{"__isSmartRef__":true,"id":4990},{"__isSmartRef__":true,"id":4993},{"__isSmartRef__":true,"id":4996},{"__isSmartRef__":true,"id":4999},{"__isSmartRef__":true,"id":5002},{"__isSmartRef__":true,"id":5005},{"__isSmartRef__":true,"id":5008},{"__isSmartRef__":true,"id":5011},{"__isSmartRef__":true,"id":5014},{"__isSmartRef__":true,"id":5017},{"__isSmartRef__":true,"id":5020},{"__isSmartRef__":true,"id":5023},{"__isSmartRef__":true,"id":5026},{"__isSmartRef__":true,"id":5029},{"__isSmartRef__":true,"id":5032},{"__isSmartRef__":true,"id":5035},{"__isSmartRef__":true,"id":5038},{"__isSmartRef__":true,"id":5041},{"__isSmartRef__":true,"id":5044},{"__isSmartRef__":true,"id":5047},{"__isSmartRef__":true,"id":5050},{"__isSmartRef__":true,"id":5053},{"__isSmartRef__":true,"id":5056},{"__isSmartRef__":true,"id":5059},{"__isSmartRef__":true,"id":5062},{"__isSmartRef__":true,"id":5065},{"__isSmartRef__":true,"id":5068},{"__isSmartRef__":true,"id":5071},{"__isSmartRef__":true,"id":5074},{"__isSmartRef__":true,"id":5077},{"__isSmartRef__":true,"id":5080},{"__isSmartRef__":true,"id":5083},{"__isSmartRef__":true,"id":5086},{"__isSmartRef__":true,"id":5089},{"__isSmartRef__":true,"id":5092},{"__isSmartRef__":true,"id":5095},{"__isSmartRef__":true,"id":5098},{"__isSmartRef__":true,"id":5101},{"__isSmartRef__":true,"id":5104}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5107},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5108}],"eventHandler":{"__isSmartRef__":true,"id":5110},"_ClipMode":"visible","derivationIds":[],"id":"5BB73528-720F-439C-812A-4DE72BA5246A","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":true,"allowInput":true,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)"},"4927":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4928},"eventHandler":{"__isSmartRef__":true,"id":4929},"_ClipMode":"visible","derivationIds":[],"id":"9F39309F-FA11-428E-A94B-33A7A627DADE","droppingEnabled":true,"halosEnabled":true,"_Rotation":0,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4928":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"4929":{"morph":{"__isSmartRef__":true,"id":4927},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4930":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4931},"eventHandler":{"__isSmartRef__":true,"id":4932},"_ClipMode":"visible","derivationIds":[],"id":"E5BF504B-11BB-440F-B5B1-657CE85E40B8","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.1,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4931":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(10,0,0)"},"4932":{"morph":{"__isSmartRef__":true,"id":4930},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4933":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4934},"eventHandler":{"__isSmartRef__":true,"id":4935},"_ClipMode":"visible","derivationIds":[],"id":"D4A2E634-4221-4716-9A2E-5323C94E76E3","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.2,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4934":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(20,0,0)"},"4935":{"morph":{"__isSmartRef__":true,"id":4933},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4936":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4937},"eventHandler":{"__isSmartRef__":true,"id":4938},"_ClipMode":"visible","derivationIds":[],"id":"D4E364EF-6284-4427-9F0E-0C0BE745F344","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.30000000000000004,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4937":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(30,0,0)"},"4938":{"morph":{"__isSmartRef__":true,"id":4936},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4939":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4940},"eventHandler":{"__isSmartRef__":true,"id":4941},"_ClipMode":"visible","derivationIds":[],"id":"9343E5F4-B5C7-483F-8088-76BC78C194C6","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.4,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4940":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(40,0,0)"},"4941":{"morph":{"__isSmartRef__":true,"id":4939},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4942":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4943},"eventHandler":{"__isSmartRef__":true,"id":4944},"_ClipMode":"visible","derivationIds":[],"id":"1A83F064-6E77-4DF3-A0B4-39CB0A21915C","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.5,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4943":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(50,0,0)"},"4944":{"morph":{"__isSmartRef__":true,"id":4942},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4945":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4946},"eventHandler":{"__isSmartRef__":true,"id":4947},"_ClipMode":"visible","derivationIds":[],"id":"88650F07-D72D-4175-B632-B58CB39377B4","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.6000000000000001,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4946":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(60,0,0)"},"4947":{"morph":{"__isSmartRef__":true,"id":4945},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4948":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4949},"eventHandler":{"__isSmartRef__":true,"id":4950},"_ClipMode":"visible","derivationIds":[],"id":"D6F027DB-9919-4D91-94D9-0FF015A7223E","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.7000000000000001,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4949":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(70,0,0)"},"4950":{"morph":{"__isSmartRef__":true,"id":4948},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4951":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4952},"eventHandler":{"__isSmartRef__":true,"id":4953},"_ClipMode":"visible","derivationIds":[],"id":"4C0C4CAC-2ECC-4CDD-AF8B-E940D5FDC2AB","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.8,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4952":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(80,0,0)"},"4953":{"morph":{"__isSmartRef__":true,"id":4951},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4954":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4955},"eventHandler":{"__isSmartRef__":true,"id":4956},"_ClipMode":"visible","derivationIds":[],"id":"9C48885E-474A-4902-87C6-E3498FAFD0A1","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.9,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4955":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(90,0,0)"},"4956":{"morph":{"__isSmartRef__":true,"id":4954},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4957":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4958},"eventHandler":{"__isSmartRef__":true,"id":4959},"_ClipMode":"visible","derivationIds":[],"id":"6FEFBF48-90BB-44D4-A2DD-A4E8F4F9B2CD","droppingEnabled":true,"halosEnabled":true,"_Rotation":1,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4958":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(100,0,0)"},"4959":{"morph":{"__isSmartRef__":true,"id":4957},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4960":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4961},"eventHandler":{"__isSmartRef__":true,"id":4962},"_ClipMode":"visible","derivationIds":[],"id":"643E6E22-4DBD-4F61-BEEF-21FF1218EECB","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.1,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4961":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(110,0,0)"},"4962":{"morph":{"__isSmartRef__":true,"id":4960},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4963":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4964},"eventHandler":{"__isSmartRef__":true,"id":4965},"_ClipMode":"visible","derivationIds":[],"id":"FCD37027-F627-475C-AB10-03EE794D41A0","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.2000000000000002,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4964":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(120,0,0)"},"4965":{"morph":{"__isSmartRef__":true,"id":4963},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4966":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4967},"eventHandler":{"__isSmartRef__":true,"id":4968},"_ClipMode":"visible","derivationIds":[],"id":"F21654FA-A41E-49B4-9F4E-C79FA6F9C2F9","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.3,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4967":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(130,0,0)"},"4968":{"morph":{"__isSmartRef__":true,"id":4966},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4969":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4970},"eventHandler":{"__isSmartRef__":true,"id":4971},"_ClipMode":"visible","derivationIds":[],"id":"8039F135-8D08-453C-8C79-2ADC7F9545E2","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.4000000000000001,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4970":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(140,0,0)"},"4971":{"morph":{"__isSmartRef__":true,"id":4969},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4972":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4973},"eventHandler":{"__isSmartRef__":true,"id":4974},"_ClipMode":"visible","derivationIds":[],"id":"029BABEE-FB96-43D6-AE5A-EB1E78BB8C26","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.5,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4973":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(150,0,0)"},"4974":{"morph":{"__isSmartRef__":true,"id":4972},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4975":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4976},"eventHandler":{"__isSmartRef__":true,"id":4977},"_ClipMode":"visible","derivationIds":[],"id":"902C78BE-A86D-4ACE-8EBD-5A4E07AA19BB","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.6,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4976":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(160,0,0)"},"4977":{"morph":{"__isSmartRef__":true,"id":4975},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4978":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4979},"eventHandler":{"__isSmartRef__":true,"id":4980},"_ClipMode":"visible","derivationIds":[],"id":"7370F2A0-10E7-49EA-9FCC-7A51FE6AF146","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.7000000000000002,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4979":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(170,0,0)"},"4980":{"morph":{"__isSmartRef__":true,"id":4978},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4981":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4982},"eventHandler":{"__isSmartRef__":true,"id":4983},"_ClipMode":"visible","derivationIds":[],"id":"0B7C8D0D-E8AC-4CFA-B37C-F3051DC1F4A8","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.8,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4982":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(180,0,0)"},"4983":{"morph":{"__isSmartRef__":true,"id":4981},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4984":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4985},"eventHandler":{"__isSmartRef__":true,"id":4986},"_ClipMode":"visible","derivationIds":[],"id":"02D461C0-002D-4E30-BBC6-7C307308233D","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.9000000000000001,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4985":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(190,0,0)"},"4986":{"morph":{"__isSmartRef__":true,"id":4984},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4987":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4988},"eventHandler":{"__isSmartRef__":true,"id":4989},"_ClipMode":"visible","derivationIds":[],"id":"8F2AD191-5255-4C44-8EBD-604C4356B24B","droppingEnabled":true,"halosEnabled":true,"_Rotation":2,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4988":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(200,0,0)"},"4989":{"morph":{"__isSmartRef__":true,"id":4987},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4990":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4991},"eventHandler":{"__isSmartRef__":true,"id":4992},"_ClipMode":"visible","derivationIds":[],"id":"2A2F474B-5D56-4333-B6F9-54B07E20413D","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.1,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4991":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(210,0,0)"},"4992":{"morph":{"__isSmartRef__":true,"id":4990},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4993":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4994},"eventHandler":{"__isSmartRef__":true,"id":4995},"_ClipMode":"visible","derivationIds":[],"id":"F316171F-01B1-4134-9647-E3F0991EC70E","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.2,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4994":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(220,0,0)"},"4995":{"morph":{"__isSmartRef__":true,"id":4993},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4996":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4997},"eventHandler":{"__isSmartRef__":true,"id":4998},"_ClipMode":"visible","derivationIds":[],"id":"FA4F30DB-A272-4DAD-909F-44E0F3498C4F","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.3000000000000003,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"4997":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,0,0)"},"4998":{"morph":{"__isSmartRef__":true,"id":4996},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4999":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5000},"eventHandler":{"__isSmartRef__":true,"id":5001},"_ClipMode":"visible","derivationIds":[],"id":"CC6FDBEA-1CC1-46CE-AE08-9CC1AAB08D13","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.4000000000000004,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"5000":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(240,0,0)"},"5001":{"morph":{"__isSmartRef__":true,"id":4999},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5002":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5003},"eventHandler":{"__isSmartRef__":true,"id":5004},"_ClipMode":"visible","derivationIds":[],"id":"BEC849F6-B7C0-43DA-9136-2967CE33FA78","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.5,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"5003":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(250,0,0)"},"5004":{"morph":{"__isSmartRef__":true,"id":5002},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5005":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5006},"eventHandler":{"__isSmartRef__":true,"id":5007},"_ClipMode":"visible","derivationIds":[],"id":"5B7D3C66-F338-46F5-AD54-7A07DF7252DB","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.6,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"5006":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(290,0,0)"},"5007":{"morph":{"__isSmartRef__":true,"id":5005},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5008":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5009},"eventHandler":{"__isSmartRef__":true,"id":5010},"_ClipMode":"visible","derivationIds":[],"id":"A3373BC8-81B2-4D13-A9CF-632A96784F0B","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.7,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"5009":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(300,0,0)"},"5010":{"morph":{"__isSmartRef__":true,"id":5008},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5011":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5012},"eventHandler":{"__isSmartRef__":true,"id":5013},"_ClipMode":"visible","derivationIds":[],"id":"5103A408-D06E-4363-BBB7-9F2BA6787D74","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.8000000000000003,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"5012":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(310,0,0)"},"5013":{"morph":{"__isSmartRef__":true,"id":5011},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5014":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5015},"eventHandler":{"__isSmartRef__":true,"id":5016},"_ClipMode":"visible","derivationIds":[],"id":"7C91A679-E629-46FB-B0AD-E025857CD3D2","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.9000000000000004,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"5015":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(320,0,0)"},"5016":{"morph":{"__isSmartRef__":true,"id":5014},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5017":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5018},"eventHandler":{"__isSmartRef__":true,"id":5019},"_ClipMode":"visible","derivationIds":[],"id":"FA85A337-1419-4C8E-82F4-901B0A31451D","droppingEnabled":true,"halosEnabled":true,"_Rotation":0,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"5018":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"5019":{"morph":{"__isSmartRef__":true,"id":5017},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5020":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5021},"eventHandler":{"__isSmartRef__":true,"id":5022},"_ClipMode":"visible","derivationIds":[],"id":"6C23A5C4-B173-4FFF-A919-6F28CDA81BBC","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.1,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"5021":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(10,0,0)"},"5022":{"morph":{"__isSmartRef__":true,"id":5020},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5023":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5024},"eventHandler":{"__isSmartRef__":true,"id":5025},"_ClipMode":"visible","derivationIds":[],"id":"94316613-D253-498B-BD64-50CF5739D085","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.2,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"5024":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(20,0,0)"},"5025":{"morph":{"__isSmartRef__":true,"id":5023},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5026":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5027},"eventHandler":{"__isSmartRef__":true,"id":5028},"_ClipMode":"visible","derivationIds":[],"id":"04C9C136-D49C-4DC5-9DD1-67ABE71474A9","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.30000000000000004,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"5027":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(30,0,0)"},"5028":{"morph":{"__isSmartRef__":true,"id":5026},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5029":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5030},"eventHandler":{"__isSmartRef__":true,"id":5031},"_ClipMode":"visible","derivationIds":[],"id":"34A900F2-B9F8-413D-818A-6278ACEB8C9A","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.4,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"5030":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(40,0,0)"},"5031":{"morph":{"__isSmartRef__":true,"id":5029},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5032":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5033},"eventHandler":{"__isSmartRef__":true,"id":5034},"_ClipMode":"visible","derivationIds":[],"id":"2C3B6F62-F351-4927-8403-5D1C26AB137F","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.5,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"5033":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(50,0,0)"},"5034":{"morph":{"__isSmartRef__":true,"id":5032},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5035":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5036},"eventHandler":{"__isSmartRef__":true,"id":5037},"_ClipMode":"visible","derivationIds":[],"id":"CDB3C1EF-84F3-497E-BB25-EF73F7031073","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.6000000000000001,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"5036":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(60,0,0)"},"5037":{"morph":{"__isSmartRef__":true,"id":5035},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5038":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5039},"eventHandler":{"__isSmartRef__":true,"id":5040},"_ClipMode":"visible","derivationIds":[],"id":"A7D181B9-18DB-4E8D-A126-0F151F2111C1","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.7000000000000001,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"5039":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(70,0,0)"},"5040":{"morph":{"__isSmartRef__":true,"id":5038},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5041":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5042},"eventHandler":{"__isSmartRef__":true,"id":5043},"_ClipMode":"visible","derivationIds":[],"id":"BA189E4F-32BA-4602-A11E-25B5022AA9A3","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.8,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"5042":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(80,0,0)"},"5043":{"morph":{"__isSmartRef__":true,"id":5041},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5044":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5045},"eventHandler":{"__isSmartRef__":true,"id":5046},"_ClipMode":"visible","derivationIds":[],"id":"E9E95913-C1CA-42B8-8F61-A62EF572AA87","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.9,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"5045":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(90,0,0)"},"5046":{"morph":{"__isSmartRef__":true,"id":5044},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5047":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5048},"eventHandler":{"__isSmartRef__":true,"id":5049},"_ClipMode":"visible","derivationIds":[],"id":"D786CBEE-80A2-475F-8A40-D188EBA193B5","droppingEnabled":true,"halosEnabled":true,"_Rotation":1,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"5048":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(100,0,0)"},"5049":{"morph":{"__isSmartRef__":true,"id":5047},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5050":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5051},"eventHandler":{"__isSmartRef__":true,"id":5052},"_ClipMode":"visible","derivationIds":[],"id":"18B41BFE-C374-4EFE-A831-3BB8CA11BDB6","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.1,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"5051":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(110,0,0)"},"5052":{"morph":{"__isSmartRef__":true,"id":5050},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5053":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5054},"eventHandler":{"__isSmartRef__":true,"id":5055},"_ClipMode":"visible","derivationIds":[],"id":"7148A694-C5E7-4DF3-86FB-362AF1535BA1","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.2000000000000002,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"5054":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(120,0,0)"},"5055":{"morph":{"__isSmartRef__":true,"id":5053},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5056":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5057},"eventHandler":{"__isSmartRef__":true,"id":5058},"_ClipMode":"visible","derivationIds":[],"id":"AE39682A-F427-4A0B-A779-5D10F58FAD85","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.3,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"5057":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(130,0,0)"},"5058":{"morph":{"__isSmartRef__":true,"id":5056},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5059":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5060},"eventHandler":{"__isSmartRef__":true,"id":5061},"_ClipMode":"visible","derivationIds":[],"id":"CAE21E22-DA1B-438A-9151-AFEA80EB1F88","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.4000000000000001,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"5060":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(140,0,0)"},"5061":{"morph":{"__isSmartRef__":true,"id":5059},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5062":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5063},"eventHandler":{"__isSmartRef__":true,"id":5064},"_ClipMode":"visible","derivationIds":[],"id":"33E0F3A2-50FA-4E1D-ACE6-3B73D308B979","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.5,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"5063":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(150,0,0)"},"5064":{"morph":{"__isSmartRef__":true,"id":5062},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5065":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5066},"eventHandler":{"__isSmartRef__":true,"id":5067},"_ClipMode":"visible","derivationIds":[],"id":"347C53A1-7BA4-462F-8CB7-00CA297CBFDF","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.6,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"5066":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(160,0,0)"},"5067":{"morph":{"__isSmartRef__":true,"id":5065},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5068":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5069},"eventHandler":{"__isSmartRef__":true,"id":5070},"_ClipMode":"visible","derivationIds":[],"id":"7D2AD34C-85C9-41C9-82F0-2A3A992C5EDD","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.7000000000000002,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"5069":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(170,0,0)"},"5070":{"morph":{"__isSmartRef__":true,"id":5068},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5071":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5072},"eventHandler":{"__isSmartRef__":true,"id":5073},"_ClipMode":"visible","derivationIds":[],"id":"F6C8F483-0D9F-496B-9E9F-6FB39ECBC72C","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.8,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"5072":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(180,0,0)"},"5073":{"morph":{"__isSmartRef__":true,"id":5071},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5074":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5075},"eventHandler":{"__isSmartRef__":true,"id":5076},"_ClipMode":"visible","derivationIds":[],"id":"7EE7734A-6A4A-44AB-9EB5-B4C6A0658179","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.9000000000000001,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"5075":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(190,0,0)"},"5076":{"morph":{"__isSmartRef__":true,"id":5074},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5077":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5078},"eventHandler":{"__isSmartRef__":true,"id":5079},"_ClipMode":"visible","derivationIds":[],"id":"61691AD7-A112-4E1A-8087-AF87961CE45B","droppingEnabled":true,"halosEnabled":true,"_Rotation":2,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"5078":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(200,0,0)"},"5079":{"morph":{"__isSmartRef__":true,"id":5077},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5080":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5081},"eventHandler":{"__isSmartRef__":true,"id":5082},"_ClipMode":"visible","derivationIds":[],"id":"243CCDA0-E3CC-41DD-B869-4BFD2A687A83","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.1,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"5081":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(210,0,0)"},"5082":{"morph":{"__isSmartRef__":true,"id":5080},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5083":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5084},"eventHandler":{"__isSmartRef__":true,"id":5085},"_ClipMode":"visible","derivationIds":[],"id":"0AA7CBA3-C665-497E-AE6E-1FFBA9AB5FF1","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.2,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"5084":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(220,0,0)"},"5085":{"morph":{"__isSmartRef__":true,"id":5083},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5086":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5087},"eventHandler":{"__isSmartRef__":true,"id":5088},"_ClipMode":"visible","derivationIds":[],"id":"A20C7029-C741-41C4-ABCA-5C107F6C59A8","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.3000000000000003,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"5087":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,0,0)"},"5088":{"morph":{"__isSmartRef__":true,"id":5086},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5089":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5090},"eventHandler":{"__isSmartRef__":true,"id":5091},"_ClipMode":"visible","derivationIds":[],"id":"9A2411A4-7D41-450E-AADB-7AC82455419D","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.4000000000000004,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"5090":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(240,0,0)"},"5091":{"morph":{"__isSmartRef__":true,"id":5089},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5092":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5093},"eventHandler":{"__isSmartRef__":true,"id":5094},"_ClipMode":"visible","derivationIds":[],"id":"39E9EA95-5398-450E-98F0-C02FF16D30B2","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.5,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"5093":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(250,0,0)"},"5094":{"morph":{"__isSmartRef__":true,"id":5092},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5095":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5096},"eventHandler":{"__isSmartRef__":true,"id":5097},"_ClipMode":"visible","derivationIds":[],"id":"C7BD63CC-A9EF-416A-87CD-8880132CB007","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.6,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"5096":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(290,0,0)"},"5097":{"morph":{"__isSmartRef__":true,"id":5095},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5098":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5099},"eventHandler":{"__isSmartRef__":true,"id":5100},"_ClipMode":"visible","derivationIds":[],"id":"EDC07858-B1CC-47C8-B173-BAA3D42D19F1","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.7,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"5099":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(300,0,0)"},"5100":{"morph":{"__isSmartRef__":true,"id":5098},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5101":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5102},"eventHandler":{"__isSmartRef__":true,"id":5103},"_ClipMode":"visible","derivationIds":[],"id":"99240844-397C-4C36-9BAD-2FE851FDFBA5","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.8000000000000003,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"5102":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(310,0,0)"},"5103":{"morph":{"__isSmartRef__":true,"id":5101},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5104":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5105},"eventHandler":{"__isSmartRef__":true,"id":5106},"_ClipMode":"visible","derivationIds":[],"id":"443F1778-691D-44CE-9259-FC02281B09C7","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.9000000000000004,"owner":{"__isSmartRef__":true,"id":4926},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"5105":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(320,0,0)"},"5106":{"morph":{"__isSmartRef__":true,"id":5104},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5107":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(200.0,100.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)"},"5108":{"style":{"__isSmartRef__":true,"id":5109},"chunkOwner":{"__isSmartRef__":true,"id":4926},"_id":"_395","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5109":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5110":{"morph":{"__isSmartRef__":true,"id":4926},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5111":{"values":{"__isSmartRef__":true,"id":5112},"context":[],"pc":{"__isSmartRef__":true,"id":5113},"mapping":{"__isSmartRef__":true,"id":5184}},"5112":{},"5113":{"pos":[25,42],"name":"crunchedObj","val":{"__isSmartRef__":true,"id":5114},"_parent":{"__isSmartRef__":true,"id":5115},"__LivelyClassName__":"lively.ast.VarDeclaration","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5114":{"pos":[39,42],"properties":[],"_parent":{"__isSmartRef__":true,"id":5113},"__LivelyClassName__":"lively.ast.ObjectLiteral","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5115":{"pos":[25,42],"children":[{"__isSmartRef__":true,"id":5113}],"_parent":{"__isSmartRef__":true,"id":5116},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5116":{"pos":[21,400],"children":[{"__isSmartRef__":true,"id":5115},{"__isSmartRef__":true,"id":5117},{"__isSmartRef__":true,"id":5126},{"__isSmartRef__":true,"id":5132},{"__isSmartRef__":true,"id":5135},{"__isSmartRef__":true,"id":5141}],"_parent":{"__isSmartRef__":true,"id":5181},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5117":{"pos":[47,87],"children":[{"__isSmartRef__":true,"id":5118}],"_parent":{"__isSmartRef__":true,"id":5116},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5118":{"pos":[47,87],"name":"self","val":{"__isSmartRef__":true,"id":5119},"_parent":{"__isSmartRef__":true,"id":5117},"__LivelyClassName__":"lively.ast.VarDeclaration","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5119":{"pos":[55,87],"clsExpr":{"__isSmartRef__":true,"id":5120},"_parent":{"__isSmartRef__":true,"id":5118},"__LivelyClassName__":"lively.ast.New","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5120":{"pos":[58,87],"fn":{"__isSmartRef__":true,"id":5121},"args":[],"_parent":{"__isSmartRef__":true,"id":5119},"__LivelyClassName__":"lively.ast.Call","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5121":{"pos":[58,85],"slotName":{"__isSmartRef__":true,"id":5122},"obj":{"__isSmartRef__":true,"id":5123},"_parent":{"__isSmartRef__":true,"id":5120},"__LivelyClassName__":"lively.ast.GetSlot","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5122":{"pos":[78,85],"value":"Grapher","_parent":{"__isSmartRef__":true,"id":5121},"__LivelyClassName__":"lively.ast.String","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5123":{"pos":[58,77],"slotName":{"__isSmartRef__":true,"id":5124},"obj":{"__isSmartRef__":true,"id":5125},"_parent":{"__isSmartRef__":true,"id":5121},"__LivelyClassName__":"lively.ast.GetSlot","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5124":{"pos":[64,77],"value":"ObjectGrapher","_parent":{"__isSmartRef__":true,"id":5123},"__LivelyClassName__":"lively.ast.String","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5125":{"pos":[59,63],"name":"apps","_parent":{"__isSmartRef__":true,"id":5123},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5126":{"pos":[92,106],"children":[{"__isSmartRef__":true,"id":5127}],"_parent":{"__isSmartRef__":true,"id":5116},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5127":{"pos":[92,106],"name":"obj","val":{"__isSmartRef__":true,"id":5128},"_parent":{"__isSmartRef__":true,"id":5126},"__LivelyClassName__":"lively.ast.VarDeclaration","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5128":{"pos":[99,106],"elements":[{"__isSmartRef__":true,"id":5129},{"__isSmartRef__":true,"id":5130},{"__isSmartRef__":true,"id":5131}],"_parent":{"__isSmartRef__":true,"id":5127},"__LivelyClassName__":"lively.ast.ArrayLiteral","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5129":{"pos":[100,101],"value":1,"_parent":{"__isSmartRef__":true,"id":5128},"__LivelyClassName__":"lively.ast.Number","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5130":{"pos":[102,103],"value":2,"_parent":{"__isSmartRef__":true,"id":5128},"__LivelyClassName__":"lively.ast.Number","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5131":{"pos":[104,105],"value":3,"_parent":{"__isSmartRef__":true,"id":5128},"__LivelyClassName__":"lively.ast.Number","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5132":{"pos":[116,122],"children":[{"__isSmartRef__":true,"id":5133}],"_parent":{"__isSmartRef__":true,"id":5116},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5133":{"pos":[116,122],"name":"i","val":{"__isSmartRef__":true,"id":5134},"_parent":{"__isSmartRef__":true,"id":5132},"__LivelyClassName__":"lively.ast.VarDeclaration","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5134":{"pos":[121,122],"value":0,"_parent":{"__isSmartRef__":true,"id":5133},"__LivelyClassName__":"lively.ast.Number","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5135":{"pos":[131,155],"children":[{"__isSmartRef__":true,"id":5136}],"_parent":{"__isSmartRef__":true,"id":5116},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5136":{"pos":[131,155],"name":"keys","val":{"__isSmartRef__":true,"id":5137},"_parent":{"__isSmartRef__":true,"id":5135},"__LivelyClassName__":"lively.ast.VarDeclaration","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5137":{"pos":[138,155],"property":{"__isSmartRef__":true,"id":5138},"recv":{"__isSmartRef__":true,"id":5139},"args":[{"__isSmartRef__":true,"id":5140}],"_parent":{"__isSmartRef__":true,"id":5136},"__LivelyClassName__":"lively.ast.Send","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5138":{"pos":[146,150],"value":"keys","_parent":{"__isSmartRef__":true,"id":5137},"__LivelyClassName__":"lively.ast.String","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5139":{"pos":[139,145],"name":"Object","_parent":{"__isSmartRef__":true,"id":5137},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5140":{"pos":[151,154],"name":"obj","_parent":{"__isSmartRef__":true,"id":5137},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5141":{"pos":[161,400],"init":{"__isSmartRef__":true,"id":5142},"condExpr":{"__isSmartRef__":true,"id":5145},"body":{"__isSmartRef__":true,"id":5148},"upd":{"__isSmartRef__":true,"id":5179},"_parent":{"__isSmartRef__":true,"id":5116},"__LivelyClassName__":"lively.ast.For","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5142":{"pos":[168,174],"children":[{"__isSmartRef__":true,"id":5143}],"_parent":{"__isSmartRef__":true,"id":5141},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5143":{"pos":[168,174],"name":"j","val":{"__isSmartRef__":true,"id":5144},"_parent":{"__isSmartRef__":true,"id":5142},"__LivelyClassName__":"lively.ast.VarDeclaration","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5144":{"pos":[173,174],"value":0,"_parent":{"__isSmartRef__":true,"id":5143},"__LivelyClassName__":"lively.ast.Number","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5145":{"pos":[175,183],"name":"<","left":{"__isSmartRef__":true,"id":5146},"right":{"__isSmartRef__":true,"id":5147},"_parent":{"__isSmartRef__":true,"id":5141},"__LivelyClassName__":"lively.ast.BinaryOp","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5146":{"pos":[176,177],"name":"j","_parent":{"__isSmartRef__":true,"id":5145},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5147":{"pos":[180,183],"value":100,"_parent":{"__isSmartRef__":true,"id":5145},"__LivelyClassName__":"lively.ast.Number","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5148":{"pos":[191,395],"children":[{"__isSmartRef__":true,"id":5149},{"__isSmartRef__":true,"id":5154}],"_parent":{"__isSmartRef__":true,"id":5141},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5149":{"pos":[203,215],"children":[{"__isSmartRef__":true,"id":5150}],"_parent":{"__isSmartRef__":true,"id":5148},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5150":{"pos":[203,215],"name":"v","val":{"__isSmartRef__":true,"id":5151},"_parent":{"__isSmartRef__":true,"id":5149},"__LivelyClassName__":"lively.ast.VarDeclaration","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5151":{"pos":[207,215],"slotName":{"__isSmartRef__":true,"id":5152},"obj":{"__isSmartRef__":true,"id":5153},"_parent":{"__isSmartRef__":true,"id":5150},"__LivelyClassName__":"lively.ast.GetSlot","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5152":{"pos":[213,214],"name":"j","_parent":{"__isSmartRef__":true,"id":5151},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5153":{"pos":[208,212],"name":"keys","_parent":{"__isSmartRef__":true,"id":5151},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5154":{"pos":[229,395],"condExpr":{"__isSmartRef__":true,"id":5155},"trueExpr":{"__isSmartRef__":true,"id":5162},"falseExpr":{"__isSmartRef__":true,"id":5178},"_parent":{"__isSmartRef__":true,"id":5148},"__LivelyClassName__":"lively.ast.If","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5155":{"pos":[232,267],"name":"&&","left":{"__isSmartRef__":true,"id":5156},"right":{"__isSmartRef__":true,"id":5159},"_parent":{"__isSmartRef__":true,"id":5154},"__LivelyClassName__":"lively.ast.BinaryOp","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5156":{"pos":[232,247],"name":"!=","left":{"__isSmartRef__":true,"id":5157},"right":{"__isSmartRef__":true,"id":5158},"_parent":{"__isSmartRef__":true,"id":5155},"__LivelyClassName__":"lively.ast.BinaryOp","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5157":{"pos":[232,233],"name":"v","_parent":{"__isSmartRef__":true,"id":5156},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5158":{"pos":[237,247],"value":"addMorph","_parent":{"__isSmartRef__":true,"id":5156},"__LivelyClassName__":"lively.ast.String","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5159":{"pos":[250,267],"name":"!=","left":{"__isSmartRef__":true,"id":5160},"right":{"__isSmartRef__":true,"id":5161},"_parent":{"__isSmartRef__":true,"id":5155},"__LivelyClassName__":"lively.ast.BinaryOp","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5160":{"pos":[251,252],"name":"v","_parent":{"__isSmartRef__":true,"id":5159},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5161":{"pos":[256,267],"value":"submorphs","_parent":{"__isSmartRef__":true,"id":5159},"__LivelyClassName__":"lively.ast.String","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5162":{"pos":[270,381],"children":[{"__isSmartRef__":true,"id":5163}],"_parent":{"__isSmartRef__":true,"id":5154},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5163":{"pos":[287,381],"condExpr":{"__isSmartRef__":true,"id":5164},"trueExpr":{"__isSmartRef__":true,"id":5169},"falseExpr":{"__isSmartRef__":true,"id":5177},"_parent":{"__isSmartRef__":true,"id":5162},"__LivelyClassName__":"lively.ast.If","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5164":{"pos":[290,314],"name":"in","left":{"__isSmartRef__":true,"id":5165},"right":{"__isSmartRef__":true,"id":5166},"_parent":{"__isSmartRef__":true,"id":5163},"__LivelyClassName__":"lively.ast.BinaryOp","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5165":{"pos":[290,291],"name":"v","_parent":{"__isSmartRef__":true,"id":5164},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5166":{"pos":[294,314],"property":{"__isSmartRef__":true,"id":5167},"recv":{"__isSmartRef__":true,"id":5168},"args":[],"_parent":{"__isSmartRef__":true,"id":5164},"__LivelyClassName__":"lively.ast.Send","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5167":{"pos":[300,312],"value":"morphicAttrs","_parent":{"__isSmartRef__":true,"id":5166},"__LivelyClassName__":"lively.ast.String","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5168":{"pos":[295,299],"name":"self","_parent":{"__isSmartRef__":true,"id":5166},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5169":{"pos":[317,362],"children":[{"__isSmartRef__":true,"id":5170}],"_parent":{"__isSmartRef__":true,"id":5163},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5170":{"pos":[338,361],"left":{"__isSmartRef__":true,"id":5171},"right":{"__isSmartRef__":true,"id":5174},"_parent":{"__isSmartRef__":true,"id":5169},"__LivelyClassName__":"lively.ast.Set","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5171":{"pos":[338,352],"slotName":{"__isSmartRef__":true,"id":5172},"obj":{"__isSmartRef__":true,"id":5173},"_parent":{"__isSmartRef__":true,"id":5170},"__LivelyClassName__":"lively.ast.GetSlot","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5172":{"pos":[350,351],"name":"v","_parent":{"__isSmartRef__":true,"id":5171},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5173":{"pos":[338,349],"name":"crunchedObj","_parent":{"__isSmartRef__":true,"id":5171},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5174":{"pos":[354,361],"slotName":{"__isSmartRef__":true,"id":5175},"obj":{"__isSmartRef__":true,"id":5176},"_parent":{"__isSmartRef__":true,"id":5170},"__LivelyClassName__":"lively.ast.GetSlot","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5175":{"pos":[359,360],"name":"v","_parent":{"__isSmartRef__":true,"id":5174},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5176":{"pos":[355,358],"name":"obj","_parent":{"__isSmartRef__":true,"id":5174},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5177":{"pos":[380,380],"name":"undefined","_parent":{"__isSmartRef__":true,"id":5163},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5178":{"pos":[394,394],"name":"undefined","_parent":{"__isSmartRef__":true,"id":5154},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5179":{"pos":[184,188],"name":"++","expr":{"__isSmartRef__":true,"id":5180},"_parent":{"__isSmartRef__":true,"id":5141},"__LivelyClassName__":"lively.ast.PostOp","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5180":{"pos":[185,186],"name":"j","_parent":{"__isSmartRef__":true,"id":5179},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5181":{"pos":[18,403],"body":{"__isSmartRef__":true,"id":5116},"args":[],"_parent":{"__isSmartRef__":true,"id":5182},"__LivelyClassName__":"lively.ast.Function","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5182":{"pos":[0,403],"name":"anonymous","val":{"__isSmartRef__":true,"id":5181},"_parent":{"__isSmartRef__":true,"id":5183},"__LivelyClassName__":"lively.ast.VarDeclaration","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5183":{"pos":[0,403],"children":[{"__isSmartRef__":true,"id":5182}],"source":"function anonymous(){\nvar crunchedObj = {};\nvar self = new apps.ObjectGrapher.Grapher();\nvar obj = [1,2,3];\n\n var i = 0;\n var keys = Object.keys(obj);\n for(var j = 0; j < 100; j++) {\n var v = keys[j];\n if(v != \"addMorph\" && v != \"submorphs\") {\n if(v in self.morphicAttrs()) {\n crunchedObj[v] = obj[v];\n }\n }\n }\n\n}","__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"5184":{"this":{"__isSmartRef__":true,"id":5185}},"5185":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5186},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5187}],"eventHandler":{"__isSmartRef__":true,"id":5189},"_ClipMode":"visible","derivationIds":[],"id":"42B88C74-5047-4399-81C9-0BB6AA81F6C5","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":true,"_HandStyle":null,"allowInput":true,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor"],"evalEnabled":false,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)"},"5186":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":1,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(200.0,100.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)"},"5187":{"style":{"__isSmartRef__":true,"id":5188},"chunkOwner":{"__isSmartRef__":true,"id":5185},"_id":"_7787","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5188":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5189":{"morph":{"__isSmartRef__":true,"id":5185},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5190":{"values":{"__isSmartRef__":true,"id":5191},"context":[],"pc":{"__isSmartRef__":true,"id":5145},"mapping":{"__isSmartRef__":true,"id":12757}},"5191":{"39-42":{"__isSmartRef__":true,"id":5192},"25-42":{"__isSmartRef__":true,"id":5194},"59-63":{"__isSmartRef__":true,"id":5195},"64-77":{"__isSmartRef__":true,"id":12734},"58-77":{"__isSmartRef__":true,"id":12735},"78-85":{"__isSmartRef__":true,"id":12736},"58-85":{"__isSmartRef__":true,"id":12737},"58-87":{"__isSmartRef__":true,"id":12738},"55-87":{"__isSmartRef__":true,"id":12741},"47-87":{"__isSmartRef__":true,"id":12742},"100-101":{"__isSmartRef__":true,"id":12743},"102-103":{"__isSmartRef__":true,"id":12744},"104-105":{"__isSmartRef__":true,"id":12745},"99-106":{"__isSmartRef__":true,"id":12746},"92-106":{"__isSmartRef__":true,"id":12747},"121-122":{"__isSmartRef__":true,"id":12748},"116-122":{"__isSmartRef__":true,"id":12749},"139-145":{"__isSmartRef__":true,"id":12750},"146-150":{"__isSmartRef__":true,"id":12751},"151-154":{"__isSmartRef__":true,"id":12752},"138-155":{"__isSmartRef__":true,"id":12753},"131-155":{"__isSmartRef__":true,"id":12754},"173-174":{"__isSmartRef__":true,"id":12755},"168-174":{"__isSmartRef__":true,"id":12756}},"5192":{"val":{"__isSmartRef__":true,"id":5193}},"5193":{"0":1,"1":2,"2":3},"5194":{"val":{"__isSmartRef__":true,"id":5193}},"5195":{"val":{"__isSmartRef__":true,"id":5196}},"5196":{"namespaceIdentifier":"Global.apps","createTime":{"__isSmartRef__":true,"id":5197},"ColorParser":{"__isSmartRef__":true,"id":5198},"CouchDB":{"__isSmartRef__":true,"id":5200},"DateFormat":{"__isSmartRef__":true,"id":5202},"Less":{"__isSmartRef__":true,"id":5204},"cssParser":{"__isSmartRef__":true,"id":5252},"d3Interface":{"__isSmartRef__":true,"id":12724},"ObjectGrapher":{"__isSmartRef__":true,"id":12728},"NewPaper":{"__isSmartRef__":true,"id":12732},"__LivelyClassName__":"Namespace"},"5197":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5198":{"namespaceIdentifier":"Global.apps.ColorParser","createTime":{"__isSmartRef__":true,"id":5199},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/apps/ColorParser.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"5199":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5200":{"namespaceIdentifier":"Global.apps.CouchDB","createTime":{"__isSmartRef__":true,"id":5201},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/apps/CouchDB.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"5201":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5202":{"namespaceIdentifier":"Global.apps.DateFormat","createTime":{"__isSmartRef__":true,"id":5203},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/apps/DateFormat.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"5203":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5204":{"namespaceIdentifier":"Global.apps.Less","createTime":{"__isSmartRef__":true,"id":5205},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5206}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/apps/Less.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"5205":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5206":{"namespaceIdentifier":"Global.lively.Network","createTime":{"__isSmartRef__":true,"id":5207},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5208},{"__isSmartRef__":true,"id":5246},{"__isSmartRef__":true,"id":5250}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/Network.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"5207":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5208":{"namespaceIdentifier":"Global.lively.bindings","createTime":{"__isSmartRef__":true,"id":5209},"wasDefined":true,"Core":{"__isSmartRef__":true,"id":5210},"privateRequirements":[{"__isSmartRef__":true,"id":5210}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/bindings.js","documentation":"connect parameters: source, sourceProp, target, targetProp, spec\nspec can be: {\n removeAfterUpdate: Boolean,\n forceAttributeConnection: Boolean,\n converter: Function,\n updater: Function,\n varMapping: Object\n}","_isLoaded":true,"GeometryBindings":{"__isSmartRef__":true,"id":5212},"__LivelyClassName__":"Namespace"},"5209":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5210":{"namespaceIdentifier":"Global.lively.bindings.Core","createTime":{"__isSmartRef__":true,"id":5211},"dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":5208}],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/bindings/Core.js","wasDefined":true,"callbacks":[],"_isLoaded":true,"__LivelyClassName__":"Namespace"},"5211":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5212":{"namespaceIdentifier":"Global.lively.bindings.GeometryBindings","createTime":{"__isSmartRef__":true,"id":5213},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5214},{"__isSmartRef__":true,"id":5216},{"__isSmartRef__":true,"id":5210},{"__isSmartRef__":true,"id":5224},{"__isSmartRef__":true,"id":5226}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/bindings/GeometryBindings.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"5213":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5214":{"namespaceIdentifier":"Global.cop.Layers","createTime":{"__isSmartRef__":true,"id":5215},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/cop/Layers.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"5215":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5216":{"namespaceIdentifier":"Global.lively.morphic.Core","createTime":{"__isSmartRef__":true,"id":5217},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5218},{"__isSmartRef__":true,"id":5222}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Core.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"5217":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5218":{"namespaceIdentifier":"Global.lively.morphic.Shapes","createTime":{"__isSmartRef__":true,"id":5219},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5220}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Shapes.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"5219":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5220":{"namespaceIdentifier":"Global.lively.morphic.Graphics","createTime":{"__isSmartRef__":true,"id":5221},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5198}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Graphics.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"5221":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5222":{"namespaceIdentifier":"Global.lively.Traits","createTime":{"__isSmartRef__":true,"id":5223},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/Traits.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"5223":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5224":{"namespaceIdentifier":"Global.lively.morphic.TextCore","createTime":{"__isSmartRef__":true,"id":5225},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5214},{"__isSmartRef__":true,"id":5216}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/TextCore.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"5225":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5226":{"namespaceIdentifier":"Global.lively.morphic.Widgets","createTime":{"__isSmartRef__":true,"id":5227},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5216},{"__isSmartRef__":true,"id":5228},{"__isSmartRef__":true,"id":5224},{"__isSmartRef__":true,"id":5240},{"__isSmartRef__":true,"id":5242}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Widgets.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"5227":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5228":{"namespaceIdentifier":"Global.lively.morphic.Events","createTime":{"__isSmartRef__":true,"id":5229},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5216},{"__isSmartRef__":true,"id":5224},{"__isSmartRef__":true,"id":5230},{"__isSmartRef__":true,"id":5236},{"__isSmartRef__":true,"id":5238},{"__isSmartRef__":true,"id":5222}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Events.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"5229":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5230":{"namespaceIdentifier":"Global.lively.morphic.HTML","createTime":{"__isSmartRef__":true,"id":5231},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5232},{"__isSmartRef__":true,"id":5234},{"__isSmartRef__":true,"id":5222}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/HTML.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"5231":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5232":{"namespaceIdentifier":"Global.lively.morphic.Rendering","createTime":{"__isSmartRef__":true,"id":5233},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5216},{"__isSmartRef__":true,"id":5224},{"__isSmartRef__":true,"id":5218}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Rendering.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"5233":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5234":{"namespaceIdentifier":"Global.lively.morphic.PathShapes","createTime":{"__isSmartRef__":true,"id":5235},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5218}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/PathShapes.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"5235":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5236":{"namespaceIdentifier":"Global.lively.morphic.SVG","createTime":{"__isSmartRef__":true,"id":5237},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5232},{"__isSmartRef__":true,"id":5234}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/SVG.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"5237":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5238":{"namespaceIdentifier":"Global.lively.morphic.Canvas","createTime":{"__isSmartRef__":true,"id":5239},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5232}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Canvas.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"5239":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5240":{"namespaceIdentifier":"Global.lively.WidgetsTraits","createTime":{"__isSmartRef__":true,"id":5241},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5222},{"__isSmartRef__":true,"id":5220}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/WidgetsTraits.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"5241":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5242":{"namespaceIdentifier":"Global.lively.morphic.Styles","createTime":{"__isSmartRef__":true,"id":5243},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5218},{"__isSmartRef__":true,"id":5244}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Styles.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"5243":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5244":{"namespaceIdentifier":"Global.lively.CrayonColors","createTime":{"__isSmartRef__":true,"id":5245},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5220}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/CrayonColors.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"5245":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5246":{"namespaceIdentifier":"Global.lively.NoMoreModels","createTime":{"__isSmartRef__":true,"id":5247},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5248}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/NoMoreModels.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"5247":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5248":{"namespaceIdentifier":"Global.lively.OldModel","createTime":{"__isSmartRef__":true,"id":5249},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5208}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/OldModel.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"5249":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5250":{"namespaceIdentifier":"Global.lively.Data","createTime":{"__isSmartRef__":true,"id":5251},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5248}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/Data.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"5251":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5252":{"namespaceIdentifier":"Global.apps.cssParser","createTime":{"__isSmartRef__":true,"id":5253},"dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":5254}],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/apps/cssParser.js","wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5206},{"__isSmartRef__":true,"id":12634}],"callbacks":[],"props":{"__isSmartRef__":true,"id":12684},"_isLoaded":true,"enhancedPropertyList":{"__isSmartRef__":true,"id":12704},"__LivelyClassName__":"Namespace"},"5253":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5254":{"namespaceIdentifier":"Global.lively.morphic.StyleSheets","createTime":{"__isSmartRef__":true,"id":5255},"dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":5256}],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/StyleSheets.js","wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5216},{"__isSmartRef__":true,"id":5252},{"__isSmartRef__":true,"id":12634},{"__isSmartRef__":true,"id":12636}],"pendingRequirements":[],"callbacks":[],"_isLoaded":true,"__LivelyClassName__":"Namespace"},"5255":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5256":{"namespaceIdentifier":"Global.lively.morphic.Complete","createTime":{"__isSmartRef__":true,"id":5257},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5254},{"__isSmartRef__":true,"id":5258},{"__isSmartRef__":true,"id":5226},{"__isSmartRef__":true,"id":5268},{"__isSmartRef__":true,"id":5272},{"__isSmartRef__":true,"id":5274},{"__isSmartRef__":true,"id":5260},{"__isSmartRef__":true,"id":12533},{"__isSmartRef__":true,"id":12535},{"__isSmartRef__":true,"id":5224}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Complete.js","dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":12537},{"__isSmartRef__":true,"id":12614},{"__isSmartRef__":true,"id":12553}],"_isLoaded":true,"__LivelyClassName__":"Namespace"},"5257":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5258":{"namespaceIdentifier":"Global.lively.morphic.AdditionalMorphs","createTime":{"__isSmartRef__":true,"id":5259},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5260},{"__isSmartRef__":true,"id":5262}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/AdditionalMorphs.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"5259":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5260":{"namespaceIdentifier":"Global.lively.morphic.Halos","createTime":{"__isSmartRef__":true,"id":5261},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5228},{"__isSmartRef__":true,"id":5226}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Halos.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"5261":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5262":{"namespaceIdentifier":"Global.lively.morphic.Grid","createTime":{"__isSmartRef__":true,"id":5263},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5264}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Grid.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"5263":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5264":{"namespaceIdentifier":"Global.lively.persistence.MassMorphCreation","createTime":{"__isSmartRef__":true,"id":5265},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5266},{"__isSmartRef__":true,"id":5216}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/persistence/MassMorphCreation.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"5265":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5266":{"namespaceIdentifier":"Global.lively.persistence.Serializer","createTime":{"__isSmartRef__":true,"id":5267},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/persistence/Serializer.js","jsonWorldId":"LivelyJSONWorld","changeSetElementId":"WorldChangeSet","_isLoaded":true,"__LivelyClassName__":"Namespace"},"5267":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5268":{"namespaceIdentifier":"Global.lively.morphic.Serialization","createTime":{"__isSmartRef__":true,"id":5269},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5206},{"__isSmartRef__":true,"id":5266},{"__isSmartRef__":true,"id":5216},{"__isSmartRef__":true,"id":5224},{"__isSmartRef__":true,"id":5270},{"__isSmartRef__":true,"id":5226}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Serialization.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"5269":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5270":{"namespaceIdentifier":"Global.lively.DOMAbstraction","createTime":{"__isSmartRef__":true,"id":5271},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/DOMAbstraction.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"5271":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5272":{"namespaceIdentifier":"Global.lively.morphic.MorphAddons","createTime":{"__isSmartRef__":true,"id":5273},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5216},{"__isSmartRef__":true,"id":5228},{"__isSmartRef__":true,"id":5226},{"__isSmartRef__":true,"id":5242}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/MorphAddons.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"5273":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5274":{"namespaceIdentifier":"Global.lively.morphic.ScriptingSupport","createTime":{"__isSmartRef__":true,"id":5275},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5216},{"__isSmartRef__":true,"id":5276},{"__isSmartRef__":true,"id":12531}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/ScriptingSupport.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"5275":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5276":{"namespaceIdentifier":"Global.lively.PartsBin","createTime":{"__isSmartRef__":true,"id":5277},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5222}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/PartsBin.js","partSpaces":{"__isSmartRef__":true,"id":5278},"_isLoaded":true,"__LivelyClassName__":"Namespace"},"5277":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"5278":{"PartsBin/iPadWidgets":{"__isSmartRef__":true,"id":5279},"PartsBin/sd1213/":{"__isSmartRef__":true,"id":5479},"PartsBin/Tools":{"__isSmartRef__":true,"id":11772}},"5279":{"name":"PartsBin/iPadWidgets","partItems":{"__isSmartRef__":true,"id":5280},"__LivelyClassName__":"lively.PartsBin.PartsSpace","__SourceModuleName__":"Global.lively.PartsBin"},"5280":{"LoadingMorph":{"__isSmartRef__":true,"id":5281}},"5281":{"partsSpaceName":"PartsBin/iPadWidgets","name":"LoadingMorph","part":{"__isSmartRef__":true,"id":5282},"json":"{\"id\":0,\"registry\":{\"0\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1}],\"scripts\":[],\"id\":\"FEF39B3C-E634-4825-BAB8-2D44FE647B03\",\"shape\":{\"__isSmartRef__\":true,\"id\":30},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":37},\"showsHalos\":false,\"name\":\"LoadingMorph\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":38},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":135},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":136},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"derivationIds\":[127,\"59692BC3-6C7B-4E23-B820-8699260EA722\",\"486BB935-1313-4103-B2A8-642B19437478\",\"18AFFD44-46CD-489E-B1D6-DED43E2B6B06\",\"2608C892-2204-4981-9A87-8E749F8944AB\",\"5535861F-4EA2-44AB-8A40-0538124E0AAC\",\"16C292B3-86E8-4622-B516-27C48263B8CC\",\"87731A20-D455-44D0-97E5-98A7CFD4E417\",\"A17081E7-E597-47ED-BD32-6E4D206BD7D7\",\"CFB4A44C-BFEA-4584-BCBA-AE2A56739200\",\"76B3DD9B-8D01-42BA-A574-AB99D5F899BB\",\"1EBC5512-8F54-4B24-998C-69A285EC8533\",\"DD1165C7-6C1A-4361-A4AE-FCF6F31152FD\",\"4D6D36E8-48F3-408A-B03C-202E4DC182BD\",\"5F3B3E0F-BBC6-4DDA-BAA0-7EFC05FF2011\",\"E0A6B33B-767A-4532-9021-892414520200\",\"F5F5E2B1-5FF0-4E09-B323-AE88A3920B8D\",\"0C7E832A-A741-430F-B295-8BC181D066FE\",\"472AED3B-CB76-49BD-BF49-354A2D568F86\",\"A7C52F65-D140-4791-880F-F7584C7BB570\",\"3516412B-8B36-4E52-9416-6B7FB358BDC2\",\"1840CACC-078C-4795-AD3F-E9D6F8D557A0\",\"1FEDCA25-0131-46FA-840F-DC5F1B05C6CA\",\"C620CED3-0AE9-4097-9AA7-2706A042F9C9\",\"679A861B-40E0-4DB2-B22F-95B454C6978D\"],\"isBeingDragged\":false,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":137},\"layout\":{\"__isSmartRef__\":true,\"id\":138},\"distanceToDragEvent\":{\"__isSmartRef__\":true,\"id\":139},\"prevScroll\":[0,0],\"moved\":true,\"_Rotation\":0,\"_Scale\":1,\"headRevision\":146469,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":140},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":18},\"id\":\"9FFF9D73-931C-404C-AA4B-5AC2E7C53504\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":23},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":24},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":25},\"name\":\"ProgressIndicator\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":26},\"showsHalos\":false,\"distanceToDragEvent\":{\"__isSmartRef__\":true,\"id\":27},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":28},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"derivationIds\":[520,\"071F18BE-FF28-40F5-ACAD-1916E0D25C38\",\"DF185A10-743D-45FC-B9C2-76E12D908BCF\",\"BF125D2C-596A-4C1E-A5F8-DAE4801E9497\",\"3CEE8CFF-B8F1-4B4B-A405-CB583080252A\",\"D0652878-8F9C-4591-8A82-296898AACDB6\",\"31441DDF-2220-43BE-A99F-69E1FEC68030\",\"14A90039-0D3E-46DC-8445-D42B8E02EB42\",\"681EF5DE-A344-4114-B2F3-B96CE3872524\",\"C0381116-5116-4F33-B082-A411D0E4534E\",\"24E9581E-B008-46EE-9CBC-D5190E100D98\",\"C69D1041-2C5E-48FE-B04C-04E66450658A\",\"4830945B-4FFF-4564-9424-34D7995DAE60\",\"8602C233-B3E7-4682-9B0E-D7549761D934\",\"B4E0E11F-2BED-462E-B708-89D63971856E\",\"EE0144C2-D016-4390-8A67-4E7DEF171C83\",\"F44DF6E4-5F27-440E-AB5F-3721C0A10CA6\",\"73FC6648-DAAF-4673-8CF4-7DA219513F22\",\"B78EB1B5-780C-45F7-B0A7-B988B52B1FF1\",\"DFDB8CD1-72F7-40F4-849B-1F9B866277AB\",\"66111105-B1FC-41F7-BF70-D45118C9E09F\",\"02420416-1E35-4831-AABB-91CD0460CA1A\",\"7C6B2EB2-4510-4A8E-BAFF-5CF0040DD7F5\",\"0503F5A1-1732-4610-9A5A-920D658CA766\",\"07C5AE03-36AD-4849-BACD-27D7D9A2CCF2\"],\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"isBeingDragged\":false,\"layout\":{\"__isSmartRef__\":true,\"id\":29},\"prevScroll\":[0,0],\"_Rotation\":0,\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Image\"},\"2\":{\"submorphs\":[],\"scripts\":[],\"id\":\"B8FE7DEE-9568-4BE6-BA12-EA674BA79E08\",\"shape\":{\"__isSmartRef__\":true,\"id\":3},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":9},\"_MaxTextWidth\":257,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":6},\"showsHalos\":false,\"_FontSize\":14,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"name\":\"loadedMorphName\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":10},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":11}],\"charsReplaced\":\"MorphName\",\"lastFindLoc\":18,\"priorSelectionRange\":[9,0],\"prevScroll\":[0,0],\"priorExtent\":{\"__isSmartRef__\":true,\"id\":13},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":14},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":15},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Padding\":{\"__isSmartRef__\":true,\"id\":16},\"_ClipMode\":\"visible\",\"derivationIds\":[355,\"023045B3-2D6B-4425-89FB-F4806D527BE0\",\"DC0C2365-868C-41AE-8369-51C31E91493E\",\"C6D9D314-86A1-4015-970B-F6787F535E1A\",\"6AA4552E-2E85-447E-9033-99D5AA1A94BC\",\"D94BE49C-8A3E-4F1F-BF28-FEDD9B40D213\",\"AA8F0470-654C-4AA2-8135-4607F5429AC5\",\"E0BAABCC-FFB2-4EDF-BAE5-C63CC99B6A97\",\"1A86AE17-73AE-442E-AB36-DD90C6DFC8BC\",\"EF750075-E964-4CD3-B6A4-161511E1D058\",\"CED69CBF-FFA5-45E7-B333-FBACE4F278AC\",\"E56978C1-7424-4C10-8168-11FD3237B540\",\"D5AB2532-A4DC-42D6-AF17-99CBBCEAA848\",\"245866CB-598A-4172-A3A0-A06D4D26C6AD\",\"43B0F12E-5793-43AA-80E1-496774E0EBA6\",\"1B776A8C-0413-475F-8EBD-120BBD91D2BB\",\"F84F2C9A-8003-4E81-833A-83F48C92F3B8\",\"3124B389-9FA4-4348-BC5D-0DFF9C59CD1B\",\"1A1BCBAC-D7CC-4BAE-B8C2-7C693F7327A1\",\"1CB201BA-5E0B-4771-821A-139FA2AEFBC2\",\"195520FA-4816-47A4-B0F5-BA890AFD9DF9\",\"0D15F28A-24C9-46B7-89C5-6D2354728AC1\",\"316FE9D3-62EC-4FD6-9B0F-FFA622B79575\",\"739F3743-9BE1-48C8-813D-C0BFB0DCACA6\",\"01877B3B-7DA7-4222-B011-7B5F4E501862\"],\"_WhiteSpaceHandling\":\"pre-wrap\",\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"_MinTextWidth\":257,\"_MinTextHeight\":null,\"previousSelection\":[6,6],\"_Align\":\"center\",\"distanceToDragEvent\":{\"__isSmartRef__\":true,\"id\":17},\"isBeingDragged\":false,\"_Rotation\":0,\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Text\"},\"3\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4},\"_Extent\":{\"__isSmartRef__\":true,\"id\":5},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":6},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":7},\"_ClipMode\":\"visible\",\"_Padding\":{\"__isSmartRef__\":true,\"id\":8},\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"4\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"5\":{\"x\":257,\"y\":23,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"6\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"7\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setPadding\":\"setPaddingHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\",\"setClipMode\":\"setClipModeHTML\"},\"8\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"9\":{\"x\":-109,\"y\":38,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"10\":{\"partsSpaceName\":\"PartsBin/Basic\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":4,\"comment\":\"a simple text morph\",\"partName\":\"Text\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"11\":{\"style\":{\"__isSmartRef__\":true,\"id\":12},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"loading part\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"12\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"13\":{\"x\":257,\"y\":23,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"14\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setTransform\":\"setTransformHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"adjustOrigin\":\"adjustOriginHTML\",\"setPivotPoint\":\"setPivotPointHTML\",\"setClipMode\":\"setClipModeHTML\",\"showsVerticalScrollBar\":\"showsVerticalScrollBarHTML\",\"showsHorizontalScrollBar\":\"showsHorizontalScrollBarHTML\",\"getScrollBarExtent\":\"getScrollBarExtentHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"setToolTip\":\"setToolTipHTML\",\"focus\":\"focusHTML\",\"blur\":\"blurHTML\",\"setFocusable\":\"setFocusableHTML\",\"updateText\":\"updateTextHTML\",\"setTextExtent\":\"setTextExtentHTML\",\"setMaxTextWidth\":\"setMaxTextWidthHTML\",\"setMaxTextHeight\":\"setMaxTextHeightHTML\",\"setMinTextWidth\":\"setMinTextWidthHTML\",\"setMinTextHeight\":\"setMinTextHeightHTML\",\"getTextExtent\":\"getTextExtentHTML\",\"getTextString\":\"getTextStringHTML\",\"ignoreTextEvents\":\"ignoreTextEventsHTML\",\"unignoreTextEvents\":\"unignoreTextEventsHTML\",\"enableTextEvents\":\"enableTextEventsHTML\",\"setFontFamily\":\"setFontFamilyHTML\",\"setFontSize\":\"setFontSizeHTML\",\"setTextColor\":\"setTextColorHTML\",\"setPadding\":\"setPaddingHTML\",\"setAlign\":\"setAlignHTML\",\"setVerticalAlign\":\"setVerticalAlignHTML\",\"setDisplay\":\"setDisplayHTML\",\"setWhiteSpaceHandling\":\"setWhiteSpaceHandlingHTML\",\"focusMorph\":\"focusMorphHTML\"},\"15\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"16\":{\"x\":5,\"y\":5,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"17\":{\"x\":179,\"y\":-11,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"18\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":19},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":20},\"_Extent\":{\"__isSmartRef__\":true,\"id\":21},\"_ImageURL\":\"data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"isLoaded\":true,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_ClipMode\":\"visible\",\"_Padding\":{\"__isSmartRef__\":true,\"id\":22},\"_BorderWidth\":0,\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\"},\"19\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"20\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setPadding\":\"setPaddingHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\",\"setClipMode\":\"setClipModeHTML\",\"setImageURL\":\"setImageURLHTML\",\"getNativeExtent\":\"getNativeExtentHTML\"},\"21\":{\"x\":31,\"y\":31,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"22\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"23\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setTransform\":\"setTransformHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"adjustOrigin\":\"adjustOriginHTML\",\"setPivotPoint\":\"setPivotPointHTML\",\"setClipMode\":\"setClipModeHTML\",\"showsVerticalScrollBar\":\"showsVerticalScrollBarHTML\",\"showsHorizontalScrollBar\":\"showsHorizontalScrollBarHTML\",\"getScrollBarExtent\":\"getScrollBarExtentHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"setToolTip\":\"setToolTipHTML\",\"focus\":\"focusHTML\",\"blur\":\"blurHTML\",\"setFocusable\":\"setFocusableHTML\"},\"24\":{\"morph\":{\"__isSmartRef__\":true,\"id\":1},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"25\":{\"x\":113.5,\"y\":81,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"26\":{\"x\":30,\"y\":31,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"27\":{\"x\":39,\"y\":-11,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"28\":{\"partName\":\"ProgressIndicator\",\"requiredModules\":[],\"migrationLevel\":2,\"partsSpaceName\":\"PartsBin/Widgets/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"29\":{\"centeredHorizontal\":true,\"centeredVertical\":true},\"30\":{\"position\":{\"__isSmartRef__\":true,\"id\":31},\"_Extent\":{\"__isSmartRef__\":true,\"id\":32},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":33},\"_Fill\":{\"__isSmartRef__\":true,\"id\":34},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":35},\"_ClipMode\":\"visible\",\"_Padding\":{\"__isSmartRef__\":true,\"id\":36},\"_BorderRadius\":8.515,\"_Opacity\":0.8146,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"31\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"32\":{\"x\":266,\"y\":223,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"33\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"34\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"35\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setPadding\":\"setPaddingHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\",\"setClipMode\":\"setClipModeHTML\"},\"36\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"37\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"38\":{\"partsSpaceName\":\"PartsBin/iPad Widgets/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"This is a placeholder to indicate that a morph is being loaded. It will be replaced by the morph as soon as the requested morph finished loading.\",\"migrationLevel\":4,\"partName\":\"LoadingMorph\",\"changes\":[{\"__isSmartRef__\":true,\"id\":39},{\"__isSmartRef__\":true,\"id\":41},{\"__isSmartRef__\":true,\"id\":43},{\"__isSmartRef__\":true,\"id\":45},{\"__isSmartRef__\":true,\"id\":47},{\"__isSmartRef__\":true,\"id\":49},{\"__isSmartRef__\":true,\"id\":51},{\"__isSmartRef__\":true,\"id\":53},{\"__isSmartRef__\":true,\"id\":55},{\"__isSmartRef__\":true,\"id\":57},{\"__isSmartRef__\":true,\"id\":59},{\"__isSmartRef__\":true,\"id\":61},{\"__isSmartRef__\":true,\"id\":63},{\"__isSmartRef__\":true,\"id\":65},{\"__isSmartRef__\":true,\"id\":67},{\"__isSmartRef__\":true,\"id\":69},{\"__isSmartRef__\":true,\"id\":71},{\"__isSmartRef__\":true,\"id\":73},{\"__isSmartRef__\":true,\"id\":75},{\"__isSmartRef__\":true,\"id\":77},{\"__isSmartRef__\":true,\"id\":79},{\"__isSmartRef__\":true,\"id\":81},{\"__isSmartRef__\":true,\"id\":83},{\"__isSmartRef__\":true,\"id\":85},{\"__isSmartRef__\":true,\"id\":87},{\"__isSmartRef__\":true,\"id\":89},{\"__isSmartRef__\":true,\"id\":91},{\"__isSmartRef__\":true,\"id\":93},{\"__isSmartRef__\":true,\"id\":95},{\"__isSmartRef__\":true,\"id\":97},{\"__isSmartRef__\":true,\"id\":99},{\"__isSmartRef__\":true,\"id\":101},{\"__isSmartRef__\":true,\"id\":103},{\"__isSmartRef__\":true,\"id\":105},{\"__isSmartRef__\":true,\"id\":107},{\"__isSmartRef__\":true,\"id\":109},{\"__isSmartRef__\":true,\"id\":111},{\"__isSmartRef__\":true,\"id\":113},{\"__isSmartRef__\":true,\"id\":115},{\"__isSmartRef__\":true,\"id\":117},{\"__isSmartRef__\":true,\"id\":119},{\"__isSmartRef__\":true,\"id\":121},{\"__isSmartRef__\":true,\"id\":123},{\"__isSmartRef__\":true,\"id\":125},{\"__isSmartRef__\":true,\"id\":127},{\"__isSmartRef__\":true,\"id\":129},{\"__isSmartRef__\":true,\"id\":131},{\"__isSmartRef__\":true,\"id\":133}],\"revisionOnLoad\":140039,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"39\":{\"date\":{\"__isSmartRef__\":true,\"id\":40},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"1C1391AE-5722-4707-BE52-F0094FC56829\"},\"40\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 14:02:04 GMT+0100 (W. Europe Standard Time)\"},\"41\":{\"date\":{\"__isSmartRef__\":true,\"id\":42},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"663F147A-9084-4AC3-81A7-1E7BA6547F08\"},\"42\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 12:43:10 GMT+0100 (W. Europe Standard Time)\"},\"43\":{\"date\":{\"__isSmartRef__\":true,\"id\":44},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"F72B746E-B170-4EFB-9074-5E8770640B8A\"},\"44\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 12:36:14 GMT+0100 (W. Europe Standard Time)\"},\"45\":{\"date\":{\"__isSmartRef__\":true,\"id\":46},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"568D2EFD-C535-43AE-8944-6D8B967129F5\"},\"46\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 12:23:04 GMT+0100 (W. Europe Standard Time)\"},\"47\":{\"date\":{\"__isSmartRef__\":true,\"id\":48},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"AB2484A6-0707-4E13-845E-F0A5F48BBA3D\"},\"48\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:59:45 GMT+0100 (W. Europe Standard Time)\"},\"49\":{\"date\":{\"__isSmartRef__\":true,\"id\":50},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"97D20633-F76C-46A5-A32A-FFE9BC83CAB3\"},\"50\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:59:10 GMT+0100 (W. Europe Standard Time)\"},\"51\":{\"date\":{\"__isSmartRef__\":true,\"id\":52},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"8A697DF5-9A45-4A84-B709-9719BF55083E\"},\"52\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:56:54 GMT+0100 (W. Europe Standard Time)\"},\"53\":{\"date\":{\"__isSmartRef__\":true,\"id\":54},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"F2157D66-1571-4B9A-B325-6FA96488260F\"},\"54\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:51:05 GMT+0100 (W. Europe Standard Time)\"},\"55\":{\"date\":{\"__isSmartRef__\":true,\"id\":56},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"E5E808CA-06AB-47DC-A9C9-CA7967591545\"},\"56\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:47:19 GMT+0100 (W. Europe Standard Time)\"},\"57\":{\"date\":{\"__isSmartRef__\":true,\"id\":58},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"009DC4E0-23CA-485A-A796-801AA0F75049\"},\"58\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:46:25 GMT+0100 (W. Europe Standard Time)\"},\"59\":{\"date\":{\"__isSmartRef__\":true,\"id\":60},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"C0CE1397-6E2E-4E8C-AEFF-9017E24BB7E4\"},\"60\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:45:05 GMT+0100 (W. Europe Standard Time)\"},\"61\":{\"date\":{\"__isSmartRef__\":true,\"id\":62},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"FFE16986-548D-4AC2-A627-CF6416282BC4\"},\"62\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:37:15 GMT+0100 (W. Europe Standard Time)\"},\"63\":{\"date\":{\"__isSmartRef__\":true,\"id\":64},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"57213D63-7147-4057-ADC9-30994443B066\"},\"64\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:35:29 GMT+0100 (W. Europe Standard Time)\"},\"65\":{\"date\":{\"__isSmartRef__\":true,\"id\":66},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"75A31364-B380-4312-BB5B-F8F2DA1CE824\"},\"66\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:31:52 GMT+0100 (W. Europe Standard Time)\"},\"67\":{\"date\":{\"__isSmartRef__\":true,\"id\":68},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"5AA50B7E-7D33-44C4-807B-BF1ABA31D530\"},\"68\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:14:10 GMT+0100 (W. Europe Standard Time)\"},\"69\":{\"date\":{\"__isSmartRef__\":true,\"id\":70},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"BCDCC505-534C-45E5-9BB2-5238959A5AD0\"},\"70\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:02:56 GMT+0100 (W. Europe Standard Time)\"},\"71\":{\"date\":{\"__isSmartRef__\":true,\"id\":72},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"890D14F4-E89D-4E05-BFB9-875D6AB6C765\"},\"72\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:01:50 GMT+0100 (W. Europe Standard Time)\"},\"73\":{\"date\":{\"__isSmartRef__\":true,\"id\":74},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"B6FE0805-0D24-4267-8238-8B332352617E\"},\"74\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 10:55:44 GMT+0100 (W. Europe Standard Time)\"},\"75\":{\"date\":{\"__isSmartRef__\":true,\"id\":76},\"author\":\"sstamm\",\"message\":\"callbacks are working\",\"id\":\"9348260A-3B55-4659-BC85-440BFBD98EA4\"},\"76\":{\"isSerializedDate\":true,\"string\":\"Fri Feb 10 2012 09:45:55 GMT+0100 (W. Europe Standard Time)\"},\"77\":{\"date\":{\"__isSmartRef__\":true,\"id\":78},\"author\":\"sstamm\",\"message\":\"made it more opaque\",\"id\":\"1B84264C-2822-407F-A58F-19217BCD2762\"},\"78\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 08 2012 11:41:50 GMT+0100 (W. Europe Standard Time)\"},\"79\":{\"date\":{\"__isSmartRef__\":true,\"id\":80},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"0FB41D7D-2A52-4782-814B-A66C24FCE569\"},\"80\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:13:49 GMT+0100 (W. Europe Standard Time)\"},\"81\":{\"date\":{\"__isSmartRef__\":true,\"id\":82},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"A0C2D7C1-04AF-493A-A7D7-70750F7D3E2F\"},\"82\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 17:22:07 GMT+0100 (W. Europe Standard Time)\"},\"83\":{\"date\":{\"__isSmartRef__\":true,\"id\":84},\"author\":\"sstamm\",\"message\":\"trollolol\",\"id\":\"F6CFAD78-AC72-4DE2-9F38-79776C2E9462\"},\"84\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:55:14 GMT+0100 (W. Europe Standard Time)\"},\"85\":{\"date\":{\"__isSmartRef__\":true,\"id\":86},\"author\":\"sstamm\",\"message\":\"should be centered now\",\"id\":\"EE366B4D-C272-477F-8C28-4EAE5A7EC7CB\"},\"86\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:54:35 GMT+0100 (W. Europe Standard Time)\"},\"87\":{\"date\":{\"__isSmartRef__\":true,\"id\":88},\"author\":\"sstamm\",\"message\":\"initial commit\",\"id\":\"8920D925-DD16-4667-B8C7-FB74D78C2424\"},\"88\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 13:26:01 GMT+0100 (W. Europe Standard Time)\"},\"89\":{\"date\":{\"__isSmartRef__\":true,\"id\":90},\"author\":\"sstamm\",\"message\":\"changed text morph name\",\"id\":\"80E88A3C-5AF3-48F2-A600-710877630997\"},\"90\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:04:01 GMT+0100 (W. Europe Standard Time)\"},\"91\":{\"date\":{\"__isSmartRef__\":true,\"id\":92},\"author\":\"sstamm\",\"message\":\"added loading script\",\"id\":\"EE9B8F4D-1F03-4232-82E6-794046974F8F\"},\"92\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:28:30 GMT+0100 (W. Europe Standard Time)\"},\"93\":{\"date\":{\"__isSmartRef__\":true,\"id\":94},\"author\":\"sstamm\",\"message\":\"added disconnection\",\"id\":\"11F19267-924E-4087-99ED-998245576BD2\"},\"94\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:32:58 GMT+0100 (W. Europe Standard Time)\"},\"95\":{\"date\":{\"__isSmartRef__\":true,\"id\":96},\"author\":\"sstamm\",\"message\":\"removed connections before deletion\",\"id\":\"35A88218-6864-4D52-83A2-BFF7B9A6907C\"},\"96\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:41:00 GMT+0100 (W. Europe Standard Time)\"},\"97\":{\"date\":{\"__isSmartRef__\":true,\"id\":98},\"author\":\"sstamm\",\"message\":\"now able to load parts by name and category as well as per partItem\",\"id\":\"F36A5782-461D-4813-95F8-0207990A261C\"},\"98\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 15:24:30 GMT+0100 (W. Europe Standard Time)\"},\"99\":{\"date\":{\"__isSmartRef__\":true,\"id\":100},\"author\":\"sstamm\",\"message\":\"now with round corners\",\"id\":\"F42C39CB-CC37-467D-BF10-D362241F047E\"},\"100\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 15:26:23 GMT+0100 (W. Europe Standard Time)\"},\"101\":{\"date\":{\"__isSmartRef__\":true,\"id\":102},\"author\":\"sstamm\",\"message\":\"loadingMorph is sync now\",\"id\":\"12ACFFC9-BA53-4A2A-ABD4-894A5ECE1145\"},\"102\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 15:48:04 GMT+0100 (W. Europe Standard Time)\"},\"103\":{\"date\":{\"__isSmartRef__\":true,\"id\":104},\"author\":\"sstamm\",\"message\":\"display the loadingMorph in new thread\",\"id\":\"2BA51E30-F02B-4AF0-B3BE-52DD4ED522CC\"},\"104\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 15:53:49 GMT+0100 (W. Europe Standard Time)\"},\"105\":{\"date\":{\"__isSmartRef__\":true,\"id\":106},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"DF0AE4EA-1B08-4556-8BBE-E6488F23B8A3\"},\"106\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 16:49:48 GMT+0100 (W. Europe Standard Time)\"},\"107\":{\"date\":{\"__isSmartRef__\":true,\"id\":108},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"220821B3-C589-41C9-A324-8E7E6D9D6CEB\"},\"108\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 16:58:43 GMT+0100 (W. Europe Standard Time)\"},\"109\":{\"date\":{\"__isSmartRef__\":true,\"id\":110},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"DEBFACE2-7EC5-4A86-AD46-5A0A88A73707\"},\"110\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 17:04:28 GMT+0100 (W. Europe Standard Time)\"},\"111\":{\"date\":{\"__isSmartRef__\":true,\"id\":112},\"author\":\"sstamm\",\"message\":\"load request in new thread if loading should be async\",\"id\":\"18282D28-D6D4-48C9-A508-6E3244449BD8\"},\"112\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:10:27 GMT+0100 (W. Europe Standard Time)\"},\"113\":{\"date\":{\"__isSmartRef__\":true,\"id\":114},\"author\":\"sstamm\",\"message\":\"added benchmarking output\",\"id\":\"249CFF90-DDF5-4A83-9759-0289E96D7D58\"},\"114\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:31:50 GMT+0100 (W. Europe Standard Time)\"},\"115\":{\"date\":{\"__isSmartRef__\":true,\"id\":116},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"882082E1-29B6-418D-9B8B-672729D60619\"},\"116\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:38:26 GMT+0100 (W. Europe Standard Time)\"},\"117\":{\"date\":{\"__isSmartRef__\":true,\"id\":118},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"5179AEF9-E19F-4B0C-BBD8-556C5687988A\"},\"118\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:44:11 GMT+0100 (W. Europe Standard Time)\"},\"119\":{\"date\":{\"__isSmartRef__\":true,\"id\":120},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"1159C5B4-724E-4124-9D7B-5CD5DC4A8EE3\"},\"120\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:48:14 GMT+0100 (W. Europe Standard Time)\"},\"121\":{\"date\":{\"__isSmartRef__\":true,\"id\":122},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"2A718D1F-1036-41D6-999A-336F2B14E65D\"},\"122\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:49:47 GMT+0100 (W. Europe Standard Time)\"},\"123\":{\"date\":{\"__isSmartRef__\":true,\"id\":124},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"EB6BDD0C-7EEC-4124-B77F-2F106A601538\"},\"124\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:59:48 GMT+0100 (W. Europe Standard Time)\"},\"125\":{\"date\":{\"__isSmartRef__\":true,\"id\":126},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"63EC8D07-AB6A-450A-BB84-9B4D37E03647\"},\"126\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 12:02:33 GMT+0100 (W. Europe Standard Time)\"},\"127\":{\"date\":{\"__isSmartRef__\":true,\"id\":128},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"19CE12E4-5AA5-48DC-B1D1-B0EB0EDF1CB9\"},\"128\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 12:03:42 GMT+0100 (W. Europe Standard Time)\"},\"129\":{\"date\":{\"__isSmartRef__\":true,\"id\":130},\"author\":\"sstamm\",\"message\":\"first attempt to introduce callback functions to part loading\",\"id\":\"22BD0B95-8948-411A-A56E-AD7CBE445F1D\"},\"130\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 09 2012 20:20:11 GMT+0100 (W. Europe Standard Time)\"},\"131\":{\"date\":{\"__isSmartRef__\":true,\"id\":132},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"A216DFD2-9D1F-4E62-A22F-6B5472823E1B\"},\"132\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 16 2012 15:37:34 GMT+0100 (W. Europe Standard Time)\"},\"133\":{\"date\":{\"__isSmartRef__\":true,\"id\":134},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"464E723A-08DC-433C-AA5C-CEC850DBAF0B\"},\"134\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 16 2012 15:42:29 GMT+0100 (W. Europe Standard Time)\"},\"135\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setTransform\":\"setTransformHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"adjustOrigin\":\"adjustOriginHTML\",\"setPivotPoint\":\"setPivotPointHTML\",\"setClipMode\":\"setClipModeHTML\",\"showsVerticalScrollBar\":\"showsVerticalScrollBarHTML\",\"showsHorizontalScrollBar\":\"showsHorizontalScrollBarHTML\",\"getScrollBarExtent\":\"getScrollBarExtentHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"setToolTip\":\"setToolTipHTML\",\"focus\":\"focusHTML\",\"blur\":\"blurHTML\",\"setFocusable\":\"setFocusableHTML\"},\"136\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"137\":{\"x\":266,\"y\":223,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"138\":{\"adjustForNewBounds\":true},\"139\":{\"x\":171,\"y\":-13,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"140\":{\"loadPart\":{\"__isSmartRef__\":true,\"id\":141},\"loadFinished\":{\"__isSmartRef__\":true,\"id\":145},\"loadPartByName\":{\"__isSmartRef__\":true,\"id\":149}},\"141\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":142},\"source\":\"function loadPart(partItem, isAsync) {\\n this.partItem = partItem;\\n \\n this.openInWorld();\\n if(partItem.part) {\\n this.setExtent(partItem.part.getExtent());\\n }\\n this.align(this.bounds().center(), $world.visibleBounds().center());\\n \\n \\n if(typeof isAsync === \\\"function\\\") {\\n this.callback = isAsync;\\n }\\n\\n connect(partItem, 'part', this, \\\"loadFinished\\\");\\n\\n partItem.loadPart(isAsync);\\n\\n return partItem.part;\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":143},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"142\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"143\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":144},\"user\":\"sstamm\",\"tags\":[]},\"144\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 16 2012 15:42:18 GMT+0100 (W. Europe Standard Time)\"},\"145\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":146},\"source\":\"function loadFinished(part) {\\n if(this.owner === $world.firstHand()) {\\n $world.firstHand().removeAllMorphs();\\n } else {\\n this.owner.addMorph(part);\\n part.align(part.bounds().center(), this.bounds().center());\\n this.remove();\\n }\\n disconnect(this.partItem, 'part', this, \\\"loadFinished\\\");\\n if(this.callback) {\\n this.callback(part);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":147},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"146\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"147\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":148},\"user\":\"sstamm\",\"tags\":[]},\"148\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 14:01:53 GMT+0100 (W. Europe Standard Time)\"},\"149\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":150},\"source\":\"function loadPartByName(partName, optPartsSpaceName, isAsync) {\\n var partItem = lively.PartsBin.getPartItem(partName, optPartsSpaceName);\\n return this.loadPart(partItem, isAsync);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":151},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"150\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"151\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":152},\"user\":\"sstamm\",\"tags\":[]},\"152\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 17:03:18 GMT+0100 (W. Europe Standard Time)\"},\"isSimplifiedRegistry\":true}}","attributeConnections":[{"__isSmartRef__":true,"id":5408},{"__isSmartRef__":true,"id":5410}],"doNotSerialize":["$$json","$$loadedMetaInfo"],"doNotCopyProperties":["$$json","$$loadedMetaInfo"],"loadedMetaInfo":{"__isSmartRef__":true,"id":5295},"partVersions":[{"__isSmartRef__":true,"id":5412}],"rev":151069,"lastModifiedDate":{"__isSmartRef__":true,"id":5392},"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"5282":{"submorphs":[{"__isSmartRef__":true,"id":5283}],"scripts":[],"id":"52724704-0BD8-4CAA-91A6-2A321CF5116F","shape":{"__isSmartRef__":true,"id":5294},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"showsHalos":false,"name":"LoadingMorph","partsBinMetaInfo":{"__isSmartRef__":true,"id":5295},"eventHandler":{"__isSmartRef__":true,"id":5393},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"59692BC3-6C7B-4E23-B820-8699260EA722","486BB935-1313-4103-B2A8-642B19437478","18AFFD44-46CD-489E-B1D6-DED43E2B6B06","2608C892-2204-4981-9A87-8E749F8944AB","5535861F-4EA2-44AB-8A40-0538124E0AAC","16C292B3-86E8-4622-B516-27C48263B8CC","87731A20-D455-44D0-97E5-98A7CFD4E417","A17081E7-E597-47ED-BD32-6E4D206BD7D7","CFB4A44C-BFEA-4584-BCBA-AE2A56739200","76B3DD9B-8D01-42BA-A574-AB99D5F899BB","1EBC5512-8F54-4B24-998C-69A285EC8533","DD1165C7-6C1A-4361-A4AE-FCF6F31152FD","4D6D36E8-48F3-408A-B03C-202E4DC182BD","5F3B3E0F-BBC6-4DDA-BAA0-7EFC05FF2011","E0A6B33B-767A-4532-9021-892414520200","F5F5E2B1-5FF0-4E09-B323-AE88A3920B8D","0C7E832A-A741-430F-B295-8BC181D066FE","472AED3B-CB76-49BD-BF49-354A2D568F86","A7C52F65-D140-4791-880F-F7584C7BB570","3516412B-8B36-4E52-9416-6B7FB358BDC2","1840CACC-078C-4795-AD3F-E9D6F8D557A0","1FEDCA25-0131-46FA-840F-DC5F1B05C6CA","C620CED3-0AE9-4097-9AA7-2706A042F9C9","679A861B-40E0-4DB2-B22F-95B454C6978D","FEF39B3C-E634-4825-BAB8-2D44FE647B03"],"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":5394},"prevScroll":[0,0],"moved":true,"_Rotation":0,"_Scale":1,"headRevision":146469,"_ClipMode":"visible","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5395},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)","distanceToDragEvent":"lively.pt(171.0,-13.0)"},"5283":{"submorphs":[{"__isSmartRef__":true,"id":5284}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5290},"id":"D167971C-9055-418A-90D8-4452C95E9184","eventHandler":{"__isSmartRef__":true,"id":5291},"droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"name":"ProgressIndicator","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":5292},"derivationIds":[520,"071F18BE-FF28-40F5-ACAD-1916E0D25C38","DF185A10-743D-45FC-B9C2-76E12D908BCF","BF125D2C-596A-4C1E-A5F8-DAE4801E9497","3CEE8CFF-B8F1-4B4B-A405-CB583080252A","D0652878-8F9C-4591-8A82-296898AACDB6","31441DDF-2220-43BE-A99F-69E1FEC68030","14A90039-0D3E-46DC-8445-D42B8E02EB42","681EF5DE-A344-4114-B2F3-B96CE3872524","C0381116-5116-4F33-B082-A411D0E4534E","24E9581E-B008-46EE-9CBC-D5190E100D98","C69D1041-2C5E-48FE-B04C-04E66450658A","4830945B-4FFF-4564-9424-34D7995DAE60","8602C233-B3E7-4682-9B0E-D7549761D934","B4E0E11F-2BED-462E-B708-89D63971856E","EE0144C2-D016-4390-8A67-4E7DEF171C83","F44DF6E4-5F27-440E-AB5F-3721C0A10CA6","73FC6648-DAAF-4673-8CF4-7DA219513F22","B78EB1B5-780C-45F7-B0A7-B988B52B1FF1","DFDB8CD1-72F7-40F4-849B-1F9B866277AB","66111105-B1FC-41F7-BF70-D45118C9E09F","02420416-1E35-4831-AABB-91CD0460CA1A","7C6B2EB2-4510-4A8E-BAFF-5CF0040DD7F5","0503F5A1-1732-4610-9A5A-920D658CA766","07C5AE03-36AD-4849-BACD-27D7D9A2CCF2","9FFF9D73-931C-404C-AA4B-5AC2E7C53504"],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":5282},"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":5293},"prevScroll":[0,0],"_Rotation":0,"_Scale":1,"_ClipMode":"visible","__LivelyClassName__":"lively.morphic.Image","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(113.5,81.0)","distanceToDragEvent":"lively.pt(39.0,-11.0)"},"5284":{"submorphs":[],"scripts":[],"id":"BD5129E2-F702-4585-BED5-CEC77BD6423A","shape":{"__isSmartRef__":true,"id":5285},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_MaxTextWidth":257,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"loadedMorphName","partsBinMetaInfo":{"__isSmartRef__":true,"id":5286},"textChunks":[{"__isSmartRef__":true,"id":5287}],"charsReplaced":"MorphName","lastFindLoc":18,"priorSelectionRange":[9,0],"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":5289},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_ClipMode":"visible","derivationIds":[355,"023045B3-2D6B-4425-89FB-F4806D527BE0","DC0C2365-868C-41AE-8369-51C31E91493E","C6D9D314-86A1-4015-970B-F6787F535E1A","6AA4552E-2E85-447E-9033-99D5AA1A94BC","D94BE49C-8A3E-4F1F-BF28-FEDD9B40D213","AA8F0470-654C-4AA2-8135-4607F5429AC5","E0BAABCC-FFB2-4EDF-BAE5-C63CC99B6A97","1A86AE17-73AE-442E-AB36-DD90C6DFC8BC","EF750075-E964-4CD3-B6A4-161511E1D058","CED69CBF-FFA5-45E7-B333-FBACE4F278AC","E56978C1-7424-4C10-8168-11FD3237B540","D5AB2532-A4DC-42D6-AF17-99CBBCEAA848","245866CB-598A-4172-A3A0-A06D4D26C6AD","43B0F12E-5793-43AA-80E1-496774E0EBA6","1B776A8C-0413-475F-8EBD-120BBD91D2BB","F84F2C9A-8003-4E81-833A-83F48C92F3B8","3124B389-9FA4-4348-BC5D-0DFF9C59CD1B","1A1BCBAC-D7CC-4BAE-B8C2-7C693F7327A1","1CB201BA-5E0B-4771-821A-139FA2AEFBC2","195520FA-4816-47A4-B0F5-BA890AFD9DF9","0D15F28A-24C9-46B7-89C5-6D2354728AC1","316FE9D3-62EC-4FD6-9B0F-FFA622B79575","739F3743-9BE1-48C8-813D-C0BFB0DCACA6","01877B3B-7DA7-4222-B011-7B5F4E501862","B8FE7DEE-9568-4BE6-BA12-EA674BA79E08"],"_WhiteSpaceHandling":"pre-wrap","owner":{"__isSmartRef__":true,"id":5283},"_MinTextWidth":257,"_MinTextHeight":null,"previousSelection":[6,6],"_Align":"center","isBeingDragged":false,"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(-109.0,38.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(179.0,-11.0)"},"5285":{"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(257.0,23.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"5286":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5287":{"style":{"__isSmartRef__":true,"id":5288},"chunkOwner":{"__isSmartRef__":true,"id":5284},"storedString":"loading part","_id":"_562","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5288":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5289":{"morph":{"__isSmartRef__":true,"id":5284},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5290":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"_ImageURL":"data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isLoaded":true,"_ClipMode":"visible","_BorderWidth":0,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Image","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(31.0,31.0)","_Padding":"lively.rect(0,0,0,0)"},"5291":{"morph":{"__isSmartRef__":true,"id":5283},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5292":{"partName":"ProgressIndicator","requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Widgets/","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5293":{"centeredHorizontal":true,"centeredVertical":true},"5294":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":8.515,"_Opacity":0.8146,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(266.0,223.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"5295":{"partsSpaceName":"PartsBin/iPadWidgets","comment":"This is a placeholder to indicate that a morph is being loaded. It will be replaced by the morph as soon as the requested morph finished loading.","migrationLevel":4,"partName":"LoadingMorph","changes":[{"__isSmartRef__":true,"id":5296},{"__isSmartRef__":true,"id":5298},{"__isSmartRef__":true,"id":5300},{"__isSmartRef__":true,"id":5302},{"__isSmartRef__":true,"id":5304},{"__isSmartRef__":true,"id":5306},{"__isSmartRef__":true,"id":5308},{"__isSmartRef__":true,"id":5310},{"__isSmartRef__":true,"id":5312},{"__isSmartRef__":true,"id":5314},{"__isSmartRef__":true,"id":5316},{"__isSmartRef__":true,"id":5318},{"__isSmartRef__":true,"id":5320},{"__isSmartRef__":true,"id":5322},{"__isSmartRef__":true,"id":5324},{"__isSmartRef__":true,"id":5326},{"__isSmartRef__":true,"id":5328},{"__isSmartRef__":true,"id":5330},{"__isSmartRef__":true,"id":5332},{"__isSmartRef__":true,"id":5334},{"__isSmartRef__":true,"id":5336},{"__isSmartRef__":true,"id":5338},{"__isSmartRef__":true,"id":5340},{"__isSmartRef__":true,"id":5342},{"__isSmartRef__":true,"id":5344},{"__isSmartRef__":true,"id":5346},{"__isSmartRef__":true,"id":5348},{"__isSmartRef__":true,"id":5350},{"__isSmartRef__":true,"id":5352},{"__isSmartRef__":true,"id":5354},{"__isSmartRef__":true,"id":5356},{"__isSmartRef__":true,"id":5358},{"__isSmartRef__":true,"id":5360},{"__isSmartRef__":true,"id":5362},{"__isSmartRef__":true,"id":5364},{"__isSmartRef__":true,"id":5366},{"__isSmartRef__":true,"id":5368},{"__isSmartRef__":true,"id":5370},{"__isSmartRef__":true,"id":5372},{"__isSmartRef__":true,"id":5374},{"__isSmartRef__":true,"id":5376},{"__isSmartRef__":true,"id":5378},{"__isSmartRef__":true,"id":5380},{"__isSmartRef__":true,"id":5382},{"__isSmartRef__":true,"id":5384},{"__isSmartRef__":true,"id":5386},{"__isSmartRef__":true,"id":5388},{"__isSmartRef__":true,"id":5390}],"lastModifiedDate":{"__isSmartRef__":true,"id":5392},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5296":{"date":{"__isSmartRef__":true,"id":5297},"author":"sstamm","message":"","id":"1C1391AE-5722-4707-BE52-F0094FC56829"},"5297":{"isSerializedDate":true,"string":"Wed Feb 22 2012 14:02:04 GMT+0100 (CET)"},"5298":{"date":{"__isSmartRef__":true,"id":5299},"author":"sstamm","message":"","id":"663F147A-9084-4AC3-81A7-1E7BA6547F08"},"5299":{"isSerializedDate":true,"string":"Wed Feb 22 2012 12:43:10 GMT+0100 (CET)"},"5300":{"date":{"__isSmartRef__":true,"id":5301},"author":"sstamm","message":"","id":"F72B746E-B170-4EFB-9074-5E8770640B8A"},"5301":{"isSerializedDate":true,"string":"Wed Feb 22 2012 12:36:14 GMT+0100 (CET)"},"5302":{"date":{"__isSmartRef__":true,"id":5303},"author":"sstamm","message":"","id":"568D2EFD-C535-43AE-8944-6D8B967129F5"},"5303":{"isSerializedDate":true,"string":"Wed Feb 22 2012 12:23:04 GMT+0100 (CET)"},"5304":{"date":{"__isSmartRef__":true,"id":5305},"author":"sstamm","message":"","id":"AB2484A6-0707-4E13-845E-F0A5F48BBA3D"},"5305":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:59:45 GMT+0100 (CET)"},"5306":{"date":{"__isSmartRef__":true,"id":5307},"author":"sstamm","message":"","id":"97D20633-F76C-46A5-A32A-FFE9BC83CAB3"},"5307":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:59:10 GMT+0100 (CET)"},"5308":{"date":{"__isSmartRef__":true,"id":5309},"author":"sstamm","message":"","id":"8A697DF5-9A45-4A84-B709-9719BF55083E"},"5309":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:56:54 GMT+0100 (CET)"},"5310":{"date":{"__isSmartRef__":true,"id":5311},"author":"sstamm","message":"","id":"F2157D66-1571-4B9A-B325-6FA96488260F"},"5311":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:51:05 GMT+0100 (CET)"},"5312":{"date":{"__isSmartRef__":true,"id":5313},"author":"sstamm","message":"","id":"E5E808CA-06AB-47DC-A9C9-CA7967591545"},"5313":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:47:19 GMT+0100 (CET)"},"5314":{"date":{"__isSmartRef__":true,"id":5315},"author":"sstamm","message":"","id":"009DC4E0-23CA-485A-A796-801AA0F75049"},"5315":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:46:25 GMT+0100 (CET)"},"5316":{"date":{"__isSmartRef__":true,"id":5317},"author":"sstamm","message":"","id":"C0CE1397-6E2E-4E8C-AEFF-9017E24BB7E4"},"5317":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:45:05 GMT+0100 (CET)"},"5318":{"date":{"__isSmartRef__":true,"id":5319},"author":"sstamm","message":"","id":"FFE16986-548D-4AC2-A627-CF6416282BC4"},"5319":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:37:15 GMT+0100 (CET)"},"5320":{"date":{"__isSmartRef__":true,"id":5321},"author":"sstamm","message":"","id":"57213D63-7147-4057-ADC9-30994443B066"},"5321":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:35:29 GMT+0100 (CET)"},"5322":{"date":{"__isSmartRef__":true,"id":5323},"author":"sstamm","message":"","id":"75A31364-B380-4312-BB5B-F8F2DA1CE824"},"5323":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:31:52 GMT+0100 (CET)"},"5324":{"date":{"__isSmartRef__":true,"id":5325},"author":"sstamm","message":"","id":"5AA50B7E-7D33-44C4-807B-BF1ABA31D530"},"5325":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:14:10 GMT+0100 (CET)"},"5326":{"date":{"__isSmartRef__":true,"id":5327},"author":"sstamm","message":"","id":"BCDCC505-534C-45E5-9BB2-5238959A5AD0"},"5327":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:02:56 GMT+0100 (CET)"},"5328":{"date":{"__isSmartRef__":true,"id":5329},"author":"sstamm","message":"","id":"890D14F4-E89D-4E05-BFB9-875D6AB6C765"},"5329":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:01:50 GMT+0100 (CET)"},"5330":{"date":{"__isSmartRef__":true,"id":5331},"author":"sstamm","message":"","id":"B6FE0805-0D24-4267-8238-8B332352617E"},"5331":{"isSerializedDate":true,"string":"Wed Feb 22 2012 10:55:44 GMT+0100 (CET)"},"5332":{"date":{"__isSmartRef__":true,"id":5333},"author":"sstamm","message":"callbacks are working","id":"9348260A-3B55-4659-BC85-440BFBD98EA4"},"5333":{"isSerializedDate":true,"string":"Fri Feb 10 2012 09:45:55 GMT+0100 (CET)"},"5334":{"date":{"__isSmartRef__":true,"id":5335},"author":"sstamm","message":"made it more opaque","id":"1B84264C-2822-407F-A58F-19217BCD2762"},"5335":{"isSerializedDate":true,"string":"Wed Feb 08 2012 11:41:50 GMT+0100 (CET)"},"5336":{"date":{"__isSmartRef__":true,"id":5337},"author":"sstamm","message":"","id":"0FB41D7D-2A52-4782-814B-A66C24FCE569"},"5337":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:13:49 GMT+0100 (CET)"},"5338":{"date":{"__isSmartRef__":true,"id":5339},"author":"sstamm","message":"","id":"A0C2D7C1-04AF-493A-A7D7-70750F7D3E2F"},"5339":{"isSerializedDate":true,"string":"Thu Feb 02 2012 17:22:07 GMT+0100 (CET)"},"5340":{"date":{"__isSmartRef__":true,"id":5341},"author":"sstamm","message":"trollolol","id":"F6CFAD78-AC72-4DE2-9F38-79776C2E9462"},"5341":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:55:14 GMT+0100 (CET)"},"5342":{"date":{"__isSmartRef__":true,"id":5343},"author":"sstamm","message":"should be centered now","id":"EE366B4D-C272-477F-8C28-4EAE5A7EC7CB"},"5343":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:54:35 GMT+0100 (CET)"},"5344":{"date":{"__isSmartRef__":true,"id":5345},"author":"sstamm","message":"initial commit","id":"8920D925-DD16-4667-B8C7-FB74D78C2424"},"5345":{"isSerializedDate":true,"string":"Thu Feb 02 2012 13:26:01 GMT+0100 (CET)"},"5346":{"date":{"__isSmartRef__":true,"id":5347},"author":"sstamm","message":"changed text morph name","id":"80E88A3C-5AF3-48F2-A600-710877630997"},"5347":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:04:01 GMT+0100 (CET)"},"5348":{"date":{"__isSmartRef__":true,"id":5349},"author":"sstamm","message":"added loading script","id":"EE9B8F4D-1F03-4232-82E6-794046974F8F"},"5349":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:28:30 GMT+0100 (CET)"},"5350":{"date":{"__isSmartRef__":true,"id":5351},"author":"sstamm","message":"added disconnection","id":"11F19267-924E-4087-99ED-998245576BD2"},"5351":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:32:58 GMT+0100 (CET)"},"5352":{"date":{"__isSmartRef__":true,"id":5353},"author":"sstamm","message":"removed connections before deletion","id":"35A88218-6864-4D52-83A2-BFF7B9A6907C"},"5353":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:41:00 GMT+0100 (CET)"},"5354":{"date":{"__isSmartRef__":true,"id":5355},"author":"sstamm","message":"now able to load parts by name and category as well as per partItem","id":"F36A5782-461D-4813-95F8-0207990A261C"},"5355":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:24:30 GMT+0100 (CET)"},"5356":{"date":{"__isSmartRef__":true,"id":5357},"author":"sstamm","message":"now with round corners","id":"F42C39CB-CC37-467D-BF10-D362241F047E"},"5357":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:26:23 GMT+0100 (CET)"},"5358":{"date":{"__isSmartRef__":true,"id":5359},"author":"sstamm","message":"loadingMorph is sync now","id":"12ACFFC9-BA53-4A2A-ABD4-894A5ECE1145"},"5359":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:48:04 GMT+0100 (CET)"},"5360":{"date":{"__isSmartRef__":true,"id":5361},"author":"sstamm","message":"display the loadingMorph in new thread","id":"2BA51E30-F02B-4AF0-B3BE-52DD4ED522CC"},"5361":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:53:49 GMT+0100 (CET)"},"5362":{"date":{"__isSmartRef__":true,"id":5363},"author":"sstamm","message":"","id":"DF0AE4EA-1B08-4556-8BBE-E6488F23B8A3"},"5363":{"isSerializedDate":true,"string":"Thu Feb 02 2012 16:49:48 GMT+0100 (CET)"},"5364":{"date":{"__isSmartRef__":true,"id":5365},"author":"sstamm","message":"","id":"220821B3-C589-41C9-A324-8E7E6D9D6CEB"},"5365":{"isSerializedDate":true,"string":"Thu Feb 02 2012 16:58:43 GMT+0100 (CET)"},"5366":{"date":{"__isSmartRef__":true,"id":5367},"author":"sstamm","message":"","id":"DEBFACE2-7EC5-4A86-AD46-5A0A88A73707"},"5367":{"isSerializedDate":true,"string":"Thu Feb 02 2012 17:04:28 GMT+0100 (CET)"},"5368":{"date":{"__isSmartRef__":true,"id":5369},"author":"sstamm","message":"load request in new thread if loading should be async","id":"18282D28-D6D4-48C9-A508-6E3244449BD8"},"5369":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:10:27 GMT+0100 (CET)"},"5370":{"date":{"__isSmartRef__":true,"id":5371},"author":"sstamm","message":"added benchmarking output","id":"249CFF90-DDF5-4A83-9759-0289E96D7D58"},"5371":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:31:50 GMT+0100 (CET)"},"5372":{"date":{"__isSmartRef__":true,"id":5373},"author":"sstamm","message":"","id":"882082E1-29B6-418D-9B8B-672729D60619"},"5373":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:38:26 GMT+0100 (CET)"},"5374":{"date":{"__isSmartRef__":true,"id":5375},"author":"sstamm","message":"","id":"5179AEF9-E19F-4B0C-BBD8-556C5687988A"},"5375":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:44:11 GMT+0100 (CET)"},"5376":{"date":{"__isSmartRef__":true,"id":5377},"author":"sstamm","message":"","id":"1159C5B4-724E-4124-9D7B-5CD5DC4A8EE3"},"5377":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:48:14 GMT+0100 (CET)"},"5378":{"date":{"__isSmartRef__":true,"id":5379},"author":"sstamm","message":"","id":"2A718D1F-1036-41D6-999A-336F2B14E65D"},"5379":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:49:47 GMT+0100 (CET)"},"5380":{"date":{"__isSmartRef__":true,"id":5381},"author":"sstamm","message":"","id":"EB6BDD0C-7EEC-4124-B77F-2F106A601538"},"5381":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:59:48 GMT+0100 (CET)"},"5382":{"date":{"__isSmartRef__":true,"id":5383},"author":"sstamm","message":"","id":"63EC8D07-AB6A-450A-BB84-9B4D37E03647"},"5383":{"isSerializedDate":true,"string":"Tue Feb 07 2012 12:02:33 GMT+0100 (CET)"},"5384":{"date":{"__isSmartRef__":true,"id":5385},"author":"sstamm","message":"","id":"19CE12E4-5AA5-48DC-B1D1-B0EB0EDF1CB9"},"5385":{"isSerializedDate":true,"string":"Tue Feb 07 2012 12:03:42 GMT+0100 (CET)"},"5386":{"date":{"__isSmartRef__":true,"id":5387},"author":"sstamm","message":"first attempt to introduce callback functions to part loading","id":"22BD0B95-8948-411A-A56E-AD7CBE445F1D"},"5387":{"isSerializedDate":true,"string":"Thu Feb 09 2012 20:20:11 GMT+0100 (CET)"},"5388":{"date":{"__isSmartRef__":true,"id":5389},"author":"sstamm","message":"","id":"A216DFD2-9D1F-4E62-A22F-6B5472823E1B"},"5389":{"isSerializedDate":true,"string":"Fri Mar 16 2012 15:37:34 GMT+0100 (CET)"},"5390":{"date":{"__isSmartRef__":true,"id":5391},"author":"sstamm","message":"","id":"464E723A-08DC-433C-AA5C-CEC850DBAF0B"},"5391":{"isSerializedDate":true,"string":"Fri Mar 16 2012 15:42:29 GMT+0100 (CET)"},"5392":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"5393":{"morph":{"__isSmartRef__":true,"id":5282},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5394":{"adjustForNewBounds":true},"5395":{"loadPart":{"__isSmartRef__":true,"id":5396},"loadFinished":{"__isSmartRef__":true,"id":5400},"loadPartByName":{"__isSmartRef__":true,"id":5404}},"5396":{"varMapping":{"__isSmartRef__":true,"id":5397},"source":"function loadPart(partItem, isAsync) {\n this.partItem = partItem;\n \n this.openInWorld();\n if(partItem.part) {\n this.setExtent(partItem.part.getExtent());\n }\n this.align(this.bounds().center(), $world.visibleBounds().center());\n \n \n if(typeof isAsync === \"function\") {\n this.callback = isAsync;\n }\n\n connect(partItem, 'part', this, \"loadFinished\");\n\n partItem.loadPart(isAsync);\n\n return partItem.part;\n\n}","funcProperties":{"__isSmartRef__":true,"id":5398},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5397":{"this":{"__isSmartRef__":true,"id":5282}},"5398":{"timestamp":{"__isSmartRef__":true,"id":5399},"user":"sstamm","tags":[]},"5399":{"isSerializedDate":true,"string":"Fri Mar 16 2012 15:42:18 GMT+0100 (CET)"},"5400":{"varMapping":{"__isSmartRef__":true,"id":5401},"source":"function loadFinished(part) {\n if(this.owner === $world.firstHand()) {\n $world.firstHand().removeAllMorphs();\n } else {\n this.owner.addMorph(part);\n part.align(part.bounds().center(), this.bounds().center());\n this.remove();\n }\n disconnect(this.partItem, 'part', this, \"loadFinished\");\n if(this.callback) {\n this.callback(part);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":5402},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5401":{"this":{"__isSmartRef__":true,"id":5282}},"5402":{"timestamp":{"__isSmartRef__":true,"id":5403},"user":"sstamm","tags":[]},"5403":{"isSerializedDate":true,"string":"Wed Feb 22 2012 14:01:53 GMT+0100 (CET)"},"5404":{"varMapping":{"__isSmartRef__":true,"id":5405},"source":"function loadPartByName(partName, optPartsSpaceName, isAsync) {\n var partItem = lively.PartsBin.getPartItem(partName, optPartsSpaceName);\n return this.loadPart(partItem, isAsync);\n}","funcProperties":{"__isSmartRef__":true,"id":5406},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5405":{"this":{"__isSmartRef__":true,"id":5282}},"5406":{"timestamp":{"__isSmartRef__":true,"id":5407},"user":"sstamm","tags":[]},"5407":{"isSerializedDate":true,"string":"Thu Feb 02 2012 17:03:18 GMT+0100 (CET)"},"5408":{"sourceObj":{"__isSmartRef__":true,"id":5281},"sourceAttrName":"json","targetObj":{"__isSmartRef__":true,"id":5281},"targetMethodName":"cachePartJSON","varMapping":{"__isSmartRef__":true,"id":5409},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5409":{"source":{"__isSmartRef__":true,"id":5281},"target":{"__isSmartRef__":true,"id":5281}},"5410":{"sourceObj":{"__isSmartRef__":true,"id":5281},"sourceAttrName":"loadedMetaInfo","targetObj":{"__isSmartRef__":true,"id":5281},"targetMethodName":"cachePartMetaInfo","varMapping":{"__isSmartRef__":true,"id":5411},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5411":{"source":{"__isSmartRef__":true,"id":5281},"target":{"__isSmartRef__":true,"id":5281}},"5412":{"rev":151069,"author":"athomschke","date":{"__isSmartRef__":true,"id":5413},"url":{"__isSmartRef__":true,"id":5414},"changes":[{"__isSmartRef__":true,"id":5415},{"__isSmartRef__":true,"id":5416},{"__isSmartRef__":true,"id":5417},{"__isSmartRef__":true,"id":5418},{"__isSmartRef__":true,"id":5419},{"__isSmartRef__":true,"id":5420},{"__isSmartRef__":true,"id":5421},{"__isSmartRef__":true,"id":5422},{"__isSmartRef__":true,"id":5423},{"__isSmartRef__":true,"id":5424},{"__isSmartRef__":true,"id":5425},{"__isSmartRef__":true,"id":5426},{"__isSmartRef__":true,"id":5427},{"__isSmartRef__":true,"id":5428},{"__isSmartRef__":true,"id":5429},{"__isSmartRef__":true,"id":5430},{"__isSmartRef__":true,"id":5431},{"__isSmartRef__":true,"id":5432},{"__isSmartRef__":true,"id":5433},{"__isSmartRef__":true,"id":5434},{"__isSmartRef__":true,"id":5435},{"__isSmartRef__":true,"id":5436},{"__isSmartRef__":true,"id":5437},{"__isSmartRef__":true,"id":5438},{"__isSmartRef__":true,"id":5439},{"__isSmartRef__":true,"id":5440},{"__isSmartRef__":true,"id":5441},{"__isSmartRef__":true,"id":5442},{"__isSmartRef__":true,"id":5443},{"__isSmartRef__":true,"id":5444},{"__isSmartRef__":true,"id":5445},{"__isSmartRef__":true,"id":5446},{"__isSmartRef__":true,"id":5447},{"__isSmartRef__":true,"id":5448},{"__isSmartRef__":true,"id":5449},{"__isSmartRef__":true,"id":5450},{"__isSmartRef__":true,"id":5451},{"__isSmartRef__":true,"id":5452},{"__isSmartRef__":true,"id":5453},{"__isSmartRef__":true,"id":5454},{"__isSmartRef__":true,"id":5455},{"__isSmartRef__":true,"id":5456},{"__isSmartRef__":true,"id":5457},{"__isSmartRef__":true,"id":5458},{"__isSmartRef__":true,"id":5459},{"__isSmartRef__":true,"id":5460},{"__isSmartRef__":true,"id":5461},{"__isSmartRef__":true,"id":5462},{"__isSmartRef__":true,"id":5463},{"__isSmartRef__":true,"id":5464},{"__isSmartRef__":true,"id":5465},{"__isSmartRef__":true,"id":5466},{"__isSmartRef__":true,"id":5467},{"__isSmartRef__":true,"id":5468},{"__isSmartRef__":true,"id":5469},{"__isSmartRef__":true,"id":5470},{"__isSmartRef__":true,"id":5471},{"__isSmartRef__":true,"id":5472},{"__isSmartRef__":true,"id":5473},{"__isSmartRef__":true,"id":5474},{"__isSmartRef__":true,"id":5475},{"__isSmartRef__":true,"id":5476},{"__isSmartRef__":true,"id":5477},{"__isSmartRef__":true,"id":5478}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"5413":{"isSerializedDate":true,"string":"Wed Apr 11 2012 09:08:49 GMT+0200 (CEST)"},"5414":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/PinLessTouchMenu.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5415":{"type":"S:added","url":null},"5416":{"type":"S:added","url":null},"5417":{"type":"S:added","url":null},"5418":{"type":"S:added","url":null},"5419":{"type":"S:added","url":null},"5420":{"type":"S:added","url":null},"5421":{"type":"S:added","url":null},"5422":{"type":"S:added","url":null},"5423":{"type":"S:added","url":null},"5424":{"type":"S:added","url":null},"5425":{"type":"S:added","url":null},"5426":{"type":"S:added","url":null},"5427":{"type":"S:added","url":null},"5428":{"type":"S:added","url":null},"5429":{"type":"S:added","url":null},"5430":{"type":"S:added","url":null},"5431":{"type":"S:added","url":null},"5432":{"type":"S:added","url":null},"5433":{"type":"S:added","url":null},"5434":{"type":"S:added","url":null},"5435":{"type":"S:added","url":null},"5436":{"type":"S:added","url":null},"5437":{"type":"S:added","url":null},"5438":{"type":"S:added","url":null},"5439":{"type":"S:added","url":null},"5440":{"type":"S:added","url":null},"5441":{"type":"S:added","url":null},"5442":{"type":"S:added","url":null},"5443":{"type":"S:added","url":null},"5444":{"type":"S:added","url":null},"5445":{"type":"S:added","url":null},"5446":{"type":"S:added","url":null},"5447":{"type":"S:added","url":null},"5448":{"type":"S:added","url":null},"5449":{"type":"S:added","url":null},"5450":{"type":"S:added","url":null},"5451":{"type":"S:added","url":null},"5452":{"type":"S:added","url":null},"5453":{"type":"S:added","url":null},"5454":{"type":"S:added","url":null},"5455":{"type":"S:added","url":null},"5456":{"type":"S:added","url":null},"5457":{"type":"S:added","url":null},"5458":{"type":"S:added","url":null},"5459":{"type":"S:added","url":null},"5460":{"type":"S:added","url":null},"5461":{"type":"S:added","url":null},"5462":{"type":"S:added","url":null},"5463":{"type":"S:added","url":null},"5464":{"type":"S:added","url":null},"5465":{"type":"S:added","url":null},"5466":{"type":"S:added","url":null},"5467":{"type":"S:added","url":null},"5468":{"type":"S:added","url":null},"5469":{"type":"S:added","url":null},"5470":{"type":"S:added","url":null},"5471":{"type":"S:added","url":null},"5472":{"type":"S:added","url":null},"5473":{"type":"S:added","url":null},"5474":{"type":"S:added","url":null},"5475":{"type":"S:added","url":null},"5476":{"type":"S:added","url":null},"5477":{"type":"S:added","url":null},"5478":{"type":"S:added","url":null},"5479":{"name":"PartsBin/sd1213/","partItems":{"__isSmartRef__":true,"id":5480},"attributeConnections":[{"__isSmartRef__":true,"id":5487},{"__isSmartRef__":true,"id":10901}],"doNotSerialize":["$$partItems"],"doNotCopyProperties":["$$partItems"],"__LivelyClassName__":"lively.PartsBin.PartsSpace","__SourceModuleName__":"Global.lively.PartsBin"},"5480":{"SeeTheState":{"__isSmartRef__":true,"id":5481},"Reversi":{"__isSmartRef__":true,"id":5482},"AlphaBetaPruning":{"__isSmartRef__":true,"id":5483},"SeeTheObjects":{"__isSmartRef__":true,"id":5484},"GameTree":{"__isSmartRef__":true,"id":5485},"SketchPad":{"__isSmartRef__":true,"id":5486}},"5481":{"partsSpaceName":"PartsBin/sd1213/","name":"SeeTheState","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"5482":{"partsSpaceName":"PartsBin/sd1213/","name":"Reversi","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"5483":{"partsSpaceName":"PartsBin/sd1213/","name":"AlphaBetaPruning","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"5484":{"partsSpaceName":"PartsBin/sd1213/","name":"SeeTheObjects","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"5485":{"partsSpaceName":"PartsBin/sd1213/","name":"GameTree","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"5486":{"partsSpaceName":"PartsBin/sd1213/","name":"SketchPad","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"5487":{"sourceObj":{"__isSmartRef__":true,"id":5479},"sourceAttrName":"partItems","targetObj":{"__isSmartRef__":true,"id":5488},"targetMethodName":"addMorphsForPartItems","varMapping":{"__isSmartRef__":true,"id":10900},"converterString":"function (partItemObj) { return Properties.ownValues(partItemObj) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5488":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"allURLs":[{"__isSmartRef__":true,"id":5489},{"__isSmartRef__":true,"id":5490},{"__isSmartRef__":true,"id":5491},{"__isSmartRef__":true,"id":5492},{"__isSmartRef__":true,"id":5493},{"__isSmartRef__":true,"id":5494},{"__isSmartRef__":true,"id":5495},{"__isSmartRef__":true,"id":5496},{"__isSmartRef__":true,"id":5497},{"__isSmartRef__":true,"id":5498},{"__isSmartRef__":true,"id":5499},{"__isSmartRef__":true,"id":5500},{"__isSmartRef__":true,"id":5501},{"__isSmartRef__":true,"id":5502},{"__isSmartRef__":true,"id":5503},{"__isSmartRef__":true,"id":5504},{"__isSmartRef__":true,"id":5505},{"__isSmartRef__":true,"id":5506},{"__isSmartRef__":true,"id":5507},{"__isSmartRef__":true,"id":5508},{"__isSmartRef__":true,"id":5509},{"__isSmartRef__":true,"id":5510},{"__isSmartRef__":true,"id":5511},{"__isSmartRef__":true,"id":5512},{"__isSmartRef__":true,"id":5513},{"__isSmartRef__":true,"id":5514},{"__isSmartRef__":true,"id":5515},{"__isSmartRef__":true,"id":5516},{"__isSmartRef__":true,"id":5517},{"__isSmartRef__":true,"id":5518},{"__isSmartRef__":true,"id":5519},{"__isSmartRef__":true,"id":5520},{"__isSmartRef__":true,"id":5521},{"__isSmartRef__":true,"id":5522},{"__isSmartRef__":true,"id":5523},{"__isSmartRef__":true,"id":5524},{"__isSmartRef__":true,"id":5525},{"__isSmartRef__":true,"id":5526},{"__isSmartRef__":true,"id":5527},{"__isSmartRef__":true,"id":5528},{"__isSmartRef__":true,"id":5529},{"__isSmartRef__":true,"id":5530},{"__isSmartRef__":true,"id":5531},{"__isSmartRef__":true,"id":5532},{"__isSmartRef__":true,"id":5533}],"attributeConnections":[{"__isSmartRef__":true,"id":5534},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5598},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605}],"categoryName":"sd1213","connections":{"__isSmartRef__":true,"id":5745},"derivationIds":[1216,"DCEC3706-0AB9-4A0C-925F-475895BE1DF7","68426E58-E2B1-4674-9B39-B68EBCF20862","2669991A-6DFB-4E8C-B5E0-7AAFEB4C1F1B","28532929-9EF2-46BB-806D-E2DEDDDD7B23","C9A10B70-D314-40FE-8F60-89C176D369BE","AB7C8D37-027C-4F1A-94C9-6D9399870560","6C0D122F-738A-4887-A71E-60CC93389047","78714529-9A42-4AF0-89F3-94DB4F3E87BC","20E86927-BBA6-45B0-AE2E-74C6531A2D8B","7547ECC2-E4E3-4F53-A5E1-54BACD597352","8CA5479C-7CD1-4FAC-90E1-B9BB8C43706D","A1030CA3-704B-46AE-9627-A2843F9D1DC2","1888759D-BC9B-436F-9782-632D1000D7FB","B758B83B-AF79-4410-B88D-5EE31D7C17A9","F4363EF4-1C16-4D29-A79F-7B414DD0F1FD","044C9B49-71AD-499B-938B-CBBF60CD1BDA","E6F808B7-2CCE-4B5C-9B6F-1D7A22B8F936","FE4AD6D7-B486-4DF5-A4A8-C92A799C9FE8","C60B5C32-ED42-47EC-AF97-990B51202AE5","D25D38AB-2EF4-481E-943F-81594C990D3B","3D903981-B4DF-44AE-B790-3947547B7884"],"doNotCopyProperties":["$$categoryName","$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotSerialize":["$$categoryName","$$_Position","$$_Scale","$$_Rotation","$$owner","categories"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5747},"halosEnabled":true,"id":"7273BEAB-CAE2-4CE3-A4A8-8EA55E394A97","isBeingDragged":false,"isCopyMorphRef":true,"layout":{"__isSmartRef__":true,"id":5748},"morphRefId":1,"name":"PartsBinBrowser","owner":{"__isSmartRef__":true,"id":5590},"partsBinMetaInfo":{"__isSmartRef__":true,"id":5749},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"selectedPartItem":null,"shape":{"__isSmartRef__":true,"id":5752},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":5753},{"__isSmartRef__":true,"id":5904},{"__isSmartRef__":true,"id":5910},{"__isSmartRef__":true,"id":5936},{"__isSmartRef__":true,"id":10659},{"__isSmartRef__":true,"id":10684},{"__isSmartRef__":true,"id":10709},{"__isSmartRef__":true,"id":10717},{"__isSmartRef__":true,"id":5538}],"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10723},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,21.0)"},"5489":{"hostname":"localhost","pathname":"/PartsBin/AdvancedCodeEditor.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5490":{"hostname":"localhost","pathname":"/PartsBin/AdvancedCodeEditor.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5491":{"hostname":"localhost","pathname":"/PartsBin/AdvancedCodeEditor.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5492":{"hostname":"localhost","pathname":"/PartsBin/BPCGrid.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5493":{"hostname":"localhost","pathname":"/PartsBin/BPCGrid.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5494":{"hostname":"localhost","pathname":"/PartsBin/BPCGrid.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5495":{"hostname":"localhost","pathname":"/PartsBin/Character.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5496":{"hostname":"localhost","pathname":"/PartsBin/Character.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5497":{"hostname":"localhost","pathname":"/PartsBin/Character.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5498":{"hostname":"localhost","pathname":"/PartsBin/login.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5499":{"hostname":"localhost","pathname":"/PartsBin/login.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5500":{"hostname":"localhost","pathname":"/PartsBin/login.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5501":{"hostname":"localhost","pathname":"/PartsBin/logout.png.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5502":{"hostname":"localhost","pathname":"/PartsBin/logout.png.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5503":{"hostname":"localhost","pathname":"/PartsBin/logout.png.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5504":{"hostname":"localhost","pathname":"/PartsBin/oneImage.png.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5505":{"hostname":"localhost","pathname":"/PartsBin/oneImage.png.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5506":{"hostname":"localhost","pathname":"/PartsBin/oneImage.png.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5507":{"hostname":"localhost","pathname":"/PartsBin/pages_album1.png.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5508":{"hostname":"localhost","pathname":"/PartsBin/pages_album1.png.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5509":{"hostname":"localhost","pathname":"/PartsBin/pages_album1.png.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5510":{"hostname":"localhost","pathname":"/PartsBin/pages_album_1.png.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5511":{"hostname":"localhost","pathname":"/PartsBin/pages_album_1.png.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5512":{"hostname":"localhost","pathname":"/PartsBin/pages_album_1.png.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5513":{"hostname":"localhost","pathname":"/PartsBin/pin.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5514":{"hostname":"localhost","pathname":"/PartsBin/pin.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5515":{"hostname":"localhost","pathname":"/PartsBin/pin.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5516":{"hostname":"localhost","pathname":"/PartsBin/RedRectangle.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5517":{"hostname":"localhost","pathname":"/PartsBin/RedRectangle.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5518":{"hostname":"localhost","pathname":"/PartsBin/RedRectangle.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5519":{"hostname":"localhost","pathname":"/PartsBin/ScribbleMaker.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5520":{"hostname":"localhost","pathname":"/PartsBin/ScribbleMaker.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5521":{"hostname":"localhost","pathname":"/PartsBin/ScribbleMaker.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5522":{"hostname":"localhost","pathname":"/PartsBin/TestComment.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5523":{"hostname":"localhost","pathname":"/PartsBin/TestComment.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5524":{"hostname":"localhost","pathname":"/PartsBin/TestComment.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5525":{"hostname":"localhost","pathname":"/PartsBin/TestComment1.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5526":{"hostname":"localhost","pathname":"/PartsBin/TestComment1.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5527":{"hostname":"localhost","pathname":"/PartsBin/TestComment1.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5528":{"hostname":"localhost","pathname":"/PartsBin/TestObject.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5529":{"hostname":"localhost","pathname":"/PartsBin/TestObject.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5530":{"hostname":"localhost","pathname":"/PartsBin/TestObject.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5531":{"hostname":"localhost","pathname":"/PartsBin/TowerDefense.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5532":{"hostname":"localhost","pathname":"/PartsBin/TowerDefense.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5533":{"hostname":"localhost","pathname":"/PartsBin/TowerDefense.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5534":{"converterString":null,"sourceAttrName":"categoryName","sourceObj":{"__isSmartRef__":true,"id":5488},"targetMethodName":"loadPartsOfCategory","targetObj":{"__isSmartRef__":true,"id":5488},"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5535":{"dependedBy":{"__isSmartRef__":true,"id":5536},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":5488},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":5536},"varMapping":{"__isSmartRef__":true,"id":5744},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5536":{"dependendConnections":[{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5589},{"__isSmartRef__":true,"id":5591},{"__isSmartRef__":true,"id":5593},{"__isSmartRef__":true,"id":5595},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5589},{"__isSmartRef__":true,"id":5591},{"__isSmartRef__":true,"id":5593},{"__isSmartRef__":true,"id":5595},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5589},{"__isSmartRef__":true,"id":5591},{"__isSmartRef__":true,"id":5593},{"__isSmartRef__":true,"id":5595},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5589},{"__isSmartRef__":true,"id":5591},{"__isSmartRef__":true,"id":5593},{"__isSmartRef__":true,"id":5595},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5589},{"__isSmartRef__":true,"id":5591},{"__isSmartRef__":true,"id":5593},{"__isSmartRef__":true,"id":5595},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5589},{"__isSmartRef__":true,"id":5591},{"__isSmartRef__":true,"id":5593},{"__isSmartRef__":true,"id":5595},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5589},{"__isSmartRef__":true,"id":5591},{"__isSmartRef__":true,"id":5593},{"__isSmartRef__":true,"id":5595},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5589},{"__isSmartRef__":true,"id":5591},{"__isSmartRef__":true,"id":5593},{"__isSmartRef__":true,"id":5595},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5589},{"__isSmartRef__":true,"id":5591},{"__isSmartRef__":true,"id":5593},{"__isSmartRef__":true,"id":5595},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5589},{"__isSmartRef__":true,"id":5591},{"__isSmartRef__":true,"id":5593},{"__isSmartRef__":true,"id":5595},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5589},{"__isSmartRef__":true,"id":5591},{"__isSmartRef__":true,"id":5593},{"__isSmartRef__":true,"id":5595},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5589},{"__isSmartRef__":true,"id":5591},{"__isSmartRef__":true,"id":5593},{"__isSmartRef__":true,"id":5595},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5589},{"__isSmartRef__":true,"id":5591},{"__isSmartRef__":true,"id":5593},{"__isSmartRef__":true,"id":5595},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5589},{"__isSmartRef__":true,"id":5591},{"__isSmartRef__":true,"id":5593},{"__isSmartRef__":true,"id":5595},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5589},{"__isSmartRef__":true,"id":5591},{"__isSmartRef__":true,"id":5593},{"__isSmartRef__":true,"id":5595},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5589},{"__isSmartRef__":true,"id":5591},{"__isSmartRef__":true,"id":5593},{"__isSmartRef__":true,"id":5595},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5589},{"__isSmartRef__":true,"id":5591},{"__isSmartRef__":true,"id":5593},{"__isSmartRef__":true,"id":5595},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5589},{"__isSmartRef__":true,"id":5591},{"__isSmartRef__":true,"id":5593},{"__isSmartRef__":true,"id":5595},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5589},{"__isSmartRef__":true,"id":5591},{"__isSmartRef__":true,"id":5593},{"__isSmartRef__":true,"id":5595},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5589},{"__isSmartRef__":true,"id":5591},{"__isSmartRef__":true,"id":5593},{"__isSmartRef__":true,"id":5595}],"oldTransform":{"__isSmartRef__":true,"id":5742},"sourceAttrName":"globalTransform","sourceObj":{"__isSmartRef__":true,"id":5538},"targetMethodName":"alignToMagnet","targetObj":{"__isSmartRef__":true,"id":5541},"__LivelyClassName__":"lively.morphic.GeometryTransformConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"5537":{"dependedBy":{"__isSmartRef__":true,"id":5536},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":5538},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":5536},"varMapping":{"__isSmartRef__":true,"id":5582},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5538":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":5539},{"__isSmartRef__":true,"id":5536},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561}],"derivationIds":[1244,"C5093924-2C24-4CFD-B800-F131C46037DC","AB03EF5D-3025-4CB5-BEC2-E2C320D01FA0","817FF716-6521-4E26-BB87-16FA8F03677B","0F06625C-5212-45B6-A7D7-A07176D879F3","0ED68E94-8AB8-4A9A-A901-B500D901EAED","EF0C5FDE-98A3-45BD-8272-258EA652B5ED","98806A3E-629D-4352-BAA2-478838A8B085","A4F6BA8D-523C-411E-833E-DD810C034DB5","0CB2D4BC-8186-4D2F-BEA4-96BA094171C6","C0346302-E4FA-4685-861D-BF6C4697D40B","AC1B5887-56E7-4158-A93C-AD0CF60B3D87","9F28E804-B1DF-407A-90D2-DCF53D9BB909","1E73CC75-8F5D-42BD-9B81-7A64FDD0D205","484DD2FD-5AA0-4CEC-BB6C-1BBE9F32F6DC","AEACC2BC-5D09-41B9-A05D-2437E76BE49B","8A20C95D-D4D9-4AD5-8A55-CF241DB05538","65CA7334-2870-4045-BA15-D73FD78E21D0","19F6AD8A-BD21-4E66-9D47-F9B68C652286","C07D561A-DF9E-4474-AAC7-B967224DEF10","E0EABB3F-4A23-4600-AD91-A0610D0C513D","F9776351-75B7-4BE2-BC9F-85315C2B3503"],"doNotCopyProperties":["$$fire","$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotSerialize":["$$fire","$$_Position","$$_Scale","$$_Rotation","$$owner"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5563},"grabbingEnabled":false,"halosEnabled":true,"id":"A580312C-A935-4B45-B138-D0B0E8CB8A0C","isActive":true,"label":{"__isSmartRef__":true,"id":5564},"layout":{"__isSmartRef__":true,"id":5569},"lighterFill":{"__isSmartRef__":true,"id":5570},"name":"moreButton","normalFill":{"__isSmartRef__":true,"id":5575},"owner":{"__isSmartRef__":true,"id":5488},"partsBinMetaInfo":{"__isSmartRef__":true,"id":5580},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":5581},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":5564}],"toggle":false,"value":false,"isPressed":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(718.4,14.0)","padding":"lively.rect(5,0,0,0)"},"5539":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":5538},"targetMethodName":"toggleMorePane","targetObj":{"__isSmartRef__":true,"id":5488},"visualConnector":{"__isSmartRef__":true,"id":5540},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5540":{"con":{"__isSmartRef__":true,"id":5539},"controlPoints":[{"__isSmartRef__":true,"id":5541},{"__isSmartRef__":true,"id":5543}],"droppingEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":5545},"halosEnabled":true,"id":7318,"isCopyMorphRef":true,"morphRefId":1,"scripts":[],"shape":{"__isSmartRef__":true,"id":5546},"showsMorphMenu":true,"submorphs":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5549},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"5541":{"connectedMagnet":{"__isSmartRef__":true,"id":5542},"index":0,"morph":{"__isSmartRef__":true,"id":5540},"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"5542":{"connectedControlPoints":[{"__isSmartRef__":true,"id":5541}],"morph":{"__isSmartRef__":true,"id":5538},"__serializedExpressions__":["position"],"__LivelyClassName__":"lively.morphic.Magnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)"},"5543":{"connectedMagnet":{"__isSmartRef__":true,"id":5544},"index":1,"morph":{"__isSmartRef__":true,"id":5540},"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"5544":{"connectedControlPoints":[{"__isSmartRef__":true,"id":5543}],"morph":{"__isSmartRef__":true,"id":5488},"__serializedExpressions__":["position"],"__LivelyClassName__":"lively.morphic.Magnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)"},"5545":{"morph":{"__isSmartRef__":true,"id":5540},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5546":{"_BorderWidth":1,"_PathElements":[{"__isSmartRef__":true,"id":5547},{"__isSmartRef__":true,"id":5548}],"cachedVertices":null,"dontChangeShape":false,"__serializedExpressions__":["_BorderColor","_Extent","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(720.8,14.0)","_Position":"lively.pt(-2.0,20.0)"},"5547":{"isAbsolute":true,"x":1255.5,"y":146.4,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"5548":{"isAbsolute":true,"x":537.1,"y":132.4,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"5549":{"morphMenuItems":{"__isSmartRef__":true,"id":5550}},"5550":{"funcProperties":{"__isSmartRef__":true,"id":5551},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString || 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true, fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","varMapping":{"__isSmartRef__":true,"id":5552},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5551":{},"5552":{"this":{"__isSmartRef__":true,"id":5540},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5553}},"5553":{"$super":{"__isSmartRef__":true,"id":5554}},"5554":{"funcProperties":{"__isSmartRef__":true,"id":5555},"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}","varMapping":{"__isSmartRef__":true,"id":5556},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5555":{},"5556":{"name":"morphMenuItems","obj":{"__isSmartRef__":true,"id":5540}},"5557":{"dependedBy":{"__isSmartRef__":true,"id":5536},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":5538},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":5536},"varMapping":{"__isSmartRef__":true,"id":5558},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5558":{"source":{"__isSmartRef__":true,"id":5538},"target":{"__isSmartRef__":true,"id":5536}},"5559":{"dependedBy":{"__isSmartRef__":true,"id":5536},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":5538},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":5536},"varMapping":{"__isSmartRef__":true,"id":5560},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5560":{"source":{"__isSmartRef__":true,"id":5538},"target":{"__isSmartRef__":true,"id":5536}},"5561":{"dependedBy":{"__isSmartRef__":true,"id":5536},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":5538},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":5536},"varMapping":{"__isSmartRef__":true,"id":5562},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5562":{"source":{"__isSmartRef__":true,"id":5538},"target":{"__isSmartRef__":true,"id":5536}},"5563":{"morph":{"__isSmartRef__":true,"id":5538},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5564":{"_Align":"center","_ClipMode":"hidden","_FontFamily":"Helvetica, Sans-Serif","_FontSize":10,"_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":45.76199368290986,"_MinTextHeight":null,"_MinTextWidth":45.76199368290986,"_PointerEvents":"none","_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1245,"0125C72B-2B04-4872-A0B1-0292F9733F9D","99E6F0CD-AA33-42BD-B6E6-3154AA491D70","DAFB157F-4F83-4402-894A-12549438C7E9","98F29C75-DB67-470E-8F9F-4B7135CE21D9","D4509212-C332-45F0-B768-69E4E0D59537","735C22EC-309F-484F-B643-48229EC6D6E5","72386EBF-DE01-4B53-9084-32841E59EE3C","8AB3572C-52F6-4F6A-B59F-9EFA069C1601","C882377D-6F5C-43E4-AEAB-996ECA6A82A1","DA159A64-D6F8-4A2F-834D-71C6289A1FC8","58923C3A-4492-4DB3-871A-DEE1219F199C","B4024F35-8AB7-43DE-BE23-2758B0EB4C26","93871BBA-3E5C-4B6F-8A5A-CB2AA4DDA546","98E9C433-F2D7-4ED4-B286-33CDFC7F8B7F","82135AAD-8041-4CA4-B78C-0D80FBA43722","358F966D-679E-4DC3-98C0-8D697712CD4E","0D4E0BD4-0743-470F-8F3B-E0602F5CE408","7F61D12A-0120-49DD-A4D5-CB25BB23ED74","239EF5C4-25A1-410D-95A7-FDB8E07FAFDE","18C10445-D399-4D8C-8FAF-ED17AE46C87E","8B925C8B-69F0-43FB-B6E9-8C3108434E69"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5565},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"CA90F35F-D6F8-4556-A48D-D4A4003777FC","owner":{"__isSmartRef__":true,"id":5538},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":5566},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":5567}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","_TextColor","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","_TextColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"5565":{"morph":{"__isSmartRef__":true,"id":5564},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5566":{"_BorderWidth":0,"_ClipMode":"hidden","_Fill":null,"borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(45.8,20.0)","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"5567":{"_id":"_1756","chunkOwner":{"__isSmartRef__":true,"id":5564},"storedString":"more","style":{"__isSmartRef__":true,"id":5568},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5568":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5569":{"moveHorizontal":true},"5570":{"stops":[{"__isSmartRef__":true,"id":5571},{"__isSmartRef__":true,"id":5572},{"__isSmartRef__":true,"id":5573},{"__isSmartRef__":true,"id":5574}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5571":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5572":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5573":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5574":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5575":{"stops":[{"__isSmartRef__":true,"id":5576},{"__isSmartRef__":true,"id":5577},{"__isSmartRef__":true,"id":5578},{"__isSmartRef__":true,"id":5579}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5576":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5577":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5578":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5579":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5580":{"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","migrationLevel":2,"partName":"Button","partsSpaceName":"PartsBin/Inputs/","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5581":{"_BorderRadius":5,"_BorderStyle":"solid","_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":5575},"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(45.8,20.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"5582":{"source":{"__isSmartRef__":true,"id":5538},"target":{"__isSmartRef__":true,"id":5536}},"5583":{"dependedBy":{"__isSmartRef__":true,"id":5536},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":5488},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":5536},"varMapping":{"__isSmartRef__":true,"id":5584},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5584":{"source":{"__isSmartRef__":true,"id":5488},"target":{"__isSmartRef__":true,"id":5536}},"5585":{"dependedBy":{"__isSmartRef__":true,"id":5536},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":5488},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":5536},"varMapping":{"__isSmartRef__":true,"id":5586},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5586":{"source":{"__isSmartRef__":true,"id":5488},"target":{"__isSmartRef__":true,"id":5536}},"5587":{"dependedBy":{"__isSmartRef__":true,"id":5536},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":5488},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":5536},"varMapping":{"__isSmartRef__":true,"id":5588},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5588":{"source":{"__isSmartRef__":true,"id":5488},"target":{"__isSmartRef__":true,"id":5536}},"5589":{"dependedBy":{"__isSmartRef__":true,"id":5536},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":5590},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":5536},"varMapping":{"__isSmartRef__":true,"id":5741},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5590":{"LK2":true,"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"attributeConnections":[{"__isSmartRef__":true,"id":5589},{"__isSmartRef__":true,"id":5591},{"__isSmartRef__":true,"id":5593},{"__isSmartRef__":true,"id":5595},{"__isSmartRef__":true,"id":5597},{"__isSmartRef__":true,"id":5607},{"__isSmartRef__":true,"id":5609},{"__isSmartRef__":true,"id":5611}],"cameForward":false,"collapsedExtent":null,"collapsedTransform":null,"derivationIds":[1215,"CD1D2132-9803-45F0-938B-A3EBEFBF00C0","3DA45E92-65EE-4204-9FD1-B2937182D2A2","355D68D8-8232-482A-9523-6DB0E52810A0","A0BB5BEF-7109-48C0-A62E-DF7F9AF31E34","0C777EAA-8FAE-4CC7-9F13-BE5705616FE8","802A0A68-43C2-490F-8B92-F39EFC70898F","B3516BD2-CAA3-483F-BAFC-2CDE09EF880F","430E7A9A-C67D-44B4-A5D9-D07D7426B9D7","9DE2C4AC-0928-4F92-988A-29DD071EEC06","1BC6994F-E9DC-43BE-BC0A-76D1F52D5F13","23324C62-C0B2-40BC-901A-F734825A4726","4C8C3D09-70B0-4DBB-ABF0-03A08BD59980","BE34E85D-7B10-4886-9120-D1EB4297D09D","86EB8656-FBE4-4954-9035-0FE9EB68DCCD","35542C80-CA9F-4F55-BAB6-1481C899EFBC","5A67CE7B-B699-41DB-A547-FDC68922F28F","2155F4FD-E8CB-406E-B300-BB7A1D57515F","A80968D8-D7C7-4599-A868-4214D2A043B0","4908C26D-4574-45B2-B8B0-B7A467B16E8B","AF2693AE-FE25-4AC7-A2C6-91D74F879643","957A5DEE-53F0-447C-9F2F-89F64AA2AF5A"],"doNotCopyProperties":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotSerialize":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5616},"expandedExtent":null,"expandedTransform":null,"halosEnabled":true,"highlighted":true,"id":"1CE5974E-54F5-4906-9CC7-29E966B1C23F","ignoreEventsOnExpand":false,"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":5617},"name":"PartsBinBrowser","partsBinMetaInfo":{"__isSmartRef__":true,"id":5618},"prevScroll":[0,0],"scripts":[],"shape":{"__isSmartRef__":true,"id":5640},"showLog":false,"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":5488},{"__isSmartRef__":true,"id":5641},{"__isSmartRef__":true,"id":5684}],"targetMorph":{"__isSmartRef__":true,"id":5488},"titleBar":{"__isSmartRef__":true,"id":5684},"owner":null,"_StyleClassNames":["highlighted"],"state":"shutdown","__serializedExpressions__":["_Position","contentOffset","prevDragPos"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5732},"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(537.1,111.4)","contentOffset":"lively.pt(0.0,21.0)","prevDragPos":"lively.pt(801.0,124.0)"},"5591":{"dependedBy":{"__isSmartRef__":true,"id":5536},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":5590},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":5536},"varMapping":{"__isSmartRef__":true,"id":5592},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5592":{"source":{"__isSmartRef__":true,"id":5590},"target":{"__isSmartRef__":true,"id":5536}},"5593":{"dependedBy":{"__isSmartRef__":true,"id":5536},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":5590},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":5536},"varMapping":{"__isSmartRef__":true,"id":5594},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5594":{"source":{"__isSmartRef__":true,"id":5590},"target":{"__isSmartRef__":true,"id":5536}},"5595":{"dependedBy":{"__isSmartRef__":true,"id":5536},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":5590},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":5536},"varMapping":{"__isSmartRef__":true,"id":5596},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5596":{"source":{"__isSmartRef__":true,"id":5590},"target":{"__isSmartRef__":true,"id":5536}},"5597":{"dependedBy":{"__isSmartRef__":true,"id":5598},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":5590},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":5598},"varMapping":{"__isSmartRef__":true,"id":5615},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5598":{"dependendConnections":[{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5597},{"__isSmartRef__":true,"id":5607},{"__isSmartRef__":true,"id":5609},{"__isSmartRef__":true,"id":5611},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5597},{"__isSmartRef__":true,"id":5607},{"__isSmartRef__":true,"id":5609},{"__isSmartRef__":true,"id":5611},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5597},{"__isSmartRef__":true,"id":5607},{"__isSmartRef__":true,"id":5609},{"__isSmartRef__":true,"id":5611},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5597},{"__isSmartRef__":true,"id":5607},{"__isSmartRef__":true,"id":5609},{"__isSmartRef__":true,"id":5611},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5597},{"__isSmartRef__":true,"id":5607},{"__isSmartRef__":true,"id":5609},{"__isSmartRef__":true,"id":5611},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5597},{"__isSmartRef__":true,"id":5607},{"__isSmartRef__":true,"id":5609},{"__isSmartRef__":true,"id":5611},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5597},{"__isSmartRef__":true,"id":5607},{"__isSmartRef__":true,"id":5609},{"__isSmartRef__":true,"id":5611},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5597},{"__isSmartRef__":true,"id":5607},{"__isSmartRef__":true,"id":5609},{"__isSmartRef__":true,"id":5611},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5597},{"__isSmartRef__":true,"id":5607},{"__isSmartRef__":true,"id":5609},{"__isSmartRef__":true,"id":5611},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5597},{"__isSmartRef__":true,"id":5607},{"__isSmartRef__":true,"id":5609},{"__isSmartRef__":true,"id":5611},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5597},{"__isSmartRef__":true,"id":5607},{"__isSmartRef__":true,"id":5609},{"__isSmartRef__":true,"id":5611},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5597},{"__isSmartRef__":true,"id":5607},{"__isSmartRef__":true,"id":5609},{"__isSmartRef__":true,"id":5611},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5597},{"__isSmartRef__":true,"id":5607},{"__isSmartRef__":true,"id":5609},{"__isSmartRef__":true,"id":5611},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5597},{"__isSmartRef__":true,"id":5607},{"__isSmartRef__":true,"id":5609},{"__isSmartRef__":true,"id":5611},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5597},{"__isSmartRef__":true,"id":5607},{"__isSmartRef__":true,"id":5609},{"__isSmartRef__":true,"id":5611},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5597},{"__isSmartRef__":true,"id":5607},{"__isSmartRef__":true,"id":5609},{"__isSmartRef__":true,"id":5611},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5597},{"__isSmartRef__":true,"id":5607},{"__isSmartRef__":true,"id":5609},{"__isSmartRef__":true,"id":5611},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5597},{"__isSmartRef__":true,"id":5607},{"__isSmartRef__":true,"id":5609},{"__isSmartRef__":true,"id":5611},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5597},{"__isSmartRef__":true,"id":5607},{"__isSmartRef__":true,"id":5609},{"__isSmartRef__":true,"id":5611},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5597},{"__isSmartRef__":true,"id":5607},{"__isSmartRef__":true,"id":5609},{"__isSmartRef__":true,"id":5611}],"oldTransform":{"__isSmartRef__":true,"id":5613},"sourceAttrName":"globalTransform","sourceObj":{"__isSmartRef__":true,"id":5488},"targetMethodName":"alignToMagnet","targetObj":{"__isSmartRef__":true,"id":5543},"__LivelyClassName__":"lively.morphic.GeometryTransformConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"5599":{"dependedBy":{"__isSmartRef__":true,"id":5598},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":5488},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":5598},"varMapping":{"__isSmartRef__":true,"id":5600},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5600":{"source":{"__isSmartRef__":true,"id":5488},"target":{"__isSmartRef__":true,"id":5598}},"5601":{"dependedBy":{"__isSmartRef__":true,"id":5598},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":5488},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":5598},"varMapping":{"__isSmartRef__":true,"id":5602},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5602":{"source":{"__isSmartRef__":true,"id":5488},"target":{"__isSmartRef__":true,"id":5598}},"5603":{"dependedBy":{"__isSmartRef__":true,"id":5598},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":5488},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":5598},"varMapping":{"__isSmartRef__":true,"id":5604},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5604":{"source":{"__isSmartRef__":true,"id":5488},"target":{"__isSmartRef__":true,"id":5598}},"5605":{"dependedBy":{"__isSmartRef__":true,"id":5598},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":5488},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":5598},"varMapping":{"__isSmartRef__":true,"id":5606},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5606":{"source":{"__isSmartRef__":true,"id":5488},"target":{"__isSmartRef__":true,"id":5598}},"5607":{"dependedBy":{"__isSmartRef__":true,"id":5598},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":5590},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":5598},"varMapping":{"__isSmartRef__":true,"id":5608},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5608":{"source":{"__isSmartRef__":true,"id":5590},"target":{"__isSmartRef__":true,"id":5598}},"5609":{"dependedBy":{"__isSmartRef__":true,"id":5598},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":5590},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":5598},"varMapping":{"__isSmartRef__":true,"id":5610},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5610":{"source":{"__isSmartRef__":true,"id":5590},"target":{"__isSmartRef__":true,"id":5598}},"5611":{"dependedBy":{"__isSmartRef__":true,"id":5598},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":5590},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":5598},"varMapping":{"__isSmartRef__":true,"id":5612},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5612":{"source":{"__isSmartRef__":true,"id":5590},"target":{"__isSmartRef__":true,"id":5598}},"5613":{"d":1,"a":1,"f":132.4,"e":537.1,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":5614},"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5614":{"a":1,"b":0,"c":0,"d":1,"e":537.1,"f":132.4,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5615":{"source":{"__isSmartRef__":true,"id":5590},"target":{"__isSmartRef__":true,"id":5598}},"5616":{"morph":{"__isSmartRef__":true,"id":5590},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5617":{"adjustForNewBounds":true},"5618":{"changes":[{"__isSmartRef__":true,"id":5619},{"__isSmartRef__":true,"id":5621},{"__isSmartRef__":true,"id":5623},{"__isSmartRef__":true,"id":5625},{"__isSmartRef__":true,"id":5627},{"__isSmartRef__":true,"id":5629},{"__isSmartRef__":true,"id":5631},{"__isSmartRef__":true,"id":5633},{"__isSmartRef__":true,"id":5635},{"__isSmartRef__":true,"id":5637}],"comment":"Browser for a Parts repository.","migrationLevel":4,"partName":"PartsBinBrowser","partsSpaceName":"PartsBin/Tools","requiredModules":["lively.PartsBin"],"lastModifiedDate":{"__isSmartRef__":true,"id":5639},"revisionOnLoad":185160,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5619":{"author":"athomschke","date":{"__isSmartRef__":true,"id":5620},"id":"5575D312-033A-47A5-B889-C43BE97C3AAA","message":"style"},"5620":{"isSerializedDate":true,"string":"Wed Feb 08 2012 12:02:38 GMT+0100 (CET)"},"5621":{"author":"markoroeder","date":{"__isSmartRef__":true,"id":5622},"id":"1D9493E9-B229-4716-8649-F1333D5133D0","message":"Reset to clean copy. Added this.categories to doNotSerialize list."},"5622":{"isSerializedDate":true,"string":"Thu Jan 05 2012 15:19:05 GMT+0100 (CET)"},"5623":{"author":"sstamm","date":{"__isSmartRef__":true,"id":5624},"id":"3466A0DA-C96D-4997-8182-AFB6DF99C988","message":""},"5624":{"isSerializedDate":true,"string":"Wed Feb 08 2012 12:13:30 GMT+0100 (CET)"},"5625":{"author":"fabian","date":{"__isSmartRef__":true,"id":5626},"id":"69D747F9-EDB5-478D-B0DE-C4CEBFDF1E9A","message":"moved PartsBin out of core"},"5626":{"isSerializedDate":true,"string":"Wed Feb 22 2012 23:40:13 GMT+0100 (CET)"},"5627":{"author":"fabian","date":{"__isSmartRef__":true,"id":5628},"id":"3DABC39F-D8E9-4EA8-AB40-719739AD92DF","message":""},"5628":{"isSerializedDate":true,"string":"Thu Feb 23 2012 00:14:10 GMT+0100 (CET)"},"5629":{"author":"jenslincke","date":{"__isSmartRef__":true,"id":5630},"id":"C6CF2A78-407E-4691-B5D6-914977DEAD8B","message":"- fixed searching and latest after moving the parts bin"},"5630":{"isSerializedDate":true,"string":"Thu Feb 23 2012 18:40:33 GMT+0100 (CET)"},"5631":{"author":"undefined","date":{"__isSmartRef__":true,"id":5632},"id":"34468222-F3C8-4636-B202-27DFAD734B8A","message":"- reload everything on restore"},"5632":{"isSerializedDate":true,"string":"Sat Mar 10 2012 11:26:28 GMT+0100 (CET)"},"5633":{"author":"robertkrahn","date":{"__isSmartRef__":true,"id":5634},"id":"75B2A711-5004-4862-B3F7-94C91FA06E17","message":"no DateFormat dependency anymore"},"5634":{"isSerializedDate":true,"string":"Mon Sep 03 2012 09:54:25 GMT+0200 (CEST)"},"5635":{"date":{"__isSmartRef__":true,"id":5636},"author":"robertkrahn","message":"scale fix + basic category preselected","id":"8C0DDF72-2CB9-4AD2-8717-F22986EDD48A"},"5636":{"isSerializedDate":true,"string":"Wed Sep 05 2012 00:55:14 GMT+0200 (CEST)"},"5637":{"date":{"__isSmartRef__":true,"id":5638},"author":"jenslincke","message":"reset title bars","id":"D723B2FE-DC4B-4A16-9AA5-A420B11C4285"},"5638":{"isSerializedDate":true,"string":"Thu Nov 29 2012 10:31:13 GMT+0100 (CET)"},"5639":{"isSerializedDate":true,"string":"Thu Nov 29 2012 10:28:19 GMT+0100 (CET)"},"5640":{"_BorderRadius":0,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_StrokeOpacity":0,"__serializedExpressions__":["_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(770.8,507.2)","_Padding":"lively.rect(0,0,0,0)"},"5641":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":5642}],"cornerName":"bottomRight","derivationIds":[7147,"16E962DF-21E9-4FE6-8B9B-953F0E908113","ADD0B5C0-0DC6-4D8E-9C2A-0EC7E3C71F21","25C53CC1-53E0-44A6-8E16-A56606A19EF0","50F19BF2-9607-4419-A8C2-0352B0A6FF57","56B7FFB1-61EA-47B9-AC63-A78EA3203E0F","7ED9D491-F8A0-41CA-ADCC-D29EB7805558","1A9D02A8-2BC9-4042-9A96-2149467A88F5","0E224134-B29B-4EF6-AA59-0CDD8170364D","BF087085-EA96-48C6-9B64-61ACD38A53E1"],"doNotCopyProperties":["$$cornerName"],"doNotSerialize":["$$cornerName"],"dragStartPoint":null,"draggingEnabled":true,"droppingEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":5643},"halosEnabled":true,"id":"BF196728-F0E4-4AA0-BB74-D566AEB96CDA","isResizeCorner":true,"moved":true,"name":"ResizeCorner","originalTargetBounds":null,"originalTargetExtent":null,"originalTargetInnerBounds":null,"owner":{"__isSmartRef__":true,"id":5590},"partsBinMetaInfo":{"__isSmartRef__":true,"id":5644},"registeredForMouseEvents":true,"relativeOrigin":null,"scripts":[],"shape":{"__isSmartRef__":true,"id":5645},"showsHalos":false,"submorphs":[],"__serializedExpressions__":["_Position","originalExtent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5646},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(760.8,497.3)","originalExtent":"lively.pt(239.0,138.0)"},"5642":{"sourceAttrName":"cornerName","sourceObj":{"__isSmartRef__":true,"id":5641},"targetMethodName":"alignToOwner","targetObj":{"__isSmartRef__":true,"id":5641},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5643":{"morph":{"__isSmartRef__":true,"id":5641},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5644":{"comment":"Resize an object without using halos.","migrationLevel":2,"partName":"ResizeCorner","partsSpaceName":"PartsBin/Widgets/","revisionOnLoad":140152,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5645":{"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(145,145,145)","_Extent":"lively.pt(10.0,10.0)","_Fill":"Color.rgb(66,66,66)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"5646":{"alignToOwner":{"__isSmartRef__":true,"id":5647},"morphMenuItems":{"__isSmartRef__":true,"id":5650},"onDrag":{"__isSmartRef__":true,"id":5657},"onDragEnd":{"__isSmartRef__":true,"id":5665},"onDragStart":{"__isSmartRef__":true,"id":5673},"reset":{"__isSmartRef__":true,"id":5681}},"5647":{"funcProperties":{"__isSmartRef__":true,"id":5648},"source":"function alignToOwner() {\n this.align(this.bounds()[this.cornerName](), this.owner.shape.bounds()[this.cornerName]() )\n}","varMapping":{"__isSmartRef__":true,"id":5649},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5648":{},"5649":{"this":{"__isSmartRef__":true,"id":5641}},"5650":{"funcProperties":{"__isSmartRef__":true,"id":5651},"source":"function morphMenuItems() {\n return $super().concat([\n [\"corner\", [\n [\"top left\", function() { this.cornerName = 'topLeft'}.bind(this)],\n [\"top right\", function() { this.cornerName = 'topRight'}.bind(this)],\n [\"bottom right\", function() { this.cornerName = 'bottomRight'}.bind(this)],\n [\"bottom left\", function() { this.cornerName = 'bottomLeft'}.bind(this)],\n ]]\n ])\t\n}","varMapping":{"__isSmartRef__":true,"id":5652},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5651":{},"5652":{"this":{"__isSmartRef__":true,"id":5641},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5653}},"5653":{"$super":{"__isSmartRef__":true,"id":5654}},"5654":{"funcProperties":{"__isSmartRef__":true,"id":5655},"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}","varMapping":{"__isSmartRef__":true,"id":5656},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5655":{},"5656":{"name":"morphMenuItems","obj":{"__isSmartRef__":true,"id":5641}},"5657":{"funcProperties":{"__isSmartRef__":true,"id":5658},"source":"function onDrag(evt) {\n // alert(\"onDrag\")\n // this.owner.setPosition(pt(0,0))\n // this.owner.setOrigin(pt(0,0))\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n \n // moveDelta = moveDelta.maxPt(pt(0,0))\n var ownerExtent = this.owner.getExtent();\n\n // TODO does not work\n if (evt.isShiftDown()) {\n var maxDelta = Math.max(moveDelta.x, moveDelta.y);\n if (maxDelta == 0) return;\n var factor = ownerExtent.x / ownerExtent.y\n moveDelta = pt(maxDelta * factor, maxDelta )\n }\n var accessor = \"with\" + this.cornerName.charAt(0).toUpperCase() + this.cornerName.substring(1);\n\n var newCorner = this.originalTargetBounds[this.cornerName]().addPt(moveDelta);\n var newBounds = this.originalTargetBounds[accessor ](newCorner);\n\n this.owner.setBounds(newBounds);\n \n // var newExtent = this.originalTargetExtent.addPt(moveDelta)\n // alertOK(\"new extent\" + newExtent)\n // this.owner.setExtent(newExtent);\n this.owner.submorphs.select(function(ea) {\n return ea.isResizeCorner\n }).invoke('alignToOwner');\n if (this.owner.halos) {\n this.owner.halos.invoke('alignAtTarget')\n }\n // alertOK(\"relative \" + this.relativeOrigin)\n var newOrigin = pt(0,0).extent(this.owner.getExtent()).relativeToAbsPoint(this.relativeOrigin)\n\n // TODO IMPLEMENT updating the origin does not work yet\n // this.owner.setOrigin(newOrigin);\n // alertOK(\"new origin \" + newOrigin)\n\n}","varMapping":{"__isSmartRef__":true,"id":5660},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5658":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5659},"user":"sstamm"},"5659":{"isSerializedDate":true,"string":"Thu Feb 23 2012 12:08:52 GMT+0100 (CET)"},"5660":{"this":{"__isSmartRef__":true,"id":5641},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5661}},"5661":{"$super":{"__isSmartRef__":true,"id":5662}},"5662":{"funcProperties":{"__isSmartRef__":true,"id":5663},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":5664},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5663":{},"5664":{"name":"onDrag","obj":{"__isSmartRef__":true,"id":5641}},"5665":{"funcProperties":{"__isSmartRef__":true,"id":5666},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetBounds = null;\n this.relativeOrigin = null;\n}","varMapping":{"__isSmartRef__":true,"id":5668},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5666":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5667},"user":"sstamm"},"5667":{"isSerializedDate":true,"string":"Thu Feb 23 2012 12:09:00 GMT+0100 (CET)"},"5668":{"this":{"__isSmartRef__":true,"id":5641},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5669}},"5669":{"$super":{"__isSmartRef__":true,"id":5670}},"5670":{"funcProperties":{"__isSmartRef__":true,"id":5671},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":5672},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5671":{},"5672":{"name":"onDragEnd","obj":{"__isSmartRef__":true,"id":5641}},"5673":{"funcProperties":{"__isSmartRef__":true,"id":5674},"source":"function onDragStart(evt) {\n var absToRelativePoint = function (r, absPt) {\n\t\treturn new Point(\n\t\t\t(absPt.x - r.x) / r.width,\n\t\t\t(absPt.y - r.y) / r.height)\n\t}\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(20,20))\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(0,0))\n // absToRelativePoint(new Rectangle(-100,-100,200,200), pt(0,0))\n\n\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetBounds= this.owner.bounds();\n this.relativeOrigin = absToRelativePoint(pt(0,0).extent(this.owner.getExtent()), this.owner.getOrigin())\n}","varMapping":{"__isSmartRef__":true,"id":5676},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5674":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5675},"user":"sstamm"},"5675":{"isSerializedDate":true,"string":"Thu Feb 23 2012 12:08:40 GMT+0100 (CET)"},"5676":{"this":{"__isSmartRef__":true,"id":5641},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5677}},"5677":{"$super":{"__isSmartRef__":true,"id":5678}},"5678":{"funcProperties":{"__isSmartRef__":true,"id":5679},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":5680},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5679":{},"5680":{"name":"onDragStart","obj":{"__isSmartRef__":true,"id":5641}},"5681":{"funcProperties":{"__isSmartRef__":true,"id":5682},"source":"function reset() {\n this.isResizeCorner = true\n this.cornerName = 'bottomRight'\n this.setExtent(pt(10,10));\n this.setPosition(pt(0,0))\n}","varMapping":{"__isSmartRef__":true,"id":5683},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5682":{},"5683":{"this":{"__isSmartRef__":true,"id":5641}},"5684":{"submorphs":[{"__isSmartRef__":true,"id":5685},{"__isSmartRef__":true,"id":5691},{"__isSmartRef__":true,"id":5704},{"__isSmartRef__":true,"id":5716}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5729},"eventHandler":{"__isSmartRef__":true,"id":5730},"_ClipMode":"visible","derivationIds":["51818F1E-35ED-47B0-A271-C76CA7A5875A"],"id":"C3078A03-5DB9-4AA9-91BE-7CC9FEC62F3A","droppingEnabled":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":5731},"windowMorph":{"__isSmartRef__":true,"id":5590},"label":{"__isSmartRef__":true,"id":5685},"closeButton":{"__isSmartRef__":true,"id":5691},"menuButton":{"__isSmartRef__":true,"id":5704},"collapseButton":{"__isSmartRef__":true,"id":5716},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":5590},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"5685":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5686},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5687}],"eventHandler":{"__isSmartRef__":true,"id":5689},"_ClipMode":"hidden","derivationIds":["2FAB5433-DF2F-4334-99DB-409619662E79"],"id":"5388EC6B-5604-4C3E-9314-A0C84CC84843","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"layout":{"__isSmartRef__":true,"id":5690},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5684},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,3.0)"},"5686":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(711.8,18.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"5687":{"style":{"__isSmartRef__":true,"id":5688},"chunkOwner":{"__isSmartRef__":true,"id":5685},"_id":"_269","storedString":"PartsBinBrowser","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5688":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5689":{"morph":{"__isSmartRef__":true,"id":5685},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5690":{"resizeWidth":true},"5691":{"submorphs":[{"__isSmartRef__":true,"id":5692}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5697},"eventHandler":{"__isSmartRef__":true,"id":5698},"_ClipMode":"visible","derivationIds":["EC28C613-A158-4C80-BF6E-6CF04640106B"],"id":"268C62C5-CE46-4A33-8D34-DD3EEA559EEF","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":5692},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":5684},"layout":{"__isSmartRef__":true,"id":5699},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":5700},{"__isSmartRef__":true,"id":5702}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(750.8,3.0)"},"5692":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5693},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5694}],"eventHandler":{"__isSmartRef__":true,"id":5696},"_ClipMode":"hidden","derivationIds":["79C67E5D-33A6-4DA7-BB27-BD1E94B65747"],"id":"6C04835D-9113-4329-A83E-19CCFCADB8FD","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5691},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"5693":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"5694":{"style":{"__isSmartRef__":true,"id":5695},"chunkOwner":{"__isSmartRef__":true,"id":5692},"_id":"_15578","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5695":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5696":{"morph":{"__isSmartRef__":true,"id":5692},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5697":{"_BorderWidth":0,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"5698":{"morph":{"__isSmartRef__":true,"id":5691},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5699":{"moveHorizontal":true},"5700":{"sourceObj":{"__isSmartRef__":true,"id":5691},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5590},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":5701},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5701":{"source":{"__isSmartRef__":true,"id":5691},"target":{"__isSmartRef__":true,"id":5590}},"5702":{"sourceObj":{"__isSmartRef__":true,"id":5691},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5590},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":5703},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5703":{"source":{"__isSmartRef__":true,"id":5691},"target":{"__isSmartRef__":true,"id":5590}},"5704":{"submorphs":[{"__isSmartRef__":true,"id":5705}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5710},"eventHandler":{"__isSmartRef__":true,"id":5711},"_ClipMode":"visible","derivationIds":["BD33D105-CBDC-4894-8FFF-AB61C2703BB1"],"id":"4B1E62EF-0D90-4F08-9807-5E6A94C26642","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":5705},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":5684},"attributeConnections":[{"__isSmartRef__":true,"id":5712},{"__isSmartRef__":true,"id":5714}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"5705":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5706},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5707}],"eventHandler":{"__isSmartRef__":true,"id":5709},"_ClipMode":"hidden","derivationIds":["BA9A6B1C-4973-4BF9-8711-0D480F5A4087"],"id":"860C7D5E-E581-4F47-8CBA-96E8F6A6F19F","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5704},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"5706":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(18.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"5707":{"style":{"__isSmartRef__":true,"id":5708},"chunkOwner":{"__isSmartRef__":true,"id":5705},"_id":"_15580","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5708":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5709":{"morph":{"__isSmartRef__":true,"id":5705},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5710":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"5711":{"morph":{"__isSmartRef__":true,"id":5704},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5712":{"sourceObj":{"__isSmartRef__":true,"id":5704},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5590},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":5713},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5713":{"source":{"__isSmartRef__":true,"id":5704},"target":{"__isSmartRef__":true,"id":5590}},"5714":{"sourceObj":{"__isSmartRef__":true,"id":5704},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5590},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":5715},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5715":{"source":{"__isSmartRef__":true,"id":5704},"target":{"__isSmartRef__":true,"id":5590}},"5716":{"submorphs":[{"__isSmartRef__":true,"id":5717}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5722},"eventHandler":{"__isSmartRef__":true,"id":5723},"_ClipMode":"visible","derivationIds":["1931C2F4-2FE3-409A-A8A5-571A36E8C3FA"],"id":"426E1C92-5ECB-48B6-B4EC-06C018C238C8","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":5717},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":5684},"layout":{"__isSmartRef__":true,"id":5724},"attributeConnections":[{"__isSmartRef__":true,"id":5725},{"__isSmartRef__":true,"id":5727}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(731.8,3.0)"},"5717":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5718},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5719}],"eventHandler":{"__isSmartRef__":true,"id":5721},"_ClipMode":"hidden","derivationIds":["2B7C2134-12AA-4F45-8936-7B19DC0B4608"],"id":"CCE53B5E-D62C-43E7-A8B8-E006DAF627F4","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5716},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"5718":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"5719":{"style":{"__isSmartRef__":true,"id":5720},"chunkOwner":{"__isSmartRef__":true,"id":5717},"_id":"_15582","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5720":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5721":{"morph":{"__isSmartRef__":true,"id":5717},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5722":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"5723":{"morph":{"__isSmartRef__":true,"id":5716},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5724":{"moveHorizontal":true},"5725":{"sourceObj":{"__isSmartRef__":true,"id":5716},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5590},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":5726},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5726":{"source":{"__isSmartRef__":true,"id":5716},"target":{"__isSmartRef__":true,"id":5590}},"5727":{"sourceObj":{"__isSmartRef__":true,"id":5716},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5590},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":5728},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5728":{"source":{"__isSmartRef__":true,"id":5716},"target":{"__isSmartRef__":true,"id":5590}},"5729":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(770.8,22.0)","_Padding":"lively.rect(0,0,0,0)"},"5730":{"morph":{"__isSmartRef__":true,"id":5684},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5731":{"resizeWidth":true,"adjustForNewBounds":true},"5732":{"onLoadFromPartsBin":{"__isSmartRef__":true,"id":5733}},"5733":{"funcProperties":{"__isSmartRef__":true,"id":5734},"source":"function onLoadFromPartsBin() {\n\t$super();\n\tthis.targetMorph.reloadEverything();\n}","varMapping":{"__isSmartRef__":true,"id":5736},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5734":{"timestamp":{"__isSmartRef__":true,"id":5735},"user":"robertkrahn"},"5735":{"isSerializedDate":true,"string":"Mon Jun 27 2011 10:54:32 GMT+0200 (CEST)"},"5736":{"this":{"__isSmartRef__":true,"id":5590},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5737}},"5737":{"$super":{"__isSmartRef__":true,"id":5738}},"5738":{"funcProperties":{"__isSmartRef__":true,"id":5739},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":5740},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5739":{},"5740":{"name":"onLoadFromPartsBin","obj":{"__isSmartRef__":true,"id":5590}},"5741":{"source":{"__isSmartRef__":true,"id":5590},"target":{"__isSmartRef__":true,"id":5536}},"5742":{"d":1,"a":1,"f":146.4,"e":1255.5,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":5743},"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5743":{"a":1,"b":0,"c":0,"d":1,"e":1255.5,"f":146.4,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5744":{"source":{"__isSmartRef__":true,"id":5488},"target":{"__isSmartRef__":true,"id":5536}},"5745":{"toggleMorePane":{"__isSmartRef__":true,"id":5746}},"5746":{},"5747":{"morph":{"__isSmartRef__":true,"id":5488},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5748":{"adjustForNewBounds":true,"resizeHeight":true,"resizeWidth":true},"5749":{"changes":[{"__isSmartRef__":true,"id":5750}],"comment":"Browser for a Parts repository.","migrationLevel":4,"partName":"PartsBinBrowser","partsSpaceName":"PartsBin/Tools","requiredModules":["lively.PartsBin"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5750":{"author":"markoroeder","date":{"__isSmartRef__":true,"id":5751},"id":"1D9493E9-B229-4716-8649-F1333D5133D0","message":"Reset to clean copy. Added this.categories to doNotSerialize list."},"5751":{"isSerializedDate":true,"string":"Thu Jan 05 2012 15:19:05 GMT+0100 (CET)"},"5752":{"_BorderRadius":0,"_BorderStyle":"solid","_BorderWidth":0,"_ClipMode":"visible","_Opacity":1,"_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(95,94,95)","_Extent":"lively.pt(770.8,487.2)","_Fill":"Color.rgb(245,245,245)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"5753":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"_Visible":false,"attributeConnections":[],"derivationIds":[1217,"8FB7EEAA-27C3-4BCC-9905-59A59B8AB602","B4102745-8642-4F09-A5B5-0452D29E993C","02282C11-7C56-4C33-A2D1-E4C92F9F5575","83E2A61C-0119-4597-ADC8-8CB3AEDF35C1","119E4FE1-420B-4FDF-BD03-CF15F07B3538","6D70BD64-C7F8-4A79-9BE9-FA4C5A1E7892","C116FCDA-BB4D-4543-BE17-4D5586813CAF","1EAD9C62-350F-40EB-B5EA-B9441BB280C9","A3B24A35-589E-460F-9B54-45B0D0B7D7DD","8993FD1D-9082-40F4-A2AD-5501D16913A7","EBCB5B06-08CA-4535-9EAC-F15893F70129","45BAF3E4-EAEE-4925-B2D6-042C01B0AD29","09B7283C-6DDB-4A06-A4BA-563018D46DFD","46022025-E2FE-4A0A-924F-3266509C66DB","538BB82D-3068-480C-A5C0-6B4E8CE1C9CA","45290AD5-33C4-41F3-B72B-D538DCA37F31","6FA9BB6D-52D5-49A5-930A-1F93456E6CF4","9D57135F-8E4B-41D0-ACBC-B19396812B35","7EECAD1D-410F-44F4-8046-6447B685FC20","A9A90094-5E5F-4B3E-A9B1-98C670BD470F","923A183A-31F0-40F3-8DF8-16A277D4C168"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5754},"halosEnabled":true,"id":"C3D7F4AE-FB08-4724-8CA4-BF63828BFA2C","layout":{"__isSmartRef__":true,"id":5755},"name":"morePane","owner":{"__isSmartRef__":true,"id":5488},"partsBinMetaInfo":{"__isSmartRef__":true,"id":5756},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":5757},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":5758},{"__isSmartRef__":true,"id":5779},{"__isSmartRef__":true,"id":5801},{"__isSmartRef__":true,"id":5823},{"__isSmartRef__":true,"id":5829},{"__isSmartRef__":true,"id":5834},{"__isSmartRef__":true,"id":5842},{"__isSmartRef__":true,"id":5848},{"__isSmartRef__":true,"id":5870},{"__isSmartRef__":true,"id":5876},{"__isSmartRef__":true,"id":5898}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(390.6,38.0)"},"5754":{"morph":{"__isSmartRef__":true,"id":5753},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5755":{"moveHorizontal":true},"5756":{"comment":"A simple box morph","migrationLevel":2,"partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5757":{"_BorderRadius":6.12,"_BorderStyle":"solid","_BorderWidth":2.294,"_ClipMode":"visible","_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(66,66,66)","_Extent":"lively.pt(373.0,433.0)","_Fill":"Color.rgb(235,235,235)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"5758":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":5759}],"derivationIds":[1218,"F5D21B41-BD0E-49D3-80E5-F1624416C143","1E157243-B0DC-4138-B660-EF05198FA3C8","4D60CECB-66FD-4865-BD46-45F0C9CAB399","0E997A95-CCA0-4BBF-B55B-62B5C6EC32DF","FA30D56E-17FE-4B1F-BE8A-7CBCCABEFF1D","A5A7F641-F783-4649-A154-1AD81607B7CE","D10ED7E0-21BA-463D-996E-6D458B557F68","606309D2-7D9D-4122-A64C-CFE582E6D738","998D7B7C-CF5D-401C-9594-FA8956C326A1","EA15F569-B871-4824-B0DE-550285BEB165","3FB1C9FB-F654-42C9-BE17-315287EB2FAB","7B3720C6-D365-4B41-B530-98E4D5EE238F","92F53BEA-E1EF-49C4-9DD1-7939D08941C5","0A7A011F-C6D8-4B81-85F4-F3CCF5F30A31","6543B591-A693-4D11-8114-D385115F8E65","758492FF-7087-4EE4-9054-00E680646A03","F6A6E55C-CF01-4EB9-8593-E71BEFB4EE59","5DBAE530-E39F-472D-A5D4-6E34FDCE6227","BDC82244-DB6C-4E22-B219-6572C6C2B6AB","5DEF85B7-051D-4C7A-AD45-B9A46FF8972A","AE6B3CBA-2925-4581-B86A-657D3DAE310A"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5760},"grabbingEnabled":false,"halosEnabled":true,"id":"46D3E86F-A96C-474A-AA17-A275E5ED9BBA","isActive":true,"label":{"__isSmartRef__":true,"id":5761},"layout":{"__isSmartRef__":true,"id":5766},"lighterFill":{"__isSmartRef__":true,"id":5767},"name":"movePartButton","normalFill":{"__isSmartRef__":true,"id":5772},"owner":{"__isSmartRef__":true,"id":5753},"partsBinMetaInfo":{"__isSmartRef__":true,"id":5777},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":5778},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":5761}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(137.7,393.9)","padding":"lively.rect(5,0,0,0)"},"5759":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":5758},"targetMethodName":"interactivelyMoveSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":5488},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5760":{"morph":{"__isSmartRef__":true,"id":5758},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5761":{"_Align":"center","_ClipMode":"hidden","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":56,"_MinTextHeight":null,"_MinTextWidth":56,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1219,"46E7D2D8-D7A5-4476-8AD1-FB81FAE717FE","7B2A54CD-6423-4B77-A082-B5A1DA2BCE66","6C3B231E-5C42-449F-9425-8EE874A6EC57","7ACD0BA3-074C-461F-8C6B-ECEBA0B09C7A","556A1D2F-8F3F-4BCD-A602-FD3C257F1859","6C05BE2D-BB66-44E3-9765-65B24D7579E1","9F6A58E1-A23D-4A56-8D85-71FD5AA872B9","EDEC5AA1-080B-42AE-A9D6-F6FAB0CD3E1A","FE4530BA-6D31-4472-A351-4DCB0F9FE121","3F3B3887-CFF1-40A7-9228-D95F3594F2CB","B10968A4-7C77-4AAE-A2E1-FC76E16D36E8","DBC8455A-4562-4202-A7EB-543948664FEE","048B902B-C02C-44C6-9357-32663639FE23","C8B116B7-082D-4D6B-A035-EE71E8F3AC72","78B43404-A2E4-4BFF-B022-C4DA2CBBABBD","D271DCF7-62B5-428D-8B91-30B500F6F461","79934637-FCF5-4C27-B392-E9392BB5BA66","310851E0-6B77-43C0-A13B-BA0DF2777459","C7D175CC-70DF-4C92-8CAC-9B480E2684FC","D7811A55-CD99-4B7C-916B-E68384DD2A36","4612E62E-C2C8-4C4F-AC2A-2652C6201669"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5762},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"8316E95E-A156-4587-9B99-E9CF813A5078","owner":{"__isSmartRef__":true,"id":5758},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":5763},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":5764}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"5762":{"morph":{"__isSmartRef__":true,"id":5761},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5763":{"_ClipMode":"hidden","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(58.0,21.0)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"5764":{"_id":"_1741","chunkOwner":{"__isSmartRef__":true,"id":5761},"morph":{"__isSmartRef__":true,"id":5761},"storedString":"move","style":{"__isSmartRef__":true,"id":5765},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5765":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5766":{"moveVertical":true},"5767":{"stops":[{"__isSmartRef__":true,"id":5768},{"__isSmartRef__":true,"id":5769},{"__isSmartRef__":true,"id":5770},{"__isSmartRef__":true,"id":5771}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5768":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5769":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5770":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5771":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5772":{"stops":[{"__isSmartRef__":true,"id":5773},{"__isSmartRef__":true,"id":5774},{"__isSmartRef__":true,"id":5775},{"__isSmartRef__":true,"id":5776}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5773":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5774":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5775":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5776":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5777":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5778":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":5772},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(58.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"5779":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":5780},{"__isSmartRef__":true,"id":5781}],"derivationIds":[1220,"6104A033-57FD-4F65-B785-3F32FC278E39","BF7EFB0E-5EBE-4F44-9F5E-0576880F8E75","1E4BFB46-60C5-46A6-970A-CE2825840F25","6F766455-545A-496A-88AE-84737A5534A7","38DFF15E-9F34-46E9-BF1D-A4E46C497541","06C3D4D0-C1C1-4664-9899-5F7C61544400","4C448623-A82F-4C77-87AF-D6EA63A59B8D","9A0208AE-4752-4CEC-ABFE-69A8DCADDEC1","B622D1E6-1113-45B0-B7F1-D476B7187C6F","063AEB5B-6476-4381-80CE-3223D5217E84","6156BDE1-9147-41C6-AA8D-BAFBE8D74659","76C8D1EC-5DEB-4813-B4A3-DEE275EB63CA","38EF1DBF-4047-4FAD-9A38-3782659C845B","64AA08B4-79A2-4CF4-9FA4-C642BE08A736","D7C852FA-BE85-4DE9-A4D1-6E6E99E6A959","80F62CA1-A854-4470-B387-629B81C0618F","59DC61C0-DC00-497D-815B-6ED5BA0E6F47","DF47355E-361B-4236-A5DA-EDA365A6EE37","95EE93E9-9193-4EC3-A5D6-9804C67AC226","2C58EAB2-D77C-48DB-ACC1-61DFD0ABC7DB","798BFB9E-DA3A-43F7-8264-02938EE6B73C"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5782},"grabbingEnabled":false,"halosEnabled":true,"id":"C959BC5D-298B-4D76-BE4D-495833F923E9","isActive":true,"label":{"__isSmartRef__":true,"id":5783},"layout":{"__isSmartRef__":true,"id":5788},"lighterFill":{"__isSmartRef__":true,"id":5789},"name":"removePartButton","normalFill":{"__isSmartRef__":true,"id":5794},"owner":{"__isSmartRef__":true,"id":5753},"partsBinMetaInfo":{"__isSmartRef__":true,"id":5799},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":5800},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":5783}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(70.1,393.9)","padding":"lively.rect(5,0,0,0)"},"5780":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":5779},"targetMethodName":"reloadEverything","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5781":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":5779},"targetMethodName":"interactivelyRemoveSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":5488},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5782":{"morph":{"__isSmartRef__":true,"id":5779},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5783":{"_Align":"center","_ClipMode":"visible","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":64,"_MinTextHeight":null,"_MinTextWidth":64,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1221,"9DA2513A-CC83-4283-AB2A-ACF15C86C674","5F885FF0-B156-4674-9C69-74CB7C257A00","58A5253D-0C92-4B09-9B0B-50BAF7062B0D","C655EA28-0996-4C54-8E49-F908BCA93FCE","E7DE43DD-20AF-4E46-9928-2D26F325AB7F","7B24B946-C7AF-4E42-AC8B-BAC6D5D6FB5E","43456CD2-B83E-455A-89EA-E2EAC5B41399","3ACAECEE-6384-4EBE-9736-CAD24C3B3762","8005E82C-FA8E-4695-B93B-D9B2E924E896","D5AB5A5F-B23E-44D4-A8E2-DBF9366166C6","892409CD-C1D6-48CA-BEC2-6CBADF38465D","D74F66BA-4390-448A-B522-8F05178E7350","0B784218-10B5-4A37-B773-7620CC059EB7","C5685084-134C-46FD-9102-61A063AC889C","C47B92E3-5285-4067-B358-1A4324DF8A22","F7DC9949-A305-4AC0-AE45-7EE864EE9337","3D5444C3-7F8C-4D4F-A042-7908B72CECC7","B10D0811-3BD7-4D45-B876-055475EB1FC1","208B5E88-68F8-409F-BA7B-D2ED0016AAC5","DEA4F13A-F38F-40E3-B1FA-60D53A4538A9","75D40D64-0C27-42CA-9177-45772130A82A"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5784},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"0A702783-20C9-4377-8B7C-42240CD31168","owner":{"__isSmartRef__":true,"id":5779},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":5785},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":5786}],"__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"5784":{"morph":{"__isSmartRef__":true,"id":5783},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5785":{"_ClipMode":"visible","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(66.0,21.0)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"5786":{"_id":"_1742","chunkOwner":{"__isSmartRef__":true,"id":5783},"morph":{"__isSmartRef__":true,"id":5783},"storedString":"remove","style":{"__isSmartRef__":true,"id":5787},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5787":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5788":{"moveVertical":true},"5789":{"stops":[{"__isSmartRef__":true,"id":5790},{"__isSmartRef__":true,"id":5791},{"__isSmartRef__":true,"id":5792},{"__isSmartRef__":true,"id":5793}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5790":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5791":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5792":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5793":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5794":{"stops":[{"__isSmartRef__":true,"id":5795},{"__isSmartRef__":true,"id":5796},{"__isSmartRef__":true,"id":5797},{"__isSmartRef__":true,"id":5798}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5795":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5796":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5797":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5798":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5799":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5800":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":5794},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(66.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"5801":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":5802},{"__isSmartRef__":true,"id":5803}],"derivationIds":[1222,"53143161-6C64-48C5-8E55-E5914F0EF97D","00D6DD0A-007D-478E-B625-602F218C4635","F420150F-FC88-4A76-8B6B-EA48495DAD2A","7E7374D3-E099-45D6-A873-E111BC557971","69B710F0-9A8E-4B16-9936-5C3E2512043F","1B1D4C76-8DF1-460A-ACCE-80568FE703DC","334778F7-689B-4D27-9891-059110F5122A","8B321CE5-31C5-4333-ADDF-E464DDE059A0","BC069425-0C12-4A28-867E-6C5A5B1334AE","F4B8B757-4B31-4438-B170-D36080178829","C491F2B7-A6A8-4A4A-B729-6F8D829A1966","A3A93C3D-0FC6-4D8B-8244-2B9003FD82A6","DB35D070-7293-4FEE-A170-8C31C4417699","0A3F38FF-C91B-4EA5-B235-0B73774AFCA2","8E4F2D2F-9F28-4BDA-882E-5E76E956D188","D6409CB9-24F9-40E8-A9A9-281F97370D72","B5CB0156-0C30-4C8C-861E-72E6B73E8E32","829B5CC8-E112-41DA-9BE5-1532570063F1","B32CBB90-13BE-4260-ABA5-ABA79BC02F08","4071E114-84F4-4DA5-985F-99F6B03C720D","024EF1CC-8537-4EA5-AB41-FD447113D1E3"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5804},"grabbingEnabled":false,"halosEnabled":true,"id":"90CF8121-6FED-4B7E-BBED-D7FED9B6A2E1","isActive":true,"label":{"__isSmartRef__":true,"id":5805},"layout":{"__isSmartRef__":true,"id":5810},"lighterFill":{"__isSmartRef__":true,"id":5811},"name":"loadPartButton","normalFill":{"__isSmartRef__":true,"id":5816},"owner":{"__isSmartRef__":true,"id":5753},"partsBinMetaInfo":{"__isSmartRef__":true,"id":5821},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":5822},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":5805}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(19.2,393.9)","padding":"lively.rect(5,0,0,0)"},"5802":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":5801},"targetMethodName":"reloadEverything","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5803":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":5801},"targetMethodName":"loadAndOpenSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":5488},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5804":{"morph":{"__isSmartRef__":true,"id":5801},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5805":{"_Align":"center","_ClipMode":"visible","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":48,"_MinTextHeight":null,"_MinTextWidth":48,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1223,"CA1AEDF7-8E87-433B-9CD1-DDA8D5A3EBCF","86BD113F-64BA-49A6-B42F-E561F4E0D67E","272B9AB5-11DE-4885-89B6-C3438FC53A90","8A9A437F-D683-4B7F-AE55-35EB605AFB78","A990A9CC-15E4-4E0C-BB5B-16023C399575","F9EF7A21-3B37-4964-B000-6276E90F9807","7C3782C1-9B87-4C58-8D9B-699E9789DA5F","519AE5D6-2EFD-48C5-B983-5A9CA44B7361","3C6B09E0-A6F9-42D6-902B-CF03B209261C","B861397A-5D9E-4C49-B16C-B7C4213F553F","3946FAFB-8E68-4B61-B3D8-C17D2D779198","1DCA3B7F-0D7F-4729-8FD9-2B33A6361A28","6CF99508-4E30-43E9-9945-7A4C4439936A","5990A154-6EFE-48B1-8390-087C7FAF9F35","507F3F9A-523B-4381-8F92-9886C7000F06","7F2ABCE4-A243-4264-8C19-2AE81B3CE9DE","8D86C24D-83CE-40F0-B79B-A0DB20ED1B25","A14FF23F-CBB9-49BF-B4B5-52F63B3AFE40","516562FE-41F1-4169-B2AE-49C7AEF12902","6F465E30-094E-443A-8954-A324609CDD43","0B740950-5831-410E-8559-37EAB876BD88"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5806},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"666D69AD-C450-48D5-B570-AC2C9B1DB610","owner":{"__isSmartRef__":true,"id":5801},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":5807},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":5808}],"__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"5806":{"morph":{"__isSmartRef__":true,"id":5805},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5807":{"_ClipMode":"visible","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(50.0,21.0)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"5808":{"_id":"_1743","chunkOwner":{"__isSmartRef__":true,"id":5805},"morph":{"__isSmartRef__":true,"id":5805},"storedString":"load","style":{"__isSmartRef__":true,"id":5809},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5809":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5810":{"moveVertical":true},"5811":{"stops":[{"__isSmartRef__":true,"id":5812},{"__isSmartRef__":true,"id":5813},{"__isSmartRef__":true,"id":5814},{"__isSmartRef__":true,"id":5815}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5812":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5813":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5814":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5815":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5816":{"stops":[{"__isSmartRef__":true,"id":5817},{"__isSmartRef__":true,"id":5818},{"__isSmartRef__":true,"id":5819},{"__isSmartRef__":true,"id":5820}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5817":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5818":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5819":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5820":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5821":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5822":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":5816},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(50.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"5823":{"_ClipMode":"hidden","_FontFamily":"Arial, sans-serif","_FontSize":12,"_MaxTextHeight":null,"_MaxTextWidth":258,"_MinTextHeight":null,"_MinTextWidth":258,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"some text","derivationIds":[1224,"25E0FB99-9B39-4754-932D-DB6A01B4A95D","61627613-C999-40E7-9DB0-BDF996D1ECC4","C4D29785-0782-4706-806D-FF6038713C2F","4C2E106A-1F4C-48A0-A435-1FAA967054BC","BCB8A5BC-CD57-4495-8E0B-67AA5E474FA4","BC6B6857-9FAE-499A-BBFC-4F98A28D555D","A33D26A2-77A9-4F7B-B01E-E011C3AEAB93","12CBEF1F-E269-417E-ACEA-4DE2E29A0CE3","FCA464B3-A849-409D-BC5B-6D9EBAFB43BE","ED534055-8E5A-4649-BB57-BDC3E5CBC17F","B3F598DC-FB73-4FE9-8996-49419A4CD741","F43C5DD4-BE88-4B9F-A804-83D767B93FF8","E8A14541-A23C-4109-82E1-D4DCA740BF52","7A379D20-CC5D-4FB1-9898-854686E034C5","E7A76532-D8EF-4115-9B51-C3A2754C7983","70045544-6706-4A32-A67A-A439454F90CF","5AB7DDB3-7240-4C63-9F17-5A96AC90D9CC","786477A0-CF47-4332-985A-FD492FB8E7C6","3D7FCAE6-8638-487E-9AA6-45B84620A844","CE6BABAF-7C6B-4C32-B87A-9DD9AB13C1CC","248C9DCB-C590-47DB-B10C-63F797F55430"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5824},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"32521D74-7C8A-4EBA-96FD-4716430F9804","lastFindLoc":-9,"name":"selectedPartName","owner":{"__isSmartRef__":true,"id":5753},"partsBinMetaInfo":{"__isSmartRef__":true,"id":5825},"prevScroll":[0,0],"previousSelection":[11,11],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":5826},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":5827}],"_WordBreak":"break-all","__serializedExpressions__":["_Position","distanceToDragEvent","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(22.1,8.6)","distanceToDragEvent":"lively.pt(167.5,-12.6)","textColor":"Color.rgb(0,0,0)"},"5824":{"morph":{"__isSmartRef__":true,"id":5823},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5825":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5826":{"_BorderWidth":0,"_ClipMode":"hidden","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(258.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"5827":{"style":{"__isSmartRef__":true,"id":5828},"chunkOwner":{"__isSmartRef__":true,"id":5823},"_id":"_603","storedString":"nothing selected","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5828":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5829":{"_ClipMode":"scroll","_Rotation":0,"_Scale":1,"attributeConnections":[],"derivationIds":[1225,"9B936EA2-F23D-497C-A53E-4396CA9256F6","E333E76B-0723-4359-B687-2AA820C0D677","25D90D11-0432-4E82-891D-54FFA3BB9FB1","914D1CD5-B925-47EC-B766-212629CF18AC","06903DED-2228-497A-A5E4-BD39CDAC9286","87BCD5EE-A9F5-41E6-AF60-2E0F4B187B25","7FF89F4C-C131-4DAD-A2E3-E3891D43F801","4C4F847E-E079-4B30-BD21-99ACC266B3A6","CD3F6BEF-CFAC-4D1D-9EDE-645D9A1BD064","58EBD102-9E1B-4DF6-AEB7-917764F6D2F3","71365E97-4664-4E67-8AE4-3038A922F65E","BD9C5EBB-4660-4030-8F82-D7F96BBF1B94","189C43AE-811E-4F28-8B30-B6CC11F41CA9","EB043866-95BE-49E0-A54B-14BB5C4BD692","55CDE267-DC7E-42B4-8270-1BBC412A4B36","253560AE-9FB0-4EC3-8C26-0DB0DF9BBE02","FD68C62E-0D04-4421-A9A2-254D853E2044","CCE0CD46-F614-405D-A86B-C21A5CD0A81D","E8EF5A32-42F2-415D-ABB5-6674F7917863","815BFE95-FBA2-40FC-92F0-4EF3101167F5","F7882E1B-A8F6-4F68-AE51-3C1C9E50D7A4"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5830},"halosEnabled":true,"id":"4188B8FD-7D30-495C-BE17-4FDF5878A7FE","itemList":[],"layout":{"__isSmartRef__":true,"id":5831},"name":"selectedPartVersions","owner":{"__isSmartRef__":true,"id":5753},"partsBinMetaInfo":{"__isSmartRef__":true,"id":5832},"prevScroll":[0,96],"scripts":[],"shape":{"__isSmartRef__":true,"id":5833},"showsHalos":false,"submorphs":[],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(20.0,56.3)"},"5830":{"morph":{"__isSmartRef__":true,"id":5829},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5831":{"resizeWidth":true},"5832":{"migrationLevel":2,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5833":{"_BorderRadius":0,"_BorderStyle":"solid","_BorderWidth":0,"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(330.8,122.0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"5834":{"_ClipMode":"auto","_FontFamily":"Arial, sans-serif","_FontSize":11,"_MaxTextHeight":null,"_MaxTextWidth":315.04,"_MinTextHeight":null,"_MinTextWidth":315.04,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[{"__isSmartRef__":true,"id":5835}],"charsReplaced":"","derivationIds":[1226,"DD9BD765-ADCE-4F83-BD29-D46C4F70D065","FAF93200-3F45-458D-A09A-150A9A564E17","45B7AF6D-BAB6-4C3A-A200-A6A7A709499B","65E31DB6-BFDA-4D8A-9EF2-EB1D94C2E253","74C3EFF9-4889-452C-A456-5A5B6778CE47","38D7BE76-BC2A-4B09-92FC-C08352382C88","96002B07-9CDB-4008-A195-09BD239923F2","DAA476D0-F42A-43C3-B4C4-BC880BD80E65","BA992D77-C2D5-466E-A47A-4322BB7146A8","34167D7E-66D9-41B2-AD62-D4C9AB410B96","E701BCEE-C44A-47CB-BE90-50C8CF47AA08","459DECD4-11D7-4B8C-8444-2B602BCDFF28","D0B2AEDB-8A3F-462F-A869-9BECE3D20A80","0BD25F0F-D0C4-46D7-8911-E8FF36AE1AA6","CE77BB5F-B2A7-4B69-83E5-EA36EE064597","D34A0C4A-A6BD-4FE7-82A4-93CB9B2F030B","50A2EC62-7A15-43E5-BB1C-B33C3AE91666","2513159B-9CA2-4F02-92E8-C637FB0EF5FF","5A2A2F94-A71E-423D-BB89-49B017195DC2","5616E43C-0212-43A0-884E-EFF879A41CE4","E483AA87-91F5-4682-9B16-259A11073897"],"doNotCopyProperties":["$$savedTextString"],"doNotSerialize":["$$savedTextString"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5836},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"251A6286-BE58-4ECC-A0A9-76B2B675AE9C","lastFindLoc":6,"layout":{"__isSmartRef__":true,"id":5837},"name":"selectedPartComment","owner":{"__isSmartRef__":true,"id":5753},"partsBinMetaInfo":{"__isSmartRef__":true,"id":5838},"prevScroll":[0,0],"registeredForMouseEvents":true,"savedTextString":"A todo list. Pretty straightforward. If your are looking for the todo item proto, it's in front of you ;)\n\nWhen a todo item text is selected you can use TAB / Shift+TAB to go to the next / prev item.\n\nWith Ctrl+c Ctrl+c (2x) you can toggle the done state.","scripts":[],"shape":{"__isSmartRef__":true,"id":5839},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":5840}],"_WordBreak":"break-all","__serializedExpressions__":["_Position","distanceToDragEvent","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(20.0,180.0)","distanceToDragEvent":"lively.pt(227.1,-11.7)","textColor":"Color.rgb(0,0,0)"},"5835":{"sourceAttrName":"savedTextString","sourceObj":{"__isSmartRef__":true,"id":5834},"targetMethodName":"saveCommentForSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":5488},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5836":{"morph":{"__isSmartRef__":true,"id":5834},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5837":{"resizeHeight":true,"resizeWidth":true},"5838":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5839":{"_BorderRadius":7.400000000000001,"_BorderStyle":"solid","_BorderWidth":1.4800000000000002,"_ClipMode":"visible","_Opacity":1,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(192,192,192)","_Extent":"lively.pt(333.0,70.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"5840":{"style":{"__isSmartRef__":true,"id":5841},"chunkOwner":{"__isSmartRef__":true,"id":5834},"_id":"_602","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5841":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5842":{"_Align":"left","_ClipMode":"hidden","_FontFamily":"Arial, sans-serif","_FontSize":12,"_MaxTextHeight":null,"_MaxTextWidth":265,"_MinTextHeight":null,"_MinTextWidth":265,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"some text","derivationIds":[1227,"6CE972BD-83CD-4BBB-80ED-D454164C5FEB","157A323D-D969-49B0-B93C-8BD36505D2FC","5D8E7DE9-5E77-4A78-85CC-2BCE68CE557D","EC218021-7880-4AB3-85E1-D09C4BF93D8A","2439308A-9CEB-46A8-8601-F268A4F47F4A","13F42C03-8A95-489F-A557-40F9DF434A0E","DE538AF0-B066-47FC-87FB-FDAC3C147AA1","2E3F7404-39E8-40D4-8CE5-9562B3E28CAF","19B83978-E82E-42BE-9A3B-C419E6106819","8F070B4E-A3FA-4663-A95B-20D3D45962BC","E20FD539-F6B4-4E0D-ADC8-5C1A0D0072C6","36FAB4CF-8F58-4056-9FE5-86FB1D114016","899DC007-45DC-4170-A759-8E6CA26498C7","E0AE05D7-0D12-4B46-82DF-B4079C0204E4","5BE3D953-8D17-450C-825A-0C7F990524F6","E6EFDAE7-8884-4FDD-A117-A31DD8AEAC9C","5DC5F055-B6FC-443A-A68B-113E25FEF8AC","960BBFE5-B8D9-4AE2-BE5F-F3F7D3470B6E","3446E826-6D12-4FEA-958B-B49816D47C49","1CEB802E-9C96-4948-B09C-69219717BB7C","7FF6990A-3A71-421D-B64E-B44C224218BD"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5843},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"94317587-187E-4A50-82AF-2401CBDD0605","lastFindLoc":-9,"name":"selectedPartSpaceName","owner":{"__isSmartRef__":true,"id":5753},"partsBinMetaInfo":{"__isSmartRef__":true,"id":5844},"prevScroll":[0,0],"previousSelection":[9,15],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":5845},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":5846}],"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(22.4,30.9)","textColor":"Color.rgb(0,0,0)"},"5843":{"morph":{"__isSmartRef__":true,"id":5842},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5844":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5845":{"_BorderWidth":0,"_ClipMode":"hidden","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(265.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"5846":{"style":{"__isSmartRef__":true,"id":5847},"chunkOwner":{"__isSmartRef__":true,"id":5842},"_id":"_604","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5847":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5848":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":5849},{"__isSmartRef__":true,"id":5850}],"derivationIds":[1228,"A7EE497C-3BC4-48A3-8B6D-193804223319","1F02DAAA-E458-41C2-8A98-B61020A2E0A2","8324EE8D-1ABC-4E9E-96A9-C36215559902","85744E70-8D7A-4836-B64D-5D72BEB47A24","DAB27C35-5025-4060-AFA0-24DB71031B79","7490C0EB-B488-4F98-9C66-E48F89F2A921","EADFC9A5-98FD-4150-BCE8-0ACA0351474D","3A50497B-C8BD-4EAF-915B-E3790C33AD66","E6302DFE-3CE2-45C3-AE75-DE059CCC03FA","8846EE9D-80E1-4E56-9709-E2407578BA4F","73BBBF7E-E245-4A74-B34B-1EAC6C38F0B5","CE44810D-6BAA-4406-8062-31A87EF0EF87","15DE6651-BEE1-4C4E-9CBD-38AC49163509","BA420413-8A66-447A-8E91-AA2C591805C7","C691FCE3-D94F-40F9-8DC8-41A8F9E64EB5","65F52EB7-20DF-4B10-862D-3629BA23FD11","8AB30725-556C-476C-8872-9AA68903803E","7D39FF18-1229-4797-83D8-F016DDAF0601","4F5BC4BE-6AFD-4211-A738-5F5505AF4D92","98F4E659-AAA8-4591-9BB9-9BB819657D00","BD49A7C0-8953-4DA9-A6E4-AD8F600E0A12"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5851},"grabbingEnabled":false,"halosEnabled":true,"id":"4729167E-5656-4674-BB1D-7710C9C39D25","isActive":true,"label":{"__isSmartRef__":true,"id":5852},"layout":{"__isSmartRef__":true,"id":5857},"lighterFill":{"__isSmartRef__":true,"id":5858},"name":"copyPartButton","normalFill":{"__isSmartRef__":true,"id":5863},"owner":{"__isSmartRef__":true,"id":5753},"partsBinMetaInfo":{"__isSmartRef__":true,"id":5868},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":5869},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":5852}],"toggle":false,"value":true,"__serializedExpressions__":["_Position","distanceToDragEvent","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(196.0,393.0)","distanceToDragEvent":"lively.pt(50.4,-17.4)","padding":"lively.rect(5,0,0,0)"},"5849":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":5848},"targetMethodName":"interactivelyMoveSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":5488},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5850":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":5848},"targetMethodName":"interactivelyCopySelectedPartItem","targetObj":{"__isSmartRef__":true,"id":5488},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5851":{"morph":{"__isSmartRef__":true,"id":5848},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5852":{"_Align":"center","_ClipMode":"hidden","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":83,"_MinTextHeight":null,"_MinTextWidth":83,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1229,"48944567-0B6F-46EA-AD76-2677296C53EA","E68189FB-262E-412F-B5CE-00D5F9ED451C","4AB6AC8D-F0E4-44F7-A6A9-ED45C6B3FA16","BBAE8D78-82FB-4D7F-9F2D-D2358BC706F5","3F40AADC-4450-4508-8A3B-53779974E210","F55D05B5-34A2-4509-8B14-8929A97BDE5B","A9917EAE-88D7-49DF-86CA-8EF5155DC125","8B1BF7BF-63FD-4069-B895-FB093499508B","0F5810CB-D842-4192-A607-6D731E3887DE","9AA6C8A4-A06A-4BF0-8609-7F9C82304D02","E7062D98-E822-49C7-A6C0-23D9E5008454","7078A684-8907-4ED0-8F10-6E67DB2F5274","E9381BFD-779B-43D4-906F-6CB2BDA97999","DFD93A7D-7247-4E8B-8E62-A35FC5B50423","5DC95437-1D19-4F67-9EC2-E6F93E735962","3CA34522-1EC9-475C-96B5-7326BC8AA938","BFEC85B9-B501-4764-A00E-884B9521D79F","52B460BA-3A0E-4BF2-B035-FE3EA19D4FD1","ED410F61-A9FC-4C9B-AD91-A44914C0E58C","9E8361EF-492E-4ADE-B57D-5BD6A6DD7758","74529B11-1E5B-4D95-9ACA-B10294FF85FD"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5853},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"1FB22451-1D39-4101-8163-E7F3F85C217A","owner":{"__isSmartRef__":true,"id":5848},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":5854},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":5855}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"5853":{"morph":{"__isSmartRef__":true,"id":5852},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5854":{"_ClipMode":"hidden","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(85.0,21.0)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"5855":{"_id":"_1747","chunkOwner":{"__isSmartRef__":true,"id":5852},"storedString":"copy","style":{"__isSmartRef__":true,"id":5856},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5856":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5857":{"moveVertical":true},"5858":{"stops":[{"__isSmartRef__":true,"id":5859},{"__isSmartRef__":true,"id":5860},{"__isSmartRef__":true,"id":5861},{"__isSmartRef__":true,"id":5862}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5859":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5860":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5861":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5862":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5863":{"stops":[{"__isSmartRef__":true,"id":5864},{"__isSmartRef__":true,"id":5865},{"__isSmartRef__":true,"id":5866},{"__isSmartRef__":true,"id":5867}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5864":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5865":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5866":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5867":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5868":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5869":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":5858},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(85.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"5870":{"_ClipMode":"visible","_FontFamily":"Arial, sans-serif","_FontSize":9,"_MaxTextWidth":67,"_MinTextWidth":67,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"this part with others:","derivationIds":[1232,"B9D2A879-DE55-4FCE-A39E-A49A5C513DB5","9B2052B5-A239-453D-BB12-7E8C6D47F9A3","EBBE29B3-CFB1-4F29-B063-3151F39F05EE","F4E1E4A0-3E52-4122-AA40-813B7DE11F76","838CC24A-7BA4-4FE8-9F17-0095855C98BB","31AE717F-70AF-471F-A274-C083B4D1AA99","8A4D997E-3528-421C-92E3-C9C6D3E71D7A","B7149BC1-13A4-4E74-8875-3D491C3D241D","F2E52A05-0BA8-4E2C-A15B-F2DCC738D984","35C3114B-9B72-4002-B572-01AE597A11E5","E3655B71-EA3B-4183-B0B4-310D0D2C4DCF","B3EE45E9-6582-4594-8CBB-655811150765","37D86999-5FCB-446D-9517-5DD6B4276A33","EE34DEAB-F3B3-460C-B9CA-7DADF59423FA","AC84A8AB-4DF0-4C1F-98E0-33B877C575C4","0F00D02E-5855-4186-84D6-37F19F8E7E2F","ED1E5AC0-1DA3-4AF3-B965-84149B5F8DBC","973F365C-6DAB-42E2-A628-0C5FC5D4C446","81923441-802D-42F9-9509-1827D067BCC4","085254A4-53D8-47E0-8E62-494E6A32A3CE","B721EBD1-7DAB-4B93-8AA9-BF1A524E30F5"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5871},"fixedHeight":false,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"FC288984-CE71-4A5E-BD7D-0BD27DB12077","isBeingDragged":false,"lastFindLoc":28,"name":"shareLink","owner":{"__isSmartRef__":true,"id":5753},"partsBinMetaInfo":{"__isSmartRef__":true,"id":5872},"prevScroll":[0,0],"previousSelection":[0,11],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":5873},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":5874}],"__serializedExpressions__":["_Padding","_Position","distanceToDragEvent","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(5,5,0,0)","_Position":"lively.pt(289.0,31.0)","distanceToDragEvent":"lively.pt(47.6,-17.5)","textColor":"Color.rgb(0,0,0)"},"5871":{"morph":{"__isSmartRef__":true,"id":5870},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5872":{"comment":"a simple text morph","migrationLevel":4,"partName":"Text","partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5873":{"_BorderWidth":0,"_ClipMode":"visible","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(67.0,15.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"5874":{"style":{"__isSmartRef__":true,"id":5875},"chunkOwner":{"__isSmartRef__":true,"id":5870},"_id":"_591","storedString":"Share Link","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5875":{"uri":"http://www.lively-kernel.org/viral?part=SeeTheState&path=PartsBin/sd1213/","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5876":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":5877}],"derivationIds":[1228,"A7EE497C-3BC4-48A3-8B6D-193804223319","1F02DAAA-E458-41C2-8A98-B61020A2E0A2","8324EE8D-1ABC-4E9E-96A9-C36215559902","85744E70-8D7A-4836-B64D-5D72BEB47A24","DAB27C35-5025-4060-AFA0-24DB71031B79","7490C0EB-B488-4F98-9C66-E48F89F2A921","560C20B1-25AC-44A3-AEFB-D1BF530F949F","BFA181FE-2E54-4F33-B095-AFDB42B6BDF5","5A129B5C-19E8-4F9F-8EE3-965642773E8D","950927A9-0B66-4641-BF3B-AB7AA29E66E2","8304D920-645F-4AD4-ACE7-A38F24AB5D56","70072C5E-4EC6-4FE8-AE8D-0063E8C5C429","78B5D0D4-37C6-48D0-BCDC-42831A6A3B10","E08BFEC8-4724-411F-B2C9-27B45D8D5B60","856E27F5-D879-4196-AD79-1F320AE5A2F5","44E3D67D-28B4-4B2B-B13E-ED9DA00E896C","5F21413A-418D-4594-9F22-604D1D07E8B6","F22C835D-31F3-4912-AE38-BAA069A45FCC","BE13CC1D-6085-414D-B757-D3B8840BBD25","17259AF0-5B53-4DDD-9C8D-F8EEEBA17A54","773E192F-C86B-423F-9530-F132D64FF540","518FECC9-97A2-494F-93D7-25B34C16227A","B143B93B-99AF-486F-8F6C-215128244E33"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5879},"grabbingEnabled":false,"halosEnabled":true,"id":"BEDF7889-F1D6-4444-943E-78EDAE6004D5","isActive":true,"label":{"__isSmartRef__":true,"id":5880},"layout":{"__isSmartRef__":true,"id":5885},"lighterFill":{"__isSmartRef__":true,"id":5886},"name":"editModulesButton","normalFill":{"__isSmartRef__":true,"id":5891},"owner":{"__isSmartRef__":true,"id":5753},"partsBinMetaInfo":{"__isSmartRef__":true,"id":5896},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":5897},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":5880}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","distanceToDragEvent","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(285.0,394.0)","distanceToDragEvent":"lively.pt(48.2,-13.2)","padding":"lively.rect(5,0,0,0)"},"5877":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":5876},"targetMethodName":"showRequiredModules","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5878},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5878":{"source":{"__isSmartRef__":true,"id":5876}},"5879":{"morph":{"__isSmartRef__":true,"id":5876},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5880":{"_Align":"center","_ClipMode":"hidden","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":62.378312347756264,"_MinTextHeight":null,"_MinTextWidth":62.378312347756264,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1229,"48944567-0B6F-46EA-AD76-2677296C53EA","E68189FB-262E-412F-B5CE-00D5F9ED451C","4AB6AC8D-F0E4-44F7-A6A9-ED45C6B3FA16","BBAE8D78-82FB-4D7F-9F2D-D2358BC706F5","3F40AADC-4450-4508-8A3B-53779974E210","F55D05B5-34A2-4509-8B14-8929A97BDE5B","57E00BE5-A979-4932-A6BF-82E922915547","3F2A56C8-300D-48C4-AEC6-2B6D57BB4AFA","59668791-500C-47F3-BB68-9E3128E1368E","9F26A844-331F-4C72-9C1F-317F97684DDC","47F7E9D0-6F7E-4A60-BB12-C4E348651067","D6D1CB99-F4D0-4279-81F4-B95FCA0DE172","0F1A41BA-2391-44D6-B03B-8ACB97D2F626","9813528A-089C-414B-A3C4-9E02F0E9E422","23F98A90-8A22-46A9-B2D6-DF287B5C4681","EE9BCAB9-9781-46F5-A2A9-FFB5D11ECF29","F3623320-595F-45C5-9235-612BABDF0402","4263733A-8D31-4A62-ABB9-9D29CFEB1BDB","730EC70E-9E7A-44E3-8715-4589916635F2","60DDE4EC-47FC-4E76-8D24-583559FBA501","7C5AA88D-A6D6-4D16-96AF-10DB6B8C5E2E","66D4B02B-C832-4D9D-B14E-E5012B265603","ADA23729-3B64-4800-A61C-C9807DA08917"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5881},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"779155E7-0DF4-46FB-806D-218F5155B302","owner":{"__isSmartRef__":true,"id":5876},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":5882},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":5883}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"5881":{"morph":{"__isSmartRef__":true,"id":5880},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5882":{"_ClipMode":"hidden","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(64.4,21.7)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"5883":{"_id":"_1749","chunkOwner":{"__isSmartRef__":true,"id":5880},"storedString":"modules","style":{"__isSmartRef__":true,"id":5884},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5884":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5885":{"moveVertical":true},"5886":{"stops":[{"__isSmartRef__":true,"id":5887},{"__isSmartRef__":true,"id":5888},{"__isSmartRef__":true,"id":5889},{"__isSmartRef__":true,"id":5890}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5887":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5888":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5889":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5890":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5891":{"stops":[{"__isSmartRef__":true,"id":5892},{"__isSmartRef__":true,"id":5893},{"__isSmartRef__":true,"id":5894},{"__isSmartRef__":true,"id":5895}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5892":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5893":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5894":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5895":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5896":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5897":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":5891},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(64.4,21.7)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"5898":{"_ClipMode":"auto","_FontFamily":"Monaco,monospace","_FontSize":8,"_MaxTextHeight":null,"_MaxTextWidth":323,"_MinTextHeight":null,"_MinTextWidth":323,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","accessibleInInactiveWindow":true,"allowInput":true,"attributeConnections":[],"derivationIds":[null,"074C2A5B-DB0A-47F0-A589-2DD872B13343","A8A6CA38-F1A7-4072-AC76-F667C20E1A28","E4076130-19FC-4FF2-A735-34F038892965","53A19BCB-248D-4752-A030-42E6E2FB058A","03EC7CDC-FEB2-40DC-8DB5-DFB9E562D7AD","1CBF94A0-4332-4B18-9332-45E2DD64F32C","AAB6B212-3779-48E1-AF91-947E29A54CAC","E849326B-286B-4A46-A16F-947D59B9F689","C4FB7428-2907-491D-A57B-5DDE1CD03756","486B6DA7-48F1-48E9-993B-30AE235D0A5C","A98A5B22-0CAC-4845-9F0D-4F16045FB43D","080AB60F-F452-471A-BCCD-42F21F01DECF","B35BBA3F-42CD-463A-B651-330BA586CE2A"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"evalEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5899},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"06F20055-FAD9-4403-AEC2-6B11ADFA4E22","lastSyntaxHighlightTime":1328037408581,"layout":{"__isSmartRef__":true,"id":5900},"name":"CommitLog","owner":{"__isSmartRef__":true,"id":5753},"prevScroll":[0,0],"scripts":[],"shape":{"__isSmartRef__":true,"id":5901},"showsHalos":false,"submorphs":[],"syntaxHighlightingWhileTyping":false,"textChunks":[{"__isSmartRef__":true,"id":5902}],"_WordBreak":"break-all","__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(21.2,257.9)"},"5899":{"morph":{"__isSmartRef__":true,"id":5898},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5900":{"resizeHeight":true,"resizeWidth":true},"5901":{"_BorderRadius":7.405,"_BorderStyle":"solid","_BorderWidth":1,"_ClipMode":"auto","_Fill":null,"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(169,169,169)","_Extent":"lively.pt(333.0,124.0)","_Padding":"lively.rect(4,2,0,0)","_Position":"lively.pt(0.0,0.0)"},"5902":{"style":{"__isSmartRef__":true,"id":5903},"chunkOwner":{"__isSmartRef__":true,"id":5898},"_id":"_638","storedString":"2013-01-06 22:05 erp: \n minor improvements\n\n2013-01-06 11:17 erp: \n Changed deep copy to lively integrated correct version.\n\n2013-01-05 13:11 erp: \n Added zoom to timeline and fixed some bugs with the sliders\n\n2013-01-04 16:28 erp: \n added the first version of the timeline and improved the slider experience\n\n2013-01-03 17:26 erp: \n adjusted the name as it contained to many trailing whitespaces\n\n2013-01-03 17:14 erp: \n first version\n\n2012-10-18 17:07 jenslincke: \n no comment\n\n2012-06-18 19:35 bgnauk: \n no comment\n\n2012-04-09 13:42 undefined: \n suddenly, the rectangle became a CarDemo\n\n2012-03-14 10:42 undefined: \n css transitions\n\n2012-02-25 02:59 fbo: \n no comment\n\n2012-03-14 10:53 undefined: \n sorry\n\n2012-05-03 15:51 undefined: \n whoopsie\n\n2012-05-03 15:51 undefined: \n whoopsie\n\n2013-01-05 15:08 erp: \n prepared for object graph\n\n2013-01-06 20:49 erp: \n fixed further bugs with the deepCopy procedure\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5903":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5904":{"_ClipMode":"auto","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":5905}],"changeTriggered":true,"derivationIds":[1234,"E4573A4B-7457-4A85-B5E0-8634CF6B5A32","36ABD56F-22FB-466E-911F-B5A54713AC62","C5B5D3B3-C81B-4BF1-AF14-AD010028B8E8","0E406F2D-69F9-4AB8-8D75-02815B9FE8AB","AB7C35D1-2411-4621-AEF1-4B26A3B06611","134793DC-D7FD-429A-8303-7E57B5B7B24A","37D6C084-5E43-4B73-9710-E05DEA0B8D9B","C98A36F4-D242-4A3E-82C9-9DF7443A3BC6","C3570FAB-192B-4D80-8400-751E3DD8720B","C2FE8FA7-4EA1-4C9D-80F6-79C11F913648","8F4F6AB0-12EB-41C0-8D58-A77552E84513","51C37965-82DC-42C3-8156-18C2B8BEEECE","99CAEA25-7AB9-46F2-82ED-969208DEDF24","6A42ED52-B82A-4F6D-8A14-F83CB210F7F6","169EBC93-B142-4138-80E3-5FB92BD3CEB6","8C059D61-0E96-4978-9636-66BAF103AD61","FEEE89FC-5929-4378-BE7B-6059E02339F3","AF14E500-F1A1-49BA-987C-C9126B05DAD9","12606A3A-3208-41C7-BEAF-B178E66E4B53","7C9EEBD1-1912-4D16-9AD2-0FCEB5A364D6","EC87CCEA-0DFF-4C56-9FB2-242E637AD51F"],"doNotCopyProperties":["$$selection"],"doNotSerialize":["$$selection"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5906},"halosEnabled":true,"id":"0ABC5269-35AB-46DC-9EF3-D6C6BCB47D58","isBeingDragged":false,"itemList":["*all*","*latest*","*search*","Backgrounds","Basic","Charting","ChartingDemo","CodeSnippets","Collaboration","Controls","Database","DatabaseDemo","Debugging","Demos","Dialogs","Documentation","DroppableBehaviors","ElProfesor","Fabian","FreedomOfSpeech","Fun","Games","Gestures","Grid","groupBejeweled","Holger","Inputs","iPadWidgets","Issues","Jens","Layout","Maps","Martin","Math","morphic.js","MP2011WS","NewWorld","PartsClasses","Pictures","Presenting","Productivity","prova","Robert","Sandbox","SAPUI5","Scripting","sd1213","Server","SimilarityDemo","SketchyInputs","SWD2011","Sync","testCopyPartItemTarget","testCreatePartsSpace","Tests","TestSpace1","TestSpace2","Text","Tiles","Tools","uncategorized","VirtualWorld","Visualization","Web","WebWorker","Widgets","Wiki"],"layout":{"__isSmartRef__":true,"id":5907},"name":"categoryList","owner":{"__isSmartRef__":true,"id":5488},"partsBinMetaInfo":{"__isSmartRef__":true,"id":5908},"prevScroll":[0,527],"scripts":[],"selectedLineNo":46,"selection":"sd1213","shape":{"__isSmartRef__":true,"id":5909},"showsHalos":false,"submorphs":[],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(9.0,37.0)"},"5905":{"sourceAttrName":"selection","sourceObj":{"__isSmartRef__":true,"id":5904},"targetMethodName":"categoryName","targetObj":{"__isSmartRef__":true,"id":5488},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5906":{"morph":{"__isSmartRef__":true,"id":5904},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5907":{"resizeHeight":true},"5908":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5909":{"_BorderRadius":0,"_BorderWidth":1.258,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(211,211,211)","_Extent":"lively.pt(145.0,441.2)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"5910":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":5911}],"derivationIds":[1235,"1004C6DF-84F6-4345-B2CA-055AA4F773F6","E89AF462-CFE4-4AC3-B827-CB2505E2A7BA","E2DDE5E0-43A1-4195-90A8-91408473DCDA","03920DC7-DC2D-4C3F-A927-AAD2960216A5","A72AAFB6-23CC-4F29-9DAD-27A67A7577E9","2B4287A8-196C-42F0-828E-4CE4381C9D7F","528F8789-646A-46B1-B4BE-1E5382D1FC89","75DE0100-DA4C-43AC-BD8B-23EFB260EAF4","EA00D1F3-F11C-438A-9B70-1B08F358EB5C","8579EE52-28C3-4D4B-B137-ABE47C0A9E42","51DB8874-CA5A-4DAD-B23E-194CE47C8662","2770196E-663B-4618-A54A-84D5F9CDA489","34C78B01-37DE-4F8C-BD88-0D17FC632772","64ACFD9C-F0C2-4AA7-A30E-58BDDF6FE4BD","50E01FF5-1DCE-44CF-A959-D3664885DE6B","F4FF0113-404D-4EEE-B095-185CD84B7BE9","3FB7C823-28E4-4117-A9DA-442ECABA7BFA","E4711B14-CD69-4EF9-ADF3-B80780C4CD19","9CE7CB57-2015-4AF7-A00A-8209A73CA87D","97D2FB71-644D-4065-9078-B35964DD3F78","080A43E6-94B4-4391-8786-92AC40143BB7"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5913},"grabbingEnabled":false,"halosEnabled":true,"id":"06F293CA-4033-48A8-B114-8430CA6C682E","isActive":true,"isPressed":false,"label":{"__isSmartRef__":true,"id":5914},"lighterFill":{"__isSmartRef__":true,"id":5919},"name":"reloadButton","normalFill":{"__isSmartRef__":true,"id":5924},"owner":{"__isSmartRef__":true,"id":5488},"partsBinMetaInfo":{"__isSmartRef__":true,"id":5929},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":5930},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":5914}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(79.0,10.0)","padding":"lively.rect(5,0,0,0)"},"5911":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":5910},"targetMethodName":"reloadEverything","targetObj":{"__isSmartRef__":true,"id":5488},"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5912},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5912":{"source":{"__isSmartRef__":true,"id":5910},"target":{"__isSmartRef__":true,"id":5488}},"5913":{"morph":{"__isSmartRef__":true,"id":5910},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5914":{"_Align":"center","_ClipMode":"hidden","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":20,"_MinTextHeight":null,"_MinTextWidth":20,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1236,"0AABC7BC-431F-4F28-A475-694B57A56F0A","E508F35D-1887-4A79-A395-19186427F9C7","4878087E-76B4-401E-AAFB-3A98B1DC2B76","B415B743-575F-4D4A-A6C6-6C97E4DC54A4","EA639CD5-A12C-425C-AD35-FF77947DFC67","5E535C29-89AB-424F-A50E-40D7E6794ACE","44B3E0BB-A9AF-46E4-A2A3-EB76BB87610A","905CD9C3-1327-4130-B76B-72609D9578A8","11C63B11-BCA5-4131-A18B-A4A42D1894A8","011E0634-4488-4902-9A4C-5755634994EA","2889F48B-DFF4-447E-800B-ACFDBE39907E","D0E97658-D3F9-4EF1-A44C-94053ACC7F5B","59DD8173-ED98-4207-82B2-5A95FACEC902","1C2F66E8-3F97-4ACF-AF5C-3E6F994B9584","3AD61C32-09BF-4CCC-B7AA-4CCF3F93A821","D7046839-D241-4DC4-BD4B-D76B0B70835C","9ACFE363-381B-430A-8233-9B7079D7EB1D","9E7D958C-EFB6-4772-8589-F8870872BF4A","B95516EE-C61F-4352-95F2-9B64EE966670","BFFFC9FF-5CF0-4817-8634-D65AE5A29606","678CF763-398E-4DAA-9AD5-542160BD644B"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5915},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"333E9E29-89EB-4E46-A49C-AFA0E1BE3A61","owner":{"__isSmartRef__":true,"id":5910},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":5916},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":5917}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","_TextColor","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,-2.0)","_TextColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"5915":{"morph":{"__isSmartRef__":true,"id":5914},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5916":{"_ClipMode":"hidden","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"5917":{"_id":"_1751","chunkOwner":{"__isSmartRef__":true,"id":5914},"storedString":"⟳","style":{"__isSmartRef__":true,"id":5918},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5918":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5919":{"stops":[{"__isSmartRef__":true,"id":5920},{"__isSmartRef__":true,"id":5921},{"__isSmartRef__":true,"id":5922},{"__isSmartRef__":true,"id":5923}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5920":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5921":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5922":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5923":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5924":{"stops":[{"__isSmartRef__":true,"id":5925},{"__isSmartRef__":true,"id":5926},{"__isSmartRef__":true,"id":5927},{"__isSmartRef__":true,"id":5928}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5925":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5926":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5927":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5928":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5929":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5930":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":5931},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"5931":{"stops":[{"__isSmartRef__":true,"id":5932},{"__isSmartRef__":true,"id":5933},{"__isSmartRef__":true,"id":5934},{"__isSmartRef__":true,"id":5935}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5932":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5933":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"5934":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"5935":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"5936":{"_ClipMode":"scroll","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":5937}],"derivationIds":[1237,"36E894B8-0363-4580-8726-268CF8708422","24FF45E0-75DD-4A18-8279-472DDC2F411C","83558E66-F5C3-400C-A4C2-47A948B8136A","260D6B4C-06A4-45A2-B702-887829835D7E","86BCFBDB-66C5-4DD5-AC0E-FBCA02BB1698","D46AEB64-D1DC-46EF-822C-E86588905880","6DA46DD0-D2A0-46BE-BE8F-82D3E98A8696","24A0F2AB-B88F-494D-9EE9-F877A4619BD8","E46F739C-7FB0-451B-BFD2-7CFAEB01EF65","6BCD3F84-BE4C-4A45-92E2-D5F99FE41856","B6A2AD2D-CB4B-42BB-8790-81E87F96A774","6C871473-36BA-45B4-8D20-5396A7706FF8","8DF8249E-11A2-4CEF-8BBD-A3EFAEDF67B3","9CEB0BDD-1280-4953-992E-659D7023012A","19392237-EE49-4D2C-864D-392FDED1D4D4","ACCF1CE2-EFF4-47F8-B5AB-754C2542D519","F44C877B-AD23-4387-8FD2-D23B32E9FB1B","46B912BD-42EA-475C-8FE7-B8E7B89E6CA8","222F51EF-A92B-4684-AD9E-82176911C9B8","DF6D18B3-A1E5-4735-B057-2A6C4CDEB621","3BE06925-2851-4AA3-A338-7E0987D9E5EA"],"doNotCopyProperties":["$$selectedItem"],"doNotSerialize":["$$selectedItem"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5938},"halosEnabled":true,"id":"DC8D8ED9-A76C-4EE4-9E04-2BC93B6B3A8B","isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":5939},"name":"partsBinContents","owner":{"__isSmartRef__":true,"id":5488},"partsBinMetaInfo":{"__isSmartRef__":true,"id":5940},"registeredForMouseEvents":true,"scripts":[],"selectedItem":{"__isSmartRef__":true,"id":5941},"shape":{"__isSmartRef__":true,"id":10560},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":10561},{"__isSmartRef__":true,"id":10573},{"__isSmartRef__":true,"id":10585},{"__isSmartRef__":true,"id":10597},{"__isSmartRef__":true,"id":10609},{"__isSmartRef__":true,"id":10621}],"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10633},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(156.0,38.0)"},"5937":{"sourceAttrName":"selectedItem","sourceObj":{"__isSmartRef__":true,"id":5936},"targetMethodName":"setSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":5488},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5938":{"morph":{"__isSmartRef__":true,"id":5936},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5939":{"resizeHeight":true,"resizeWidth":true},"5940":{"migrationLevel":2,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5941":{"partsSpaceName":"PartsBin/sd1213/","name":"SeeTheState","json":"{\"id\":0,\"registry\":{\"0\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1},{\"__isSmartRef__\":true,\"id\":54},{\"__isSmartRef__\":true,\"id\":107},{\"__isSmartRef__\":true,\"id\":206},{\"__isSmartRef__\":true,\"id\":2307},{\"__isSmartRef__\":true,\"id\":2348},{\"__isSmartRef__\":true,\"id\":2389},{\"__isSmartRef__\":true,\"id\":242},{\"__isSmartRef__\":true,\"id\":2431}],\"scripts\":[],\"id\":\"982320D1-1086-4672-8653-8C7155008436\",\"shape\":{\"__isSmartRef__\":true,\"id\":2473},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"showsHalos\":false,\"name\":\"SeeTheState\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2474},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2508},\"derivationIds\":[127,\"F0291F62-F100-480C-AEBF-0230398F7983\",\"AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B\",\"39BA345C-17FA-45A0-BAC2-F0CF5654ACF8\",\"FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4\",\"F38439A3-2F4E-4AC2-BF73-2633C00B1393\",\"6748F5B5-2284-4748-A6EE-F1A261CBAD0B\",\"BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C\",\"5F7F12D5-1492-4CA2-BA16-DD5C04E20B8B\",\"17037C40-8436-49D6-9E09-D05B30529706\",\"EB58D9A2-20F3-4EE4-BD7C-6FF10B439A69\",\"A7BD38F7-F024-4EBA-AA0C-C8E32BF66387\",\"C47FA32D-69E3-4997-B42F-8D369E13120A\"],\"partTests\":{\"__isSmartRef__\":true,\"id\":2509},\"_ClipMode\":\"visible\",\"moved\":true,\"isBeingDragged\":false,\"prevScroll\":[0,0],\"doNotSerialize\":[\"lastFrame\"],\"runScript\":{\"__isSmartRef__\":true,\"id\":2514},\"livingElements\":{\"__isSmartRef__\":true,\"id\":2515},\"maximumSteps\":308,\"ctx\":{\"__isSmartRef__\":true,\"id\":2516},\"stepCounter\":0,\"functionSource\":\"function(){\\nvar crunchedObj = {};\\nvar self = new apps.ObjectGrapher.Grapher();\\nvar obj = new Morph();\\n\\nif(obj.addMorph) {\\n var i = 0;\\n var keys = Object.keys(obj);\\n for(var j = 0; j < 100; j++) {\\n i += j;\\n }\\n};\\n}\",\"context\":{\"__isSmartRef__\":true,\"id\":2611},\"stepsToRun\":1329,\"steps\":1329,\"environmentCache\":[{\"__isSmartRef__\":true,\"id\":2796},{\"__isSmartRef__\":true,\"id\":2853},{\"__isSmartRef__\":true,\"id\":7306}],\"#startLetters\":\"acti\",\"oldStepsToRun\":1330,\"isLockOwner\":false,\"sliderStep\":3,\"timeline\":{\"__isSmartRef__\":true,\"id\":7316},\"grabbingEnabled\":true,\"timelineTable\":{\"__isSmartRef__\":true,\"id\":7317},\"timelineGrid\":{\"__isSmartRef__\":true,\"id\":7318},\"timelineColumns\":[],\"isCopyMorphRef\":true,\"morphRefId\":1,\"smallSliderBaseStep\":1329,\"lastCacheRead\":-1,\"sliderObjectGraphStep\":-1078,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"_Rotation\":0,\"_Scale\":1,\"activated\":false,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":7319},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"withLayers\":[\"Global.lively.morphic.GrabbingLayer\"],\"_Position\":\"lively.pt(0.0,0.0)\",\"distanceToDragEvent\":\"lively.pt(595.0,-12.0)\"},\"1\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2}],\"scripts\":[],\"id\":\"84FF8F62-555B-4DCF-9A6D-B8EF9966EF84\",\"shape\":{\"__isSmartRef__\":true,\"id\":18},\"droppingEnabled\":true,\"halosEnabled\":true,\"sliderExtent\":0.1,\"valueScale\":1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":2},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"smallStepsSlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":23},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":27},\"layout\":{\"__isSmartRef__\":true,\"id\":28},\"derivationIds\":[2631,\"E6C0AF56-6D3E-41C8-AE8E-A0520F495C6B\",\"81D11ED3-9CBC-4995-9335-6715226B9A83\",\"9DBDB273-94AA-435B-9E41-11D2D85086AD\",\"DC33D08A-3989-4A29-B68A-13035B39CAB7\",\"CE1714A9-CE0E-4E39-B1FE-08547112344B\",\"457608DB-A2BE-4837-8B07-8E4278E6FB90\"],\"_ClipMode\":\"visible\",\"moved\":true,\"value\":0.5,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":29},{\"__isSmartRef__\":true,\"id\":31}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"sliding\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"grabbingEnabled\":false,\"prevScroll\":[0,0],\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":33},\"__LivelyClassName__\":\"lively.morphic.Slider\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(5.1,33.2)\",\"distanceToDragEvent\":\"lively.pt(592.0,-15.0)\"},\"2\":{\"submorphs\":[],\"scripts\":[],\"id\":\"2449748E-F856-4B17-8250-AAFCB7415080\",\"shape\":{\"__isSmartRef__\":true,\"id\":3},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"slider\":{\"__isSmartRef__\":true,\"id\":1},\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"styleClass\":[\"slider_horizontal\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8},\"derivationIds\":[2632,\"A8917D7B-B083-4C54-AFA0-5443B4DEF9E4\",\"0E2E07C7-9998-4F7E-8219-894CA3ECA25A\",\"E8032524-4EF5-4180-826E-5D79D9B60A68\",\"22F59F4B-C9BF-4C1B-A330-C5A194A93A1B\",\"5806F46E-54B2-4FCA-A105-05949BED7ED0\",\"5AB7BA18-867F-4861-9588-5AEA3669682B\"],\"_ClipMode\":\"visible\",\"isBeingDragged\":false,\"showsHalos\":false,\"prevScroll\":[0,0],\"__serializedExpressions__\":[\"_Position\",\"hitPoint\",\"distanceToDragEvent\"],\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":9},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(399.6,0.0)\",\"hitPoint\":\"lively.pt(1010.0,352.0)\",\"distanceToDragEvent\":\"lively.pt(59.6,-13.0)\"},\"3\":{\"_BorderWidth\":1,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4},\"_BorderRadius\":6,\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(88.8,23.0)\",\"_BorderColor\":\"Color.rgb(102,102,102)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"4\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5},{\"__isSmartRef__\":true,\"id\":6},{\"__isSmartRef__\":true,\"id\":7}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(196,211,221)\"},\"6\":{\"offset\":0.5,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(137,167,187)\"},\"7\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(96,130,153)\"},\"8\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9\":{\"onMouseDown\":{\"__isSmartRef__\":true,\"id\":10}},\"10\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":11},\"source\":\"function onMouseDown(evt) {\\n this.owner.triggerSliding();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":16},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"11\":{\"this\":{\"__isSmartRef__\":true,\"id\":2},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":12}},\"12\":{\"$super\":{\"__isSmartRef__\":true,\"id\":13}},\"13\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":14},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":15},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"14\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2},\"name\":\"onMouseDown\"},\"15\":{},\"16\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":17},\"user\":\"erp\",\"tags\":[]},\"17\":{\"isSerializedDate\":true,\"string\":\"Fri Jan 04 2013 15:56:37 GMT+0100 (CET)\"},\"18\":{\"_BorderWidth\":1,\"_Fill\":{\"__isSmartRef__\":true,\"id\":19},\"_BorderRadius\":6,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(888.0,23.0)\",\"_BorderColor\":\"Color.rgb(192,192,192)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"19\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":20},{\"__isSmartRef__\":true,\"id\":21},{\"__isSmartRef__\":true,\"id\":22}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"20\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"21\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"22\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"23\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":4,\"partName\":\"Slider\",\"comment\":\"The connection point \\\"value\\\" can be used to read/write the slider knob position.\",\"changes\":[{\"__isSmartRef__\":true,\"id\":24}],\"lastModifiedDate\":{\"__isSmartRef__\":true,\"id\":26},\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"24\":{\"date\":{\"__isSmartRef__\":true,\"id\":25},\"author\":\"dustin.glaeser\",\"message\":\"no comment\",\"id\":\"9CD9677C-9A79-4D71-85C1-E5C72C253D16\"},\"25\":{\"isSerializedDate\":true,\"string\":\"Thu Dec 13 2012 11:34:16 GMT+0100 (CET)\"},\"26\":{\"isSerializedDate\":true,\"string\":\"Thu Dec 13 2012 11:33:52 GMT+0100 (CET)\"},\"27\":{\"morph\":{\"__isSmartRef__\":true,\"id\":1},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"28\":{},\"29\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1},\"targetMethodName\":\"adjustSliderParts\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":30},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"30\":{\"source\":{\"__isSmartRef__\":true,\"id\":1},\"target\":{\"__isSmartRef__\":true,\"id\":1}},\"31\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"onSmallSliderMove\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":32},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"32\":{\"source\":{\"__isSmartRef__\":true,\"id\":1},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"33\":{\"onrestore\":{\"__isSmartRef__\":true,\"id\":34},\"onMouseMove\":{\"__isSmartRef__\":true,\"id\":42},\"triggerSliding\":{\"__isSmartRef__\":true,\"id\":50}},\"34\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":35},\"source\":\"function onrestore() {\\n this.sliding = false;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":40},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"35\":{\"this\":{\"__isSmartRef__\":true,\"id\":1},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":36}},\"36\":{\"$super\":{\"__isSmartRef__\":true,\"id\":37}},\"37\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":38},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":39},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"38\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1},\"name\":\"onrestore\"},\"39\":{},\"40\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":41},\"user\":\"erp\",\"tags\":[]},\"41\":{\"isSerializedDate\":true,\"string\":\"Fri Jan 04 2013 15:57:48 GMT+0100 (CET)\"},\"42\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":43},\"source\":\"function onMouseMove(evt) {\\n if(this.sliding) {\\n var newValue = this.localize(evt.mousePoint).x / this.getExtent().x;\\n newValue = newValue < 0 ? 0 : newValue;\\n newValue = newValue > this.valueScale ? this.valueScale : newValue;\\n this.setValue(newValue);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":48},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"43\":{\"this\":{\"__isSmartRef__\":true,\"id\":1},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":44}},\"44\":{\"$super\":{\"__isSmartRef__\":true,\"id\":45}},\"45\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":46},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":47},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"46\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1},\"name\":\"onMouseMove\"},\"47\":{},\"48\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":49},\"user\":\"erp\",\"tags\":[]},\"49\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 10:40:37 GMT+0100 (CET)\"},\"50\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":51},\"source\":\"function triggerSliding() {\\n this.sliding = !this.sliding;\\n if(!this.sliding) {\\n this.owner.renderObjectGraph();\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":52},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"51\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"52\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":53},\"user\":\"erp\",\"tags\":[]},\"53\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 11:16:18 GMT+0100 (CET)\"},\"54\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":55}],\"scripts\":[],\"id\":\"68C17987-09F7-4AC0-A986-38313CFAFDA7\",\"shape\":{\"__isSmartRef__\":true,\"id\":71},\"droppingEnabled\":true,\"halosEnabled\":true,\"sliderExtent\":0.1,\"valueScale\":1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":55},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"stepsSlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":76},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":80},\"layout\":{\"__isSmartRef__\":true,\"id\":81},\"derivationIds\":[2631,\"E6C0AF56-6D3E-41C8-AE8E-A0520F495C6B\",\"81D11ED3-9CBC-4995-9335-6715226B9A83\",\"77D6B490-D399-46B3-9589-938C6F171CE1\",\"3040B48B-1391-402F-8DE1-FECEE8ACA796\",\"A8685160-21D8-4242-A2CA-80A1D87C5BDC\"],\"_ClipMode\":\"visible\",\"moved\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"value\":0.8377252252252252,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":82},{\"__isSmartRef__\":true,\"id\":84}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"sliding\":false,\"grabbingEnabled\":false,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":86},\"__LivelyClassName__\":\"lively.morphic.Slider\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(4.1,6.2)\",\"distanceToDragEvent\":\"lively.pt(592.0,-15.0)\"},\"55\":{\"submorphs\":[],\"scripts\":[],\"id\":\"73B8A71C-6104-4CEB-9F25-590C2AE18E25\",\"shape\":{\"__isSmartRef__\":true,\"id\":56},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"slider\":{\"__isSmartRef__\":true,\"id\":54},\"owner\":{\"__isSmartRef__\":true,\"id\":54},\"styleClass\":[\"slider_horizontal\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":61},\"derivationIds\":[2632,\"A8917D7B-B083-4C54-AFA0-5443B4DEF9E4\",\"0E2E07C7-9998-4F7E-8219-894CA3ECA25A\",\"320FB3E0-81E4-44A2-8B6E-75E56000F8C0\",\"B3EE08B4-B2D1-4C65-86FE-3BF9E19292EA\",\"3C727374-E888-4DF7-9516-77FB1BC71B1F\"],\"_ClipMode\":\"visible\",\"isBeingDragged\":false,\"showsHalos\":false,\"__serializedExpressions__\":[\"_Position\",\"hitPoint\",\"distanceToDragEvent\"],\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":62},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(669.5,0.0)\",\"hitPoint\":\"lively.pt(489.0,178.0)\",\"distanceToDragEvent\":\"lively.pt(59.6,-13.0)\"},\"56\":{\"_BorderWidth\":1,\"_Fill\":{\"__isSmartRef__\":true,\"id\":57},\"_BorderRadius\":6,\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(88.8,23.0)\",\"_BorderColor\":\"Color.rgb(102,102,102)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"57\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":58},{\"__isSmartRef__\":true,\"id\":59},{\"__isSmartRef__\":true,\"id\":60}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"58\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(196,211,221)\"},\"59\":{\"offset\":0.5,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(137,167,187)\"},\"60\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(96,130,153)\"},\"61\":{\"morph\":{\"__isSmartRef__\":true,\"id\":55},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"62\":{\"onMouseDown\":{\"__isSmartRef__\":true,\"id\":63}},\"63\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":64},\"source\":\"function onMouseDown(evt) {\\n this.owner.triggerSliding();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":69},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"64\":{\"this\":{\"__isSmartRef__\":true,\"id\":55},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":65}},\"65\":{\"$super\":{\"__isSmartRef__\":true,\"id\":66}},\"66\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":67},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":68},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"67\":{\"obj\":{\"__isSmartRef__\":true,\"id\":55},\"name\":\"onMouseDown\"},\"68\":{},\"69\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":70},\"user\":\"erp\",\"tags\":[]},\"70\":{\"isSerializedDate\":true,\"string\":\"Fri Jan 04 2013 15:56:37 GMT+0100 (CET)\"},\"71\":{\"_BorderWidth\":1,\"_Fill\":{\"__isSmartRef__\":true,\"id\":72},\"_BorderRadius\":6,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(888.0,23.0)\",\"_BorderColor\":\"Color.rgb(192,192,192)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"72\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":73},{\"__isSmartRef__\":true,\"id\":74},{\"__isSmartRef__\":true,\"id\":75}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"73\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"74\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"75\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"76\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":4,\"partName\":\"Slider\",\"comment\":\"The connection point \\\"value\\\" can be used to read/write the slider knob position.\",\"changes\":[{\"__isSmartRef__\":true,\"id\":77}],\"lastModifiedDate\":{\"__isSmartRef__\":true,\"id\":79},\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"77\":{\"date\":{\"__isSmartRef__\":true,\"id\":78},\"author\":\"dustin.glaeser\",\"message\":\"no comment\",\"id\":\"9CD9677C-9A79-4D71-85C1-E5C72C253D16\"},\"78\":{\"isSerializedDate\":true,\"string\":\"Thu Dec 13 2012 11:34:16 GMT+0100 (CET)\"},\"79\":{\"isSerializedDate\":true,\"string\":\"Thu Dec 13 2012 11:33:52 GMT+0100 (CET)\"},\"80\":{\"morph\":{\"__isSmartRef__\":true,\"id\":54},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"81\":{},\"82\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":54},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":54},\"targetMethodName\":\"adjustSliderParts\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":83},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"83\":{\"source\":{\"__isSmartRef__\":true,\"id\":54},\"target\":{\"__isSmartRef__\":true,\"id\":54}},\"84\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":54},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"onSliderMove\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":85},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"85\":{\"source\":{\"__isSmartRef__\":true,\"id\":54},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"86\":{\"onrestore\":{\"__isSmartRef__\":true,\"id\":87},\"onMouseMove\":{\"__isSmartRef__\":true,\"id\":95},\"triggerSliding\":{\"__isSmartRef__\":true,\"id\":103}},\"87\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":88},\"source\":\"function onrestore() {\\n this.sliding = false;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":93},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"88\":{\"this\":{\"__isSmartRef__\":true,\"id\":54},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":89}},\"89\":{\"$super\":{\"__isSmartRef__\":true,\"id\":90}},\"90\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":91},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":92},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"91\":{\"obj\":{\"__isSmartRef__\":true,\"id\":54},\"name\":\"onrestore\"},\"92\":{},\"93\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":94},\"user\":\"erp\",\"tags\":[]},\"94\":{\"isSerializedDate\":true,\"string\":\"Fri Jan 04 2013 15:57:48 GMT+0100 (CET)\"},\"95\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":96},\"source\":\"function onMouseMove(evt) {\\n if(this.sliding) {\\n var newValue = this.localize(evt.mousePoint).x / this.getExtent().x;\\n newValue = newValue < 0 ? 0 : newValue;\\n newValue = newValue > this.valueScale ? this.valueScale : newValue;\\n this.setValue(newValue);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":101},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"96\":{\"this\":{\"__isSmartRef__\":true,\"id\":54},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":97}},\"97\":{\"$super\":{\"__isSmartRef__\":true,\"id\":98}},\"98\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":99},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":100},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"99\":{\"obj\":{\"__isSmartRef__\":true,\"id\":54},\"name\":\"onMouseMove\"},\"100\":{},\"101\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":102},\"user\":\"erp\",\"tags\":[]},\"102\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 10:51:46 GMT+0100 (CET)\"},\"103\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":104},\"source\":\"function triggerSliding() {\\n this.sliding = !this.sliding;\\n if(!this.sliding) {\\n this.owner.renderObjectGraph();\\n };\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":105},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"104\":{\"this\":{\"__isSmartRef__\":true,\"id\":54}},\"105\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":106},\"user\":\"erp\",\"tags\":[]},\"106\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 11:15:57 GMT+0100 (CET)\"},\"107\":{\"submorphs\":[],\"scripts\":[],\"id\":\"99524073-B4C5-446A-960E-A77ABE8875A3\",\"shape\":{\"__isSmartRef__\":true,\"id\":108},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":true,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":360.6320000000002,\"_MaxTextHeight\":null,\"showsHalos\":false,\"_FontSize\":9,\"name\":\"functionEditor\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":109},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":110},{\"__isSmartRef__\":true,\"id\":112},{\"__isSmartRef__\":true,\"id\":114},{\"__isSmartRef__\":true,\"id\":116},{\"__isSmartRef__\":true,\"id\":118},{\"__isSmartRef__\":true,\"id\":120},{\"__isSmartRef__\":true,\"id\":122},{\"__isSmartRef__\":true,\"id\":124},{\"__isSmartRef__\":true,\"id\":126},{\"__isSmartRef__\":true,\"id\":128},{\"__isSmartRef__\":true,\"id\":130},{\"__isSmartRef__\":true,\"id\":132},{\"__isSmartRef__\":true,\"id\":134},{\"__isSmartRef__\":true,\"id\":136},{\"__isSmartRef__\":true,\"id\":138},{\"__isSmartRef__\":true,\"id\":140},{\"__isSmartRef__\":true,\"id\":142},{\"__isSmartRef__\":true,\"id\":144},{\"__isSmartRef__\":true,\"id\":146},{\"__isSmartRef__\":true,\"id\":148},{\"__isSmartRef__\":true,\"id\":150},{\"__isSmartRef__\":true,\"id\":152},{\"__isSmartRef__\":true,\"id\":154},{\"__isSmartRef__\":true,\"id\":156},{\"__isSmartRef__\":true,\"id\":158},{\"__isSmartRef__\":true,\"id\":160},{\"__isSmartRef__\":true,\"id\":162},{\"__isSmartRef__\":true,\"id\":164},{\"__isSmartRef__\":true,\"id\":166},{\"__isSmartRef__\":true,\"id\":168},{\"__isSmartRef__\":true,\"id\":170},{\"__isSmartRef__\":true,\"id\":172},{\"__isSmartRef__\":true,\"id\":174},{\"__isSmartRef__\":true,\"id\":176},{\"__isSmartRef__\":true,\"id\":178},{\"__isSmartRef__\":true,\"id\":180},{\"__isSmartRef__\":true,\"id\":182},{\"__isSmartRef__\":true,\"id\":184},{\"__isSmartRef__\":true,\"id\":186},{\"__isSmartRef__\":true,\"id\":188},{\"__isSmartRef__\":true,\"id\":190},{\"__isSmartRef__\":true,\"id\":192}],\"charsReplaced\":\"\",\"lastFindLoc\":125,\"prevScroll\":[0,0],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":194},\"derivationIds\":[1958,\"DF0EB566-4F85-407E-9ECD-6A046ED8B638\",\"6A7CAB02-48F5-4CB1-8692-1B26C25FDCBE\",\"EC8394D6-3F04-4063-B8AD-1C55F1CDE12A\",\"75E35A5E-8C11-447B-A246-8F7421203F00\"],\"_WhiteSpaceHandling\":\"pre-wrap\",\"_ClipMode\":\"auto\",\"moved\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"_MinTextWidth\":360.6320000000002,\"_MinTextHeight\":null,\"savedTextString\":\"var j = 1;\\nvar z = 3;\\nvar c = 0;\\nfor(var i = 0; i< 70; i++) {\\n var m = Morph.makeRectangle(0,0, 10,50)\\n m.moveBy(pt(70+i,70))\\n m.rotateBy(i * 0.1)\\n m.setFill(Color.rgb(i * 10,0,0))\\n this.addMorph(m) \\n c += 3;\\n}\\n\\nthis.submorphs.invoke('remove')\\n\\n\",\"isBeingDragged\":false,\"isLockOwner\":false,\"#startLetters\":\"l\",\"_WordBreak\":\"break-all\",\"syntaxHighlightingWhileTyping\":true,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":195}],\"doNotSerialize\":[\"$$textString\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\"],\"doNotCopyProperties\":[\"$$textString\"],\"_lastSyntaxHighlightTime\":32,\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"distanceToDragEvent\"],\"textString\":\"var crunchedObj = {};\\nvar self = new apps.ObjectGrapher.Grapher();\\nvar obj = new Morph();\\n\\nif(obj.addMorph) {\\n var i = 0;\\n var keys = Object.keys(obj);\\n for(var j = 0; j < 100; j++) {\\n i += j;\\n }\\n};\",\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":197},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(8.0,65.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"distanceToDragEvent\":\"lively.pt(211.0,-8.0)\"},\"108\":{\"fill\":null,\"_BorderWidth\":1.1840000000000002,\"_BorderRadius\":6.660000000000001,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(363.0,206.4)\",\"_BorderColor\":\"Color.rgb(192,192,192)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"109\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":2,\"comment\":\"Simple input field for Forms demo\",\"partName\":\"InputField\",\"revisionOnLoad\":148665,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"110\":{\"style\":{\"__isSmartRef__\":true,\"id\":111},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"_id\":\"_939\",\"storedString\":\"var\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"111\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"112\":{\"_id\":\"_944\",\"style\":{\"__isSmartRef__\":true,\"id\":113},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\" crunchedObj = \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"113\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"114\":{\"_id\":\"_945\",\"style\":{\"__isSmartRef__\":true,\"id\":115},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"{}\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"115\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\"},\"116\":{\"_id\":\"_947\",\"style\":{\"__isSmartRef__\":true,\"id\":117},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\";\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"117\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"118\":{\"_id\":\"_948\",\"style\":{\"__isSmartRef__\":true,\"id\":119},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"var\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"119\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"120\":{\"_id\":\"_949\",\"style\":{\"__isSmartRef__\":true,\"id\":121},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\" self = \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"121\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"122\":{\"_id\":\"_950\",\"style\":{\"__isSmartRef__\":true,\"id\":123},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"new\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"123\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,139)\"},\"124\":{\"_id\":\"_951\",\"style\":{\"__isSmartRef__\":true,\"id\":125},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\" \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"125\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"126\":{\"_id\":\"_982\",\"style\":{\"__isSmartRef__\":true,\"id\":127},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"apps\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"127\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(204,0,0)\"},\"128\":{\"_id\":\"_983\",\"style\":{\"__isSmartRef__\":true,\"id\":129},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\".ObjectGrapher.Grapher();\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"129\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"130\":{\"_id\":\"_952\",\"style\":{\"__isSmartRef__\":true,\"id\":131},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"var\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"131\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"132\":{\"_id\":\"_953\",\"style\":{\"__isSmartRef__\":true,\"id\":133},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\" obj = \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"133\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"134\":{\"_id\":\"_954\",\"style\":{\"__isSmartRef__\":true,\"id\":135},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"new\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"135\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,139)\"},\"136\":{\"_id\":\"_955\",\"style\":{\"__isSmartRef__\":true,\"id\":137},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\" \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"137\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"138\":{\"_id\":\"_984\",\"style\":{\"__isSmartRef__\":true,\"id\":139},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"Morph\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"139\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(204,0,0)\"},\"140\":{\"_id\":\"_985\",\"style\":{\"__isSmartRef__\":true,\"id\":141},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"();\\n\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"141\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"142\":{\"_id\":\"_956\",\"style\":{\"__isSmartRef__\":true,\"id\":143},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"if\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"143\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"144\":{\"_id\":\"_957\",\"style\":{\"__isSmartRef__\":true,\"id\":145},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"(obj.addMorph) \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"145\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"146\":{\"_id\":\"_958\",\"style\":{\"__isSmartRef__\":true,\"id\":147},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"{\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"147\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\"},\"148\":{\"_id\":\"_959\",\"style\":{\"__isSmartRef__\":true,\"id\":149},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"149\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"150\":{\"_id\":\"_960\",\"style\":{\"__isSmartRef__\":true,\"id\":151},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"var\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"151\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"152\":{\"_id\":\"_961\",\"style\":{\"__isSmartRef__\":true,\"id\":153},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\" i = \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"153\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"154\":{\"_id\":\"_962\",\"style\":{\"__isSmartRef__\":true,\"id\":155},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"0\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"155\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,255)\"},\"156\":{\"_id\":\"_963\",\"style\":{\"__isSmartRef__\":true,\"id\":157},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\";\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"157\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"158\":{\"_id\":\"_964\",\"style\":{\"__isSmartRef__\":true,\"id\":159},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"var\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"159\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"160\":{\"_id\":\"_965\",\"style\":{\"__isSmartRef__\":true,\"id\":161},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\" keys = \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"161\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"162\":{\"_id\":\"_966\",\"style\":{\"__isSmartRef__\":true,\"id\":163},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"Object\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"163\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(255,20,147)\"},\"164\":{\"_id\":\"_967\",\"style\":{\"__isSmartRef__\":true,\"id\":165},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\".keys(obj);\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"165\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"166\":{\"_id\":\"_968\",\"style\":{\"__isSmartRef__\":true,\"id\":167},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"for\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"167\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"168\":{\"_id\":\"_969\",\"style\":{\"__isSmartRef__\":true,\"id\":169},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"(\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"169\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"170\":{\"_id\":\"_970\",\"style\":{\"__isSmartRef__\":true,\"id\":171},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"var\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"171\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"172\":{\"_id\":\"_971\",\"style\":{\"__isSmartRef__\":true,\"id\":173},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\" j = \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"173\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"174\":{\"_id\":\"_972\",\"style\":{\"__isSmartRef__\":true,\"id\":175},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"0\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"175\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,255)\"},\"176\":{\"_id\":\"_973\",\"style\":{\"__isSmartRef__\":true,\"id\":177},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"; j < \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"177\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"178\":{\"_id\":\"_974\",\"style\":{\"__isSmartRef__\":true,\"id\":179},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"100\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"179\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,255)\"},\"180\":{\"_id\":\"_975\",\"style\":{\"__isSmartRef__\":true,\"id\":181},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"; j++) \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"181\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"182\":{\"_id\":\"_976\",\"style\":{\"__isSmartRef__\":true,\"id\":183},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"{\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"183\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\"},\"184\":{\"_id\":\"_977\",\"style\":{\"__isSmartRef__\":true,\"id\":185},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"\\n i += j;\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"185\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"186\":{\"_id\":\"_978\",\"style\":{\"__isSmartRef__\":true,\"id\":187},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"}\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"187\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\"},\"188\":{\"_id\":\"_979\",\"style\":{\"__isSmartRef__\":true,\"id\":189},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"189\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"190\":{\"_id\":\"_980\",\"style\":{\"__isSmartRef__\":true,\"id\":191},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"}\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"191\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\"},\"192\":{\"_id\":\"_981\",\"style\":{\"__isSmartRef__\":true,\"id\":193},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\";\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"193\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"194\":{\"morph\":{\"__isSmartRef__\":true,\"id\":107},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"195\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":107},\"sourceAttrName\":\"textString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":107},\"targetMethodName\":\"highlightSyntaxDebounced\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":196},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"196\":{\"source\":{\"__isSmartRef__\":true,\"id\":107},\"target\":{\"__isSmartRef__\":true,\"id\":107}},\"197\":{\"doSave\":{\"__isSmartRef__\":true,\"id\":198}},\"198\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":199},\"source\":\"function doSave() {\\n this.get(\\\"SeeTheState\\\").onPrepare();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":204},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"199\":{\"this\":{\"__isSmartRef__\":true,\"id\":107},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":200}},\"200\":{\"$super\":{\"__isSmartRef__\":true,\"id\":201}},\"201\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":202},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":203},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"202\":{\"obj\":{\"__isSmartRef__\":true,\"id\":107},\"name\":\"doSave\"},\"203\":{},\"204\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":205},\"user\":\"erp\",\"tags\":[]},\"205\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 03 2013 17:25:54 GMT+0100 (CET)\"},\"206\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":207},{\"__isSmartRef__\":true,\"id\":2201},{\"__isSmartRef__\":true,\"id\":2243}],\"scripts\":[],\"id\":\"58F6E6F7-984A-48C2-9B20-3E2121905E22\",\"shape\":{\"__isSmartRef__\":true,\"id\":2285},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"showsHalos\":false,\"name\":\"contextOfFunction\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2286},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2301},\"derivationIds\":[127,\"F0291F62-F100-480C-AEBF-0230398F7983\",\"AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B\",\"39BA345C-17FA-45A0-BAC2-F0CF5654ACF8\",\"FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4\",\"F38439A3-2F4E-4AC2-BF73-2633C00B1393\",\"6748F5B5-2284-4748-A6EE-F1A261CBAD0B\",\"BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C\",\"6DF0F42B-01DE-4064-B290-A965B89F419C\",\"3480B411-42F3-454C-86FF-6FA01A641B1B\",\"96DB9CEA-D2B7-47C6-AB92-E8071A3E2083\",\"145BE27E-0454-4B90-B608-335748831B95\"],\"partTests\":{\"__isSmartRef__\":true,\"id\":2302},\"_ClipMode\":\"auto\",\"moved\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"isBeingDragged\":false,\"#startLetters\":\"mo\",\"isLockOwner\":false,\"prevScroll\":[0,0],\"grabbingEnabled\":false,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"_Rotation\":0,\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(386.4,67.0)\",\"distanceToDragEvent\":\"lively.pt(258.7,-14.8)\"},\"207\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":208}],\"scripts\":[],\"id\":\"5173748B-B39F-419B-8261-9F29F997FC0C\",\"shape\":{\"__isSmartRef__\":true,\"id\":213},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":219},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":224},\"label\":{\"__isSmartRef__\":true,\"id\":208},\"name\":\"zoomOut1\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":229},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":240},{\"__isSmartRef__\":true,\"id\":241}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2195},\"derivationIds\":[7251,\"3F26258D-0EE1-4A94-8419-5EE2BB6065A6\",\"B624295D-42E3-4E0A-B370-844C2B43F4F0\",\"F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3\",\"7D4A1972-76E5-4369-9964-2F6ACB87C81F\",\"3597FFA9-12FB-4025-8DFD-9303B28004C6\",\"2962F335-F931-47D8-8A19-40E58684C4DB\",\"15178EFF-3BAB-4DAF-B314-ADF4528B23C3\",\"6D3EDF33-7D1B-4AA5-B391-1EF44601E54B\",\"BF48BE10-AB38-4EA0-9760-BBFD45010B34\",\"9DBDAF8C-C384-4629-B814-E523A53AF804\"],\"_ClipMode\":\"visible\",\"isPressed\":false,\"moved\":true,\"isLockOwner\":false,\"#startLetters\":\"set\",\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"owner\":{\"__isSmartRef__\":true,\"id\":206},\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2196},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(397.7,98.2)\",\"distanceToDragEvent\":\"lively.pt(69.0,-16.0)\"},\"208\":{\"submorphs\":[],\"scripts\":[],\"id\":\"36C1C87C-C1A2-49B0-B52C-D5096EEDE385\",\"shape\":{\"__isSmartRef__\":true,\"id\":209},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":100,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":207},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":210}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":212},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"derivationIds\":[7252,\"4881773E-A824-4992-B814-33C8D37580C6\",\"EE955AA4-D648-4DFC-8E2D-08881D605170\",\"7EC413DD-D34D-449D-B448-2F3904B04FA5\",\"7939AA82-2A96-4559-9090-DD58B7C8868A\",\"951C1A71-B1FC-4ED0-8BD4-DF9603C49044\",\"3367CA85-84EA-4BD6-B103-0C6B9D59AF69\",\"2713B2FF-71FF-4E0B-8CC0-A6AA480B0E3A\",\"D7E0A0EA-AD7B-4457-9BB8-5E87814C426E\",\"7D379649-9B57-4882-8867-1B43082948D1\",\"65C13E7E-4EFA-4990-A411-7674F4AAD914\"],\"_MinTextWidth\":100,\"_MinTextHeight\":null,\"_FontSize\":10,\"isLockOwner\":false,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\",\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"209\":{\"_BorderWidth\":0,\"_Fill\":null,\"_ClipMode\":\"hidden\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,22.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"210\":{\"style\":{\"__isSmartRef__\":true,\"id\":211},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":208},\"_id\":\"_3690\",\"storedString\":\"Zoom in\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"211\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"212\":{\"morph\":{\"__isSmartRef__\":true,\"id\":208},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"213\":{\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":214},\"_BorderRadius\":5.2,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,22.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"214\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":215},{\"__isSmartRef__\":true,\"id\":216},{\"__isSmartRef__\":true,\"id\":217},{\"__isSmartRef__\":true,\"id\":218}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"215\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"216\":{\"offset\":0.3,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"217\":{\"offset\":0.7,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"218\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"219\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":220},{\"__isSmartRef__\":true,\"id\":221},{\"__isSmartRef__\":true,\"id\":222},{\"__isSmartRef__\":true,\"id\":223}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"220\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"221\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"222\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"223\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"224\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":225},{\"__isSmartRef__\":true,\"id\":226},{\"__isSmartRef__\":true,\"id\":227},{\"__isSmartRef__\":true,\"id\":228}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"225\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"226\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"227\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"228\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"229\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":4,\"partName\":\"Button\",\"comment\":\"Has a script that is called on button press\",\"changes\":[{\"__isSmartRef__\":true,\"id\":230},{\"__isSmartRef__\":true,\"id\":232},{\"__isSmartRef__\":true,\"id\":234},{\"__isSmartRef__\":true,\"id\":236},{\"__isSmartRef__\":true,\"id\":238}],\"revisionOnLoad\":171940,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"230\":{\"date\":{\"__isSmartRef__\":true,\"id\":231},\"author\":\"bgnauk\",\"message\":\"no comment\",\"id\":\"FA43C1A3-19A9-4ED6-A014-82C74689A5C3\"},\"231\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)\"},\"232\":{\"date\":{\"__isSmartRef__\":true,\"id\":233},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"DDE22D44-9A6D-4485-80F3-262D5DA0CC07\"},\"233\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)\"},\"234\":{\"date\":{\"__isSmartRef__\":true,\"id\":235},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"97D17254-EAC6-4494-8330-A347909590D6\"},\"235\":{\"isSerializedDate\":true,\"string\":\"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)\"},\"236\":{\"date\":{\"__isSmartRef__\":true,\"id\":237},\"author\":\"sstamm\",\"message\":\"reverted button\",\"id\":\"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E\"},\"237\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)\"},\"238\":{\"date\":{\"__isSmartRef__\":true,\"id\":239},\"author\":\"undefined\",\"message\":\"\",\"id\":\"7074B413-6CF0-4892-9D18-52009A2A2E03\"},\"239\":{\"isSerializedDate\":true,\"string\":\"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)\"},\"240\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":207},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":207},\"targetMethodName\":\"doAction\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"241\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":207},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":242},\"targetMethodName\":\"toggleZoom\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":2194},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"242\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":243}],\"scripts\":[],\"id\":\"07999C19-E790-4313-8670-A67FABFC68E4\",\"shape\":{\"__isSmartRef__\":true,\"id\":246},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"showsHalos\":false,\"name\":\"timeline2\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":247},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":265},\"derivationIds\":[127,\"F0291F62-F100-480C-AEBF-0230398F7983\",\"AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B\",\"39BA345C-17FA-45A0-BAC2-F0CF5654ACF8\",\"FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4\",\"F38439A3-2F4E-4AC2-BF73-2633C00B1393\",\"6748F5B5-2284-4748-A6EE-F1A261CBAD0B\",\"BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C\",\"7EC17E78-593A-4CC8-B7E3-859BCBBFE785\",\"EC8B1062-685E-4CF2-B56C-0F3B5FDF29B5\",\"5A063386-4E3A-43B7-ADA8-E088C02B97AB\",\"DA00D02D-EECF-4ADA-ADFB-6EEDBD989E11\",\"DBEE3F55-5F23-4BB0-B143-79B5F31B1B93\"],\"partTests\":{\"__isSmartRef__\":true,\"id\":266},\"_ClipMode\":\"auto\",\"moved\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"isBeingDragged\":false,\"prevScroll\":[0,346],\"grabbingEnabled\":false,\"zoomedOut\":false,\"toogleZoom\":false,\"#startLetters\":\"setAccumulatedSc\",\"timelineColumns\":[[{\"__isSmartRef__\":true,\"id\":271},{\"__isSmartRef__\":true,\"id\":272},{\"__isSmartRef__\":true,\"id\":273},{\"__isSmartRef__\":true,\"id\":274},{\"__isSmartRef__\":true,\"id\":275},{\"__isSmartRef__\":true,\"id\":276}],[{\"__isSmartRef__\":true,\"id\":277},{\"__isSmartRef__\":true,\"id\":278},{\"__isSmartRef__\":true,\"id\":279},{\"__isSmartRef__\":true,\"id\":280},{\"__isSmartRef__\":true,\"id\":281},{\"__isSmartRef__\":true,\"id\":282}],[{\"__isSmartRef__\":true,\"id\":283},{\"__isSmartRef__\":true,\"id\":284},{\"__isSmartRef__\":true,\"id\":285},{\"__isSmartRef__\":true,\"id\":286},{\"__isSmartRef__\":true,\"id\":287},{\"__isSmartRef__\":true,\"id\":288}],[{\"__isSmartRef__\":true,\"id\":289},{\"__isSmartRef__\":true,\"id\":290},{\"__isSmartRef__\":true,\"id\":291},{\"__isSmartRef__\":true,\"id\":292},{\"__isSmartRef__\":true,\"id\":293},{\"__isSmartRef__\":true,\"id\":294}],[{\"__isSmartRef__\":true,\"id\":295},{\"__isSmartRef__\":true,\"id\":296},{\"__isSmartRef__\":true,\"id\":297},{\"__isSmartRef__\":true,\"id\":298},{\"__isSmartRef__\":true,\"id\":299},{\"__isSmartRef__\":true,\"id\":300}],[{\"__isSmartRef__\":true,\"id\":301},{\"__isSmartRef__\":true,\"id\":302},{\"__isSmartRef__\":true,\"id\":303},{\"__isSmartRef__\":true,\"id\":304},{\"__isSmartRef__\":true,\"id\":305},{\"__isSmartRef__\":true,\"id\":306}],[{\"__isSmartRef__\":true,\"id\":307},{\"__isSmartRef__\":true,\"id\":308},{\"__isSmartRef__\":true,\"id\":309},{\"__isSmartRef__\":true,\"id\":310},{\"__isSmartRef__\":true,\"id\":311},{\"__isSmartRef__\":true,\"id\":312}],[{\"__isSmartRef__\":true,\"id\":313},{\"__isSmartRef__\":true,\"id\":314},{\"__isSmartRef__\":true,\"id\":315},{\"__isSmartRef__\":true,\"id\":316},{\"__isSmartRef__\":true,\"id\":317},{\"__isSmartRef__\":true,\"id\":318}],[{\"__isSmartRef__\":true,\"id\":319},{\"__isSmartRef__\":true,\"id\":320},{\"__isSmartRef__\":true,\"id\":321},{\"__isSmartRef__\":true,\"id\":322},{\"__isSmartRef__\":true,\"id\":323},{\"__isSmartRef__\":true,\"id\":324}],[{\"__isSmartRef__\":true,\"id\":325},{\"__isSmartRef__\":true,\"id\":326},{\"__isSmartRef__\":true,\"id\":327},{\"__isSmartRef__\":true,\"id\":328},{\"__isSmartRef__\":true,\"id\":329},{\"__isSmartRef__\":true,\"id\":330}],[{\"__isSmartRef__\":true,\"id\":331},{\"__isSmartRef__\":true,\"id\":332},{\"__isSmartRef__\":true,\"id\":333},{\"__isSmartRef__\":true,\"id\":334},{\"__isSmartRef__\":true,\"id\":335},{\"__isSmartRef__\":true,\"id\":336}],[{\"__isSmartRef__\":true,\"id\":337},{\"__isSmartRef__\":true,\"id\":338},{\"__isSmartRef__\":true,\"id\":339},{\"__isSmartRef__\":true,\"id\":340},{\"__isSmartRef__\":true,\"id\":341},{\"__isSmartRef__\":true,\"id\":342}],[{\"__isSmartRef__\":true,\"id\":343},{\"__isSmartRef__\":true,\"id\":344},{\"__isSmartRef__\":true,\"id\":345},{\"__isSmartRef__\":true,\"id\":346},{\"__isSmartRef__\":true,\"id\":347},{\"__isSmartRef__\":true,\"id\":348}],[{\"__isSmartRef__\":true,\"id\":349},{\"__isSmartRef__\":true,\"id\":350},{\"__isSmartRef__\":true,\"id\":351},{\"__isSmartRef__\":true,\"id\":352},{\"__isSmartRef__\":true,\"id\":353},{\"__isSmartRef__\":true,\"id\":354}],[{\"__isSmartRef__\":true,\"id\":355},{\"__isSmartRef__\":true,\"id\":356},{\"__isSmartRef__\":true,\"id\":357},{\"__isSmartRef__\":true,\"id\":358},{\"__isSmartRef__\":true,\"id\":359},{\"__isSmartRef__\":true,\"id\":360}],[{\"__isSmartRef__\":true,\"id\":361},{\"__isSmartRef__\":true,\"id\":362},{\"__isSmartRef__\":true,\"id\":363},{\"__isSmartRef__\":true,\"id\":364},{\"__isSmartRef__\":true,\"id\":365},{\"__isSmartRef__\":true,\"id\":366}],[{\"__isSmartRef__\":true,\"id\":367},{\"__isSmartRef__\":true,\"id\":368},{\"__isSmartRef__\":true,\"id\":369},{\"__isSmartRef__\":true,\"id\":370},{\"__isSmartRef__\":true,\"id\":371},{\"__isSmartRef__\":true,\"id\":372}],[{\"__isSmartRef__\":true,\"id\":373},{\"__isSmartRef__\":true,\"id\":374},{\"__isSmartRef__\":true,\"id\":375},{\"__isSmartRef__\":true,\"id\":376},{\"__isSmartRef__\":true,\"id\":377},{\"__isSmartRef__\":true,\"id\":378}],[{\"__isSmartRef__\":true,\"id\":379},{\"__isSmartRef__\":true,\"id\":380},{\"__isSmartRef__\":true,\"id\":381},{\"__isSmartRef__\":true,\"id\":382},{\"__isSmartRef__\":true,\"id\":383},{\"__isSmartRef__\":true,\"id\":384}],[{\"__isSmartRef__\":true,\"id\":385},{\"__isSmartRef__\":true,\"id\":386},{\"__isSmartRef__\":true,\"id\":387},{\"__isSmartRef__\":true,\"id\":388},{\"__isSmartRef__\":true,\"id\":389},{\"__isSmartRef__\":true,\"id\":390}],[{\"__isSmartRef__\":true,\"id\":391},{\"__isSmartRef__\":true,\"id\":392},{\"__isSmartRef__\":true,\"id\":393},{\"__isSmartRef__\":true,\"id\":394},{\"__isSmartRef__\":true,\"id\":395},{\"__isSmartRef__\":true,\"id\":396}],[{\"__isSmartRef__\":true,\"id\":397},{\"__isSmartRef__\":true,\"id\":398},{\"__isSmartRef__\":true,\"id\":399},{\"__isSmartRef__\":true,\"id\":400},{\"__isSmartRef__\":true,\"id\":401},{\"__isSmartRef__\":true,\"id\":402}],[{\"__isSmartRef__\":true,\"id\":403},{\"__isSmartRef__\":true,\"id\":404},{\"__isSmartRef__\":true,\"id\":405},{\"__isSmartRef__\":true,\"id\":406},{\"__isSmartRef__\":true,\"id\":407},{\"__isSmartRef__\":true,\"id\":408}],[{\"__isSmartRef__\":true,\"id\":409},{\"__isSmartRef__\":true,\"id\":410},{\"__isSmartRef__\":true,\"id\":411},{\"__isSmartRef__\":true,\"id\":412},{\"__isSmartRef__\":true,\"id\":413},{\"__isSmartRef__\":true,\"id\":414}],[{\"__isSmartRef__\":true,\"id\":415},{\"__isSmartRef__\":true,\"id\":416},{\"__isSmartRef__\":true,\"id\":417},{\"__isSmartRef__\":true,\"id\":418},{\"__isSmartRef__\":true,\"id\":419},{\"__isSmartRef__\":true,\"id\":420}],[{\"__isSmartRef__\":true,\"id\":421},{\"__isSmartRef__\":true,\"id\":422},{\"__isSmartRef__\":true,\"id\":423},{\"__isSmartRef__\":true,\"id\":424},{\"__isSmartRef__\":true,\"id\":425},{\"__isSmartRef__\":true,\"id\":426}],[{\"__isSmartRef__\":true,\"id\":427},{\"__isSmartRef__\":true,\"id\":428},{\"__isSmartRef__\":true,\"id\":429},{\"__isSmartRef__\":true,\"id\":430},{\"__isSmartRef__\":true,\"id\":431},{\"__isSmartRef__\":true,\"id\":432}],[{\"__isSmartRef__\":true,\"id\":433},{\"__isSmartRef__\":true,\"id\":434},{\"__isSmartRef__\":true,\"id\":435},{\"__isSmartRef__\":true,\"id\":436},{\"__isSmartRef__\":true,\"id\":437},{\"__isSmartRef__\":true,\"id\":438}],[{\"__isSmartRef__\":true,\"id\":439},{\"__isSmartRef__\":true,\"id\":440},{\"__isSmartRef__\":true,\"id\":441},{\"__isSmartRef__\":true,\"id\":442},{\"__isSmartRef__\":true,\"id\":443},{\"__isSmartRef__\":true,\"id\":444}],[{\"__isSmartRef__\":true,\"id\":445},{\"__isSmartRef__\":true,\"id\":446},{\"__isSmartRef__\":true,\"id\":447},{\"__isSmartRef__\":true,\"id\":448},{\"__isSmartRef__\":true,\"id\":449},{\"__isSmartRef__\":true,\"id\":450}],[{\"__isSmartRef__\":true,\"id\":451},{\"__isSmartRef__\":true,\"id\":452},{\"__isSmartRef__\":true,\"id\":453},{\"__isSmartRef__\":true,\"id\":454},{\"__isSmartRef__\":true,\"id\":455},{\"__isSmartRef__\":true,\"id\":456}],[{\"__isSmartRef__\":true,\"id\":457},{\"__isSmartRef__\":true,\"id\":458},{\"__isSmartRef__\":true,\"id\":459},{\"__isSmartRef__\":true,\"id\":460},{\"__isSmartRef__\":true,\"id\":461},{\"__isSmartRef__\":true,\"id\":462}],[{\"__isSmartRef__\":true,\"id\":463},{\"__isSmartRef__\":true,\"id\":464},{\"__isSmartRef__\":true,\"id\":465},{\"__isSmartRef__\":true,\"id\":466},{\"__isSmartRef__\":true,\"id\":467},{\"__isSmartRef__\":true,\"id\":468}],[{\"__isSmartRef__\":true,\"id\":469},{\"__isSmartRef__\":true,\"id\":470},{\"__isSmartRef__\":true,\"id\":471},{\"__isSmartRef__\":true,\"id\":472},{\"__isSmartRef__\":true,\"id\":473},{\"__isSmartRef__\":true,\"id\":474}],[{\"__isSmartRef__\":true,\"id\":475},{\"__isSmartRef__\":true,\"id\":476},{\"__isSmartRef__\":true,\"id\":477},{\"__isSmartRef__\":true,\"id\":478},{\"__isSmartRef__\":true,\"id\":479},{\"__isSmartRef__\":true,\"id\":480}],[{\"__isSmartRef__\":true,\"id\":481},{\"__isSmartRef__\":true,\"id\":482},{\"__isSmartRef__\":true,\"id\":483},{\"__isSmartRef__\":true,\"id\":484},{\"__isSmartRef__\":true,\"id\":485},{\"__isSmartRef__\":true,\"id\":486}],[{\"__isSmartRef__\":true,\"id\":487},{\"__isSmartRef__\":true,\"id\":488},{\"__isSmartRef__\":true,\"id\":489},{\"__isSmartRef__\":true,\"id\":490},{\"__isSmartRef__\":true,\"id\":491},{\"__isSmartRef__\":true,\"id\":492}],[{\"__isSmartRef__\":true,\"id\":493},{\"__isSmartRef__\":true,\"id\":494},{\"__isSmartRef__\":true,\"id\":495},{\"__isSmartRef__\":true,\"id\":496},{\"__isSmartRef__\":true,\"id\":497},{\"__isSmartRef__\":true,\"id\":498}],[{\"__isSmartRef__\":true,\"id\":499},{\"__isSmartRef__\":true,\"id\":500},{\"__isSmartRef__\":true,\"id\":501},{\"__isSmartRef__\":true,\"id\":502},{\"__isSmartRef__\":true,\"id\":503},{\"__isSmartRef__\":true,\"id\":504}],[{\"__isSmartRef__\":true,\"id\":505},{\"__isSmartRef__\":true,\"id\":506},{\"__isSmartRef__\":true,\"id\":507},{\"__isSmartRef__\":true,\"id\":508},{\"__isSmartRef__\":true,\"id\":509},{\"__isSmartRef__\":true,\"id\":510}],[{\"__isSmartRef__\":true,\"id\":511},{\"__isSmartRef__\":true,\"id\":512},{\"__isSmartRef__\":true,\"id\":513},{\"__isSmartRef__\":true,\"id\":514},{\"__isSmartRef__\":true,\"id\":515},{\"__isSmartRef__\":true,\"id\":516}],[{\"__isSmartRef__\":true,\"id\":517},{\"__isSmartRef__\":true,\"id\":518},{\"__isSmartRef__\":true,\"id\":519},{\"__isSmartRef__\":true,\"id\":520},{\"__isSmartRef__\":true,\"id\":521},{\"__isSmartRef__\":true,\"id\":522}],[{\"__isSmartRef__\":true,\"id\":523},{\"__isSmartRef__\":true,\"id\":524},{\"__isSmartRef__\":true,\"id\":525},{\"__isSmartRef__\":true,\"id\":526},{\"__isSmartRef__\":true,\"id\":527},{\"__isSmartRef__\":true,\"id\":528}],[{\"__isSmartRef__\":true,\"id\":529},{\"__isSmartRef__\":true,\"id\":530},{\"__isSmartRef__\":true,\"id\":531},{\"__isSmartRef__\":true,\"id\":532},{\"__isSmartRef__\":true,\"id\":533},{\"__isSmartRef__\":true,\"id\":534}],[{\"__isSmartRef__\":true,\"id\":535},{\"__isSmartRef__\":true,\"id\":536},{\"__isSmartRef__\":true,\"id\":537},{\"__isSmartRef__\":true,\"id\":538},{\"__isSmartRef__\":true,\"id\":539},{\"__isSmartRef__\":true,\"id\":540}],[{\"__isSmartRef__\":true,\"id\":541},{\"__isSmartRef__\":true,\"id\":542},{\"__isSmartRef__\":true,\"id\":543},{\"__isSmartRef__\":true,\"id\":544},{\"__isSmartRef__\":true,\"id\":545},{\"__isSmartRef__\":true,\"id\":546}],[{\"__isSmartRef__\":true,\"id\":547},{\"__isSmartRef__\":true,\"id\":548},{\"__isSmartRef__\":true,\"id\":549},{\"__isSmartRef__\":true,\"id\":550},{\"__isSmartRef__\":true,\"id\":551},{\"__isSmartRef__\":true,\"id\":552}],[{\"__isSmartRef__\":true,\"id\":553},{\"__isSmartRef__\":true,\"id\":554},{\"__isSmartRef__\":true,\"id\":555},{\"__isSmartRef__\":true,\"id\":556},{\"__isSmartRef__\":true,\"id\":557},{\"__isSmartRef__\":true,\"id\":558}],[{\"__isSmartRef__\":true,\"id\":559},{\"__isSmartRef__\":true,\"id\":560},{\"__isSmartRef__\":true,\"id\":561},{\"__isSmartRef__\":true,\"id\":562},{\"__isSmartRef__\":true,\"id\":563},{\"__isSmartRef__\":true,\"id\":564}],[{\"__isSmartRef__\":true,\"id\":565},{\"__isSmartRef__\":true,\"id\":566},{\"__isSmartRef__\":true,\"id\":567},{\"__isSmartRef__\":true,\"id\":568},{\"__isSmartRef__\":true,\"id\":569},{\"__isSmartRef__\":true,\"id\":570}],[{\"__isSmartRef__\":true,\"id\":571},{\"__isSmartRef__\":true,\"id\":572},{\"__isSmartRef__\":true,\"id\":573},{\"__isSmartRef__\":true,\"id\":574},{\"__isSmartRef__\":true,\"id\":575},{\"__isSmartRef__\":true,\"id\":576}],[{\"__isSmartRef__\":true,\"id\":577},{\"__isSmartRef__\":true,\"id\":578},{\"__isSmartRef__\":true,\"id\":579},{\"__isSmartRef__\":true,\"id\":580},{\"__isSmartRef__\":true,\"id\":581},{\"__isSmartRef__\":true,\"id\":582}],[{\"__isSmartRef__\":true,\"id\":583},{\"__isSmartRef__\":true,\"id\":584},{\"__isSmartRef__\":true,\"id\":585},{\"__isSmartRef__\":true,\"id\":586},{\"__isSmartRef__\":true,\"id\":587},{\"__isSmartRef__\":true,\"id\":588}],[{\"__isSmartRef__\":true,\"id\":589},{\"__isSmartRef__\":true,\"id\":590},{\"__isSmartRef__\":true,\"id\":591},{\"__isSmartRef__\":true,\"id\":592},{\"__isSmartRef__\":true,\"id\":593},{\"__isSmartRef__\":true,\"id\":594}],[{\"__isSmartRef__\":true,\"id\":595},{\"__isSmartRef__\":true,\"id\":596},{\"__isSmartRef__\":true,\"id\":597},{\"__isSmartRef__\":true,\"id\":598},{\"__isSmartRef__\":true,\"id\":599},{\"__isSmartRef__\":true,\"id\":600}],[{\"__isSmartRef__\":true,\"id\":601},{\"__isSmartRef__\":true,\"id\":602},{\"__isSmartRef__\":true,\"id\":603},{\"__isSmartRef__\":true,\"id\":604},{\"__isSmartRef__\":true,\"id\":605},{\"__isSmartRef__\":true,\"id\":606}],[{\"__isSmartRef__\":true,\"id\":607},{\"__isSmartRef__\":true,\"id\":608},{\"__isSmartRef__\":true,\"id\":609},{\"__isSmartRef__\":true,\"id\":610},{\"__isSmartRef__\":true,\"id\":611},{\"__isSmartRef__\":true,\"id\":612}],[{\"__isSmartRef__\":true,\"id\":613},{\"__isSmartRef__\":true,\"id\":614},{\"__isSmartRef__\":true,\"id\":615},{\"__isSmartRef__\":true,\"id\":616},{\"__isSmartRef__\":true,\"id\":617},{\"__isSmartRef__\":true,\"id\":618}],[{\"__isSmartRef__\":true,\"id\":619},{\"__isSmartRef__\":true,\"id\":620},{\"__isSmartRef__\":true,\"id\":621},{\"__isSmartRef__\":true,\"id\":622},{\"__isSmartRef__\":true,\"id\":623},{\"__isSmartRef__\":true,\"id\":624}],[{\"__isSmartRef__\":true,\"id\":625},{\"__isSmartRef__\":true,\"id\":626},{\"__isSmartRef__\":true,\"id\":627},{\"__isSmartRef__\":true,\"id\":628},{\"__isSmartRef__\":true,\"id\":629},{\"__isSmartRef__\":true,\"id\":630}],[{\"__isSmartRef__\":true,\"id\":631},{\"__isSmartRef__\":true,\"id\":632},{\"__isSmartRef__\":true,\"id\":633},{\"__isSmartRef__\":true,\"id\":634},{\"__isSmartRef__\":true,\"id\":635},{\"__isSmartRef__\":true,\"id\":636}],[{\"__isSmartRef__\":true,\"id\":637},{\"__isSmartRef__\":true,\"id\":638},{\"__isSmartRef__\":true,\"id\":639},{\"__isSmartRef__\":true,\"id\":640},{\"__isSmartRef__\":true,\"id\":641},{\"__isSmartRef__\":true,\"id\":642}],[{\"__isSmartRef__\":true,\"id\":643},{\"__isSmartRef__\":true,\"id\":644},{\"__isSmartRef__\":true,\"id\":645},{\"__isSmartRef__\":true,\"id\":646},{\"__isSmartRef__\":true,\"id\":647},{\"__isSmartRef__\":true,\"id\":648}],[{\"__isSmartRef__\":true,\"id\":649},{\"__isSmartRef__\":true,\"id\":650},{\"__isSmartRef__\":true,\"id\":651},{\"__isSmartRef__\":true,\"id\":652},{\"__isSmartRef__\":true,\"id\":653},{\"__isSmartRef__\":true,\"id\":654}],[{\"__isSmartRef__\":true,\"id\":655},{\"__isSmartRef__\":true,\"id\":656},{\"__isSmartRef__\":true,\"id\":657},{\"__isSmartRef__\":true,\"id\":658},{\"__isSmartRef__\":true,\"id\":659},{\"__isSmartRef__\":true,\"id\":660}],[{\"__isSmartRef__\":true,\"id\":661},{\"__isSmartRef__\":true,\"id\":662},{\"__isSmartRef__\":true,\"id\":663},{\"__isSmartRef__\":true,\"id\":664},{\"__isSmartRef__\":true,\"id\":665},{\"__isSmartRef__\":true,\"id\":666}],[{\"__isSmartRef__\":true,\"id\":667},{\"__isSmartRef__\":true,\"id\":668},{\"__isSmartRef__\":true,\"id\":669},{\"__isSmartRef__\":true,\"id\":670},{\"__isSmartRef__\":true,\"id\":671},{\"__isSmartRef__\":true,\"id\":672}],[{\"__isSmartRef__\":true,\"id\":673},{\"__isSmartRef__\":true,\"id\":674},{\"__isSmartRef__\":true,\"id\":675},{\"__isSmartRef__\":true,\"id\":676},{\"__isSmartRef__\":true,\"id\":677},{\"__isSmartRef__\":true,\"id\":678}],[{\"__isSmartRef__\":true,\"id\":679},{\"__isSmartRef__\":true,\"id\":680},{\"__isSmartRef__\":true,\"id\":681},{\"__isSmartRef__\":true,\"id\":682},{\"__isSmartRef__\":true,\"id\":683},{\"__isSmartRef__\":true,\"id\":684}],[{\"__isSmartRef__\":true,\"id\":685},{\"__isSmartRef__\":true,\"id\":686},{\"__isSmartRef__\":true,\"id\":687},{\"__isSmartRef__\":true,\"id\":688},{\"__isSmartRef__\":true,\"id\":689},{\"__isSmartRef__\":true,\"id\":690}],[{\"__isSmartRef__\":true,\"id\":691},{\"__isSmartRef__\":true,\"id\":692},{\"__isSmartRef__\":true,\"id\":693},{\"__isSmartRef__\":true,\"id\":694},{\"__isSmartRef__\":true,\"id\":695},{\"__isSmartRef__\":true,\"id\":696}],[{\"__isSmartRef__\":true,\"id\":697},{\"__isSmartRef__\":true,\"id\":698},{\"__isSmartRef__\":true,\"id\":699},{\"__isSmartRef__\":true,\"id\":700},{\"__isSmartRef__\":true,\"id\":701},{\"__isSmartRef__\":true,\"id\":702}],[{\"__isSmartRef__\":true,\"id\":703},{\"__isSmartRef__\":true,\"id\":704},{\"__isSmartRef__\":true,\"id\":705},{\"__isSmartRef__\":true,\"id\":706},{\"__isSmartRef__\":true,\"id\":707},{\"__isSmartRef__\":true,\"id\":708}],[{\"__isSmartRef__\":true,\"id\":709},{\"__isSmartRef__\":true,\"id\":710},{\"__isSmartRef__\":true,\"id\":711},{\"__isSmartRef__\":true,\"id\":712},{\"__isSmartRef__\":true,\"id\":713},{\"__isSmartRef__\":true,\"id\":714}],[{\"__isSmartRef__\":true,\"id\":715},{\"__isSmartRef__\":true,\"id\":716},{\"__isSmartRef__\":true,\"id\":717},{\"__isSmartRef__\":true,\"id\":718},{\"__isSmartRef__\":true,\"id\":719},{\"__isSmartRef__\":true,\"id\":720}],[{\"__isSmartRef__\":true,\"id\":721},{\"__isSmartRef__\":true,\"id\":722},{\"__isSmartRef__\":true,\"id\":723},{\"__isSmartRef__\":true,\"id\":724},{\"__isSmartRef__\":true,\"id\":725},{\"__isSmartRef__\":true,\"id\":726}],[{\"__isSmartRef__\":true,\"id\":727},{\"__isSmartRef__\":true,\"id\":728},{\"__isSmartRef__\":true,\"id\":729},{\"__isSmartRef__\":true,\"id\":730},{\"__isSmartRef__\":true,\"id\":731},{\"__isSmartRef__\":true,\"id\":732}],[{\"__isSmartRef__\":true,\"id\":733},{\"__isSmartRef__\":true,\"id\":734},{\"__isSmartRef__\":true,\"id\":735},{\"__isSmartRef__\":true,\"id\":736},{\"__isSmartRef__\":true,\"id\":737},{\"__isSmartRef__\":true,\"id\":738}],[{\"__isSmartRef__\":true,\"id\":739},{\"__isSmartRef__\":true,\"id\":740},{\"__isSmartRef__\":true,\"id\":741},{\"__isSmartRef__\":true,\"id\":742},{\"__isSmartRef__\":true,\"id\":743},{\"__isSmartRef__\":true,\"id\":744}],[{\"__isSmartRef__\":true,\"id\":745},{\"__isSmartRef__\":true,\"id\":746},{\"__isSmartRef__\":true,\"id\":747},{\"__isSmartRef__\":true,\"id\":748},{\"__isSmartRef__\":true,\"id\":749},{\"__isSmartRef__\":true,\"id\":750}],[{\"__isSmartRef__\":true,\"id\":751},{\"__isSmartRef__\":true,\"id\":752},{\"__isSmartRef__\":true,\"id\":753},{\"__isSmartRef__\":true,\"id\":754},{\"__isSmartRef__\":true,\"id\":755},{\"__isSmartRef__\":true,\"id\":756}],[{\"__isSmartRef__\":true,\"id\":757},{\"__isSmartRef__\":true,\"id\":758},{\"__isSmartRef__\":true,\"id\":759},{\"__isSmartRef__\":true,\"id\":760},{\"__isSmartRef__\":true,\"id\":761},{\"__isSmartRef__\":true,\"id\":762}],[{\"__isSmartRef__\":true,\"id\":763},{\"__isSmartRef__\":true,\"id\":764},{\"__isSmartRef__\":true,\"id\":765},{\"__isSmartRef__\":true,\"id\":766},{\"__isSmartRef__\":true,\"id\":767},{\"__isSmartRef__\":true,\"id\":768}],[{\"__isSmartRef__\":true,\"id\":769},{\"__isSmartRef__\":true,\"id\":770},{\"__isSmartRef__\":true,\"id\":771},{\"__isSmartRef__\":true,\"id\":772},{\"__isSmartRef__\":true,\"id\":773},{\"__isSmartRef__\":true,\"id\":774}],[{\"__isSmartRef__\":true,\"id\":775},{\"__isSmartRef__\":true,\"id\":776},{\"__isSmartRef__\":true,\"id\":777},{\"__isSmartRef__\":true,\"id\":778},{\"__isSmartRef__\":true,\"id\":779},{\"__isSmartRef__\":true,\"id\":780}],[{\"__isSmartRef__\":true,\"id\":781},{\"__isSmartRef__\":true,\"id\":782},{\"__isSmartRef__\":true,\"id\":783},{\"__isSmartRef__\":true,\"id\":784},{\"__isSmartRef__\":true,\"id\":785},{\"__isSmartRef__\":true,\"id\":786}],[{\"__isSmartRef__\":true,\"id\":787},{\"__isSmartRef__\":true,\"id\":788},{\"__isSmartRef__\":true,\"id\":789},{\"__isSmartRef__\":true,\"id\":790},{\"__isSmartRef__\":true,\"id\":791},{\"__isSmartRef__\":true,\"id\":792}],[{\"__isSmartRef__\":true,\"id\":793},{\"__isSmartRef__\":true,\"id\":794},{\"__isSmartRef__\":true,\"id\":795},{\"__isSmartRef__\":true,\"id\":796},{\"__isSmartRef__\":true,\"id\":797},{\"__isSmartRef__\":true,\"id\":798}],[{\"__isSmartRef__\":true,\"id\":799},{\"__isSmartRef__\":true,\"id\":800},{\"__isSmartRef__\":true,\"id\":801},{\"__isSmartRef__\":true,\"id\":802},{\"__isSmartRef__\":true,\"id\":803},{\"__isSmartRef__\":true,\"id\":804}],[{\"__isSmartRef__\":true,\"id\":805},{\"__isSmartRef__\":true,\"id\":806},{\"__isSmartRef__\":true,\"id\":807},{\"__isSmartRef__\":true,\"id\":808},{\"__isSmartRef__\":true,\"id\":809},{\"__isSmartRef__\":true,\"id\":810}],[{\"__isSmartRef__\":true,\"id\":811},{\"__isSmartRef__\":true,\"id\":812},{\"__isSmartRef__\":true,\"id\":813},{\"__isSmartRef__\":true,\"id\":814},{\"__isSmartRef__\":true,\"id\":815},{\"__isSmartRef__\":true,\"id\":816}],[{\"__isSmartRef__\":true,\"id\":817},{\"__isSmartRef__\":true,\"id\":818},{\"__isSmartRef__\":true,\"id\":819},{\"__isSmartRef__\":true,\"id\":820},{\"__isSmartRef__\":true,\"id\":821},{\"__isSmartRef__\":true,\"id\":822}],[{\"__isSmartRef__\":true,\"id\":823},{\"__isSmartRef__\":true,\"id\":824},{\"__isSmartRef__\":true,\"id\":825},{\"__isSmartRef__\":true,\"id\":826},{\"__isSmartRef__\":true,\"id\":827},{\"__isSmartRef__\":true,\"id\":828}],[{\"__isSmartRef__\":true,\"id\":829},{\"__isSmartRef__\":true,\"id\":830},{\"__isSmartRef__\":true,\"id\":831},{\"__isSmartRef__\":true,\"id\":832},{\"__isSmartRef__\":true,\"id\":833},{\"__isSmartRef__\":true,\"id\":834}],[{\"__isSmartRef__\":true,\"id\":835},{\"__isSmartRef__\":true,\"id\":836},{\"__isSmartRef__\":true,\"id\":837},{\"__isSmartRef__\":true,\"id\":838},{\"__isSmartRef__\":true,\"id\":839},{\"__isSmartRef__\":true,\"id\":840}],[{\"__isSmartRef__\":true,\"id\":841},{\"__isSmartRef__\":true,\"id\":842},{\"__isSmartRef__\":true,\"id\":843},{\"__isSmartRef__\":true,\"id\":844},{\"__isSmartRef__\":true,\"id\":845},{\"__isSmartRef__\":true,\"id\":846}],[{\"__isSmartRef__\":true,\"id\":847},{\"__isSmartRef__\":true,\"id\":848},{\"__isSmartRef__\":true,\"id\":849},{\"__isSmartRef__\":true,\"id\":850},{\"__isSmartRef__\":true,\"id\":851},{\"__isSmartRef__\":true,\"id\":852}],[{\"__isSmartRef__\":true,\"id\":853},{\"__isSmartRef__\":true,\"id\":854},{\"__isSmartRef__\":true,\"id\":855},{\"__isSmartRef__\":true,\"id\":856},{\"__isSmartRef__\":true,\"id\":857},{\"__isSmartRef__\":true,\"id\":858}],[{\"__isSmartRef__\":true,\"id\":859},{\"__isSmartRef__\":true,\"id\":860},{\"__isSmartRef__\":true,\"id\":861},{\"__isSmartRef__\":true,\"id\":862},{\"__isSmartRef__\":true,\"id\":863},{\"__isSmartRef__\":true,\"id\":864}],[{\"__isSmartRef__\":true,\"id\":865},{\"__isSmartRef__\":true,\"id\":866},{\"__isSmartRef__\":true,\"id\":867},{\"__isSmartRef__\":true,\"id\":868},{\"__isSmartRef__\":true,\"id\":869},{\"__isSmartRef__\":true,\"id\":870}],[{\"__isSmartRef__\":true,\"id\":871},{\"__isSmartRef__\":true,\"id\":872},{\"__isSmartRef__\":true,\"id\":873},{\"__isSmartRef__\":true,\"id\":874},{\"__isSmartRef__\":true,\"id\":875},{\"__isSmartRef__\":true,\"id\":876}],[{\"__isSmartRef__\":true,\"id\":877},{\"__isSmartRef__\":true,\"id\":878},{\"__isSmartRef__\":true,\"id\":879},{\"__isSmartRef__\":true,\"id\":880},{\"__isSmartRef__\":true,\"id\":881},{\"__isSmartRef__\":true,\"id\":882}],[{\"__isSmartRef__\":true,\"id\":883},{\"__isSmartRef__\":true,\"id\":884},{\"__isSmartRef__\":true,\"id\":885},{\"__isSmartRef__\":true,\"id\":886},{\"__isSmartRef__\":true,\"id\":887},{\"__isSmartRef__\":true,\"id\":888}],[{\"__isSmartRef__\":true,\"id\":889},{\"__isSmartRef__\":true,\"id\":890},{\"__isSmartRef__\":true,\"id\":891},{\"__isSmartRef__\":true,\"id\":892},{\"__isSmartRef__\":true,\"id\":893},{\"__isSmartRef__\":true,\"id\":894}],[{\"__isSmartRef__\":true,\"id\":895},{\"__isSmartRef__\":true,\"id\":896},{\"__isSmartRef__\":true,\"id\":897},{\"__isSmartRef__\":true,\"id\":898},{\"__isSmartRef__\":true,\"id\":899},{\"__isSmartRef__\":true,\"id\":900}],[{\"__isSmartRef__\":true,\"id\":901},{\"__isSmartRef__\":true,\"id\":902},{\"__isSmartRef__\":true,\"id\":903},{\"__isSmartRef__\":true,\"id\":904},{\"__isSmartRef__\":true,\"id\":905},{\"__isSmartRef__\":true,\"id\":906}],[{\"__isSmartRef__\":true,\"id\":907},{\"__isSmartRef__\":true,\"id\":908},{\"__isSmartRef__\":true,\"id\":909},{\"__isSmartRef__\":true,\"id\":910},{\"__isSmartRef__\":true,\"id\":911},{\"__isSmartRef__\":true,\"id\":912}],[{\"__isSmartRef__\":true,\"id\":913},{\"__isSmartRef__\":true,\"id\":914},{\"__isSmartRef__\":true,\"id\":915},{\"__isSmartRef__\":true,\"id\":916},{\"__isSmartRef__\":true,\"id\":917},{\"__isSmartRef__\":true,\"id\":918}],[{\"__isSmartRef__\":true,\"id\":919},{\"__isSmartRef__\":true,\"id\":920},{\"__isSmartRef__\":true,\"id\":921},{\"__isSmartRef__\":true,\"id\":922},{\"__isSmartRef__\":true,\"id\":923},{\"__isSmartRef__\":true,\"id\":924}],[{\"__isSmartRef__\":true,\"id\":925},{\"__isSmartRef__\":true,\"id\":926},{\"__isSmartRef__\":true,\"id\":927},{\"__isSmartRef__\":true,\"id\":928},{\"__isSmartRef__\":true,\"id\":929},{\"__isSmartRef__\":true,\"id\":930}],[{\"__isSmartRef__\":true,\"id\":931},{\"__isSmartRef__\":true,\"id\":932},{\"__isSmartRef__\":true,\"id\":933},{\"__isSmartRef__\":true,\"id\":934},{\"__isSmartRef__\":true,\"id\":935},{\"__isSmartRef__\":true,\"id\":936}],[{\"__isSmartRef__\":true,\"id\":937},{\"__isSmartRef__\":true,\"id\":938},{\"__isSmartRef__\":true,\"id\":939},{\"__isSmartRef__\":true,\"id\":940},{\"__isSmartRef__\":true,\"id\":941},{\"__isSmartRef__\":true,\"id\":942}],[{\"__isSmartRef__\":true,\"id\":943},{\"__isSmartRef__\":true,\"id\":944},{\"__isSmartRef__\":true,\"id\":945},{\"__isSmartRef__\":true,\"id\":946},{\"__isSmartRef__\":true,\"id\":947},{\"__isSmartRef__\":true,\"id\":948}],[{\"__isSmartRef__\":true,\"id\":949},{\"__isSmartRef__\":true,\"id\":950},{\"__isSmartRef__\":true,\"id\":951},{\"__isSmartRef__\":true,\"id\":952},{\"__isSmartRef__\":true,\"id\":953},{\"__isSmartRef__\":true,\"id\":954}],[{\"__isSmartRef__\":true,\"id\":955},{\"__isSmartRef__\":true,\"id\":956},{\"__isSmartRef__\":true,\"id\":957},{\"__isSmartRef__\":true,\"id\":958},{\"__isSmartRef__\":true,\"id\":959},{\"__isSmartRef__\":true,\"id\":960}],[{\"__isSmartRef__\":true,\"id\":961},{\"__isSmartRef__\":true,\"id\":962},{\"__isSmartRef__\":true,\"id\":963},{\"__isSmartRef__\":true,\"id\":964},{\"__isSmartRef__\":true,\"id\":965},{\"__isSmartRef__\":true,\"id\":966}],[{\"__isSmartRef__\":true,\"id\":967},{\"__isSmartRef__\":true,\"id\":968},{\"__isSmartRef__\":true,\"id\":969},{\"__isSmartRef__\":true,\"id\":970},{\"__isSmartRef__\":true,\"id\":971},{\"__isSmartRef__\":true,\"id\":972}],[{\"__isSmartRef__\":true,\"id\":973},{\"__isSmartRef__\":true,\"id\":974},{\"__isSmartRef__\":true,\"id\":975},{\"__isSmartRef__\":true,\"id\":976},{\"__isSmartRef__\":true,\"id\":977},{\"__isSmartRef__\":true,\"id\":978}],[{\"__isSmartRef__\":true,\"id\":979},{\"__isSmartRef__\":true,\"id\":980},{\"__isSmartRef__\":true,\"id\":981},{\"__isSmartRef__\":true,\"id\":982},{\"__isSmartRef__\":true,\"id\":983},{\"__isSmartRef__\":true,\"id\":984}],[{\"__isSmartRef__\":true,\"id\":985},{\"__isSmartRef__\":true,\"id\":986},{\"__isSmartRef__\":true,\"id\":987},{\"__isSmartRef__\":true,\"id\":988},{\"__isSmartRef__\":true,\"id\":989},{\"__isSmartRef__\":true,\"id\":990}],[{\"__isSmartRef__\":true,\"id\":991},{\"__isSmartRef__\":true,\"id\":992},{\"__isSmartRef__\":true,\"id\":993},{\"__isSmartRef__\":true,\"id\":994},{\"__isSmartRef__\":true,\"id\":995},{\"__isSmartRef__\":true,\"id\":996}],[{\"__isSmartRef__\":true,\"id\":997},{\"__isSmartRef__\":true,\"id\":998},{\"__isSmartRef__\":true,\"id\":999},{\"__isSmartRef__\":true,\"id\":1000},{\"__isSmartRef__\":true,\"id\":1001},{\"__isSmartRef__\":true,\"id\":1002}],[{\"__isSmartRef__\":true,\"id\":1003},{\"__isSmartRef__\":true,\"id\":1004},{\"__isSmartRef__\":true,\"id\":1005},{\"__isSmartRef__\":true,\"id\":1006},{\"__isSmartRef__\":true,\"id\":1007},{\"__isSmartRef__\":true,\"id\":1008}],[{\"__isSmartRef__\":true,\"id\":1009},{\"__isSmartRef__\":true,\"id\":1010},{\"__isSmartRef__\":true,\"id\":1011},{\"__isSmartRef__\":true,\"id\":1012},{\"__isSmartRef__\":true,\"id\":1013},{\"__isSmartRef__\":true,\"id\":1014}],[{\"__isSmartRef__\":true,\"id\":1015},{\"__isSmartRef__\":true,\"id\":1016},{\"__isSmartRef__\":true,\"id\":1017},{\"__isSmartRef__\":true,\"id\":1018},{\"__isSmartRef__\":true,\"id\":1019},{\"__isSmartRef__\":true,\"id\":1020}],[{\"__isSmartRef__\":true,\"id\":1021},{\"__isSmartRef__\":true,\"id\":1022},{\"__isSmartRef__\":true,\"id\":1023},{\"__isSmartRef__\":true,\"id\":1024},{\"__isSmartRef__\":true,\"id\":1025},{\"__isSmartRef__\":true,\"id\":1026}],[{\"__isSmartRef__\":true,\"id\":1027},{\"__isSmartRef__\":true,\"id\":1028},{\"__isSmartRef__\":true,\"id\":1029},{\"__isSmartRef__\":true,\"id\":1030},{\"__isSmartRef__\":true,\"id\":1031},{\"__isSmartRef__\":true,\"id\":1032}],[{\"__isSmartRef__\":true,\"id\":1033},{\"__isSmartRef__\":true,\"id\":1034},{\"__isSmartRef__\":true,\"id\":1035},{\"__isSmartRef__\":true,\"id\":1036},{\"__isSmartRef__\":true,\"id\":1037},{\"__isSmartRef__\":true,\"id\":1038}],[{\"__isSmartRef__\":true,\"id\":1039},{\"__isSmartRef__\":true,\"id\":1040},{\"__isSmartRef__\":true,\"id\":1041},{\"__isSmartRef__\":true,\"id\":1042},{\"__isSmartRef__\":true,\"id\":1043},{\"__isSmartRef__\":true,\"id\":1044}],[{\"__isSmartRef__\":true,\"id\":1045},{\"__isSmartRef__\":true,\"id\":1046},{\"__isSmartRef__\":true,\"id\":1047},{\"__isSmartRef__\":true,\"id\":1048},{\"__isSmartRef__\":true,\"id\":1049},{\"__isSmartRef__\":true,\"id\":1050}],[{\"__isSmartRef__\":true,\"id\":1051},{\"__isSmartRef__\":true,\"id\":1052},{\"__isSmartRef__\":true,\"id\":1053},{\"__isSmartRef__\":true,\"id\":1054},{\"__isSmartRef__\":true,\"id\":1055},{\"__isSmartRef__\":true,\"id\":1056}],[{\"__isSmartRef__\":true,\"id\":1057},{\"__isSmartRef__\":true,\"id\":1058},{\"__isSmartRef__\":true,\"id\":1059},{\"__isSmartRef__\":true,\"id\":1060},{\"__isSmartRef__\":true,\"id\":1061},{\"__isSmartRef__\":true,\"id\":1062}],[{\"__isSmartRef__\":true,\"id\":1063},{\"__isSmartRef__\":true,\"id\":1064},{\"__isSmartRef__\":true,\"id\":1065},{\"__isSmartRef__\":true,\"id\":1066},{\"__isSmartRef__\":true,\"id\":1067},{\"__isSmartRef__\":true,\"id\":1068}],[{\"__isSmartRef__\":true,\"id\":1069},{\"__isSmartRef__\":true,\"id\":1070},{\"__isSmartRef__\":true,\"id\":1071},{\"__isSmartRef__\":true,\"id\":1072},{\"__isSmartRef__\":true,\"id\":1073},{\"__isSmartRef__\":true,\"id\":1074}],[{\"__isSmartRef__\":true,\"id\":1075},{\"__isSmartRef__\":true,\"id\":1076},{\"__isSmartRef__\":true,\"id\":1077},{\"__isSmartRef__\":true,\"id\":1078},{\"__isSmartRef__\":true,\"id\":1079},{\"__isSmartRef__\":true,\"id\":1080}],[{\"__isSmartRef__\":true,\"id\":1081},{\"__isSmartRef__\":true,\"id\":1082},{\"__isSmartRef__\":true,\"id\":1083},{\"__isSmartRef__\":true,\"id\":1084},{\"__isSmartRef__\":true,\"id\":1085},{\"__isSmartRef__\":true,\"id\":1086}],[{\"__isSmartRef__\":true,\"id\":1087},{\"__isSmartRef__\":true,\"id\":1088},{\"__isSmartRef__\":true,\"id\":1089},{\"__isSmartRef__\":true,\"id\":1090},{\"__isSmartRef__\":true,\"id\":1091},{\"__isSmartRef__\":true,\"id\":1092}],[{\"__isSmartRef__\":true,\"id\":1093},{\"__isSmartRef__\":true,\"id\":1094},{\"__isSmartRef__\":true,\"id\":1095},{\"__isSmartRef__\":true,\"id\":1096},{\"__isSmartRef__\":true,\"id\":1097},{\"__isSmartRef__\":true,\"id\":1098}],[{\"__isSmartRef__\":true,\"id\":1099},{\"__isSmartRef__\":true,\"id\":1100},{\"__isSmartRef__\":true,\"id\":1101},{\"__isSmartRef__\":true,\"id\":1102},{\"__isSmartRef__\":true,\"id\":1103},{\"__isSmartRef__\":true,\"id\":1104}],[{\"__isSmartRef__\":true,\"id\":1105},{\"__isSmartRef__\":true,\"id\":1106},{\"__isSmartRef__\":true,\"id\":1107},{\"__isSmartRef__\":true,\"id\":1108},{\"__isSmartRef__\":true,\"id\":1109},{\"__isSmartRef__\":true,\"id\":1110}],[{\"__isSmartRef__\":true,\"id\":1111},{\"__isSmartRef__\":true,\"id\":1112},{\"__isSmartRef__\":true,\"id\":1113},{\"__isSmartRef__\":true,\"id\":1114},{\"__isSmartRef__\":true,\"id\":1115},{\"__isSmartRef__\":true,\"id\":1116}],[{\"__isSmartRef__\":true,\"id\":1117},{\"__isSmartRef__\":true,\"id\":1118},{\"__isSmartRef__\":true,\"id\":1119},{\"__isSmartRef__\":true,\"id\":1120},{\"__isSmartRef__\":true,\"id\":1121},{\"__isSmartRef__\":true,\"id\":1122}],[{\"__isSmartRef__\":true,\"id\":1123},{\"__isSmartRef__\":true,\"id\":1124},{\"__isSmartRef__\":true,\"id\":1125},{\"__isSmartRef__\":true,\"id\":1126},{\"__isSmartRef__\":true,\"id\":1127},{\"__isSmartRef__\":true,\"id\":1128}],[{\"__isSmartRef__\":true,\"id\":1129},{\"__isSmartRef__\":true,\"id\":1130},{\"__isSmartRef__\":true,\"id\":1131},{\"__isSmartRef__\":true,\"id\":1132},{\"__isSmartRef__\":true,\"id\":1133},{\"__isSmartRef__\":true,\"id\":1134}],[{\"__isSmartRef__\":true,\"id\":1135},{\"__isSmartRef__\":true,\"id\":1136},{\"__isSmartRef__\":true,\"id\":1137},{\"__isSmartRef__\":true,\"id\":1138},{\"__isSmartRef__\":true,\"id\":1139},{\"__isSmartRef__\":true,\"id\":1140}],[{\"__isSmartRef__\":true,\"id\":1141},{\"__isSmartRef__\":true,\"id\":1142},{\"__isSmartRef__\":true,\"id\":1143},{\"__isSmartRef__\":true,\"id\":1144},{\"__isSmartRef__\":true,\"id\":1145},{\"__isSmartRef__\":true,\"id\":1146}],[{\"__isSmartRef__\":true,\"id\":1147},{\"__isSmartRef__\":true,\"id\":1148},{\"__isSmartRef__\":true,\"id\":1149},{\"__isSmartRef__\":true,\"id\":1150},{\"__isSmartRef__\":true,\"id\":1151},{\"__isSmartRef__\":true,\"id\":1152}],[{\"__isSmartRef__\":true,\"id\":1153},{\"__isSmartRef__\":true,\"id\":1154},{\"__isSmartRef__\":true,\"id\":1155},{\"__isSmartRef__\":true,\"id\":1156},{\"__isSmartRef__\":true,\"id\":1157},{\"__isSmartRef__\":true,\"id\":1158}],[{\"__isSmartRef__\":true,\"id\":1159},{\"__isSmartRef__\":true,\"id\":1160},{\"__isSmartRef__\":true,\"id\":1161},{\"__isSmartRef__\":true,\"id\":1162},{\"__isSmartRef__\":true,\"id\":1163},{\"__isSmartRef__\":true,\"id\":1164}],[{\"__isSmartRef__\":true,\"id\":1165},{\"__isSmartRef__\":true,\"id\":1166},{\"__isSmartRef__\":true,\"id\":1167},{\"__isSmartRef__\":true,\"id\":1168},{\"__isSmartRef__\":true,\"id\":1169},{\"__isSmartRef__\":true,\"id\":1170}],[{\"__isSmartRef__\":true,\"id\":1171},{\"__isSmartRef__\":true,\"id\":1172},{\"__isSmartRef__\":true,\"id\":1173},{\"__isSmartRef__\":true,\"id\":1174},{\"__isSmartRef__\":true,\"id\":1175},{\"__isSmartRef__\":true,\"id\":1176}],[{\"__isSmartRef__\":true,\"id\":1177},{\"__isSmartRef__\":true,\"id\":1178},{\"__isSmartRef__\":true,\"id\":1179},{\"__isSmartRef__\":true,\"id\":1180},{\"__isSmartRef__\":true,\"id\":1181},{\"__isSmartRef__\":true,\"id\":1182}],[{\"__isSmartRef__\":true,\"id\":1183},{\"__isSmartRef__\":true,\"id\":1184},{\"__isSmartRef__\":true,\"id\":1185},{\"__isSmartRef__\":true,\"id\":1186},{\"__isSmartRef__\":true,\"id\":1187},{\"__isSmartRef__\":true,\"id\":1188}],[{\"__isSmartRef__\":true,\"id\":1189},{\"__isSmartRef__\":true,\"id\":1190},{\"__isSmartRef__\":true,\"id\":1191},{\"__isSmartRef__\":true,\"id\":1192},{\"__isSmartRef__\":true,\"id\":1193},{\"__isSmartRef__\":true,\"id\":1194}],[{\"__isSmartRef__\":true,\"id\":1195},{\"__isSmartRef__\":true,\"id\":1196},{\"__isSmartRef__\":true,\"id\":1197},{\"__isSmartRef__\":true,\"id\":1198},{\"__isSmartRef__\":true,\"id\":1199},{\"__isSmartRef__\":true,\"id\":1200}],[{\"__isSmartRef__\":true,\"id\":1201},{\"__isSmartRef__\":true,\"id\":1202},{\"__isSmartRef__\":true,\"id\":1203},{\"__isSmartRef__\":true,\"id\":1204},{\"__isSmartRef__\":true,\"id\":1205},{\"__isSmartRef__\":true,\"id\":1206}],[{\"__isSmartRef__\":true,\"id\":1207},{\"__isSmartRef__\":true,\"id\":1208},{\"__isSmartRef__\":true,\"id\":1209},{\"__isSmartRef__\":true,\"id\":1210},{\"__isSmartRef__\":true,\"id\":1211},{\"__isSmartRef__\":true,\"id\":1212}],[{\"__isSmartRef__\":true,\"id\":1213},{\"__isSmartRef__\":true,\"id\":1214},{\"__isSmartRef__\":true,\"id\":1215},{\"__isSmartRef__\":true,\"id\":1216},{\"__isSmartRef__\":true,\"id\":1217},{\"__isSmartRef__\":true,\"id\":1218}],[{\"__isSmartRef__\":true,\"id\":1219},{\"__isSmartRef__\":true,\"id\":1220},{\"__isSmartRef__\":true,\"id\":1221},{\"__isSmartRef__\":true,\"id\":1222},{\"__isSmartRef__\":true,\"id\":1223},{\"__isSmartRef__\":true,\"id\":1224}],[{\"__isSmartRef__\":true,\"id\":1225},{\"__isSmartRef__\":true,\"id\":1226},{\"__isSmartRef__\":true,\"id\":1227},{\"__isSmartRef__\":true,\"id\":1228},{\"__isSmartRef__\":true,\"id\":1229},{\"__isSmartRef__\":true,\"id\":1230}],[{\"__isSmartRef__\":true,\"id\":1231},{\"__isSmartRef__\":true,\"id\":1232},{\"__isSmartRef__\":true,\"id\":1233},{\"__isSmartRef__\":true,\"id\":1234},{\"__isSmartRef__\":true,\"id\":1235},{\"__isSmartRef__\":true,\"id\":1236}],[{\"__isSmartRef__\":true,\"id\":1237},{\"__isSmartRef__\":true,\"id\":1238},{\"__isSmartRef__\":true,\"id\":1239},{\"__isSmartRef__\":true,\"id\":1240},{\"__isSmartRef__\":true,\"id\":1241},{\"__isSmartRef__\":true,\"id\":1242}],[{\"__isSmartRef__\":true,\"id\":1243},{\"__isSmartRef__\":true,\"id\":1244},{\"__isSmartRef__\":true,\"id\":1245},{\"__isSmartRef__\":true,\"id\":1246},{\"__isSmartRef__\":true,\"id\":1247},{\"__isSmartRef__\":true,\"id\":1248}],[{\"__isSmartRef__\":true,\"id\":1249},{\"__isSmartRef__\":true,\"id\":1250},{\"__isSmartRef__\":true,\"id\":1251},{\"__isSmartRef__\":true,\"id\":1252},{\"__isSmartRef__\":true,\"id\":1253},{\"__isSmartRef__\":true,\"id\":1254}],[{\"__isSmartRef__\":true,\"id\":1255},{\"__isSmartRef__\":true,\"id\":1256},{\"__isSmartRef__\":true,\"id\":1257},{\"__isSmartRef__\":true,\"id\":1258},{\"__isSmartRef__\":true,\"id\":1259},{\"__isSmartRef__\":true,\"id\":1260}],[{\"__isSmartRef__\":true,\"id\":1261},{\"__isSmartRef__\":true,\"id\":1262},{\"__isSmartRef__\":true,\"id\":1263},{\"__isSmartRef__\":true,\"id\":1264},{\"__isSmartRef__\":true,\"id\":1265},{\"__isSmartRef__\":true,\"id\":1266}],[{\"__isSmartRef__\":true,\"id\":1267},{\"__isSmartRef__\":true,\"id\":1268},{\"__isSmartRef__\":true,\"id\":1269},{\"__isSmartRef__\":true,\"id\":1270},{\"__isSmartRef__\":true,\"id\":1271},{\"__isSmartRef__\":true,\"id\":1272}],[{\"__isSmartRef__\":true,\"id\":1273},{\"__isSmartRef__\":true,\"id\":1274},{\"__isSmartRef__\":true,\"id\":1275},{\"__isSmartRef__\":true,\"id\":1276},{\"__isSmartRef__\":true,\"id\":1277},{\"__isSmartRef__\":true,\"id\":1278}],[{\"__isSmartRef__\":true,\"id\":1279},{\"__isSmartRef__\":true,\"id\":1280},{\"__isSmartRef__\":true,\"id\":1281},{\"__isSmartRef__\":true,\"id\":1282},{\"__isSmartRef__\":true,\"id\":1283},{\"__isSmartRef__\":true,\"id\":1284}],[{\"__isSmartRef__\":true,\"id\":1285},{\"__isSmartRef__\":true,\"id\":1286},{\"__isSmartRef__\":true,\"id\":1287},{\"__isSmartRef__\":true,\"id\":1288},{\"__isSmartRef__\":true,\"id\":1289},{\"__isSmartRef__\":true,\"id\":1290}],[{\"__isSmartRef__\":true,\"id\":1291},{\"__isSmartRef__\":true,\"id\":1292},{\"__isSmartRef__\":true,\"id\":1293},{\"__isSmartRef__\":true,\"id\":1294},{\"__isSmartRef__\":true,\"id\":1295},{\"__isSmartRef__\":true,\"id\":1296}],[{\"__isSmartRef__\":true,\"id\":1297},{\"__isSmartRef__\":true,\"id\":1298},{\"__isSmartRef__\":true,\"id\":1299},{\"__isSmartRef__\":true,\"id\":1300},{\"__isSmartRef__\":true,\"id\":1301},{\"__isSmartRef__\":true,\"id\":1302}],[{\"__isSmartRef__\":true,\"id\":1303},{\"__isSmartRef__\":true,\"id\":1304},{\"__isSmartRef__\":true,\"id\":1305},{\"__isSmartRef__\":true,\"id\":1306},{\"__isSmartRef__\":true,\"id\":1307},{\"__isSmartRef__\":true,\"id\":1308}],[{\"__isSmartRef__\":true,\"id\":1309},{\"__isSmartRef__\":true,\"id\":1310},{\"__isSmartRef__\":true,\"id\":1311},{\"__isSmartRef__\":true,\"id\":1312},{\"__isSmartRef__\":true,\"id\":1313},{\"__isSmartRef__\":true,\"id\":1314}],[{\"__isSmartRef__\":true,\"id\":1315},{\"__isSmartRef__\":true,\"id\":1316},{\"__isSmartRef__\":true,\"id\":1317},{\"__isSmartRef__\":true,\"id\":1318},{\"__isSmartRef__\":true,\"id\":1319},{\"__isSmartRef__\":true,\"id\":1320}],[{\"__isSmartRef__\":true,\"id\":1321},{\"__isSmartRef__\":true,\"id\":1322},{\"__isSmartRef__\":true,\"id\":1323},{\"__isSmartRef__\":true,\"id\":1324},{\"__isSmartRef__\":true,\"id\":1325},{\"__isSmartRef__\":true,\"id\":1326}],[{\"__isSmartRef__\":true,\"id\":1327},{\"__isSmartRef__\":true,\"id\":1328},{\"__isSmartRef__\":true,\"id\":1329},{\"__isSmartRef__\":true,\"id\":1330},{\"__isSmartRef__\":true,\"id\":1331},{\"__isSmartRef__\":true,\"id\":1332}],[{\"__isSmartRef__\":true,\"id\":1333},{\"__isSmartRef__\":true,\"id\":1334},{\"__isSmartRef__\":true,\"id\":1335},{\"__isSmartRef__\":true,\"id\":1336},{\"__isSmartRef__\":true,\"id\":1337},{\"__isSmartRef__\":true,\"id\":1338}],[{\"__isSmartRef__\":true,\"id\":1339},{\"__isSmartRef__\":true,\"id\":1340},{\"__isSmartRef__\":true,\"id\":1341},{\"__isSmartRef__\":true,\"id\":1342},{\"__isSmartRef__\":true,\"id\":1343},{\"__isSmartRef__\":true,\"id\":1344}],[{\"__isSmartRef__\":true,\"id\":1345},{\"__isSmartRef__\":true,\"id\":1346},{\"__isSmartRef__\":true,\"id\":1347},{\"__isSmartRef__\":true,\"id\":1348},{\"__isSmartRef__\":true,\"id\":1349},{\"__isSmartRef__\":true,\"id\":1350}],[{\"__isSmartRef__\":true,\"id\":1351},{\"__isSmartRef__\":true,\"id\":1352},{\"__isSmartRef__\":true,\"id\":1353},{\"__isSmartRef__\":true,\"id\":1354},{\"__isSmartRef__\":true,\"id\":1355},{\"__isSmartRef__\":true,\"id\":1356}],[{\"__isSmartRef__\":true,\"id\":1357},{\"__isSmartRef__\":true,\"id\":1358},{\"__isSmartRef__\":true,\"id\":1359},{\"__isSmartRef__\":true,\"id\":1360},{\"__isSmartRef__\":true,\"id\":1361},{\"__isSmartRef__\":true,\"id\":1362}],[{\"__isSmartRef__\":true,\"id\":1363},{\"__isSmartRef__\":true,\"id\":1364},{\"__isSmartRef__\":true,\"id\":1365},{\"__isSmartRef__\":true,\"id\":1366},{\"__isSmartRef__\":true,\"id\":1367},{\"__isSmartRef__\":true,\"id\":1368}],[{\"__isSmartRef__\":true,\"id\":1369},{\"__isSmartRef__\":true,\"id\":1370},{\"__isSmartRef__\":true,\"id\":1371},{\"__isSmartRef__\":true,\"id\":1372},{\"__isSmartRef__\":true,\"id\":1373},{\"__isSmartRef__\":true,\"id\":1374}],[{\"__isSmartRef__\":true,\"id\":1375},{\"__isSmartRef__\":true,\"id\":1376},{\"__isSmartRef__\":true,\"id\":1377},{\"__isSmartRef__\":true,\"id\":1378},{\"__isSmartRef__\":true,\"id\":1379},{\"__isSmartRef__\":true,\"id\":1380}],[{\"__isSmartRef__\":true,\"id\":1381},{\"__isSmartRef__\":true,\"id\":1382},{\"__isSmartRef__\":true,\"id\":1383},{\"__isSmartRef__\":true,\"id\":1384},{\"__isSmartRef__\":true,\"id\":1385},{\"__isSmartRef__\":true,\"id\":1386}],[{\"__isSmartRef__\":true,\"id\":1387},{\"__isSmartRef__\":true,\"id\":1388},{\"__isSmartRef__\":true,\"id\":1389},{\"__isSmartRef__\":true,\"id\":1390},{\"__isSmartRef__\":true,\"id\":1391},{\"__isSmartRef__\":true,\"id\":1392}],[{\"__isSmartRef__\":true,\"id\":1393},{\"__isSmartRef__\":true,\"id\":1394},{\"__isSmartRef__\":true,\"id\":1395},{\"__isSmartRef__\":true,\"id\":1396},{\"__isSmartRef__\":true,\"id\":1397},{\"__isSmartRef__\":true,\"id\":1398}],[{\"__isSmartRef__\":true,\"id\":1399},{\"__isSmartRef__\":true,\"id\":1400},{\"__isSmartRef__\":true,\"id\":1401},{\"__isSmartRef__\":true,\"id\":1402},{\"__isSmartRef__\":true,\"id\":1403},{\"__isSmartRef__\":true,\"id\":1404}],[{\"__isSmartRef__\":true,\"id\":1405},{\"__isSmartRef__\":true,\"id\":1406},{\"__isSmartRef__\":true,\"id\":1407},{\"__isSmartRef__\":true,\"id\":1408},{\"__isSmartRef__\":true,\"id\":1409},{\"__isSmartRef__\":true,\"id\":1410}],[{\"__isSmartRef__\":true,\"id\":1411},{\"__isSmartRef__\":true,\"id\":1412},{\"__isSmartRef__\":true,\"id\":1413},{\"__isSmartRef__\":true,\"id\":1414},{\"__isSmartRef__\":true,\"id\":1415},{\"__isSmartRef__\":true,\"id\":1416}],[{\"__isSmartRef__\":true,\"id\":1417},{\"__isSmartRef__\":true,\"id\":1418},{\"__isSmartRef__\":true,\"id\":1419},{\"__isSmartRef__\":true,\"id\":1420},{\"__isSmartRef__\":true,\"id\":1421},{\"__isSmartRef__\":true,\"id\":1422}],[{\"__isSmartRef__\":true,\"id\":1423},{\"__isSmartRef__\":true,\"id\":1424},{\"__isSmartRef__\":true,\"id\":1425},{\"__isSmartRef__\":true,\"id\":1426},{\"__isSmartRef__\":true,\"id\":1427},{\"__isSmartRef__\":true,\"id\":1428}],[{\"__isSmartRef__\":true,\"id\":1429},{\"__isSmartRef__\":true,\"id\":1430},{\"__isSmartRef__\":true,\"id\":1431},{\"__isSmartRef__\":true,\"id\":1432},{\"__isSmartRef__\":true,\"id\":1433},{\"__isSmartRef__\":true,\"id\":1434}],[{\"__isSmartRef__\":true,\"id\":1435},{\"__isSmartRef__\":true,\"id\":1436},{\"__isSmartRef__\":true,\"id\":1437},{\"__isSmartRef__\":true,\"id\":1438},{\"__isSmartRef__\":true,\"id\":1439},{\"__isSmartRef__\":true,\"id\":1440}],[{\"__isSmartRef__\":true,\"id\":1441},{\"__isSmartRef__\":true,\"id\":1442},{\"__isSmartRef__\":true,\"id\":1443},{\"__isSmartRef__\":true,\"id\":1444},{\"__isSmartRef__\":true,\"id\":1445},{\"__isSmartRef__\":true,\"id\":1446}],[{\"__isSmartRef__\":true,\"id\":1447},{\"__isSmartRef__\":true,\"id\":1448},{\"__isSmartRef__\":true,\"id\":1449},{\"__isSmartRef__\":true,\"id\":1450},{\"__isSmartRef__\":true,\"id\":1451},{\"__isSmartRef__\":true,\"id\":1452}],[{\"__isSmartRef__\":true,\"id\":1453},{\"__isSmartRef__\":true,\"id\":1454},{\"__isSmartRef__\":true,\"id\":1455},{\"__isSmartRef__\":true,\"id\":1456},{\"__isSmartRef__\":true,\"id\":1457},{\"__isSmartRef__\":true,\"id\":1458}],[{\"__isSmartRef__\":true,\"id\":1459},{\"__isSmartRef__\":true,\"id\":1460},{\"__isSmartRef__\":true,\"id\":1461},{\"__isSmartRef__\":true,\"id\":1462},{\"__isSmartRef__\":true,\"id\":1463},{\"__isSmartRef__\":true,\"id\":1464}],[{\"__isSmartRef__\":true,\"id\":1465},{\"__isSmartRef__\":true,\"id\":1466},{\"__isSmartRef__\":true,\"id\":1467},{\"__isSmartRef__\":true,\"id\":1468},{\"__isSmartRef__\":true,\"id\":1469},{\"__isSmartRef__\":true,\"id\":1470}],[{\"__isSmartRef__\":true,\"id\":1471},{\"__isSmartRef__\":true,\"id\":1472},{\"__isSmartRef__\":true,\"id\":1473},{\"__isSmartRef__\":true,\"id\":1474},{\"__isSmartRef__\":true,\"id\":1475},{\"__isSmartRef__\":true,\"id\":1476}],[{\"__isSmartRef__\":true,\"id\":1477},{\"__isSmartRef__\":true,\"id\":1478},{\"__isSmartRef__\":true,\"id\":1479},{\"__isSmartRef__\":true,\"id\":1480},{\"__isSmartRef__\":true,\"id\":1481},{\"__isSmartRef__\":true,\"id\":1482}],[{\"__isSmartRef__\":true,\"id\":1483},{\"__isSmartRef__\":true,\"id\":1484},{\"__isSmartRef__\":true,\"id\":1485},{\"__isSmartRef__\":true,\"id\":1486},{\"__isSmartRef__\":true,\"id\":1487},{\"__isSmartRef__\":true,\"id\":1488}],[{\"__isSmartRef__\":true,\"id\":1489},{\"__isSmartRef__\":true,\"id\":1490},{\"__isSmartRef__\":true,\"id\":1491},{\"__isSmartRef__\":true,\"id\":1492},{\"__isSmartRef__\":true,\"id\":1493},{\"__isSmartRef__\":true,\"id\":1494}],[{\"__isSmartRef__\":true,\"id\":1495},{\"__isSmartRef__\":true,\"id\":1496},{\"__isSmartRef__\":true,\"id\":1497},{\"__isSmartRef__\":true,\"id\":1498},{\"__isSmartRef__\":true,\"id\":1499},{\"__isSmartRef__\":true,\"id\":1500}],[{\"__isSmartRef__\":true,\"id\":1501},{\"__isSmartRef__\":true,\"id\":1502},{\"__isSmartRef__\":true,\"id\":1503},{\"__isSmartRef__\":true,\"id\":1504},{\"__isSmartRef__\":true,\"id\":1505},{\"__isSmartRef__\":true,\"id\":1506}],[{\"__isSmartRef__\":true,\"id\":1507},{\"__isSmartRef__\":true,\"id\":1508},{\"__isSmartRef__\":true,\"id\":1509},{\"__isSmartRef__\":true,\"id\":1510},{\"__isSmartRef__\":true,\"id\":1511},{\"__isSmartRef__\":true,\"id\":1512}],[{\"__isSmartRef__\":true,\"id\":1513},{\"__isSmartRef__\":true,\"id\":1514},{\"__isSmartRef__\":true,\"id\":1515},{\"__isSmartRef__\":true,\"id\":1516},{\"__isSmartRef__\":true,\"id\":1517},{\"__isSmartRef__\":true,\"id\":1518}],[{\"__isSmartRef__\":true,\"id\":1519},{\"__isSmartRef__\":true,\"id\":1520},{\"__isSmartRef__\":true,\"id\":1521},{\"__isSmartRef__\":true,\"id\":1522},{\"__isSmartRef__\":true,\"id\":1523},{\"__isSmartRef__\":true,\"id\":1524}],[{\"__isSmartRef__\":true,\"id\":1525},{\"__isSmartRef__\":true,\"id\":1526},{\"__isSmartRef__\":true,\"id\":1527},{\"__isSmartRef__\":true,\"id\":1528},{\"__isSmartRef__\":true,\"id\":1529},{\"__isSmartRef__\":true,\"id\":1530}],[{\"__isSmartRef__\":true,\"id\":1531},{\"__isSmartRef__\":true,\"id\":1532},{\"__isSmartRef__\":true,\"id\":1533},{\"__isSmartRef__\":true,\"id\":1534},{\"__isSmartRef__\":true,\"id\":1535},{\"__isSmartRef__\":true,\"id\":1536}],[{\"__isSmartRef__\":true,\"id\":1537},{\"__isSmartRef__\":true,\"id\":1538},{\"__isSmartRef__\":true,\"id\":1539},{\"__isSmartRef__\":true,\"id\":1540},{\"__isSmartRef__\":true,\"id\":1541},{\"__isSmartRef__\":true,\"id\":1542}],[{\"__isSmartRef__\":true,\"id\":1543},{\"__isSmartRef__\":true,\"id\":1544},{\"__isSmartRef__\":true,\"id\":1545},{\"__isSmartRef__\":true,\"id\":1546},{\"__isSmartRef__\":true,\"id\":1547},{\"__isSmartRef__\":true,\"id\":1548}],[{\"__isSmartRef__\":true,\"id\":1549},{\"__isSmartRef__\":true,\"id\":1550},{\"__isSmartRef__\":true,\"id\":1551},{\"__isSmartRef__\":true,\"id\":1552},{\"__isSmartRef__\":true,\"id\":1553},{\"__isSmartRef__\":true,\"id\":1554}],[{\"__isSmartRef__\":true,\"id\":1555},{\"__isSmartRef__\":true,\"id\":1556},{\"__isSmartRef__\":true,\"id\":1557},{\"__isSmartRef__\":true,\"id\":1558},{\"__isSmartRef__\":true,\"id\":1559},{\"__isSmartRef__\":true,\"id\":1560}],[{\"__isSmartRef__\":true,\"id\":1561},{\"__isSmartRef__\":true,\"id\":1562},{\"__isSmartRef__\":true,\"id\":1563},{\"__isSmartRef__\":true,\"id\":1564},{\"__isSmartRef__\":true,\"id\":1565},{\"__isSmartRef__\":true,\"id\":1566}],[{\"__isSmartRef__\":true,\"id\":1567},{\"__isSmartRef__\":true,\"id\":1568},{\"__isSmartRef__\":true,\"id\":1569},{\"__isSmartRef__\":true,\"id\":1570},{\"__isSmartRef__\":true,\"id\":1571},{\"__isSmartRef__\":true,\"id\":1572}],[{\"__isSmartRef__\":true,\"id\":1573},{\"__isSmartRef__\":true,\"id\":1574},{\"__isSmartRef__\":true,\"id\":1575},{\"__isSmartRef__\":true,\"id\":1576},{\"__isSmartRef__\":true,\"id\":1577},{\"__isSmartRef__\":true,\"id\":1578}],[{\"__isSmartRef__\":true,\"id\":1579},{\"__isSmartRef__\":true,\"id\":1580},{\"__isSmartRef__\":true,\"id\":1581},{\"__isSmartRef__\":true,\"id\":1582},{\"__isSmartRef__\":true,\"id\":1583},{\"__isSmartRef__\":true,\"id\":1584}],[{\"__isSmartRef__\":true,\"id\":1585},{\"__isSmartRef__\":true,\"id\":1586},{\"__isSmartRef__\":true,\"id\":1587},{\"__isSmartRef__\":true,\"id\":1588},{\"__isSmartRef__\":true,\"id\":1589},{\"__isSmartRef__\":true,\"id\":1590}],[{\"__isSmartRef__\":true,\"id\":1591},{\"__isSmartRef__\":true,\"id\":1592},{\"__isSmartRef__\":true,\"id\":1593},{\"__isSmartRef__\":true,\"id\":1594},{\"__isSmartRef__\":true,\"id\":1595},{\"__isSmartRef__\":true,\"id\":1596}],[{\"__isSmartRef__\":true,\"id\":1597},{\"__isSmartRef__\":true,\"id\":1598},{\"__isSmartRef__\":true,\"id\":1599},{\"__isSmartRef__\":true,\"id\":1600},{\"__isSmartRef__\":true,\"id\":1601},{\"__isSmartRef__\":true,\"id\":1602}],[{\"__isSmartRef__\":true,\"id\":1603},{\"__isSmartRef__\":true,\"id\":1604},{\"__isSmartRef__\":true,\"id\":1605},{\"__isSmartRef__\":true,\"id\":1606},{\"__isSmartRef__\":true,\"id\":1607},{\"__isSmartRef__\":true,\"id\":1608}],[{\"__isSmartRef__\":true,\"id\":1609},{\"__isSmartRef__\":true,\"id\":1610},{\"__isSmartRef__\":true,\"id\":1611},{\"__isSmartRef__\":true,\"id\":1612},{\"__isSmartRef__\":true,\"id\":1613},{\"__isSmartRef__\":true,\"id\":1614}],[{\"__isSmartRef__\":true,\"id\":1615},{\"__isSmartRef__\":true,\"id\":1616},{\"__isSmartRef__\":true,\"id\":1617},{\"__isSmartRef__\":true,\"id\":1618},{\"__isSmartRef__\":true,\"id\":1619},{\"__isSmartRef__\":true,\"id\":1620}],[{\"__isSmartRef__\":true,\"id\":1621},{\"__isSmartRef__\":true,\"id\":1622},{\"__isSmartRef__\":true,\"id\":1623},{\"__isSmartRef__\":true,\"id\":1624},{\"__isSmartRef__\":true,\"id\":1625},{\"__isSmartRef__\":true,\"id\":1626}],[{\"__isSmartRef__\":true,\"id\":1627},{\"__isSmartRef__\":true,\"id\":1628},{\"__isSmartRef__\":true,\"id\":1629},{\"__isSmartRef__\":true,\"id\":1630},{\"__isSmartRef__\":true,\"id\":1631},{\"__isSmartRef__\":true,\"id\":1632}],[{\"__isSmartRef__\":true,\"id\":1633},{\"__isSmartRef__\":true,\"id\":1634},{\"__isSmartRef__\":true,\"id\":1635},{\"__isSmartRef__\":true,\"id\":1636},{\"__isSmartRef__\":true,\"id\":1637},{\"__isSmartRef__\":true,\"id\":1638}],[{\"__isSmartRef__\":true,\"id\":1639},{\"__isSmartRef__\":true,\"id\":1640},{\"__isSmartRef__\":true,\"id\":1641},{\"__isSmartRef__\":true,\"id\":1642},{\"__isSmartRef__\":true,\"id\":1643},{\"__isSmartRef__\":true,\"id\":1644}],[{\"__isSmartRef__\":true,\"id\":1645},{\"__isSmartRef__\":true,\"id\":1646},{\"__isSmartRef__\":true,\"id\":1647},{\"__isSmartRef__\":true,\"id\":1648},{\"__isSmartRef__\":true,\"id\":1649},{\"__isSmartRef__\":true,\"id\":1650}],[{\"__isSmartRef__\":true,\"id\":1651},{\"__isSmartRef__\":true,\"id\":1652},{\"__isSmartRef__\":true,\"id\":1653},{\"__isSmartRef__\":true,\"id\":1654},{\"__isSmartRef__\":true,\"id\":1655},{\"__isSmartRef__\":true,\"id\":1656}],[{\"__isSmartRef__\":true,\"id\":1657},{\"__isSmartRef__\":true,\"id\":1658},{\"__isSmartRef__\":true,\"id\":1659},{\"__isSmartRef__\":true,\"id\":1660},{\"__isSmartRef__\":true,\"id\":1661},{\"__isSmartRef__\":true,\"id\":1662}],[{\"__isSmartRef__\":true,\"id\":1663},{\"__isSmartRef__\":true,\"id\":1664},{\"__isSmartRef__\":true,\"id\":1665},{\"__isSmartRef__\":true,\"id\":1666},{\"__isSmartRef__\":true,\"id\":1667},{\"__isSmartRef__\":true,\"id\":1668}],[{\"__isSmartRef__\":true,\"id\":1669},{\"__isSmartRef__\":true,\"id\":1670},{\"__isSmartRef__\":true,\"id\":1671},{\"__isSmartRef__\":true,\"id\":1672},{\"__isSmartRef__\":true,\"id\":1673},{\"__isSmartRef__\":true,\"id\":1674}],[{\"__isSmartRef__\":true,\"id\":1675},{\"__isSmartRef__\":true,\"id\":1676},{\"__isSmartRef__\":true,\"id\":1677},{\"__isSmartRef__\":true,\"id\":1678},{\"__isSmartRef__\":true,\"id\":1679},{\"__isSmartRef__\":true,\"id\":1680}],[{\"__isSmartRef__\":true,\"id\":1681},{\"__isSmartRef__\":true,\"id\":1682},{\"__isSmartRef__\":true,\"id\":1683},{\"__isSmartRef__\":true,\"id\":1684},{\"__isSmartRef__\":true,\"id\":1685},{\"__isSmartRef__\":true,\"id\":1686}],[{\"__isSmartRef__\":true,\"id\":1687},{\"__isSmartRef__\":true,\"id\":1688},{\"__isSmartRef__\":true,\"id\":1689},{\"__isSmartRef__\":true,\"id\":1690},{\"__isSmartRef__\":true,\"id\":1691},{\"__isSmartRef__\":true,\"id\":1692}],[{\"__isSmartRef__\":true,\"id\":1693},{\"__isSmartRef__\":true,\"id\":1694},{\"__isSmartRef__\":true,\"id\":1695},{\"__isSmartRef__\":true,\"id\":1696},{\"__isSmartRef__\":true,\"id\":1697},{\"__isSmartRef__\":true,\"id\":1698}],[{\"__isSmartRef__\":true,\"id\":1699},{\"__isSmartRef__\":true,\"id\":1700},{\"__isSmartRef__\":true,\"id\":1701},{\"__isSmartRef__\":true,\"id\":1702},{\"__isSmartRef__\":true,\"id\":1703},{\"__isSmartRef__\":true,\"id\":1704}],[{\"__isSmartRef__\":true,\"id\":1705},{\"__isSmartRef__\":true,\"id\":1706},{\"__isSmartRef__\":true,\"id\":1707},{\"__isSmartRef__\":true,\"id\":1708},{\"__isSmartRef__\":true,\"id\":1709},{\"__isSmartRef__\":true,\"id\":1710}],[{\"__isSmartRef__\":true,\"id\":1711},{\"__isSmartRef__\":true,\"id\":1712},{\"__isSmartRef__\":true,\"id\":1713},{\"__isSmartRef__\":true,\"id\":1714},{\"__isSmartRef__\":true,\"id\":1715},{\"__isSmartRef__\":true,\"id\":1716}],[{\"__isSmartRef__\":true,\"id\":1717},{\"__isSmartRef__\":true,\"id\":1718},{\"__isSmartRef__\":true,\"id\":1719},{\"__isSmartRef__\":true,\"id\":1720},{\"__isSmartRef__\":true,\"id\":1721},{\"__isSmartRef__\":true,\"id\":1722}],[{\"__isSmartRef__\":true,\"id\":1723},{\"__isSmartRef__\":true,\"id\":1724},{\"__isSmartRef__\":true,\"id\":1725},{\"__isSmartRef__\":true,\"id\":1726},{\"__isSmartRef__\":true,\"id\":1727},{\"__isSmartRef__\":true,\"id\":1728}],[{\"__isSmartRef__\":true,\"id\":1729},{\"__isSmartRef__\":true,\"id\":1730},{\"__isSmartRef__\":true,\"id\":1731},{\"__isSmartRef__\":true,\"id\":1732},{\"__isSmartRef__\":true,\"id\":1733},{\"__isSmartRef__\":true,\"id\":1734}],[{\"__isSmartRef__\":true,\"id\":1735},{\"__isSmartRef__\":true,\"id\":1736},{\"__isSmartRef__\":true,\"id\":1737},{\"__isSmartRef__\":true,\"id\":1738},{\"__isSmartRef__\":true,\"id\":1739},{\"__isSmartRef__\":true,\"id\":1740}],[{\"__isSmartRef__\":true,\"id\":1741},{\"__isSmartRef__\":true,\"id\":1742},{\"__isSmartRef__\":true,\"id\":1743},{\"__isSmartRef__\":true,\"id\":1744},{\"__isSmartRef__\":true,\"id\":1745},{\"__isSmartRef__\":true,\"id\":1746}],[{\"__isSmartRef__\":true,\"id\":1747},{\"__isSmartRef__\":true,\"id\":1748},{\"__isSmartRef__\":true,\"id\":1749},{\"__isSmartRef__\":true,\"id\":1750},{\"__isSmartRef__\":true,\"id\":1751},{\"__isSmartRef__\":true,\"id\":1752}],[{\"__isSmartRef__\":true,\"id\":1753},{\"__isSmartRef__\":true,\"id\":1754},{\"__isSmartRef__\":true,\"id\":1755},{\"__isSmartRef__\":true,\"id\":1756},{\"__isSmartRef__\":true,\"id\":1757},{\"__isSmartRef__\":true,\"id\":1758}],[{\"__isSmartRef__\":true,\"id\":1759},{\"__isSmartRef__\":true,\"id\":1760},{\"__isSmartRef__\":true,\"id\":1761},{\"__isSmartRef__\":true,\"id\":1762},{\"__isSmartRef__\":true,\"id\":1763},{\"__isSmartRef__\":true,\"id\":1764}],[{\"__isSmartRef__\":true,\"id\":1765},{\"__isSmartRef__\":true,\"id\":1766},{\"__isSmartRef__\":true,\"id\":1767},{\"__isSmartRef__\":true,\"id\":1768},{\"__isSmartRef__\":true,\"id\":1769},{\"__isSmartRef__\":true,\"id\":1770}],[{\"__isSmartRef__\":true,\"id\":1771},{\"__isSmartRef__\":true,\"id\":1772},{\"__isSmartRef__\":true,\"id\":1773},{\"__isSmartRef__\":true,\"id\":1774},{\"__isSmartRef__\":true,\"id\":1775},{\"__isSmartRef__\":true,\"id\":1776}],[{\"__isSmartRef__\":true,\"id\":1777},{\"__isSmartRef__\":true,\"id\":1778},{\"__isSmartRef__\":true,\"id\":1779},{\"__isSmartRef__\":true,\"id\":1780},{\"__isSmartRef__\":true,\"id\":1781},{\"__isSmartRef__\":true,\"id\":1782}],[{\"__isSmartRef__\":true,\"id\":1783},{\"__isSmartRef__\":true,\"id\":1784},{\"__isSmartRef__\":true,\"id\":1785},{\"__isSmartRef__\":true,\"id\":1786},{\"__isSmartRef__\":true,\"id\":1787},{\"__isSmartRef__\":true,\"id\":1788}],[{\"__isSmartRef__\":true,\"id\":1789},{\"__isSmartRef__\":true,\"id\":1790},{\"__isSmartRef__\":true,\"id\":1791},{\"__isSmartRef__\":true,\"id\":1792},{\"__isSmartRef__\":true,\"id\":1793},{\"__isSmartRef__\":true,\"id\":1794}],[{\"__isSmartRef__\":true,\"id\":1795},{\"__isSmartRef__\":true,\"id\":1796},{\"__isSmartRef__\":true,\"id\":1797},{\"__isSmartRef__\":true,\"id\":1798},{\"__isSmartRef__\":true,\"id\":1799},{\"__isSmartRef__\":true,\"id\":1800}],[{\"__isSmartRef__\":true,\"id\":1801},{\"__isSmartRef__\":true,\"id\":1802},{\"__isSmartRef__\":true,\"id\":1803},{\"__isSmartRef__\":true,\"id\":1804},{\"__isSmartRef__\":true,\"id\":1805},{\"__isSmartRef__\":true,\"id\":1806}],[{\"__isSmartRef__\":true,\"id\":1807},{\"__isSmartRef__\":true,\"id\":1808},{\"__isSmartRef__\":true,\"id\":1809},{\"__isSmartRef__\":true,\"id\":1810},{\"__isSmartRef__\":true,\"id\":1811},{\"__isSmartRef__\":true,\"id\":1812}],[{\"__isSmartRef__\":true,\"id\":1813},{\"__isSmartRef__\":true,\"id\":1814},{\"__isSmartRef__\":true,\"id\":1815},{\"__isSmartRef__\":true,\"id\":1816},{\"__isSmartRef__\":true,\"id\":1817},{\"__isSmartRef__\":true,\"id\":1818}],[{\"__isSmartRef__\":true,\"id\":1819},{\"__isSmartRef__\":true,\"id\":1820},{\"__isSmartRef__\":true,\"id\":1821},{\"__isSmartRef__\":true,\"id\":1822},{\"__isSmartRef__\":true,\"id\":1823},{\"__isSmartRef__\":true,\"id\":1824}],[{\"__isSmartRef__\":true,\"id\":1825},{\"__isSmartRef__\":true,\"id\":1826},{\"__isSmartRef__\":true,\"id\":1827},{\"__isSmartRef__\":true,\"id\":1828},{\"__isSmartRef__\":true,\"id\":1829},{\"__isSmartRef__\":true,\"id\":1830}],[{\"__isSmartRef__\":true,\"id\":1831},{\"__isSmartRef__\":true,\"id\":1832},{\"__isSmartRef__\":true,\"id\":1833},{\"__isSmartRef__\":true,\"id\":1834},{\"__isSmartRef__\":true,\"id\":1835},{\"__isSmartRef__\":true,\"id\":1836}],[{\"__isSmartRef__\":true,\"id\":1837},{\"__isSmartRef__\":true,\"id\":1838},{\"__isSmartRef__\":true,\"id\":1839},{\"__isSmartRef__\":true,\"id\":1840},{\"__isSmartRef__\":true,\"id\":1841},{\"__isSmartRef__\":true,\"id\":1842}],[{\"__isSmartRef__\":true,\"id\":1843},{\"__isSmartRef__\":true,\"id\":1844},{\"__isSmartRef__\":true,\"id\":1845},{\"__isSmartRef__\":true,\"id\":1846},{\"__isSmartRef__\":true,\"id\":1847},{\"__isSmartRef__\":true,\"id\":1848}],[{\"__isSmartRef__\":true,\"id\":1849},{\"__isSmartRef__\":true,\"id\":1850},{\"__isSmartRef__\":true,\"id\":1851},{\"__isSmartRef__\":true,\"id\":1852},{\"__isSmartRef__\":true,\"id\":1853},{\"__isSmartRef__\":true,\"id\":1854}],[{\"__isSmartRef__\":true,\"id\":1855},{\"__isSmartRef__\":true,\"id\":1856},{\"__isSmartRef__\":true,\"id\":1857},{\"__isSmartRef__\":true,\"id\":1858},{\"__isSmartRef__\":true,\"id\":1859},{\"__isSmartRef__\":true,\"id\":1860}],[{\"__isSmartRef__\":true,\"id\":1861},{\"__isSmartRef__\":true,\"id\":1862},{\"__isSmartRef__\":true,\"id\":1863},{\"__isSmartRef__\":true,\"id\":1864},{\"__isSmartRef__\":true,\"id\":1865},{\"__isSmartRef__\":true,\"id\":1866}],[{\"__isSmartRef__\":true,\"id\":1867},{\"__isSmartRef__\":true,\"id\":1868},{\"__isSmartRef__\":true,\"id\":1869},{\"__isSmartRef__\":true,\"id\":1870},{\"__isSmartRef__\":true,\"id\":1871},{\"__isSmartRef__\":true,\"id\":1872}],[{\"__isSmartRef__\":true,\"id\":1873},{\"__isSmartRef__\":true,\"id\":1874},{\"__isSmartRef__\":true,\"id\":1875},{\"__isSmartRef__\":true,\"id\":1876},{\"__isSmartRef__\":true,\"id\":1877},{\"__isSmartRef__\":true,\"id\":1878}],[{\"__isSmartRef__\":true,\"id\":1879},{\"__isSmartRef__\":true,\"id\":1880},{\"__isSmartRef__\":true,\"id\":1881},{\"__isSmartRef__\":true,\"id\":1882},{\"__isSmartRef__\":true,\"id\":1883},{\"__isSmartRef__\":true,\"id\":1884}],[{\"__isSmartRef__\":true,\"id\":1885},{\"__isSmartRef__\":true,\"id\":1886},{\"__isSmartRef__\":true,\"id\":1887},{\"__isSmartRef__\":true,\"id\":1888},{\"__isSmartRef__\":true,\"id\":1889},{\"__isSmartRef__\":true,\"id\":1890}],[{\"__isSmartRef__\":true,\"id\":1891},{\"__isSmartRef__\":true,\"id\":1892},{\"__isSmartRef__\":true,\"id\":1893},{\"__isSmartRef__\":true,\"id\":1894},{\"__isSmartRef__\":true,\"id\":1895},{\"__isSmartRef__\":true,\"id\":1896}],[{\"__isSmartRef__\":true,\"id\":1897},{\"__isSmartRef__\":true,\"id\":1898},{\"__isSmartRef__\":true,\"id\":1899},{\"__isSmartRef__\":true,\"id\":1900},{\"__isSmartRef__\":true,\"id\":1901},{\"__isSmartRef__\":true,\"id\":1902}],[{\"__isSmartRef__\":true,\"id\":1903},{\"__isSmartRef__\":true,\"id\":1904},{\"__isSmartRef__\":true,\"id\":1905},{\"__isSmartRef__\":true,\"id\":1906},{\"__isSmartRef__\":true,\"id\":1907},{\"__isSmartRef__\":true,\"id\":1908}],[{\"__isSmartRef__\":true,\"id\":1909},{\"__isSmartRef__\":true,\"id\":1910},{\"__isSmartRef__\":true,\"id\":1911},{\"__isSmartRef__\":true,\"id\":1912},{\"__isSmartRef__\":true,\"id\":1913},{\"__isSmartRef__\":true,\"id\":1914}],[{\"__isSmartRef__\":true,\"id\":1915},{\"__isSmartRef__\":true,\"id\":1916},{\"__isSmartRef__\":true,\"id\":1917},{\"__isSmartRef__\":true,\"id\":1918},{\"__isSmartRef__\":true,\"id\":1919},{\"__isSmartRef__\":true,\"id\":1920}],[{\"__isSmartRef__\":true,\"id\":1921},{\"__isSmartRef__\":true,\"id\":1922},{\"__isSmartRef__\":true,\"id\":1923},{\"__isSmartRef__\":true,\"id\":1924},{\"__isSmartRef__\":true,\"id\":1925},{\"__isSmartRef__\":true,\"id\":1926}],[{\"__isSmartRef__\":true,\"id\":1927},{\"__isSmartRef__\":true,\"id\":1928},{\"__isSmartRef__\":true,\"id\":1929},{\"__isSmartRef__\":true,\"id\":1930},{\"__isSmartRef__\":true,\"id\":1931},{\"__isSmartRef__\":true,\"id\":1932}],[{\"__isSmartRef__\":true,\"id\":1933},{\"__isSmartRef__\":true,\"id\":1934},{\"__isSmartRef__\":true,\"id\":1935},{\"__isSmartRef__\":true,\"id\":1936},{\"__isSmartRef__\":true,\"id\":1937},{\"__isSmartRef__\":true,\"id\":1938}],[{\"__isSmartRef__\":true,\"id\":1939},{\"__isSmartRef__\":true,\"id\":1940},{\"__isSmartRef__\":true,\"id\":1941},{\"__isSmartRef__\":true,\"id\":1942},{\"__isSmartRef__\":true,\"id\":1943},{\"__isSmartRef__\":true,\"id\":1944}],[{\"__isSmartRef__\":true,\"id\":1945},{\"__isSmartRef__\":true,\"id\":1946},{\"__isSmartRef__\":true,\"id\":1947},{\"__isSmartRef__\":true,\"id\":1948},{\"__isSmartRef__\":true,\"id\":1949},{\"__isSmartRef__\":true,\"id\":1950}],[{\"__isSmartRef__\":true,\"id\":1951},{\"__isSmartRef__\":true,\"id\":1952},{\"__isSmartRef__\":true,\"id\":1953},{\"__isSmartRef__\":true,\"id\":1954},{\"__isSmartRef__\":true,\"id\":1955},{\"__isSmartRef__\":true,\"id\":1956}],[{\"__isSmartRef__\":true,\"id\":1957},{\"__isSmartRef__\":true,\"id\":1958},{\"__isSmartRef__\":true,\"id\":1959},{\"__isSmartRef__\":true,\"id\":1960},{\"__isSmartRef__\":true,\"id\":1961},{\"__isSmartRef__\":true,\"id\":1962}],[{\"__isSmartRef__\":true,\"id\":1963},{\"__isSmartRef__\":true,\"id\":1964},{\"__isSmartRef__\":true,\"id\":1965},{\"__isSmartRef__\":true,\"id\":1966},{\"__isSmartRef__\":true,\"id\":1967},{\"__isSmartRef__\":true,\"id\":1968}],[{\"__isSmartRef__\":true,\"id\":1969},{\"__isSmartRef__\":true,\"id\":1970},{\"__isSmartRef__\":true,\"id\":1971},{\"__isSmartRef__\":true,\"id\":1972},{\"__isSmartRef__\":true,\"id\":1973},{\"__isSmartRef__\":true,\"id\":1974}],[{\"__isSmartRef__\":true,\"id\":1975},{\"__isSmartRef__\":true,\"id\":1976},{\"__isSmartRef__\":true,\"id\":1977},{\"__isSmartRef__\":true,\"id\":1978},{\"__isSmartRef__\":true,\"id\":1979},{\"__isSmartRef__\":true,\"id\":1980}],[{\"__isSmartRef__\":true,\"id\":1981},{\"__isSmartRef__\":true,\"id\":1982},{\"__isSmartRef__\":true,\"id\":1983},{\"__isSmartRef__\":true,\"id\":1984},{\"__isSmartRef__\":true,\"id\":1985},{\"__isSmartRef__\":true,\"id\":1986}],[{\"__isSmartRef__\":true,\"id\":1987},{\"__isSmartRef__\":true,\"id\":1988},{\"__isSmartRef__\":true,\"id\":1989},{\"__isSmartRef__\":true,\"id\":1990},{\"__isSmartRef__\":true,\"id\":1991},{\"__isSmartRef__\":true,\"id\":1992}],[{\"__isSmartRef__\":true,\"id\":1993},{\"__isSmartRef__\":true,\"id\":1994},{\"__isSmartRef__\":true,\"id\":1995},{\"__isSmartRef__\":true,\"id\":1996},{\"__isSmartRef__\":true,\"id\":1997},{\"__isSmartRef__\":true,\"id\":1998}],[{\"__isSmartRef__\":true,\"id\":1999},{\"__isSmartRef__\":true,\"id\":2000},{\"__isSmartRef__\":true,\"id\":2001},{\"__isSmartRef__\":true,\"id\":2002},{\"__isSmartRef__\":true,\"id\":2003},{\"__isSmartRef__\":true,\"id\":2004}],[{\"__isSmartRef__\":true,\"id\":2005},{\"__isSmartRef__\":true,\"id\":2006},{\"__isSmartRef__\":true,\"id\":2007},{\"__isSmartRef__\":true,\"id\":2008},{\"__isSmartRef__\":true,\"id\":2009},{\"__isSmartRef__\":true,\"id\":2010}],[{\"__isSmartRef__\":true,\"id\":2011},{\"__isSmartRef__\":true,\"id\":2012},{\"__isSmartRef__\":true,\"id\":2013},{\"__isSmartRef__\":true,\"id\":2014},{\"__isSmartRef__\":true,\"id\":2015},{\"__isSmartRef__\":true,\"id\":2016}],[{\"__isSmartRef__\":true,\"id\":2017},{\"__isSmartRef__\":true,\"id\":2018},{\"__isSmartRef__\":true,\"id\":2019},{\"__isSmartRef__\":true,\"id\":2020},{\"__isSmartRef__\":true,\"id\":2021},{\"__isSmartRef__\":true,\"id\":2022}],[{\"__isSmartRef__\":true,\"id\":2023},{\"__isSmartRef__\":true,\"id\":2024},{\"__isSmartRef__\":true,\"id\":2025},{\"__isSmartRef__\":true,\"id\":2026},{\"__isSmartRef__\":true,\"id\":2027},{\"__isSmartRef__\":true,\"id\":2028}],[{\"__isSmartRef__\":true,\"id\":2029},{\"__isSmartRef__\":true,\"id\":2030},{\"__isSmartRef__\":true,\"id\":2031},{\"__isSmartRef__\":true,\"id\":2032},{\"__isSmartRef__\":true,\"id\":2033},{\"__isSmartRef__\":true,\"id\":2034}],[{\"__isSmartRef__\":true,\"id\":2035},{\"__isSmartRef__\":true,\"id\":2036},{\"__isSmartRef__\":true,\"id\":2037},{\"__isSmartRef__\":true,\"id\":2038},{\"__isSmartRef__\":true,\"id\":2039},{\"__isSmartRef__\":true,\"id\":2040}],[{\"__isSmartRef__\":true,\"id\":2041},{\"__isSmartRef__\":true,\"id\":2042},{\"__isSmartRef__\":true,\"id\":2043},{\"__isSmartRef__\":true,\"id\":2044},{\"__isSmartRef__\":true,\"id\":2045},{\"__isSmartRef__\":true,\"id\":2046}],[{\"__isSmartRef__\":true,\"id\":2047},{\"__isSmartRef__\":true,\"id\":2048},{\"__isSmartRef__\":true,\"id\":2049},{\"__isSmartRef__\":true,\"id\":2050},{\"__isSmartRef__\":true,\"id\":2051},{\"__isSmartRef__\":true,\"id\":2052}],[{\"__isSmartRef__\":true,\"id\":2053},{\"__isSmartRef__\":true,\"id\":2054},{\"__isSmartRef__\":true,\"id\":2055},{\"__isSmartRef__\":true,\"id\":2056},{\"__isSmartRef__\":true,\"id\":2057},{\"__isSmartRef__\":true,\"id\":2058}],[{\"__isSmartRef__\":true,\"id\":2059},{\"__isSmartRef__\":true,\"id\":2060},{\"__isSmartRef__\":true,\"id\":2061},{\"__isSmartRef__\":true,\"id\":2062},{\"__isSmartRef__\":true,\"id\":2063},{\"__isSmartRef__\":true,\"id\":2064}],[{\"__isSmartRef__\":true,\"id\":2065},{\"__isSmartRef__\":true,\"id\":2066},{\"__isSmartRef__\":true,\"id\":2067},{\"__isSmartRef__\":true,\"id\":2068},{\"__isSmartRef__\":true,\"id\":2069},{\"__isSmartRef__\":true,\"id\":2070}],[{\"__isSmartRef__\":true,\"id\":2071},{\"__isSmartRef__\":true,\"id\":2072},{\"__isSmartRef__\":true,\"id\":2073},{\"__isSmartRef__\":true,\"id\":2074},{\"__isSmartRef__\":true,\"id\":2075},{\"__isSmartRef__\":true,\"id\":2076}],[{\"__isSmartRef__\":true,\"id\":2077},{\"__isSmartRef__\":true,\"id\":2078},{\"__isSmartRef__\":true,\"id\":2079},{\"__isSmartRef__\":true,\"id\":2080},{\"__isSmartRef__\":true,\"id\":2081},{\"__isSmartRef__\":true,\"id\":2082}],[{\"__isSmartRef__\":true,\"id\":2083},{\"__isSmartRef__\":true,\"id\":2084},{\"__isSmartRef__\":true,\"id\":2085},{\"__isSmartRef__\":true,\"id\":2086},{\"__isSmartRef__\":true,\"id\":2087},{\"__isSmartRef__\":true,\"id\":2088}],[{\"__isSmartRef__\":true,\"id\":2089},{\"__isSmartRef__\":true,\"id\":2090},{\"__isSmartRef__\":true,\"id\":2091},{\"__isSmartRef__\":true,\"id\":2092},{\"__isSmartRef__\":true,\"id\":2093},{\"__isSmartRef__\":true,\"id\":2094}],[{\"__isSmartRef__\":true,\"id\":2095},{\"__isSmartRef__\":true,\"id\":2096},{\"__isSmartRef__\":true,\"id\":2097},{\"__isSmartRef__\":true,\"id\":2098},{\"__isSmartRef__\":true,\"id\":2099},{\"__isSmartRef__\":true,\"id\":2100}],[{\"__isSmartRef__\":true,\"id\":2101},{\"__isSmartRef__\":true,\"id\":2102},{\"__isSmartRef__\":true,\"id\":2103},{\"__isSmartRef__\":true,\"id\":2104},{\"__isSmartRef__\":true,\"id\":2105},{\"__isSmartRef__\":true,\"id\":2106}],[{\"__isSmartRef__\":true,\"id\":2107},{\"__isSmartRef__\":true,\"id\":2108},{\"__isSmartRef__\":true,\"id\":2109},{\"__isSmartRef__\":true,\"id\":2110},{\"__isSmartRef__\":true,\"id\":2111},{\"__isSmartRef__\":true,\"id\":2112}],[{\"__isSmartRef__\":true,\"id\":2113},{\"__isSmartRef__\":true,\"id\":2114},{\"__isSmartRef__\":true,\"id\":2115},{\"__isSmartRef__\":true,\"id\":2116},{\"__isSmartRef__\":true,\"id\":2117},{\"__isSmartRef__\":true,\"id\":2118}],[{\"__isSmartRef__\":true,\"id\":2119},{\"__isSmartRef__\":true,\"id\":2120},{\"__isSmartRef__\":true,\"id\":2121},{\"__isSmartRef__\":true,\"id\":2122},{\"__isSmartRef__\":true,\"id\":2123},{\"__isSmartRef__\":true,\"id\":2124}]],\"previousColumnNumber\":0,\"currentColumnNumber\":0,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"_Rotation\":0,\"_Scale\":1,\"isCopyMorphRef\":true,\"morphRefId\":1,\"activated\":false,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2125},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(8.1,281.2)\",\"distanceToDragEvent\":\"lively.pt(514.0,-11.0)\"},\"243\":{\"shape\":{\"__isSmartRef__\":true,\"id\":244},\"submorphs\":[],\"scripts\":[],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":245},\"_ClipMode\":\"visible\",\"derivationIds\":[\"43CA3E23-B3A0-460A-9167-251D11118CD3\"],\"id\":\"BC24E657-6C63-4724-8A09-C2420E30CC2E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":242},\"__LivelyClassName__\":\"lively.morphic.HtmlWrapperMorph\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"244\":{\"stringifiedShapeNode\":\"
crunchedObj
[object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object]
self
[object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object]
obj
<lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...>
i
keys
j
\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_Fill\",\"extent\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.External\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(200.0,200.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"extent\":\"lively.pt(200.0,200.0)\"},\"245\":{\"morph\":{\"__isSmartRef__\":true,\"id\":243},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"246\":{\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_BorderRadius\":8.14,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(768.0,297.0)\",\"_BorderColor\":\"Color.rgb(165,164,164)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"247\":{\"partsSpaceName\":\"PartsBin/Basic\",\"comment\":\"A simple box morph. A really orange one. Its amazing what you can build out of simple boxes.... Who needs stars when you got orange rectangles!\",\"migrationLevel\":4,\"partName\":\"Rectangle\",\"changes\":[{\"__isSmartRef__\":true,\"id\":248},{\"__isSmartRef__\":true,\"id\":250},{\"__isSmartRef__\":true,\"id\":252},{\"__isSmartRef__\":true,\"id\":254},{\"__isSmartRef__\":true,\"id\":256},{\"__isSmartRef__\":true,\"id\":258},{\"__isSmartRef__\":true,\"id\":260},{\"__isSmartRef__\":true,\"id\":262}],\"lastModifiedDate\":{\"__isSmartRef__\":true,\"id\":264},\"revisionOnLoad\":184624,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"248\":{\"date\":{\"__isSmartRef__\":true,\"id\":249},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"3F17A2D2-3C24-424B-B0FA-E43112267D23\"},\"249\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:36 GMT+0200 (CEST)\"},\"250\":{\"date\":{\"__isSmartRef__\":true,\"id\":251},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC\"},\"251\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:30 GMT+0200 (CEST)\"},\"252\":{\"date\":{\"__isSmartRef__\":true,\"id\":253},\"author\":\"undefined\",\"message\":\"sorry\",\"id\":\"44B56D2E-9B59-4C67-A305-49A6E10E66C2\"},\"253\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)\"},\"254\":{\"date\":{\"__isSmartRef__\":true,\"id\":255},\"author\":\"fbo\",\"message\":\"\",\"id\":\"BD1C654D-9100-4B66-BC62-B15FF2498B2B\"},\"255\":{\"isSerializedDate\":true,\"string\":\"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)\"},\"256\":{\"date\":{\"__isSmartRef__\":true,\"id\":257},\"author\":\"undefined\",\"message\":\"css transitions\",\"id\":\"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7\"},\"257\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)\"},\"258\":{\"date\":{\"__isSmartRef__\":true,\"id\":259},\"author\":\"undefined\",\"message\":\"suddenly, the rectangle became a CarDemo\",\"id\":\"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350\"},\"259\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)\"},\"260\":{\"date\":{\"__isSmartRef__\":true,\"id\":261},\"author\":\"bgnauk\",\"message\":\"no comment\",\"id\":\"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8\"},\"261\":{\"isSerializedDate\":true,\"string\":\"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)\"},\"262\":{\"date\":{\"__isSmartRef__\":true,\"id\":263},\"author\":\"jenslincke\",\"message\":\"I want my blue rectangle back!\",\"id\":\"5AA9291A-869F-4D36-8095-4721B5A5B205\"},\"263\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)\"},\"264\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 10:33:25 GMT+0100 (CET)\"},\"265\":{\"morph\":{\"__isSmartRef__\":true,\"id\":242},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"266\":{\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":267}},\"267\":{\"test01IsMorph\":{\"__isSmartRef__\":true,\"id\":268}},\"268\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":269},\"source\":\"function test01IsMorph(aPart) {\\n this.assert(aPart.isMorph, 'rectangle should be a morph');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":270},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"269\":{\"this\":{\"__isSmartRef__\":true,\"id\":266}},\"270\":{},\"271\":{\"length\":1},\"272\":{\"length\":1},\"273\":{\"length\":1},\"274\":{\"length\":1},\"275\":{\"length\":1},\"276\":{\"length\":1},\"277\":{\"length\":1},\"278\":{\"length\":1},\"279\":{\"length\":1},\"280\":{\"length\":1},\"281\":{\"length\":1},\"282\":{\"length\":1},\"283\":{\"length\":1},\"284\":{\"length\":1},\"285\":{\"length\":1},\"286\":{\"length\":1},\"287\":{\"length\":1},\"288\":{\"length\":1},\"289\":{\"length\":1},\"290\":{\"length\":1},\"291\":{\"length\":1},\"292\":{\"length\":1},\"293\":{\"length\":1},\"294\":{\"length\":1},\"295\":{\"length\":1},\"296\":{\"length\":1},\"297\":{\"length\":1},\"298\":{\"length\":1},\"299\":{\"length\":1},\"300\":{\"length\":1},\"301\":{\"length\":1},\"302\":{\"length\":1},\"303\":{\"length\":1},\"304\":{\"length\":1},\"305\":{\"length\":1},\"306\":{\"length\":1},\"307\":{\"length\":1},\"308\":{\"length\":1},\"309\":{\"length\":1},\"310\":{\"length\":1},\"311\":{\"length\":1},\"312\":{\"length\":1},\"313\":{\"length\":1},\"314\":{\"length\":1},\"315\":{\"length\":1},\"316\":{\"length\":1},\"317\":{\"length\":1},\"318\":{\"length\":1},\"319\":{\"length\":1},\"320\":{\"length\":1},\"321\":{\"length\":1},\"322\":{\"length\":1},\"323\":{\"length\":1},\"324\":{\"length\":1},\"325\":{\"length\":1},\"326\":{\"length\":1},\"327\":{\"length\":1},\"328\":{\"length\":1},\"329\":{\"length\":1},\"330\":{\"length\":1},\"331\":{\"length\":1},\"332\":{\"length\":1},\"333\":{\"length\":1},\"334\":{\"length\":1},\"335\":{\"length\":1},\"336\":{\"length\":1},\"337\":{\"length\":1},\"338\":{\"length\":1},\"339\":{\"length\":1},\"340\":{\"length\":1},\"341\":{\"length\":1},\"342\":{\"length\":1},\"343\":{\"length\":1},\"344\":{\"length\":1},\"345\":{\"length\":1},\"346\":{\"length\":1},\"347\":{\"length\":1},\"348\":{\"length\":1},\"349\":{\"length\":1},\"350\":{\"length\":1},\"351\":{\"length\":1},\"352\":{\"length\":1},\"353\":{\"length\":1},\"354\":{\"length\":1},\"355\":{\"length\":1},\"356\":{\"length\":1},\"357\":{\"length\":1},\"358\":{\"length\":1},\"359\":{\"length\":1},\"360\":{\"length\":1},\"361\":{\"length\":1},\"362\":{\"length\":1},\"363\":{\"length\":1},\"364\":{\"length\":1},\"365\":{\"length\":1},\"366\":{\"length\":1},\"367\":{\"length\":1},\"368\":{\"length\":1},\"369\":{\"length\":1},\"370\":{\"length\":1},\"371\":{\"length\":1},\"372\":{\"length\":1},\"373\":{\"length\":1},\"374\":{\"length\":1},\"375\":{\"length\":1},\"376\":{\"length\":1},\"377\":{\"length\":1},\"378\":{\"length\":1},\"379\":{\"length\":1},\"380\":{\"length\":1},\"381\":{\"length\":1},\"382\":{\"length\":1},\"383\":{\"length\":1},\"384\":{\"length\":1},\"385\":{\"length\":1},\"386\":{\"length\":1},\"387\":{\"length\":1},\"388\":{\"length\":1},\"389\":{\"length\":1},\"390\":{\"length\":1},\"391\":{\"length\":1},\"392\":{\"length\":1},\"393\":{\"length\":1},\"394\":{\"length\":1},\"395\":{\"length\":1},\"396\":{\"length\":1},\"397\":{\"length\":1},\"398\":{\"length\":1},\"399\":{\"length\":1},\"400\":{\"length\":1},\"401\":{\"length\":1},\"402\":{\"length\":1},\"403\":{\"length\":1},\"404\":{\"length\":1},\"405\":{\"length\":1},\"406\":{\"length\":1},\"407\":{\"length\":1},\"408\":{\"length\":1},\"409\":{\"length\":1},\"410\":{\"length\":1},\"411\":{\"length\":1},\"412\":{\"length\":1},\"413\":{\"length\":1},\"414\":{\"length\":1},\"415\":{\"length\":1},\"416\":{\"length\":1},\"417\":{\"length\":1},\"418\":{\"length\":1},\"419\":{\"length\":1},\"420\":{\"length\":1},\"421\":{\"length\":1},\"422\":{\"length\":1},\"423\":{\"length\":1},\"424\":{\"length\":1},\"425\":{\"length\":1},\"426\":{\"length\":1},\"427\":{\"length\":1},\"428\":{\"length\":1},\"429\":{\"length\":1},\"430\":{\"length\":1},\"431\":{\"length\":1},\"432\":{\"length\":1},\"433\":{\"length\":1},\"434\":{\"length\":1},\"435\":{\"length\":1},\"436\":{\"length\":1},\"437\":{\"length\":1},\"438\":{\"length\":1},\"439\":{\"length\":1},\"440\":{\"length\":1},\"441\":{\"length\":1},\"442\":{\"length\":1},\"443\":{\"length\":1},\"444\":{\"length\":1},\"445\":{\"length\":1},\"446\":{\"length\":1},\"447\":{\"length\":1},\"448\":{\"length\":1},\"449\":{\"length\":1},\"450\":{\"length\":1},\"451\":{\"length\":1},\"452\":{\"length\":1},\"453\":{\"length\":1},\"454\":{\"length\":1},\"455\":{\"length\":1},\"456\":{\"length\":1},\"457\":{\"length\":1},\"458\":{\"length\":1},\"459\":{\"length\":1},\"460\":{\"length\":1},\"461\":{\"length\":1},\"462\":{\"length\":1},\"463\":{\"length\":1},\"464\":{\"length\":1},\"465\":{\"length\":1},\"466\":{\"length\":1},\"467\":{\"length\":1},\"468\":{\"length\":1},\"469\":{\"length\":1},\"470\":{\"length\":1},\"471\":{\"length\":1},\"472\":{\"length\":1},\"473\":{\"length\":1},\"474\":{\"length\":1},\"475\":{\"length\":1},\"476\":{\"length\":1},\"477\":{\"length\":1},\"478\":{\"length\":1},\"479\":{\"length\":1},\"480\":{\"length\":1},\"481\":{\"length\":1},\"482\":{\"length\":1},\"483\":{\"length\":1},\"484\":{\"length\":1},\"485\":{\"length\":1},\"486\":{\"length\":1},\"487\":{\"length\":1},\"488\":{\"length\":1},\"489\":{\"length\":1},\"490\":{\"length\":1},\"491\":{\"length\":1},\"492\":{\"length\":1},\"493\":{\"length\":1},\"494\":{\"length\":1},\"495\":{\"length\":1},\"496\":{\"length\":1},\"497\":{\"length\":1},\"498\":{\"length\":1},\"499\":{\"length\":1},\"500\":{\"length\":1},\"501\":{\"length\":1},\"502\":{\"length\":1},\"503\":{\"length\":1},\"504\":{\"length\":1},\"505\":{\"length\":1},\"506\":{\"length\":1},\"507\":{\"length\":1},\"508\":{\"length\":1},\"509\":{\"length\":1},\"510\":{\"length\":1},\"511\":{\"length\":1},\"512\":{\"length\":1},\"513\":{\"length\":1},\"514\":{\"length\":1},\"515\":{\"length\":1},\"516\":{\"length\":1},\"517\":{\"length\":1},\"518\":{\"length\":1},\"519\":{\"length\":1},\"520\":{\"length\":1},\"521\":{\"length\":1},\"522\":{\"length\":1},\"523\":{\"length\":1},\"524\":{\"length\":1},\"525\":{\"length\":1},\"526\":{\"length\":1},\"527\":{\"length\":1},\"528\":{\"length\":1},\"529\":{\"length\":1},\"530\":{\"length\":1},\"531\":{\"length\":1},\"532\":{\"length\":1},\"533\":{\"length\":1},\"534\":{\"length\":1},\"535\":{\"length\":1},\"536\":{\"length\":1},\"537\":{\"length\":1},\"538\":{\"length\":1},\"539\":{\"length\":1},\"540\":{\"length\":1},\"541\":{\"length\":1},\"542\":{\"length\":1},\"543\":{\"length\":1},\"544\":{\"length\":1},\"545\":{\"length\":1},\"546\":{\"length\":1},\"547\":{\"length\":1},\"548\":{\"length\":1},\"549\":{\"length\":1},\"550\":{\"length\":1},\"551\":{\"length\":1},\"552\":{\"length\":1},\"553\":{\"length\":1},\"554\":{\"length\":1},\"555\":{\"length\":1},\"556\":{\"length\":1},\"557\":{\"length\":1},\"558\":{\"length\":1},\"559\":{\"length\":1},\"560\":{\"length\":1},\"561\":{\"length\":1},\"562\":{\"length\":1},\"563\":{\"length\":1},\"564\":{\"length\":1},\"565\":{\"length\":1},\"566\":{\"length\":1},\"567\":{\"length\":1},\"568\":{\"length\":1},\"569\":{\"length\":1},\"570\":{\"length\":1},\"571\":{\"length\":1},\"572\":{\"length\":1},\"573\":{\"length\":1},\"574\":{\"length\":1},\"575\":{\"length\":1},\"576\":{\"length\":1},\"577\":{\"length\":1},\"578\":{\"length\":1},\"579\":{\"length\":1},\"580\":{\"length\":1},\"581\":{\"length\":1},\"582\":{\"length\":1},\"583\":{\"length\":1},\"584\":{\"length\":1},\"585\":{\"length\":1},\"586\":{\"length\":1},\"587\":{\"length\":1},\"588\":{\"length\":1},\"589\":{\"length\":1},\"590\":{\"length\":1},\"591\":{\"length\":1},\"592\":{\"length\":1},\"593\":{\"length\":1},\"594\":{\"length\":1},\"595\":{\"length\":1},\"596\":{\"length\":1},\"597\":{\"length\":1},\"598\":{\"length\":1},\"599\":{\"length\":1},\"600\":{\"length\":1},\"601\":{\"length\":1},\"602\":{\"length\":1},\"603\":{\"length\":1},\"604\":{\"length\":1},\"605\":{\"length\":1},\"606\":{\"length\":1},\"607\":{\"length\":1},\"608\":{\"length\":1},\"609\":{\"length\":1},\"610\":{\"length\":1},\"611\":{\"length\":1},\"612\":{\"length\":1},\"613\":{\"length\":1},\"614\":{\"length\":1},\"615\":{\"length\":1},\"616\":{\"length\":1},\"617\":{\"length\":1},\"618\":{\"length\":1},\"619\":{\"length\":1},\"620\":{\"length\":1},\"621\":{\"length\":1},\"622\":{\"length\":1},\"623\":{\"length\":1},\"624\":{\"length\":1},\"625\":{\"length\":1},\"626\":{\"length\":1},\"627\":{\"length\":1},\"628\":{\"length\":1},\"629\":{\"length\":1},\"630\":{\"length\":1},\"631\":{\"length\":1},\"632\":{\"length\":1},\"633\":{\"length\":1},\"634\":{\"length\":1},\"635\":{\"length\":1},\"636\":{\"length\":1},\"637\":{\"length\":1},\"638\":{\"length\":1},\"639\":{\"length\":1},\"640\":{\"length\":1},\"641\":{\"length\":1},\"642\":{\"length\":1},\"643\":{\"length\":1},\"644\":{\"length\":1},\"645\":{\"length\":1},\"646\":{\"length\":1},\"647\":{\"length\":1},\"648\":{\"length\":1},\"649\":{\"length\":1},\"650\":{\"length\":1},\"651\":{\"length\":1},\"652\":{\"length\":1},\"653\":{\"length\":1},\"654\":{\"length\":1},\"655\":{\"length\":1},\"656\":{\"length\":1},\"657\":{\"length\":1},\"658\":{\"length\":1},\"659\":{\"length\":1},\"660\":{\"length\":1},\"661\":{\"length\":1},\"662\":{\"length\":1},\"663\":{\"length\":1},\"664\":{\"length\":1},\"665\":{\"length\":1},\"666\":{\"length\":1},\"667\":{\"length\":1},\"668\":{\"length\":1},\"669\":{\"length\":1},\"670\":{\"length\":1},\"671\":{\"length\":1},\"672\":{\"length\":1},\"673\":{\"length\":1},\"674\":{\"length\":1},\"675\":{\"length\":1},\"676\":{\"length\":1},\"677\":{\"length\":1},\"678\":{\"length\":1},\"679\":{\"length\":1},\"680\":{\"length\":1},\"681\":{\"length\":1},\"682\":{\"length\":1},\"683\":{\"length\":1},\"684\":{\"length\":1},\"685\":{\"length\":1},\"686\":{\"length\":1},\"687\":{\"length\":1},\"688\":{\"length\":1},\"689\":{\"length\":1},\"690\":{\"length\":1},\"691\":{\"length\":1},\"692\":{\"length\":1},\"693\":{\"length\":1},\"694\":{\"length\":1},\"695\":{\"length\":1},\"696\":{\"length\":1},\"697\":{\"length\":1},\"698\":{\"length\":1},\"699\":{\"length\":1},\"700\":{\"length\":1},\"701\":{\"length\":1},\"702\":{\"length\":1},\"703\":{\"length\":1},\"704\":{\"length\":1},\"705\":{\"length\":1},\"706\":{\"length\":1},\"707\":{\"length\":1},\"708\":{\"length\":1},\"709\":{\"length\":1},\"710\":{\"length\":1},\"711\":{\"length\":1},\"712\":{\"length\":1},\"713\":{\"length\":1},\"714\":{\"length\":1},\"715\":{\"length\":1},\"716\":{\"length\":1},\"717\":{\"length\":1},\"718\":{\"length\":1},\"719\":{\"length\":1},\"720\":{\"length\":1},\"721\":{\"length\":1},\"722\":{\"length\":1},\"723\":{\"length\":1},\"724\":{\"length\":1},\"725\":{\"length\":1},\"726\":{\"length\":1},\"727\":{\"length\":1},\"728\":{\"length\":1},\"729\":{\"length\":1},\"730\":{\"length\":1},\"731\":{\"length\":1},\"732\":{\"length\":1},\"733\":{\"length\":1},\"734\":{\"length\":1},\"735\":{\"length\":1},\"736\":{\"length\":1},\"737\":{\"length\":1},\"738\":{\"length\":1},\"739\":{\"length\":1},\"740\":{\"length\":1},\"741\":{\"length\":1},\"742\":{\"length\":1},\"743\":{\"length\":1},\"744\":{\"length\":1},\"745\":{\"length\":1},\"746\":{\"length\":1},\"747\":{\"length\":1},\"748\":{\"length\":1},\"749\":{\"length\":1},\"750\":{\"length\":1},\"751\":{\"length\":1},\"752\":{\"length\":1},\"753\":{\"length\":1},\"754\":{\"length\":1},\"755\":{\"length\":1},\"756\":{\"length\":1},\"757\":{\"length\":1},\"758\":{\"length\":1},\"759\":{\"length\":1},\"760\":{\"length\":1},\"761\":{\"length\":1},\"762\":{\"length\":1},\"763\":{\"length\":1},\"764\":{\"length\":1},\"765\":{\"length\":1},\"766\":{\"length\":1},\"767\":{\"length\":1},\"768\":{\"length\":1},\"769\":{\"length\":1},\"770\":{\"length\":1},\"771\":{\"length\":1},\"772\":{\"length\":1},\"773\":{\"length\":1},\"774\":{\"length\":1},\"775\":{\"length\":1},\"776\":{\"length\":1},\"777\":{\"length\":1},\"778\":{\"length\":1},\"779\":{\"length\":1},\"780\":{\"length\":1},\"781\":{\"length\":1},\"782\":{\"length\":1},\"783\":{\"length\":1},\"784\":{\"length\":1},\"785\":{\"length\":1},\"786\":{\"length\":1},\"787\":{\"length\":1},\"788\":{\"length\":1},\"789\":{\"length\":1},\"790\":{\"length\":1},\"791\":{\"length\":1},\"792\":{\"length\":1},\"793\":{\"length\":1},\"794\":{\"length\":1},\"795\":{\"length\":1},\"796\":{\"length\":1},\"797\":{\"length\":1},\"798\":{\"length\":1},\"799\":{\"length\":1},\"800\":{\"length\":1},\"801\":{\"length\":1},\"802\":{\"length\":1},\"803\":{\"length\":1},\"804\":{\"length\":1},\"805\":{\"length\":1},\"806\":{\"length\":1},\"807\":{\"length\":1},\"808\":{\"length\":1},\"809\":{\"length\":1},\"810\":{\"length\":1},\"811\":{\"length\":1},\"812\":{\"length\":1},\"813\":{\"length\":1},\"814\":{\"length\":1},\"815\":{\"length\":1},\"816\":{\"length\":1},\"817\":{\"length\":1},\"818\":{\"length\":1},\"819\":{\"length\":1},\"820\":{\"length\":1},\"821\":{\"length\":1},\"822\":{\"length\":1},\"823\":{\"length\":1},\"824\":{\"length\":1},\"825\":{\"length\":1},\"826\":{\"length\":1},\"827\":{\"length\":1},\"828\":{\"length\":1},\"829\":{\"length\":1},\"830\":{\"length\":1},\"831\":{\"length\":1},\"832\":{\"length\":1},\"833\":{\"length\":1},\"834\":{\"length\":1},\"835\":{\"length\":1},\"836\":{\"length\":1},\"837\":{\"length\":1},\"838\":{\"length\":1},\"839\":{\"length\":1},\"840\":{\"length\":1},\"841\":{\"length\":1},\"842\":{\"length\":1},\"843\":{\"length\":1},\"844\":{\"length\":1},\"845\":{\"length\":1},\"846\":{\"length\":1},\"847\":{\"length\":1},\"848\":{\"length\":1},\"849\":{\"length\":1},\"850\":{\"length\":1},\"851\":{\"length\":1},\"852\":{\"length\":1},\"853\":{\"length\":1},\"854\":{\"length\":1},\"855\":{\"length\":1},\"856\":{\"length\":1},\"857\":{\"length\":1},\"858\":{\"length\":1},\"859\":{\"length\":1},\"860\":{\"length\":1},\"861\":{\"length\":1},\"862\":{\"length\":1},\"863\":{\"length\":1},\"864\":{\"length\":1},\"865\":{\"length\":1},\"866\":{\"length\":1},\"867\":{\"length\":1},\"868\":{\"length\":1},\"869\":{\"length\":1},\"870\":{\"length\":1},\"871\":{\"length\":1},\"872\":{\"length\":1},\"873\":{\"length\":1},\"874\":{\"length\":1},\"875\":{\"length\":1},\"876\":{\"length\":1},\"877\":{\"length\":1},\"878\":{\"length\":1},\"879\":{\"length\":1},\"880\":{\"length\":1},\"881\":{\"length\":1},\"882\":{\"length\":1},\"883\":{\"length\":1},\"884\":{\"length\":1},\"885\":{\"length\":1},\"886\":{\"length\":1},\"887\":{\"length\":1},\"888\":{\"length\":1},\"889\":{\"length\":1},\"890\":{\"length\":1},\"891\":{\"length\":1},\"892\":{\"length\":1},\"893\":{\"length\":1},\"894\":{\"length\":1},\"895\":{\"length\":1},\"896\":{\"length\":1},\"897\":{\"length\":1},\"898\":{\"length\":1},\"899\":{\"length\":1},\"900\":{\"length\":1},\"901\":{\"length\":1},\"902\":{\"length\":1},\"903\":{\"length\":1},\"904\":{\"length\":1},\"905\":{\"length\":1},\"906\":{\"length\":1},\"907\":{\"length\":1},\"908\":{\"length\":1},\"909\":{\"length\":1},\"910\":{\"length\":1},\"911\":{\"length\":1},\"912\":{\"length\":1},\"913\":{\"length\":1},\"914\":{\"length\":1},\"915\":{\"length\":1},\"916\":{\"length\":1},\"917\":{\"length\":1},\"918\":{\"length\":1},\"919\":{\"length\":1},\"920\":{\"length\":1},\"921\":{\"length\":1},\"922\":{\"length\":1},\"923\":{\"length\":1},\"924\":{\"length\":1},\"925\":{\"length\":1},\"926\":{\"length\":1},\"927\":{\"length\":1},\"928\":{\"length\":1},\"929\":{\"length\":1},\"930\":{\"length\":1},\"931\":{\"length\":1},\"932\":{\"length\":1},\"933\":{\"length\":1},\"934\":{\"length\":1},\"935\":{\"length\":1},\"936\":{\"length\":1},\"937\":{\"length\":1},\"938\":{\"length\":1},\"939\":{\"length\":1},\"940\":{\"length\":1},\"941\":{\"length\":1},\"942\":{\"length\":1},\"943\":{\"length\":1},\"944\":{\"length\":1},\"945\":{\"length\":1},\"946\":{\"length\":1},\"947\":{\"length\":1},\"948\":{\"length\":1},\"949\":{\"length\":1},\"950\":{\"length\":1},\"951\":{\"length\":1},\"952\":{\"length\":1},\"953\":{\"length\":1},\"954\":{\"length\":1},\"955\":{\"length\":1},\"956\":{\"length\":1},\"957\":{\"length\":1},\"958\":{\"length\":1},\"959\":{\"length\":1},\"960\":{\"length\":1},\"961\":{\"length\":1},\"962\":{\"length\":1},\"963\":{\"length\":1},\"964\":{\"length\":1},\"965\":{\"length\":1},\"966\":{\"length\":1},\"967\":{\"length\":1},\"968\":{\"length\":1},\"969\":{\"length\":1},\"970\":{\"length\":1},\"971\":{\"length\":1},\"972\":{\"length\":1},\"973\":{\"length\":1},\"974\":{\"length\":1},\"975\":{\"length\":1},\"976\":{\"length\":1},\"977\":{\"length\":1},\"978\":{\"length\":1},\"979\":{\"length\":1},\"980\":{\"length\":1},\"981\":{\"length\":1},\"982\":{\"length\":1},\"983\":{\"length\":1},\"984\":{\"length\":1},\"985\":{\"length\":1},\"986\":{\"length\":1},\"987\":{\"length\":1},\"988\":{\"length\":1},\"989\":{\"length\":1},\"990\":{\"length\":1},\"991\":{\"length\":1},\"992\":{\"length\":1},\"993\":{\"length\":1},\"994\":{\"length\":1},\"995\":{\"length\":1},\"996\":{\"length\":1},\"997\":{\"length\":1},\"998\":{\"length\":1},\"999\":{\"length\":1},\"1000\":{\"length\":1},\"1001\":{\"length\":1},\"1002\":{\"length\":1},\"1003\":{\"length\":1},\"1004\":{\"length\":1},\"1005\":{\"length\":1},\"1006\":{\"length\":1},\"1007\":{\"length\":1},\"1008\":{\"length\":1},\"1009\":{\"length\":1},\"1010\":{\"length\":1},\"1011\":{\"length\":1},\"1012\":{\"length\":1},\"1013\":{\"length\":1},\"1014\":{\"length\":1},\"1015\":{\"length\":1},\"1016\":{\"length\":1},\"1017\":{\"length\":1},\"1018\":{\"length\":1},\"1019\":{\"length\":1},\"1020\":{\"length\":1},\"1021\":{\"length\":1},\"1022\":{\"length\":1},\"1023\":{\"length\":1},\"1024\":{\"length\":1},\"1025\":{\"length\":1},\"1026\":{\"length\":1},\"1027\":{\"length\":1},\"1028\":{\"length\":1},\"1029\":{\"length\":1},\"1030\":{\"length\":1},\"1031\":{\"length\":1},\"1032\":{\"length\":1},\"1033\":{\"length\":1},\"1034\":{\"length\":1},\"1035\":{\"length\":1},\"1036\":{\"length\":1},\"1037\":{\"length\":1},\"1038\":{\"length\":1},\"1039\":{\"length\":1},\"1040\":{\"length\":1},\"1041\":{\"length\":1},\"1042\":{\"length\":1},\"1043\":{\"length\":1},\"1044\":{\"length\":1},\"1045\":{\"length\":1},\"1046\":{\"length\":1},\"1047\":{\"length\":1},\"1048\":{\"length\":1},\"1049\":{\"length\":1},\"1050\":{\"length\":1},\"1051\":{\"length\":1},\"1052\":{\"length\":1},\"1053\":{\"length\":1},\"1054\":{\"length\":1},\"1055\":{\"length\":1},\"1056\":{\"length\":1},\"1057\":{\"length\":1},\"1058\":{\"length\":1},\"1059\":{\"length\":1},\"1060\":{\"length\":1},\"1061\":{\"length\":1},\"1062\":{\"length\":1},\"1063\":{\"length\":1},\"1064\":{\"length\":1},\"1065\":{\"length\":1},\"1066\":{\"length\":1},\"1067\":{\"length\":1},\"1068\":{\"length\":1},\"1069\":{\"length\":1},\"1070\":{\"length\":1},\"1071\":{\"length\":1},\"1072\":{\"length\":1},\"1073\":{\"length\":1},\"1074\":{\"length\":1},\"1075\":{\"length\":1},\"1076\":{\"length\":1},\"1077\":{\"length\":1},\"1078\":{\"length\":1},\"1079\":{\"length\":1},\"1080\":{\"length\":1},\"1081\":{\"length\":1},\"1082\":{\"length\":1},\"1083\":{\"length\":1},\"1084\":{\"length\":1},\"1085\":{\"length\":1},\"1086\":{\"length\":1},\"1087\":{\"length\":1},\"1088\":{\"length\":1},\"1089\":{\"length\":1},\"1090\":{\"length\":1},\"1091\":{\"length\":1},\"1092\":{\"length\":1},\"1093\":{\"length\":1},\"1094\":{\"length\":1},\"1095\":{\"length\":1},\"1096\":{\"length\":1},\"1097\":{\"length\":1},\"1098\":{\"length\":1},\"1099\":{\"length\":1},\"1100\":{\"length\":1},\"1101\":{\"length\":1},\"1102\":{\"length\":1},\"1103\":{\"length\":1},\"1104\":{\"length\":1},\"1105\":{\"length\":1},\"1106\":{\"length\":1},\"1107\":{\"length\":1},\"1108\":{\"length\":1},\"1109\":{\"length\":1},\"1110\":{\"length\":1},\"1111\":{\"length\":1},\"1112\":{\"length\":1},\"1113\":{\"length\":1},\"1114\":{\"length\":1},\"1115\":{\"length\":1},\"1116\":{\"length\":1},\"1117\":{\"length\":1},\"1118\":{\"length\":1},\"1119\":{\"length\":1},\"1120\":{\"length\":1},\"1121\":{\"length\":1},\"1122\":{\"length\":1},\"1123\":{\"length\":1},\"1124\":{\"length\":1},\"1125\":{\"length\":1},\"1126\":{\"length\":1},\"1127\":{\"length\":1},\"1128\":{\"length\":1},\"1129\":{\"length\":1},\"1130\":{\"length\":1},\"1131\":{\"length\":1},\"1132\":{\"length\":1},\"1133\":{\"length\":1},\"1134\":{\"length\":1},\"1135\":{\"length\":1},\"1136\":{\"length\":1},\"1137\":{\"length\":1},\"1138\":{\"length\":1},\"1139\":{\"length\":1},\"1140\":{\"length\":1},\"1141\":{\"length\":1},\"1142\":{\"length\":1},\"1143\":{\"length\":1},\"1144\":{\"length\":1},\"1145\":{\"length\":1},\"1146\":{\"length\":1},\"1147\":{\"length\":1},\"1148\":{\"length\":1},\"1149\":{\"length\":1},\"1150\":{\"length\":1},\"1151\":{\"length\":1},\"1152\":{\"length\":1},\"1153\":{\"length\":1},\"1154\":{\"length\":1},\"1155\":{\"length\":1},\"1156\":{\"length\":1},\"1157\":{\"length\":1},\"1158\":{\"length\":1},\"1159\":{\"length\":1},\"1160\":{\"length\":1},\"1161\":{\"length\":1},\"1162\":{\"length\":1},\"1163\":{\"length\":1},\"1164\":{\"length\":1},\"1165\":{\"length\":1},\"1166\":{\"length\":1},\"1167\":{\"length\":1},\"1168\":{\"length\":1},\"1169\":{\"length\":1},\"1170\":{\"length\":1},\"1171\":{\"length\":1},\"1172\":{\"length\":1},\"1173\":{\"length\":1},\"1174\":{\"length\":1},\"1175\":{\"length\":1},\"1176\":{\"length\":1},\"1177\":{\"length\":1},\"1178\":{\"length\":1},\"1179\":{\"length\":1},\"1180\":{\"length\":1},\"1181\":{\"length\":1},\"1182\":{\"length\":1},\"1183\":{\"length\":1},\"1184\":{\"length\":1},\"1185\":{\"length\":1},\"1186\":{\"length\":1},\"1187\":{\"length\":1},\"1188\":{\"length\":1},\"1189\":{\"length\":1},\"1190\":{\"length\":1},\"1191\":{\"length\":1},\"1192\":{\"length\":1},\"1193\":{\"length\":1},\"1194\":{\"length\":1},\"1195\":{\"length\":1},\"1196\":{\"length\":1},\"1197\":{\"length\":1},\"1198\":{\"length\":1},\"1199\":{\"length\":1},\"1200\":{\"length\":1},\"1201\":{\"length\":1},\"1202\":{\"length\":1},\"1203\":{\"length\":1},\"1204\":{\"length\":1},\"1205\":{\"length\":1},\"1206\":{\"length\":1},\"1207\":{\"length\":1},\"1208\":{\"length\":1},\"1209\":{\"length\":1},\"1210\":{\"length\":1},\"1211\":{\"length\":1},\"1212\":{\"length\":1},\"1213\":{\"length\":1},\"1214\":{\"length\":1},\"1215\":{\"length\":1},\"1216\":{\"length\":1},\"1217\":{\"length\":1},\"1218\":{\"length\":1},\"1219\":{\"length\":1},\"1220\":{\"length\":1},\"1221\":{\"length\":1},\"1222\":{\"length\":1},\"1223\":{\"length\":1},\"1224\":{\"length\":1},\"1225\":{\"length\":1},\"1226\":{\"length\":1},\"1227\":{\"length\":1},\"1228\":{\"length\":1},\"1229\":{\"length\":1},\"1230\":{\"length\":1},\"1231\":{\"length\":1},\"1232\":{\"length\":1},\"1233\":{\"length\":1},\"1234\":{\"length\":1},\"1235\":{\"length\":1},\"1236\":{\"length\":1},\"1237\":{\"length\":1},\"1238\":{\"length\":1},\"1239\":{\"length\":1},\"1240\":{\"length\":1},\"1241\":{\"length\":1},\"1242\":{\"length\":1},\"1243\":{\"length\":1},\"1244\":{\"length\":1},\"1245\":{\"length\":1},\"1246\":{\"length\":1},\"1247\":{\"length\":1},\"1248\":{\"length\":1},\"1249\":{\"length\":1},\"1250\":{\"length\":1},\"1251\":{\"length\":1},\"1252\":{\"length\":1},\"1253\":{\"length\":1},\"1254\":{\"length\":1},\"1255\":{\"length\":1},\"1256\":{\"length\":1},\"1257\":{\"length\":1},\"1258\":{\"length\":1},\"1259\":{\"length\":1},\"1260\":{\"length\":1},\"1261\":{\"length\":1},\"1262\":{\"length\":1},\"1263\":{\"length\":1},\"1264\":{\"length\":1},\"1265\":{\"length\":1},\"1266\":{\"length\":1},\"1267\":{\"length\":1},\"1268\":{\"length\":1},\"1269\":{\"length\":1},\"1270\":{\"length\":1},\"1271\":{\"length\":1},\"1272\":{\"length\":1},\"1273\":{\"length\":1},\"1274\":{\"length\":1},\"1275\":{\"length\":1},\"1276\":{\"length\":1},\"1277\":{\"length\":1},\"1278\":{\"length\":1},\"1279\":{\"length\":1},\"1280\":{\"length\":1},\"1281\":{\"length\":1},\"1282\":{\"length\":1},\"1283\":{\"length\":1},\"1284\":{\"length\":1},\"1285\":{\"length\":1},\"1286\":{\"length\":1},\"1287\":{\"length\":1},\"1288\":{\"length\":1},\"1289\":{\"length\":1},\"1290\":{\"length\":1},\"1291\":{\"length\":1},\"1292\":{\"length\":1},\"1293\":{\"length\":1},\"1294\":{\"length\":1},\"1295\":{\"length\":1},\"1296\":{\"length\":1},\"1297\":{\"length\":1},\"1298\":{\"length\":1},\"1299\":{\"length\":1},\"1300\":{\"length\":1},\"1301\":{\"length\":1},\"1302\":{\"length\":1},\"1303\":{\"length\":1},\"1304\":{\"length\":1},\"1305\":{\"length\":1},\"1306\":{\"length\":1},\"1307\":{\"length\":1},\"1308\":{\"length\":1},\"1309\":{\"length\":1},\"1310\":{\"length\":1},\"1311\":{\"length\":1},\"1312\":{\"length\":1},\"1313\":{\"length\":1},\"1314\":{\"length\":1},\"1315\":{\"length\":1},\"1316\":{\"length\":1},\"1317\":{\"length\":1},\"1318\":{\"length\":1},\"1319\":{\"length\":1},\"1320\":{\"length\":1},\"1321\":{\"length\":1},\"1322\":{\"length\":1},\"1323\":{\"length\":1},\"1324\":{\"length\":1},\"1325\":{\"length\":1},\"1326\":{\"length\":1},\"1327\":{\"length\":1},\"1328\":{\"length\":1},\"1329\":{\"length\":1},\"1330\":{\"length\":1},\"1331\":{\"length\":1},\"1332\":{\"length\":1},\"1333\":{\"length\":1},\"1334\":{\"length\":1},\"1335\":{\"length\":1},\"1336\":{\"length\":1},\"1337\":{\"length\":1},\"1338\":{\"length\":1},\"1339\":{\"length\":1},\"1340\":{\"length\":1},\"1341\":{\"length\":1},\"1342\":{\"length\":1},\"1343\":{\"length\":1},\"1344\":{\"length\":1},\"1345\":{\"length\":1},\"1346\":{\"length\":1},\"1347\":{\"length\":1},\"1348\":{\"length\":1},\"1349\":{\"length\":1},\"1350\":{\"length\":1},\"1351\":{\"length\":1},\"1352\":{\"length\":1},\"1353\":{\"length\":1},\"1354\":{\"length\":1},\"1355\":{\"length\":1},\"1356\":{\"length\":1},\"1357\":{\"length\":1},\"1358\":{\"length\":1},\"1359\":{\"length\":1},\"1360\":{\"length\":1},\"1361\":{\"length\":1},\"1362\":{\"length\":1},\"1363\":{\"length\":1},\"1364\":{\"length\":1},\"1365\":{\"length\":1},\"1366\":{\"length\":1},\"1367\":{\"length\":1},\"1368\":{\"length\":1},\"1369\":{\"length\":1},\"1370\":{\"length\":1},\"1371\":{\"length\":1},\"1372\":{\"length\":1},\"1373\":{\"length\":1},\"1374\":{\"length\":1},\"1375\":{\"length\":1},\"1376\":{\"length\":1},\"1377\":{\"length\":1},\"1378\":{\"length\":1},\"1379\":{\"length\":1},\"1380\":{\"length\":1},\"1381\":{\"length\":1},\"1382\":{\"length\":1},\"1383\":{\"length\":1},\"1384\":{\"length\":1},\"1385\":{\"length\":1},\"1386\":{\"length\":1},\"1387\":{\"length\":1},\"1388\":{\"length\":1},\"1389\":{\"length\":1},\"1390\":{\"length\":1},\"1391\":{\"length\":1},\"1392\":{\"length\":1},\"1393\":{\"length\":1},\"1394\":{\"length\":1},\"1395\":{\"length\":1},\"1396\":{\"length\":1},\"1397\":{\"length\":1},\"1398\":{\"length\":1},\"1399\":{\"length\":1},\"1400\":{\"length\":1},\"1401\":{\"length\":1},\"1402\":{\"length\":1},\"1403\":{\"length\":1},\"1404\":{\"length\":1},\"1405\":{\"length\":1},\"1406\":{\"length\":1},\"1407\":{\"length\":1},\"1408\":{\"length\":1},\"1409\":{\"length\":1},\"1410\":{\"length\":1},\"1411\":{\"length\":1},\"1412\":{\"length\":1},\"1413\":{\"length\":1},\"1414\":{\"length\":1},\"1415\":{\"length\":1},\"1416\":{\"length\":1},\"1417\":{\"length\":1},\"1418\":{\"length\":1},\"1419\":{\"length\":1},\"1420\":{\"length\":1},\"1421\":{\"length\":1},\"1422\":{\"length\":1},\"1423\":{\"length\":1},\"1424\":{\"length\":1},\"1425\":{\"length\":1},\"1426\":{\"length\":1},\"1427\":{\"length\":1},\"1428\":{\"length\":1},\"1429\":{\"length\":1},\"1430\":{\"length\":1},\"1431\":{\"length\":1},\"1432\":{\"length\":1},\"1433\":{\"length\":1},\"1434\":{\"length\":1},\"1435\":{\"length\":1},\"1436\":{\"length\":1},\"1437\":{\"length\":1},\"1438\":{\"length\":1},\"1439\":{\"length\":1},\"1440\":{\"length\":1},\"1441\":{\"length\":1},\"1442\":{\"length\":1},\"1443\":{\"length\":1},\"1444\":{\"length\":1},\"1445\":{\"length\":1},\"1446\":{\"length\":1},\"1447\":{\"length\":1},\"1448\":{\"length\":1},\"1449\":{\"length\":1},\"1450\":{\"length\":1},\"1451\":{\"length\":1},\"1452\":{\"length\":1},\"1453\":{\"length\":1},\"1454\":{\"length\":1},\"1455\":{\"length\":1},\"1456\":{\"length\":1},\"1457\":{\"length\":1},\"1458\":{\"length\":1},\"1459\":{\"length\":1},\"1460\":{\"length\":1},\"1461\":{\"length\":1},\"1462\":{\"length\":1},\"1463\":{\"length\":1},\"1464\":{\"length\":1},\"1465\":{\"length\":1},\"1466\":{\"length\":1},\"1467\":{\"length\":1},\"1468\":{\"length\":1},\"1469\":{\"length\":1},\"1470\":{\"length\":1},\"1471\":{\"length\":1},\"1472\":{\"length\":1},\"1473\":{\"length\":1},\"1474\":{\"length\":1},\"1475\":{\"length\":1},\"1476\":{\"length\":1},\"1477\":{\"length\":1},\"1478\":{\"length\":1},\"1479\":{\"length\":1},\"1480\":{\"length\":1},\"1481\":{\"length\":1},\"1482\":{\"length\":1},\"1483\":{\"length\":1},\"1484\":{\"length\":1},\"1485\":{\"length\":1},\"1486\":{\"length\":1},\"1487\":{\"length\":1},\"1488\":{\"length\":1},\"1489\":{\"length\":1},\"1490\":{\"length\":1},\"1491\":{\"length\":1},\"1492\":{\"length\":1},\"1493\":{\"length\":1},\"1494\":{\"length\":1},\"1495\":{\"length\":1},\"1496\":{\"length\":1},\"1497\":{\"length\":1},\"1498\":{\"length\":1},\"1499\":{\"length\":1},\"1500\":{\"length\":1},\"1501\":{\"length\":1},\"1502\":{\"length\":1},\"1503\":{\"length\":1},\"1504\":{\"length\":1},\"1505\":{\"length\":1},\"1506\":{\"length\":1},\"1507\":{\"length\":1},\"1508\":{\"length\":1},\"1509\":{\"length\":1},\"1510\":{\"length\":1},\"1511\":{\"length\":1},\"1512\":{\"length\":1},\"1513\":{\"length\":1},\"1514\":{\"length\":1},\"1515\":{\"length\":1},\"1516\":{\"length\":1},\"1517\":{\"length\":1},\"1518\":{\"length\":1},\"1519\":{\"length\":1},\"1520\":{\"length\":1},\"1521\":{\"length\":1},\"1522\":{\"length\":1},\"1523\":{\"length\":1},\"1524\":{\"length\":1},\"1525\":{\"length\":1},\"1526\":{\"length\":1},\"1527\":{\"length\":1},\"1528\":{\"length\":1},\"1529\":{\"length\":1},\"1530\":{\"length\":1},\"1531\":{\"length\":1},\"1532\":{\"length\":1},\"1533\":{\"length\":1},\"1534\":{\"length\":1},\"1535\":{\"length\":1},\"1536\":{\"length\":1},\"1537\":{\"length\":1},\"1538\":{\"length\":1},\"1539\":{\"length\":1},\"1540\":{\"length\":1},\"1541\":{\"length\":1},\"1542\":{\"length\":1},\"1543\":{\"length\":1},\"1544\":{\"length\":1},\"1545\":{\"length\":1},\"1546\":{\"length\":1},\"1547\":{\"length\":1},\"1548\":{\"length\":1},\"1549\":{\"length\":1},\"1550\":{\"length\":1},\"1551\":{\"length\":1},\"1552\":{\"length\":1},\"1553\":{\"length\":1},\"1554\":{\"length\":1},\"1555\":{\"length\":1},\"1556\":{\"length\":1},\"1557\":{\"length\":1},\"1558\":{\"length\":1},\"1559\":{\"length\":1},\"1560\":{\"length\":1},\"1561\":{\"length\":1},\"1562\":{\"length\":1},\"1563\":{\"length\":1},\"1564\":{\"length\":1},\"1565\":{\"length\":1},\"1566\":{\"length\":1},\"1567\":{\"length\":1},\"1568\":{\"length\":1},\"1569\":{\"length\":1},\"1570\":{\"length\":1},\"1571\":{\"length\":1},\"1572\":{\"length\":1},\"1573\":{\"length\":1},\"1574\":{\"length\":1},\"1575\":{\"length\":1},\"1576\":{\"length\":1},\"1577\":{\"length\":1},\"1578\":{\"length\":1},\"1579\":{\"length\":1},\"1580\":{\"length\":1},\"1581\":{\"length\":1},\"1582\":{\"length\":1},\"1583\":{\"length\":1},\"1584\":{\"length\":1},\"1585\":{\"length\":1},\"1586\":{\"length\":1},\"1587\":{\"length\":1},\"1588\":{\"length\":1},\"1589\":{\"length\":1},\"1590\":{\"length\":1},\"1591\":{\"length\":1},\"1592\":{\"length\":1},\"1593\":{\"length\":1},\"1594\":{\"length\":1},\"1595\":{\"length\":1},\"1596\":{\"length\":1},\"1597\":{\"length\":1},\"1598\":{\"length\":1},\"1599\":{\"length\":1},\"1600\":{\"length\":1},\"1601\":{\"length\":1},\"1602\":{\"length\":1},\"1603\":{\"length\":1},\"1604\":{\"length\":1},\"1605\":{\"length\":1},\"1606\":{\"length\":1},\"1607\":{\"length\":1},\"1608\":{\"length\":1},\"1609\":{\"length\":1},\"1610\":{\"length\":1},\"1611\":{\"length\":1},\"1612\":{\"length\":1},\"1613\":{\"length\":1},\"1614\":{\"length\":1},\"1615\":{\"length\":1},\"1616\":{\"length\":1},\"1617\":{\"length\":1},\"1618\":{\"length\":1},\"1619\":{\"length\":1},\"1620\":{\"length\":1},\"1621\":{\"length\":1},\"1622\":{\"length\":1},\"1623\":{\"length\":1},\"1624\":{\"length\":1},\"1625\":{\"length\":1},\"1626\":{\"length\":1},\"1627\":{\"length\":1},\"1628\":{\"length\":1},\"1629\":{\"length\":1},\"1630\":{\"length\":1},\"1631\":{\"length\":1},\"1632\":{\"length\":1},\"1633\":{\"length\":1},\"1634\":{\"length\":1},\"1635\":{\"length\":1},\"1636\":{\"length\":1},\"1637\":{\"length\":1},\"1638\":{\"length\":1},\"1639\":{\"length\":1},\"1640\":{\"length\":1},\"1641\":{\"length\":1},\"1642\":{\"length\":1},\"1643\":{\"length\":1},\"1644\":{\"length\":1},\"1645\":{\"length\":1},\"1646\":{\"length\":1},\"1647\":{\"length\":1},\"1648\":{\"length\":1},\"1649\":{\"length\":1},\"1650\":{\"length\":1},\"1651\":{\"length\":1},\"1652\":{\"length\":1},\"1653\":{\"length\":1},\"1654\":{\"length\":1},\"1655\":{\"length\":1},\"1656\":{\"length\":1},\"1657\":{\"length\":1},\"1658\":{\"length\":1},\"1659\":{\"length\":1},\"1660\":{\"length\":1},\"1661\":{\"length\":1},\"1662\":{\"length\":1},\"1663\":{\"length\":1},\"1664\":{\"length\":1},\"1665\":{\"length\":1},\"1666\":{\"length\":1},\"1667\":{\"length\":1},\"1668\":{\"length\":1},\"1669\":{\"length\":1},\"1670\":{\"length\":1},\"1671\":{\"length\":1},\"1672\":{\"length\":1},\"1673\":{\"length\":1},\"1674\":{\"length\":1},\"1675\":{\"length\":1},\"1676\":{\"length\":1},\"1677\":{\"length\":1},\"1678\":{\"length\":1},\"1679\":{\"length\":1},\"1680\":{\"length\":1},\"1681\":{\"length\":1},\"1682\":{\"length\":1},\"1683\":{\"length\":1},\"1684\":{\"length\":1},\"1685\":{\"length\":1},\"1686\":{\"length\":1},\"1687\":{\"length\":1},\"1688\":{\"length\":1},\"1689\":{\"length\":1},\"1690\":{\"length\":1},\"1691\":{\"length\":1},\"1692\":{\"length\":1},\"1693\":{\"length\":1},\"1694\":{\"length\":1},\"1695\":{\"length\":1},\"1696\":{\"length\":1},\"1697\":{\"length\":1},\"1698\":{\"length\":1},\"1699\":{\"length\":1},\"1700\":{\"length\":1},\"1701\":{\"length\":1},\"1702\":{\"length\":1},\"1703\":{\"length\":1},\"1704\":{\"length\":1},\"1705\":{\"length\":1},\"1706\":{\"length\":1},\"1707\":{\"length\":1},\"1708\":{\"length\":1},\"1709\":{\"length\":1},\"1710\":{\"length\":1},\"1711\":{\"length\":1},\"1712\":{\"length\":1},\"1713\":{\"length\":1},\"1714\":{\"length\":1},\"1715\":{\"length\":1},\"1716\":{\"length\":1},\"1717\":{\"length\":1},\"1718\":{\"length\":1},\"1719\":{\"length\":1},\"1720\":{\"length\":1},\"1721\":{\"length\":1},\"1722\":{\"length\":1},\"1723\":{\"length\":1},\"1724\":{\"length\":1},\"1725\":{\"length\":1},\"1726\":{\"length\":1},\"1727\":{\"length\":1},\"1728\":{\"length\":1},\"1729\":{\"length\":1},\"1730\":{\"length\":1},\"1731\":{\"length\":1},\"1732\":{\"length\":1},\"1733\":{\"length\":1},\"1734\":{\"length\":1},\"1735\":{\"length\":1},\"1736\":{\"length\":1},\"1737\":{\"length\":1},\"1738\":{\"length\":1},\"1739\":{\"length\":1},\"1740\":{\"length\":1},\"1741\":{\"length\":1},\"1742\":{\"length\":1},\"1743\":{\"length\":1},\"1744\":{\"length\":1},\"1745\":{\"length\":1},\"1746\":{\"length\":1},\"1747\":{\"length\":1},\"1748\":{\"length\":1},\"1749\":{\"length\":1},\"1750\":{\"length\":1},\"1751\":{\"length\":1},\"1752\":{\"length\":1},\"1753\":{\"length\":1},\"1754\":{\"length\":1},\"1755\":{\"length\":1},\"1756\":{\"length\":1},\"1757\":{\"length\":1},\"1758\":{\"length\":1},\"1759\":{\"length\":1},\"1760\":{\"length\":1},\"1761\":{\"length\":1},\"1762\":{\"length\":1},\"1763\":{\"length\":1},\"1764\":{\"length\":1},\"1765\":{\"length\":1},\"1766\":{\"length\":1},\"1767\":{\"length\":1},\"1768\":{\"length\":1},\"1769\":{\"length\":1},\"1770\":{\"length\":1},\"1771\":{\"length\":1},\"1772\":{\"length\":1},\"1773\":{\"length\":1},\"1774\":{\"length\":1},\"1775\":{\"length\":1},\"1776\":{\"length\":1},\"1777\":{\"length\":1},\"1778\":{\"length\":1},\"1779\":{\"length\":1},\"1780\":{\"length\":1},\"1781\":{\"length\":1},\"1782\":{\"length\":1},\"1783\":{\"length\":1},\"1784\":{\"length\":1},\"1785\":{\"length\":1},\"1786\":{\"length\":1},\"1787\":{\"length\":1},\"1788\":{\"length\":1},\"1789\":{\"length\":1},\"1790\":{\"length\":1},\"1791\":{\"length\":1},\"1792\":{\"length\":1},\"1793\":{\"length\":1},\"1794\":{\"length\":1},\"1795\":{\"length\":1},\"1796\":{\"length\":1},\"1797\":{\"length\":1},\"1798\":{\"length\":1},\"1799\":{\"length\":1},\"1800\":{\"length\":1},\"1801\":{\"length\":1},\"1802\":{\"length\":1},\"1803\":{\"length\":1},\"1804\":{\"length\":1},\"1805\":{\"length\":1},\"1806\":{\"length\":1},\"1807\":{\"length\":1},\"1808\":{\"length\":1},\"1809\":{\"length\":1},\"1810\":{\"length\":1},\"1811\":{\"length\":1},\"1812\":{\"length\":1},\"1813\":{\"length\":1},\"1814\":{\"length\":1},\"1815\":{\"length\":1},\"1816\":{\"length\":1},\"1817\":{\"length\":1},\"1818\":{\"length\":1},\"1819\":{\"length\":1},\"1820\":{\"length\":1},\"1821\":{\"length\":1},\"1822\":{\"length\":1},\"1823\":{\"length\":1},\"1824\":{\"length\":1},\"1825\":{\"length\":1},\"1826\":{\"length\":1},\"1827\":{\"length\":1},\"1828\":{\"length\":1},\"1829\":{\"length\":1},\"1830\":{\"length\":1},\"1831\":{\"length\":1},\"1832\":{\"length\":1},\"1833\":{\"length\":1},\"1834\":{\"length\":1},\"1835\":{\"length\":1},\"1836\":{\"length\":1},\"1837\":{\"length\":1},\"1838\":{\"length\":1},\"1839\":{\"length\":1},\"1840\":{\"length\":1},\"1841\":{\"length\":1},\"1842\":{\"length\":1},\"1843\":{\"length\":1},\"1844\":{\"length\":1},\"1845\":{\"length\":1},\"1846\":{\"length\":1},\"1847\":{\"length\":1},\"1848\":{\"length\":1},\"1849\":{\"length\":1},\"1850\":{\"length\":1},\"1851\":{\"length\":1},\"1852\":{\"length\":1},\"1853\":{\"length\":1},\"1854\":{\"length\":1},\"1855\":{\"length\":1},\"1856\":{\"length\":1},\"1857\":{\"length\":1},\"1858\":{\"length\":1},\"1859\":{\"length\":1},\"1860\":{\"length\":1},\"1861\":{\"length\":1},\"1862\":{\"length\":1},\"1863\":{\"length\":1},\"1864\":{\"length\":1},\"1865\":{\"length\":1},\"1866\":{\"length\":1},\"1867\":{\"length\":1},\"1868\":{\"length\":1},\"1869\":{\"length\":1},\"1870\":{\"length\":1},\"1871\":{\"length\":1},\"1872\":{\"length\":1},\"1873\":{\"length\":1},\"1874\":{\"length\":1},\"1875\":{\"length\":1},\"1876\":{\"length\":1},\"1877\":{\"length\":1},\"1878\":{\"length\":1},\"1879\":{\"length\":1},\"1880\":{\"length\":1},\"1881\":{\"length\":1},\"1882\":{\"length\":1},\"1883\":{\"length\":1},\"1884\":{\"length\":1},\"1885\":{\"length\":1},\"1886\":{\"length\":1},\"1887\":{\"length\":1},\"1888\":{\"length\":1},\"1889\":{\"length\":1},\"1890\":{\"length\":1},\"1891\":{\"length\":1},\"1892\":{\"length\":1},\"1893\":{\"length\":1},\"1894\":{\"length\":1},\"1895\":{\"length\":1},\"1896\":{\"length\":1},\"1897\":{\"length\":1},\"1898\":{\"length\":1},\"1899\":{\"length\":1},\"1900\":{\"length\":1},\"1901\":{\"length\":1},\"1902\":{\"length\":1},\"1903\":{\"length\":1},\"1904\":{\"length\":1},\"1905\":{\"length\":1},\"1906\":{\"length\":1},\"1907\":{\"length\":1},\"1908\":{\"length\":1},\"1909\":{\"length\":1},\"1910\":{\"length\":1},\"1911\":{\"length\":1},\"1912\":{\"length\":1},\"1913\":{\"length\":1},\"1914\":{\"length\":1},\"1915\":{\"length\":1},\"1916\":{\"length\":1},\"1917\":{\"length\":1},\"1918\":{\"length\":1},\"1919\":{\"length\":1},\"1920\":{\"length\":1},\"1921\":{\"length\":1},\"1922\":{\"length\":1},\"1923\":{\"length\":1},\"1924\":{\"length\":1},\"1925\":{\"length\":1},\"1926\":{\"length\":1},\"1927\":{\"length\":1},\"1928\":{\"length\":1},\"1929\":{\"length\":1},\"1930\":{\"length\":1},\"1931\":{\"length\":1},\"1932\":{\"length\":1},\"1933\":{\"length\":1},\"1934\":{\"length\":1},\"1935\":{\"length\":1},\"1936\":{\"length\":1},\"1937\":{\"length\":1},\"1938\":{\"length\":1},\"1939\":{\"length\":1},\"1940\":{\"length\":1},\"1941\":{\"length\":1},\"1942\":{\"length\":1},\"1943\":{\"length\":1},\"1944\":{\"length\":1},\"1945\":{\"length\":1},\"1946\":{\"length\":1},\"1947\":{\"length\":1},\"1948\":{\"length\":1},\"1949\":{\"length\":1},\"1950\":{\"length\":1},\"1951\":{\"length\":1},\"1952\":{\"length\":1},\"1953\":{\"length\":1},\"1954\":{\"length\":1},\"1955\":{\"length\":1},\"1956\":{\"length\":1},\"1957\":{\"length\":1},\"1958\":{\"length\":1},\"1959\":{\"length\":1},\"1960\":{\"length\":1},\"1961\":{\"length\":1},\"1962\":{\"length\":1},\"1963\":{\"length\":1},\"1964\":{\"length\":1},\"1965\":{\"length\":1},\"1966\":{\"length\":1},\"1967\":{\"length\":1},\"1968\":{\"length\":1},\"1969\":{\"length\":1},\"1970\":{\"length\":1},\"1971\":{\"length\":1},\"1972\":{\"length\":1},\"1973\":{\"length\":1},\"1974\":{\"length\":1},\"1975\":{\"length\":1},\"1976\":{\"length\":1},\"1977\":{\"length\":1},\"1978\":{\"length\":1},\"1979\":{\"length\":1},\"1980\":{\"length\":1},\"1981\":{\"length\":1},\"1982\":{\"length\":1},\"1983\":{\"length\":1},\"1984\":{\"length\":1},\"1985\":{\"length\":1},\"1986\":{\"length\":1},\"1987\":{\"length\":1},\"1988\":{\"length\":1},\"1989\":{\"length\":1},\"1990\":{\"length\":1},\"1991\":{\"length\":1},\"1992\":{\"length\":1},\"1993\":{\"length\":1},\"1994\":{\"length\":1},\"1995\":{\"length\":1},\"1996\":{\"length\":1},\"1997\":{\"length\":1},\"1998\":{\"length\":1},\"1999\":{\"length\":1},\"2000\":{\"length\":1},\"2001\":{\"length\":1},\"2002\":{\"length\":1},\"2003\":{\"length\":1},\"2004\":{\"length\":1},\"2005\":{\"length\":1},\"2006\":{\"length\":1},\"2007\":{\"length\":1},\"2008\":{\"length\":1},\"2009\":{\"length\":1},\"2010\":{\"length\":1},\"2011\":{\"length\":1},\"2012\":{\"length\":1},\"2013\":{\"length\":1},\"2014\":{\"length\":1},\"2015\":{\"length\":1},\"2016\":{\"length\":1},\"2017\":{\"length\":1},\"2018\":{\"length\":1},\"2019\":{\"length\":1},\"2020\":{\"length\":1},\"2021\":{\"length\":1},\"2022\":{\"length\":1},\"2023\":{\"length\":1},\"2024\":{\"length\":1},\"2025\":{\"length\":1},\"2026\":{\"length\":1},\"2027\":{\"length\":1},\"2028\":{\"length\":1},\"2029\":{\"length\":1},\"2030\":{\"length\":1},\"2031\":{\"length\":1},\"2032\":{\"length\":1},\"2033\":{\"length\":1},\"2034\":{\"length\":1},\"2035\":{\"length\":1},\"2036\":{\"length\":1},\"2037\":{\"length\":1},\"2038\":{\"length\":1},\"2039\":{\"length\":1},\"2040\":{\"length\":1},\"2041\":{\"length\":1},\"2042\":{\"length\":1},\"2043\":{\"length\":1},\"2044\":{\"length\":1},\"2045\":{\"length\":1},\"2046\":{\"length\":1},\"2047\":{\"length\":1},\"2048\":{\"length\":1},\"2049\":{\"length\":1},\"2050\":{\"length\":1},\"2051\":{\"length\":1},\"2052\":{\"length\":1},\"2053\":{\"length\":1},\"2054\":{\"length\":1},\"2055\":{\"length\":1},\"2056\":{\"length\":1},\"2057\":{\"length\":1},\"2058\":{\"length\":1},\"2059\":{\"length\":1},\"2060\":{\"length\":1},\"2061\":{\"length\":1},\"2062\":{\"length\":1},\"2063\":{\"length\":1},\"2064\":{\"length\":1},\"2065\":{\"length\":1},\"2066\":{\"length\":1},\"2067\":{\"length\":1},\"2068\":{\"length\":1},\"2069\":{\"length\":1},\"2070\":{\"length\":1},\"2071\":{\"length\":1},\"2072\":{\"length\":1},\"2073\":{\"length\":1},\"2074\":{\"length\":1},\"2075\":{\"length\":1},\"2076\":{\"length\":1},\"2077\":{\"length\":1},\"2078\":{\"length\":1},\"2079\":{\"length\":1},\"2080\":{\"length\":1},\"2081\":{\"length\":1},\"2082\":{\"length\":1},\"2083\":{\"length\":1},\"2084\":{\"length\":1},\"2085\":{\"length\":1},\"2086\":{\"length\":1},\"2087\":{\"length\":1},\"2088\":{\"length\":1},\"2089\":{\"length\":1},\"2090\":{\"length\":1},\"2091\":{\"length\":1},\"2092\":{\"length\":1},\"2093\":{\"length\":1},\"2094\":{\"length\":1},\"2095\":{\"length\":1},\"2096\":{\"length\":1},\"2097\":{\"length\":1},\"2098\":{\"length\":1},\"2099\":{\"length\":1},\"2100\":{\"length\":1},\"2101\":{\"length\":1},\"2102\":{\"length\":1},\"2103\":{\"length\":1},\"2104\":{\"length\":1},\"2105\":{\"length\":1},\"2106\":{\"length\":1},\"2107\":{\"length\":1},\"2108\":{\"length\":1},\"2109\":{\"length\":1},\"2110\":{\"length\":1},\"2111\":{\"length\":1},\"2112\":{\"length\":1},\"2113\":{\"length\":1},\"2114\":{\"length\":1},\"2115\":{\"length\":1},\"2116\":{\"length\":1},\"2117\":{\"length\":1},\"2118\":{\"length\":1},\"2119\":{\"length\":1},\"2120\":{\"length\":1},\"2121\":{\"length\":1},\"2122\":{\"length\":1},\"2123\":{\"length\":1},\"2124\":{\"length\":1},\"2125\":{\"onrestore\":{\"__isSmartRef__\":true,\"id\":2126},\"renderTimeline\":{\"__isSmartRef__\":true,\"id\":2134},\"renderCell\":{\"__isSmartRef__\":true,\"id\":2138},\"renderZoomedOutTimeline\":{\"__isSmartRef__\":true,\"id\":2142},\"renderNormalTimeline\":{\"__isSmartRef__\":true,\"id\":2146},\"toggleZoom\":{\"__isSmartRef__\":true,\"id\":2150},\"normalCellWidth\":{\"__isSmartRef__\":true,\"id\":2154},\"normalVariableCellWidth\":{\"__isSmartRef__\":true,\"id\":2158},\"highlightColumn\":{\"__isSmartRef__\":true,\"id\":2162},\"zoomedOutCellWidth\":{\"__isSmartRef__\":true,\"id\":2166},\"zoomedOutVariableCellWidth\":{\"__isSmartRef__\":true,\"id\":2170},\"cellWidth\":{\"__isSmartRef__\":true,\"id\":2174},\"variableCellWidth\":{\"__isSmartRef__\":true,\"id\":2178},\"cellBorderWidth\":{\"__isSmartRef__\":true,\"id\":2182},\"setColumnNumber\":{\"__isSmartRef__\":true,\"id\":2186},\"toggleActivate\":{\"__isSmartRef__\":true,\"id\":2190}},\"2126\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2127},\"source\":\"function onrestore() {\\n this.zoomedOut = false;\\n this.currentColumnNumber = 0;\\n this.previousColumnNumber = 0;\\n this.activated = false;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2132},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2127\":{\"this\":{\"__isSmartRef__\":true,\"id\":242},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2128}},\"2128\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2129}},\"2129\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2130},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2131},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2130\":{\"obj\":{\"__isSmartRef__\":true,\"id\":242},\"name\":\"onrestore\"},\"2131\":{},\"2132\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2133},\"user\":\"erp\",\"tags\":[]},\"2133\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 21:57:44 GMT+0100 (CET)\"},\"2134\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2135},\"source\":\"function renderTimeline() {\\n if(this.activated) {\\n if(this.zoomedOut) {\\n this.renderZoomedOutTimeline();\\n this.owner.get(\\\"zoomOut\\\").setLabel(\\\"Zoom in\\\");\\n } else {\\n this.renderNormalTimeline();\\n this.owner.get(\\\"zoomOut\\\").setLabel(\\\"Zoom out\\\");\\n }\\n }\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2136},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2135\":{\"this\":{\"__isSmartRef__\":true,\"id\":242}},\"2136\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2137},\"user\":\"erp\",\"tags\":[]},\"2137\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 21:57:34 GMT+0100 (CET)\"},\"2138\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2139},\"source\":\"function renderCell() {\\n var cell = jQuery(\\\"\\\");\\n cell.css(\\\"border\\\", \\\"1px solid lightgrey\\\");\\n cell.css(\\\"overflow\\\", \\\"hidden\\\");\\n cell.css(\\\"text-align\\\",\\\"center\\\");\\n cell.height(\\\"40px\\\");\\n return cell; \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2140},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2139\":{\"this\":{\"__isSmartRef__\":true,\"id\":242}},\"2140\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2141},\"user\":\"erp\",\"tags\":[]},\"2141\":{\"isSerializedDate\":true,\"string\":\"Fri Jan 04 2013 17:07:32 GMT+0100 (CET)\"},\"2142\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2143},\"source\":\"function renderZoomedOutTimeline() {\\n var parent = this.get(\\\"SeeTheState\\\");\\n\\n this.timelineColumns = [];\\n this.submorphs.invoke('remove');\\n\\n var table = jQuery(\\\"
\\\");\\n table.css(\\\"table-layout\\\",\\\"fixed\\\");\\n table.css(\\\"border-collapse\\\",\\\"collapse\\\");\\n table.css(\\\"width\\\", \\\"100%\\\");\\n table.css(\\\"height\\\", \\\"100%\\\");\\n for(var variableName in parent.timeline) {\\n var rowData = parent.timeline[variableName];\\n var rowMax = rowData.max();\\n var rowMin = rowData.min();\\n var tableRow = jQuery(\\\"\\\");\\n tableRow.appendTo(table);\\n for(var i = 0; i < rowData.length; i++) {\\n var fillLevel;\\n this.timelineColumns[i] = this.timelineColumns[i] || [];\\n var cell = this.renderCell();\\n cell.css(\\\"width\\\", this.zoomedOutCellWidth() + \\\"px\\\");\\n cell.css(\\\"padding\\\", \\\"0px\\\");\\n cell.css(\\\"vertical-align\\\", \\\"bottom\\\");\\n cell.attr(\\\"class\\\", \\\"timelineColumn\\\" + String(i));\\n\\n cell.appendTo(tableRow);\\n var cellText = \\\"\\\";\\n if(rowData[i] == undefined) {\\n fillLevel = jQuery(\\\"
\\\");\\n cell.append(fillLevel);\\n fillLevel.css(\\\"background-color\\\", \\\"red\\\");\\n fillLevel.css(\\\"height\\\", \\\"100%\\\");\\n fillLevel.css(\\\"width\\\", \\\"10px\\\");\\n }\\n else if(typeof(rowData[i]) == \\\"number\\\" || Object.isArray(rowData[i])) {\\n var fill = rowData[i];\\n if(Object.isArray(rowData[i])) {\\n fill = rowData[i].length;\\n };\\n fillLevel = jQuery(\\\"
\\\");\\n cell.append(fillLevel);\\n fillLevel.css(\\\"background-color\\\", \\\"black\\\");\\n var height = Math.round(((fill - 0.9*rowMin) / rowMax) * 40);\\n fillLevel.css(\\\"height\\\", String(height) + \\\"px\\\");\\n fillLevel.css(\\\"width\\\", \\\"10px\\\");\\n }\\n else {\\n cellText = String(rowData[i]);\\n cell.text(cellText);\\n }\\n\\n this.timelineColumns[i].push(cell);\\n }\\n\\n cell = this.renderCell();\\n cell.css(\\\"width\\\", \\\"40px\\\");\\n cell.text(variableName);\\n cell.prependTo(tableRow);\\n };\\n\\n var grid = new lively.morphic.HtmlWrapperMorph(pt(200,200));\\n grid.setFill(Color.white);\\n grid.asJQuery().append(table);\\n this.addMorph(grid);\\n parent.timelineGrid = grid.asJQuery();\\n parent.timelineTable = table;\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2144},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2143\":{\"this\":{\"__isSmartRef__\":true,\"id\":242}},\"2144\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2145},\"user\":\"erp\",\"tags\":[]},\"2145\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:40:29 GMT+0100 (CET)\"},\"2146\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2147},\"source\":\"function renderNormalTimeline() {\\n var parent = this.get(\\\"SeeTheState\\\");\\n\\n this.timelineColumns = [];\\n this.submorphs.invoke('remove');\\n\\n var table = jQuery(\\\"
\\\");\\n table.css(\\\"table-layout\\\",\\\"fixed\\\");\\n table.css(\\\"border-collapse\\\",\\\"collapse\\\");\\n table.css(\\\"width\\\", \\\"100%\\\");\\n table.css(\\\"height\\\", \\\"100%\\\");\\n for(var variableName in parent.timeline) {\\n var rowData = parent.timeline[variableName];\\n var tableRow = jQuery(\\\"\\\");\\n tableRow.appendTo(table);\\n for(var i = 0; i < rowData.length; i++) {\\n this.timelineColumns[i] = this.timelineColumns[i] || [];\\n var cell = this.renderCell();\\n cell.css(\\\"width\\\", this.normalCellWidth() + \\\"px\\\");\\n cell.attr(\\\"class\\\", \\\"timelineColumn\\\" + String(i));\\n cell.appendTo(tableRow);\\n var cellText = \\\"\\\";\\n if(rowData[i] == undefined) {\\n cellText = \\\"∅\\\";\\n }\\n else if(Object.isArray(rowData[i])) {\\n cellText = String(\\\"Array \\\" + String(rowData[i].length));\\n }\\n else {\\n rowData[i].getName = rowData[i].getName || function() {return \\\"\\\";};\\n cellText = String(rowData[i]);\\n }\\n cell.text(cellText);\\n\\n this.timelineColumns[i].push(cell);\\n\\n }\\n\\n cell = this.renderCell();\\n cell.css(\\\"width\\\", this.normalVariableCellWidth() + \\\"px\\\");\\n cell.text(variableName);\\n cell.prependTo(tableRow);\\n };\\n\\n var grid = new lively.morphic.HtmlWrapperMorph(pt(200,200));\\n grid.setFill(Color.white);\\n grid.asJQuery().append(table);\\n this.addMorph(grid);\\n parent.timelineGrid = grid.asJQuery();\\n parent.timelineTable = table;\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2148},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2147\":{\"this\":{\"__isSmartRef__\":true,\"id\":242}},\"2148\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2149},\"user\":\"erp\",\"tags\":[]},\"2149\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 21:42:24 GMT+0100 (CET)\"},\"2150\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2151},\"source\":\"function toggleZoom() {\\n this.zoomedOut = !this.zoomedOut;\\n this.renderTimeline();\\n this.highlightColumn();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2152},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2151\":{\"this\":{\"__isSmartRef__\":true,\"id\":242}},\"2152\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2153},\"user\":\"erp\",\"tags\":[]},\"2153\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 11:52:00 GMT+0100 (CET)\"},\"2154\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2155},\"source\":\"function normalCellWidth() {\\n return 30;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2156},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2155\":{\"this\":{\"__isSmartRef__\":true,\"id\":242}},\"2156\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2157},\"user\":\"erp\",\"tags\":[]},\"2157\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 10:20:48 GMT+0100 (CET)\"},\"2158\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2159},\"source\":\"function normalVariableCellWidth() {\\n return 40;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2160},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2159\":{\"this\":{\"__isSmartRef__\":true,\"id\":242}},\"2160\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2161},\"user\":\"erp\",\"tags\":[]},\"2161\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 10:21:28 GMT+0100 (CET)\"},\"2162\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2163},\"source\":\"function highlightColumn() {\\n \\n if(this.currentColumnNumber >= 0) {\\n this.timelineColumns[this.previousColumnNumber].each(function(columnCell) {\\n jQuery(columnCell).css(\\\"background-color\\\", \\\"white\\\");\\n })\\n this.timelineColumns[this.currentColumnNumber].each(function(columnCell) {\\n jQuery(columnCell).css(\\\"background-color\\\", \\\"#FFFF7F\\\");\\n })\\n \\n if(this.currentColumnNumber > 0) {\\n var leftOfCell = this.currentColumnNumber*(this.cellWidth() + this.cellBorderWidth()) \\n + (this.variableCellWidth() + 1)\\n - 500;\\n this.setAccumulatedScroll(leftOfCell, 0);\\n } else if (this.currentColumnNumber == 0) {\\n this.setAccumulatedScroll(0, 0);\\n }\\n }\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2164},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2163\":{\"this\":{\"__isSmartRef__\":true,\"id\":242}},\"2164\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2165},\"user\":\"erp\",\"tags\":[]},\"2165\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 13:00:19 GMT+0100 (CET)\"},\"2166\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2167},\"source\":\"function zoomedOutCellWidth() {\\n return 1;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2168},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2167\":{\"this\":{\"__isSmartRef__\":true,\"id\":242}},\"2168\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2169},\"user\":\"erp\",\"tags\":[]},\"2169\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 11:35:03 GMT+0100 (CET)\"},\"2170\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2171},\"source\":\"function zoomedOutVariableCellWidth() {\\n return 40;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2172},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2171\":{\"this\":{\"__isSmartRef__\":true,\"id\":242}},\"2172\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2173},\"user\":\"erp\",\"tags\":[]},\"2173\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 11:35:15 GMT+0100 (CET)\"},\"2174\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2175},\"source\":\"function cellWidth() {\\n if(this.zoomedOut) {\\n return this.zoomedOutCellWidth();\\n } else {\\n return this.normalCellWidth();\\n };\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2176},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2175\":{\"this\":{\"__isSmartRef__\":true,\"id\":242}},\"2176\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2177},\"user\":\"erp\",\"tags\":[]},\"2177\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 11:36:03 GMT+0100 (CET)\"},\"2178\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2179},\"source\":\"function variableCellWidth() {\\n if(this.zoomedOut) {\\n return this.zoomedOutVariableCellWidth();\\n } else {\\n return this.normalVariableCellWidth();\\n };\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2180},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2179\":{\"this\":{\"__isSmartRef__\":true,\"id\":242}},\"2180\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2181},\"user\":\"erp\",\"tags\":[]},\"2181\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 11:36:16 GMT+0100 (CET)\"},\"2182\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2183},\"source\":\"function cellBorderWidth() {\\n // Determined by magic number dice\\n // and try and error\\n if(this.zoomedOut) {\\n return 1;\\n } else {\\n return 3;\\n };\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2184},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2183\":{\"this\":{\"__isSmartRef__\":true,\"id\":242}},\"2184\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2185},\"user\":\"erp\",\"tags\":[]},\"2185\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 11:39:28 GMT+0100 (CET)\"},\"2186\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2187},\"source\":\"function setColumnNumber(newColumnNumber) {\\n this.previousColumnNumber = this.currentColumnNumber;\\n this.currentColumnNumber = newColumnNumber;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2188},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2187\":{\"this\":{\"__isSmartRef__\":true,\"id\":242}},\"2188\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2189},\"user\":\"erp\",\"tags\":[]},\"2189\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 11:50:45 GMT+0100 (CET)\"},\"2190\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2191},\"source\":\"function toggleActivate() {\\n this.activated = !this.activated;\\n if(this.activated) {\\n $morph(\\\"activateTimeline\\\").setLabel(\\\"Deactivate TL\\\");\\n } else {\\n $morph(\\\"activateTimeline\\\").setLabel(\\\"Activate TL\\\");\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2192},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2191\":{\"this\":{\"__isSmartRef__\":true,\"id\":242}},\"2192\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2193},\"user\":\"erp\",\"tags\":[]},\"2193\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 22:02:29 GMT+0100 (CET)\"},\"2194\":{\"source\":{\"__isSmartRef__\":true,\"id\":207},\"target\":{\"__isSmartRef__\":true,\"id\":242}},\"2195\":{\"morph\":{\"__isSmartRef__\":true,\"id\":207},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2196\":{\"doAction\":{\"__isSmartRef__\":true,\"id\":2197}},\"2197\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2198},\"source\":\"function doAction() {\\n \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2199},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2198\":{\"this\":{\"__isSmartRef__\":true,\"id\":207}},\"2199\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2200},\"user\":\"robertkrahn\",\"tags\":[]},\"2200\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)\"},\"2201\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2202}],\"scripts\":[],\"id\":\"F8DAE1FD-2C25-439A-9DC6-00F11D124E32\",\"shape\":{\"__isSmartRef__\":true,\"id\":2207},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":2213},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":2218},\"label\":{\"__isSmartRef__\":true,\"id\":2202},\"name\":\"zoomOut2\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2223},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2234},{\"__isSmartRef__\":true,\"id\":2235}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2237},\"derivationIds\":[7251,\"3F26258D-0EE1-4A94-8419-5EE2BB6065A6\",\"B624295D-42E3-4E0A-B370-844C2B43F4F0\",\"F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3\",\"7D4A1972-76E5-4369-9964-2F6ACB87C81F\",\"3597FFA9-12FB-4025-8DFD-9303B28004C6\",\"2962F335-F931-47D8-8A19-40E58684C4DB\",\"15178EFF-3BAB-4DAF-B314-ADF4528B23C3\",\"6D3EDF33-7D1B-4AA5-B391-1EF44601E54B\",\"BF48BE10-AB38-4EA0-9760-BBFD45010B34\",\"9DBDAF8C-C384-4629-B814-E523A53AF804\",\"5173748B-B39F-419B-8261-9F29F997FC0C\"],\"_ClipMode\":\"visible\",\"isPressed\":false,\"moved\":true,\"isLockOwner\":false,\"#startLetters\":\"set\",\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"owner\":{\"__isSmartRef__\":true,\"id\":206},\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2238},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(397.7,98.2)\",\"distanceToDragEvent\":\"lively.pt(69.0,-16.0)\"},\"2202\":{\"submorphs\":[],\"scripts\":[],\"id\":\"ABC65A10-C29B-4418-88C3-64E2EC98D12F\",\"shape\":{\"__isSmartRef__\":true,\"id\":2203},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":100,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":2201},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2204}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2206},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"derivationIds\":[7252,\"4881773E-A824-4992-B814-33C8D37580C6\",\"EE955AA4-D648-4DFC-8E2D-08881D605170\",\"7EC413DD-D34D-449D-B448-2F3904B04FA5\",\"7939AA82-2A96-4559-9090-DD58B7C8868A\",\"951C1A71-B1FC-4ED0-8BD4-DF9603C49044\",\"3367CA85-84EA-4BD6-B103-0C6B9D59AF69\",\"2713B2FF-71FF-4E0B-8CC0-A6AA480B0E3A\",\"D7E0A0EA-AD7B-4457-9BB8-5E87814C426E\",\"7D379649-9B57-4882-8867-1B43082948D1\",\"65C13E7E-4EFA-4990-A411-7674F4AAD914\",\"36C1C87C-C1A2-49B0-B52C-D5096EEDE385\"],\"_MinTextWidth\":100,\"_MinTextHeight\":null,\"_FontSize\":10,\"isLockOwner\":false,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\",\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"2203\":{\"_BorderWidth\":0,\"_Fill\":null,\"_ClipMode\":\"hidden\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,22.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"2204\":{\"style\":{\"__isSmartRef__\":true,\"id\":2205},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2202},\"_id\":\"_3690\",\"storedString\":\"Zoom in\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2205\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2206\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2202},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2207\":{\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":2208},\"_BorderRadius\":5.2,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,22.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"2208\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2209},{\"__isSmartRef__\":true,\"id\":2210},{\"__isSmartRef__\":true,\"id\":2211},{\"__isSmartRef__\":true,\"id\":2212}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"2209\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"2210\":{\"offset\":0.3,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"2211\":{\"offset\":0.7,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"2212\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"2213\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2214},{\"__isSmartRef__\":true,\"id\":2215},{\"__isSmartRef__\":true,\"id\":2216},{\"__isSmartRef__\":true,\"id\":2217}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"2214\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"2215\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"2216\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"2217\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"2218\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2219},{\"__isSmartRef__\":true,\"id\":2220},{\"__isSmartRef__\":true,\"id\":2221},{\"__isSmartRef__\":true,\"id\":2222}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"2219\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"2220\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"2221\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"2222\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"2223\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":4,\"partName\":\"Button\",\"comment\":\"Has a script that is called on button press\",\"changes\":[{\"__isSmartRef__\":true,\"id\":2224},{\"__isSmartRef__\":true,\"id\":2226},{\"__isSmartRef__\":true,\"id\":2228},{\"__isSmartRef__\":true,\"id\":2230},{\"__isSmartRef__\":true,\"id\":2232}],\"revisionOnLoad\":171940,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2224\":{\"date\":{\"__isSmartRef__\":true,\"id\":2225},\"author\":\"bgnauk\",\"message\":\"no comment\",\"id\":\"FA43C1A3-19A9-4ED6-A014-82C74689A5C3\"},\"2225\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)\"},\"2226\":{\"date\":{\"__isSmartRef__\":true,\"id\":2227},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"DDE22D44-9A6D-4485-80F3-262D5DA0CC07\"},\"2227\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)\"},\"2228\":{\"date\":{\"__isSmartRef__\":true,\"id\":2229},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"97D17254-EAC6-4494-8330-A347909590D6\"},\"2229\":{\"isSerializedDate\":true,\"string\":\"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)\"},\"2230\":{\"date\":{\"__isSmartRef__\":true,\"id\":2231},\"author\":\"sstamm\",\"message\":\"reverted button\",\"id\":\"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E\"},\"2231\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)\"},\"2232\":{\"date\":{\"__isSmartRef__\":true,\"id\":2233},\"author\":\"undefined\",\"message\":\"\",\"id\":\"7074B413-6CF0-4892-9D18-52009A2A2E03\"},\"2233\":{\"isSerializedDate\":true,\"string\":\"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)\"},\"2234\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2201},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2201},\"targetMethodName\":\"doAction\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"2235\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2201},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":242},\"targetMethodName\":\"toggleZoom\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":2236},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"2236\":{\"source\":{\"__isSmartRef__\":true,\"id\":2201},\"target\":{\"__isSmartRef__\":true,\"id\":242}},\"2237\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2201},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2238\":{\"doAction\":{\"__isSmartRef__\":true,\"id\":2239}},\"2239\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2240},\"source\":\"function doAction() {\\n \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2241},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2240\":{\"this\":{\"__isSmartRef__\":true,\"id\":2201}},\"2241\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2242},\"user\":\"robertkrahn\",\"tags\":[]},\"2242\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)\"},\"2243\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2244}],\"scripts\":[],\"id\":\"32319BA8-4D1A-4D44-9DD1-FF998F5C5CE7\",\"shape\":{\"__isSmartRef__\":true,\"id\":2249},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":2255},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":2260},\"label\":{\"__isSmartRef__\":true,\"id\":2244},\"name\":\"zoomOut4\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2265},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2276},{\"__isSmartRef__\":true,\"id\":2277}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2279},\"derivationIds\":[7251,\"3F26258D-0EE1-4A94-8419-5EE2BB6065A6\",\"B624295D-42E3-4E0A-B370-844C2B43F4F0\",\"F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3\",\"7D4A1972-76E5-4369-9964-2F6ACB87C81F\",\"3597FFA9-12FB-4025-8DFD-9303B28004C6\",\"2962F335-F931-47D8-8A19-40E58684C4DB\",\"15178EFF-3BAB-4DAF-B314-ADF4528B23C3\",\"6D3EDF33-7D1B-4AA5-B391-1EF44601E54B\",\"BF48BE10-AB38-4EA0-9760-BBFD45010B34\",\"9DBDAF8C-C384-4629-B814-E523A53AF804\",\"5173748B-B39F-419B-8261-9F29F997FC0C\",\"F8DAE1FD-2C25-439A-9DC6-00F11D124E32\",\"B134D37C-9714-4527-8844-5BF9789D7A6E\"],\"_ClipMode\":\"visible\",\"isPressed\":false,\"moved\":true,\"isLockOwner\":false,\"#startLetters\":\"set\",\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"owner\":{\"__isSmartRef__\":true,\"id\":206},\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2280},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(397.7,99.2)\",\"distanceToDragEvent\":\"lively.pt(69.0,-16.0)\"},\"2244\":{\"submorphs\":[],\"scripts\":[],\"id\":\"EBE80FB3-231B-41BE-9647-3E91CF8990DC\",\"shape\":{\"__isSmartRef__\":true,\"id\":2245},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":100,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":2243},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2246}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2248},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"derivationIds\":[7252,\"4881773E-A824-4992-B814-33C8D37580C6\",\"EE955AA4-D648-4DFC-8E2D-08881D605170\",\"7EC413DD-D34D-449D-B448-2F3904B04FA5\",\"7939AA82-2A96-4559-9090-DD58B7C8868A\",\"951C1A71-B1FC-4ED0-8BD4-DF9603C49044\",\"3367CA85-84EA-4BD6-B103-0C6B9D59AF69\",\"2713B2FF-71FF-4E0B-8CC0-A6AA480B0E3A\",\"D7E0A0EA-AD7B-4457-9BB8-5E87814C426E\",\"7D379649-9B57-4882-8867-1B43082948D1\",\"65C13E7E-4EFA-4990-A411-7674F4AAD914\",\"36C1C87C-C1A2-49B0-B52C-D5096EEDE385\",\"ABC65A10-C29B-4418-88C3-64E2EC98D12F\",\"10149A92-08F8-44BB-9968-ED33BCBE0B81\"],\"_MinTextWidth\":100,\"_MinTextHeight\":null,\"_FontSize\":10,\"isLockOwner\":false,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\",\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"2245\":{\"_BorderWidth\":0,\"_Fill\":null,\"_ClipMode\":\"hidden\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,22.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"2246\":{\"style\":{\"__isSmartRef__\":true,\"id\":2247},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2244},\"_id\":\"_7890\",\"storedString\":\"Activate\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2247\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2248\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2244},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2249\":{\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":2250},\"_BorderRadius\":5.2,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,22.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"2250\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2251},{\"__isSmartRef__\":true,\"id\":2252},{\"__isSmartRef__\":true,\"id\":2253},{\"__isSmartRef__\":true,\"id\":2254}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"2251\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"2252\":{\"offset\":0.3,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"2253\":{\"offset\":0.7,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"2254\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"2255\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2256},{\"__isSmartRef__\":true,\"id\":2257},{\"__isSmartRef__\":true,\"id\":2258},{\"__isSmartRef__\":true,\"id\":2259}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"2256\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"2257\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"2258\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"2259\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"2260\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2261},{\"__isSmartRef__\":true,\"id\":2262},{\"__isSmartRef__\":true,\"id\":2263},{\"__isSmartRef__\":true,\"id\":2264}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"2261\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"2262\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"2263\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"2264\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"2265\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":4,\"partName\":\"Button\",\"comment\":\"Has a script that is called on button press\",\"changes\":[{\"__isSmartRef__\":true,\"id\":2266},{\"__isSmartRef__\":true,\"id\":2268},{\"__isSmartRef__\":true,\"id\":2270},{\"__isSmartRef__\":true,\"id\":2272},{\"__isSmartRef__\":true,\"id\":2274}],\"revisionOnLoad\":171940,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2266\":{\"date\":{\"__isSmartRef__\":true,\"id\":2267},\"author\":\"bgnauk\",\"message\":\"no comment\",\"id\":\"FA43C1A3-19A9-4ED6-A014-82C74689A5C3\"},\"2267\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)\"},\"2268\":{\"date\":{\"__isSmartRef__\":true,\"id\":2269},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"DDE22D44-9A6D-4485-80F3-262D5DA0CC07\"},\"2269\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)\"},\"2270\":{\"date\":{\"__isSmartRef__\":true,\"id\":2271},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"97D17254-EAC6-4494-8330-A347909590D6\"},\"2271\":{\"isSerializedDate\":true,\"string\":\"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)\"},\"2272\":{\"date\":{\"__isSmartRef__\":true,\"id\":2273},\"author\":\"sstamm\",\"message\":\"reverted button\",\"id\":\"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E\"},\"2273\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)\"},\"2274\":{\"date\":{\"__isSmartRef__\":true,\"id\":2275},\"author\":\"undefined\",\"message\":\"\",\"id\":\"7074B413-6CF0-4892-9D18-52009A2A2E03\"},\"2275\":{\"isSerializedDate\":true,\"string\":\"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)\"},\"2276\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2243},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2243},\"targetMethodName\":\"doAction\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"2277\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2243},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":242},\"targetMethodName\":\"toggleZoom\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":2278},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"2278\":{\"source\":{\"__isSmartRef__\":true,\"id\":2243},\"target\":{\"__isSmartRef__\":true,\"id\":242}},\"2279\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2243},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2280\":{\"doAction\":{\"__isSmartRef__\":true,\"id\":2281}},\"2281\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2282},\"source\":\"function doAction() {\\n \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2283},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2282\":{\"this\":{\"__isSmartRef__\":true,\"id\":2243}},\"2283\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2284},\"user\":\"robertkrahn\",\"tags\":[]},\"2284\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)\"},\"2285\":{\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_BorderRadius\":6.660000000000001,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_Fill\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(392.0,209.0)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(192,192,192)\"},\"2286\":{\"partsSpaceName\":\"PartsBin/Basic/\",\"comment\":\"A simple box morph. A really orange one. Its amazing what you can build out of simple boxes.... Who needs stars when you got orange rectangles!\",\"migrationLevel\":4,\"partName\":\"Rectangle\",\"changes\":[{\"__isSmartRef__\":true,\"id\":2287},{\"__isSmartRef__\":true,\"id\":2289},{\"__isSmartRef__\":true,\"id\":2291},{\"__isSmartRef__\":true,\"id\":2293},{\"__isSmartRef__\":true,\"id\":2295},{\"__isSmartRef__\":true,\"id\":2297},{\"__isSmartRef__\":true,\"id\":2299}],\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2287\":{\"date\":{\"__isSmartRef__\":true,\"id\":2288},\"author\":\"bgnauk\",\"message\":\"no comment\",\"id\":\"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8\"},\"2288\":{\"isSerializedDate\":true,\"string\":\"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)\"},\"2289\":{\"date\":{\"__isSmartRef__\":true,\"id\":2290},\"author\":\"undefined\",\"message\":\"suddenly, the rectangle became a CarDemo\",\"id\":\"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350\"},\"2290\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)\"},\"2291\":{\"date\":{\"__isSmartRef__\":true,\"id\":2292},\"author\":\"undefined\",\"message\":\"css transitions\",\"id\":\"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7\"},\"2292\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)\"},\"2293\":{\"date\":{\"__isSmartRef__\":true,\"id\":2294},\"author\":\"fbo\",\"message\":\"\",\"id\":\"BD1C654D-9100-4B66-BC62-B15FF2498B2B\"},\"2294\":{\"isSerializedDate\":true,\"string\":\"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)\"},\"2295\":{\"date\":{\"__isSmartRef__\":true,\"id\":2296},\"author\":\"undefined\",\"message\":\"sorry\",\"id\":\"44B56D2E-9B59-4C67-A305-49A6E10E66C2\"},\"2296\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)\"},\"2297\":{\"date\":{\"__isSmartRef__\":true,\"id\":2298},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC\"},\"2298\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:30 GMT+0200 (CEST)\"},\"2299\":{\"date\":{\"__isSmartRef__\":true,\"id\":2300},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"3F17A2D2-3C24-424B-B0FA-E43112267D23\"},\"2300\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:36 GMT+0200 (CEST)\"},\"2301\":{\"morph\":{\"__isSmartRef__\":true,\"id\":206},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2302\":{\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2303}},\"2303\":{\"test01IsMorph\":{\"__isSmartRef__\":true,\"id\":2304}},\"2304\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2305},\"source\":\"function test01IsMorph(aPart) {\\n this.assert(aPart.isMorph, 'rectangle should be a morph');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2306},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2305\":{\"this\":{\"__isSmartRef__\":true,\"id\":2302}},\"2306\":{},\"2307\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2308}],\"scripts\":[],\"id\":\"58500A45-550C-4820-A447-DCB686F94F95\",\"shape\":{\"__isSmartRef__\":true,\"id\":2313},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":2319},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":2324},\"label\":{\"__isSmartRef__\":true,\"id\":2308},\"name\":\"startFlow\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2329},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2340},{\"__isSmartRef__\":true,\"id\":2341}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2342},\"derivationIds\":[7251,\"3F26258D-0EE1-4A94-8419-5EE2BB6065A6\",\"B624295D-42E3-4E0A-B370-844C2B43F4F0\",\"F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3\",\"7D4A1972-76E5-4369-9964-2F6ACB87C81F\",\"3597FFA9-12FB-4025-8DFD-9303B28004C6\",\"61E5C30F-19AF-4C83-91E1-AAE6080BBDCD\",\"B9934068-0B57-446E-827E-896BC509FBA6\",\"727D6E7D-50BF-4747-BEAC-3412E5F2DD35\"],\"_ClipMode\":\"visible\",\"isPressed\":false,\"moved\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"isLockOwner\":false,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2343},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(782.1,73.2)\",\"distanceToDragEvent\":\"lively.pt(69.0,-16.0)\"},\"2308\":{\"submorphs\":[],\"scripts\":[],\"id\":\"AC2487E4-F559-4ECB-AD90-59D7224E9A9C\",\"shape\":{\"__isSmartRef__\":true,\"id\":2309},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":100,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":2307},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2310}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2312},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"derivationIds\":[7252,\"4881773E-A824-4992-B814-33C8D37580C6\",\"EE955AA4-D648-4DFC-8E2D-08881D605170\",\"7EC413DD-D34D-449D-B448-2F3904B04FA5\",\"7939AA82-2A96-4559-9090-DD58B7C8868A\",\"951C1A71-B1FC-4ED0-8BD4-DF9603C49044\",\"FC7A98C1-5983-49EC-AC26-F95BB22D0B87\",\"BEB41C13-E3CE-4781-96FA-5CDFA95AC047\",\"A92B9BE3-6F7E-4144-AA6B-1F46234ED02F\"],\"_MinTextWidth\":100,\"_MinTextHeight\":null,\"_FontSize\":10,\"isLockOwner\":false,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\",\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"2309\":{\"_BorderWidth\":0,\"_Fill\":null,\"_ClipMode\":\"hidden\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,22.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"2310\":{\"style\":{\"__isSmartRef__\":true,\"id\":2311},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2308},\"_id\":\"_8478\",\"storedString\":\"run\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2311\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2312\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2308},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2313\":{\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":2314},\"_BorderRadius\":5.2,\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,22.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"2314\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2315},{\"__isSmartRef__\":true,\"id\":2316},{\"__isSmartRef__\":true,\"id\":2317},{\"__isSmartRef__\":true,\"id\":2318}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"2315\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"2316\":{\"offset\":0.3,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"2317\":{\"offset\":0.7,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"2318\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"2319\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2320},{\"__isSmartRef__\":true,\"id\":2321},{\"__isSmartRef__\":true,\"id\":2322},{\"__isSmartRef__\":true,\"id\":2323}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"2320\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"2321\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"2322\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"2323\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"2324\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2325},{\"__isSmartRef__\":true,\"id\":2326},{\"__isSmartRef__\":true,\"id\":2327},{\"__isSmartRef__\":true,\"id\":2328}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"2325\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"2326\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"2327\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"2328\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"2329\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":4,\"partName\":\"Button\",\"comment\":\"Has a script that is called on button press\",\"changes\":[{\"__isSmartRef__\":true,\"id\":2330},{\"__isSmartRef__\":true,\"id\":2332},{\"__isSmartRef__\":true,\"id\":2334},{\"__isSmartRef__\":true,\"id\":2336},{\"__isSmartRef__\":true,\"id\":2338}],\"revisionOnLoad\":171940,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2330\":{\"date\":{\"__isSmartRef__\":true,\"id\":2331},\"author\":\"bgnauk\",\"message\":\"no comment\",\"id\":\"FA43C1A3-19A9-4ED6-A014-82C74689A5C3\"},\"2331\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)\"},\"2332\":{\"date\":{\"__isSmartRef__\":true,\"id\":2333},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"DDE22D44-9A6D-4485-80F3-262D5DA0CC07\"},\"2333\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)\"},\"2334\":{\"date\":{\"__isSmartRef__\":true,\"id\":2335},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"97D17254-EAC6-4494-8330-A347909590D6\"},\"2335\":{\"isSerializedDate\":true,\"string\":\"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)\"},\"2336\":{\"date\":{\"__isSmartRef__\":true,\"id\":2337},\"author\":\"sstamm\",\"message\":\"reverted button\",\"id\":\"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E\"},\"2337\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)\"},\"2338\":{\"date\":{\"__isSmartRef__\":true,\"id\":2339},\"author\":\"undefined\",\"message\":\"\",\"id\":\"7074B413-6CF0-4892-9D18-52009A2A2E03\"},\"2339\":{\"isSerializedDate\":true,\"string\":\"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)\"},\"2340\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2307},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2307},\"targetMethodName\":\"doAction\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"2341\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2307},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"onRun\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"2342\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2307},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2343\":{\"doAction\":{\"__isSmartRef__\":true,\"id\":2344}},\"2344\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2345},\"source\":\"function doAction() {\\n \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2346},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2345\":{\"this\":{\"__isSmartRef__\":true,\"id\":2307}},\"2346\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2347},\"user\":\"robertkrahn\",\"tags\":[]},\"2347\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)\"},\"2348\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2349}],\"scripts\":[],\"id\":\"32CD85E2-86DC-40BE-84DB-E1B2397854D1\",\"shape\":{\"__isSmartRef__\":true,\"id\":2354},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":2360},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":2365},\"label\":{\"__isSmartRef__\":true,\"id\":2349},\"name\":\"prepareFollowing\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2370},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2381},{\"__isSmartRef__\":true,\"id\":2382}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2383},\"derivationIds\":[7251,\"3F26258D-0EE1-4A94-8419-5EE2BB6065A6\",\"B624295D-42E3-4E0A-B370-844C2B43F4F0\",\"F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3\",\"7D4A1972-76E5-4369-9964-2F6ACB87C81F\",\"A97F19D5-FCEE-4B39-A022-7D458240AD03\",\"D8533980-787B-4106-A0B0-64566F37D85E\",\"559908A5-75DC-4242-98DE-2B39F452D151\",\"3D3CCE89-1D18-481F-B04E-835699DFF638\"],\"_ClipMode\":\"visible\",\"isPressed\":false,\"moved\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"isLockOwner\":false,\"prevScroll\":[0,0],\"isBeingDragged\":false,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2384},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(782.6,106.9)\",\"distanceToDragEvent\":\"lively.pt(74.0,-12.0)\"},\"2349\":{\"submorphs\":[],\"scripts\":[],\"id\":\"7BB8F312-7243-4806-8C56-22DE794CA45F\",\"shape\":{\"__isSmartRef__\":true,\"id\":2350},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":100,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":2348},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2351}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2353},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"derivationIds\":[7252,\"4881773E-A824-4992-B814-33C8D37580C6\",\"EE955AA4-D648-4DFC-8E2D-08881D605170\",\"7EC413DD-D34D-449D-B448-2F3904B04FA5\",\"7939AA82-2A96-4559-9090-DD58B7C8868A\",\"6600F388-3476-4281-853C-2F7B90AB1921\",\"A9303864-2C87-47FF-8AB1-8F585A8B429F\",\"6CC4EF26-F9C8-4B18-9078-01E7839020C8\",\"3A5328EF-D7DB-444A-AAC4-EE11153AB16F\"],\"_MinTextWidth\":100,\"_MinTextHeight\":null,\"_FontSize\":10,\"isLockOwner\":false,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\",\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"2350\":{\"_BorderWidth\":0,\"_Fill\":null,\"_ClipMode\":\"hidden\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(104.0,25.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"2351\":{\"style\":{\"__isSmartRef__\":true,\"id\":2352},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2349},\"_id\":\"_94939\",\"storedString\":\"prepare\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2352\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2353\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2349},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2354\":{\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":2355},\"_BorderRadius\":5.2,\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(104.0,25.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"2355\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2356},{\"__isSmartRef__\":true,\"id\":2357},{\"__isSmartRef__\":true,\"id\":2358},{\"__isSmartRef__\":true,\"id\":2359}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"2356\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"2357\":{\"offset\":0.3,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"2358\":{\"offset\":0.7,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"2359\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"2360\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2361},{\"__isSmartRef__\":true,\"id\":2362},{\"__isSmartRef__\":true,\"id\":2363},{\"__isSmartRef__\":true,\"id\":2364}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"2361\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"2362\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"2363\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"2364\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"2365\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2366},{\"__isSmartRef__\":true,\"id\":2367},{\"__isSmartRef__\":true,\"id\":2368},{\"__isSmartRef__\":true,\"id\":2369}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"2366\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"2367\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"2368\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"2369\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"2370\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":4,\"partName\":\"Button\",\"comment\":\"Has a script that is called on button press\",\"changes\":[{\"__isSmartRef__\":true,\"id\":2371},{\"__isSmartRef__\":true,\"id\":2373},{\"__isSmartRef__\":true,\"id\":2375},{\"__isSmartRef__\":true,\"id\":2377},{\"__isSmartRef__\":true,\"id\":2379}],\"revisionOnLoad\":171940,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2371\":{\"date\":{\"__isSmartRef__\":true,\"id\":2372},\"author\":\"bgnauk\",\"message\":\"no comment\",\"id\":\"FA43C1A3-19A9-4ED6-A014-82C74689A5C3\"},\"2372\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)\"},\"2373\":{\"date\":{\"__isSmartRef__\":true,\"id\":2374},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"DDE22D44-9A6D-4485-80F3-262D5DA0CC07\"},\"2374\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)\"},\"2375\":{\"date\":{\"__isSmartRef__\":true,\"id\":2376},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"97D17254-EAC6-4494-8330-A347909590D6\"},\"2376\":{\"isSerializedDate\":true,\"string\":\"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)\"},\"2377\":{\"date\":{\"__isSmartRef__\":true,\"id\":2378},\"author\":\"sstamm\",\"message\":\"reverted button\",\"id\":\"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E\"},\"2378\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)\"},\"2379\":{\"date\":{\"__isSmartRef__\":true,\"id\":2380},\"author\":\"undefined\",\"message\":\"\",\"id\":\"7074B413-6CF0-4892-9D18-52009A2A2E03\"},\"2380\":{\"isSerializedDate\":true,\"string\":\"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)\"},\"2381\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2348},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2348},\"targetMethodName\":\"doAction\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"2382\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2348},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"onPrepare\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"2383\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2348},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2384\":{\"doAction\":{\"__isSmartRef__\":true,\"id\":2385}},\"2385\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2386},\"source\":\"function doAction() {\\n \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2387},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2386\":{\"this\":{\"__isSmartRef__\":true,\"id\":2348}},\"2387\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2388},\"user\":\"robertkrahn\",\"tags\":[]},\"2388\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)\"},\"2389\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2390}],\"scripts\":[],\"id\":\"9DBDAF8C-C384-4629-B814-E523A53AF804\",\"shape\":{\"__isSmartRef__\":true,\"id\":2395},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":2401},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":2406},\"label\":{\"__isSmartRef__\":true,\"id\":2390},\"name\":\"zoomOut\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2411},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2422},{\"__isSmartRef__\":true,\"id\":2423}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2425},\"derivationIds\":[7251,\"3F26258D-0EE1-4A94-8419-5EE2BB6065A6\",\"B624295D-42E3-4E0A-B370-844C2B43F4F0\",\"F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3\",\"7D4A1972-76E5-4369-9964-2F6ACB87C81F\",\"3597FFA9-12FB-4025-8DFD-9303B28004C6\",\"2962F335-F931-47D8-8A19-40E58684C4DB\",\"15178EFF-3BAB-4DAF-B314-ADF4528B23C3\",\"6D3EDF33-7D1B-4AA5-B391-1EF44601E54B\",\"BF48BE10-AB38-4EA0-9760-BBFD45010B34\"],\"_ClipMode\":\"visible\",\"isPressed\":false,\"moved\":true,\"isLockOwner\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"#startLetters\":\"set\",\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2426},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(784.1,138.2)\",\"distanceToDragEvent\":\"lively.pt(69.0,-16.0)\"},\"2390\":{\"submorphs\":[],\"scripts\":[],\"id\":\"65C13E7E-4EFA-4990-A411-7674F4AAD914\",\"shape\":{\"__isSmartRef__\":true,\"id\":2391},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":100,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":2389},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2392}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2394},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"derivationIds\":[7252,\"4881773E-A824-4992-B814-33C8D37580C6\",\"EE955AA4-D648-4DFC-8E2D-08881D605170\",\"7EC413DD-D34D-449D-B448-2F3904B04FA5\",\"7939AA82-2A96-4559-9090-DD58B7C8868A\",\"951C1A71-B1FC-4ED0-8BD4-DF9603C49044\",\"3367CA85-84EA-4BD6-B103-0C6B9D59AF69\",\"2713B2FF-71FF-4E0B-8CC0-A6AA480B0E3A\",\"D7E0A0EA-AD7B-4457-9BB8-5E87814C426E\",\"7D379649-9B57-4882-8867-1B43082948D1\"],\"_MinTextWidth\":100,\"_MinTextHeight\":null,\"_FontSize\":10,\"isLockOwner\":false,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\",\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"2391\":{\"_BorderWidth\":0,\"_Fill\":null,\"_ClipMode\":\"hidden\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,22.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"2392\":{\"style\":{\"__isSmartRef__\":true,\"id\":2393},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2390},\"_id\":\"_3690\",\"storedString\":\"Zoom in\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2393\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2394\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2390},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2395\":{\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":2396},\"_BorderRadius\":5.2,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,22.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"2396\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2397},{\"__isSmartRef__\":true,\"id\":2398},{\"__isSmartRef__\":true,\"id\":2399},{\"__isSmartRef__\":true,\"id\":2400}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"2397\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"2398\":{\"offset\":0.3,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"2399\":{\"offset\":0.7,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"2400\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"2401\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2402},{\"__isSmartRef__\":true,\"id\":2403},{\"__isSmartRef__\":true,\"id\":2404},{\"__isSmartRef__\":true,\"id\":2405}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"2402\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"2403\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"2404\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"2405\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"2406\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2407},{\"__isSmartRef__\":true,\"id\":2408},{\"__isSmartRef__\":true,\"id\":2409},{\"__isSmartRef__\":true,\"id\":2410}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"2407\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"2408\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"2409\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"2410\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"2411\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":4,\"partName\":\"Button\",\"comment\":\"Has a script that is called on button press\",\"changes\":[{\"__isSmartRef__\":true,\"id\":2412},{\"__isSmartRef__\":true,\"id\":2414},{\"__isSmartRef__\":true,\"id\":2416},{\"__isSmartRef__\":true,\"id\":2418},{\"__isSmartRef__\":true,\"id\":2420}],\"revisionOnLoad\":171940,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2412\":{\"date\":{\"__isSmartRef__\":true,\"id\":2413},\"author\":\"bgnauk\",\"message\":\"no comment\",\"id\":\"FA43C1A3-19A9-4ED6-A014-82C74689A5C3\"},\"2413\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)\"},\"2414\":{\"date\":{\"__isSmartRef__\":true,\"id\":2415},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"DDE22D44-9A6D-4485-80F3-262D5DA0CC07\"},\"2415\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)\"},\"2416\":{\"date\":{\"__isSmartRef__\":true,\"id\":2417},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"97D17254-EAC6-4494-8330-A347909590D6\"},\"2417\":{\"isSerializedDate\":true,\"string\":\"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)\"},\"2418\":{\"date\":{\"__isSmartRef__\":true,\"id\":2419},\"author\":\"sstamm\",\"message\":\"reverted button\",\"id\":\"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E\"},\"2419\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)\"},\"2420\":{\"date\":{\"__isSmartRef__\":true,\"id\":2421},\"author\":\"undefined\",\"message\":\"\",\"id\":\"7074B413-6CF0-4892-9D18-52009A2A2E03\"},\"2421\":{\"isSerializedDate\":true,\"string\":\"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)\"},\"2422\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2389},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2389},\"targetMethodName\":\"doAction\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"2423\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2389},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":242},\"targetMethodName\":\"toggleZoom\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":2424},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"2424\":{\"source\":{\"__isSmartRef__\":true,\"id\":2389},\"target\":{\"__isSmartRef__\":true,\"id\":242}},\"2425\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2389},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2426\":{\"doAction\":{\"__isSmartRef__\":true,\"id\":2427}},\"2427\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2428},\"source\":\"function doAction() {\\n \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2429},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2428\":{\"this\":{\"__isSmartRef__\":true,\"id\":2389}},\"2429\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2430},\"user\":\"robertkrahn\",\"tags\":[]},\"2430\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)\"},\"2431\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2432}],\"scripts\":[],\"id\":\"B134D37C-9714-4527-8844-5BF9789D7A6E\",\"shape\":{\"__isSmartRef__\":true,\"id\":2437},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":2443},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":2448},\"label\":{\"__isSmartRef__\":true,\"id\":2432},\"name\":\"activateTimeline\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2453},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2464},{\"__isSmartRef__\":true,\"id\":2465}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2467},\"derivationIds\":[7251,\"3F26258D-0EE1-4A94-8419-5EE2BB6065A6\",\"B624295D-42E3-4E0A-B370-844C2B43F4F0\",\"F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3\",\"7D4A1972-76E5-4369-9964-2F6ACB87C81F\",\"3597FFA9-12FB-4025-8DFD-9303B28004C6\",\"2962F335-F931-47D8-8A19-40E58684C4DB\",\"15178EFF-3BAB-4DAF-B314-ADF4528B23C3\",\"6D3EDF33-7D1B-4AA5-B391-1EF44601E54B\",\"BF48BE10-AB38-4EA0-9760-BBFD45010B34\",\"9DBDAF8C-C384-4629-B814-E523A53AF804\",\"5173748B-B39F-419B-8261-9F29F997FC0C\",\"F8DAE1FD-2C25-439A-9DC6-00F11D124E32\"],\"_ClipMode\":\"visible\",\"isPressed\":false,\"moved\":true,\"isLockOwner\":false,\"#startLetters\":\"set\",\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2468},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(784.1,167.2)\",\"distanceToDragEvent\":\"lively.pt(69.0,-16.0)\"},\"2432\":{\"submorphs\":[],\"scripts\":[],\"id\":\"10149A92-08F8-44BB-9968-ED33BCBE0B81\",\"shape\":{\"__isSmartRef__\":true,\"id\":2433},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":100,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":2431},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2434}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2436},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"derivationIds\":[7252,\"4881773E-A824-4992-B814-33C8D37580C6\",\"EE955AA4-D648-4DFC-8E2D-08881D605170\",\"7EC413DD-D34D-449D-B448-2F3904B04FA5\",\"7939AA82-2A96-4559-9090-DD58B7C8868A\",\"951C1A71-B1FC-4ED0-8BD4-DF9603C49044\",\"3367CA85-84EA-4BD6-B103-0C6B9D59AF69\",\"2713B2FF-71FF-4E0B-8CC0-A6AA480B0E3A\",\"D7E0A0EA-AD7B-4457-9BB8-5E87814C426E\",\"7D379649-9B57-4882-8867-1B43082948D1\",\"65C13E7E-4EFA-4990-A411-7674F4AAD914\",\"36C1C87C-C1A2-49B0-B52C-D5096EEDE385\",\"ABC65A10-C29B-4418-88C3-64E2EC98D12F\"],\"_MinTextWidth\":100,\"_MinTextHeight\":null,\"_FontSize\":10,\"isLockOwner\":false,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\",\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"2433\":{\"_BorderWidth\":0,\"_Fill\":null,\"_ClipMode\":\"hidden\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,22.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"2434\":{\"style\":{\"__isSmartRef__\":true,\"id\":2435},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2432},\"_id\":\"_12457\",\"storedString\":\"Activate TL\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2435\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2436\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2432},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2437\":{\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":2438},\"_BorderRadius\":5.2,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,22.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"2438\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2439},{\"__isSmartRef__\":true,\"id\":2440},{\"__isSmartRef__\":true,\"id\":2441},{\"__isSmartRef__\":true,\"id\":2442}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"2439\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"2440\":{\"offset\":0.3,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"2441\":{\"offset\":0.7,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"2442\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"2443\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2444},{\"__isSmartRef__\":true,\"id\":2445},{\"__isSmartRef__\":true,\"id\":2446},{\"__isSmartRef__\":true,\"id\":2447}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"2444\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"2445\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"2446\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"2447\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"2448\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2449},{\"__isSmartRef__\":true,\"id\":2450},{\"__isSmartRef__\":true,\"id\":2451},{\"__isSmartRef__\":true,\"id\":2452}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"2449\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"2450\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"2451\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"2452\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"2453\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":4,\"partName\":\"Button\",\"comment\":\"Has a script that is called on button press\",\"changes\":[{\"__isSmartRef__\":true,\"id\":2454},{\"__isSmartRef__\":true,\"id\":2456},{\"__isSmartRef__\":true,\"id\":2458},{\"__isSmartRef__\":true,\"id\":2460},{\"__isSmartRef__\":true,\"id\":2462}],\"revisionOnLoad\":171940,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2454\":{\"date\":{\"__isSmartRef__\":true,\"id\":2455},\"author\":\"bgnauk\",\"message\":\"no comment\",\"id\":\"FA43C1A3-19A9-4ED6-A014-82C74689A5C3\"},\"2455\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)\"},\"2456\":{\"date\":{\"__isSmartRef__\":true,\"id\":2457},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"DDE22D44-9A6D-4485-80F3-262D5DA0CC07\"},\"2457\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)\"},\"2458\":{\"date\":{\"__isSmartRef__\":true,\"id\":2459},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"97D17254-EAC6-4494-8330-A347909590D6\"},\"2459\":{\"isSerializedDate\":true,\"string\":\"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)\"},\"2460\":{\"date\":{\"__isSmartRef__\":true,\"id\":2461},\"author\":\"sstamm\",\"message\":\"reverted button\",\"id\":\"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E\"},\"2461\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)\"},\"2462\":{\"date\":{\"__isSmartRef__\":true,\"id\":2463},\"author\":\"undefined\",\"message\":\"\",\"id\":\"7074B413-6CF0-4892-9D18-52009A2A2E03\"},\"2463\":{\"isSerializedDate\":true,\"string\":\"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)\"},\"2464\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2431},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2431},\"targetMethodName\":\"doAction\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"2465\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2431},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":242},\"targetMethodName\":\"toggleActivate\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":2466},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"2466\":{\"source\":{\"__isSmartRef__\":true,\"id\":2431},\"target\":{\"__isSmartRef__\":true,\"id\":242}},\"2467\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2431},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2468\":{\"doAction\":{\"__isSmartRef__\":true,\"id\":2469}},\"2469\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2470},\"source\":\"function doAction() {\\n \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2471},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2470\":{\"this\":{\"__isSmartRef__\":true,\"id\":2431}},\"2471\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2472},\"user\":\"robertkrahn\",\"tags\":[]},\"2472\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)\"},\"2473\":{\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_BorderRadius\":13.695000000000002,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(925.0,588.0)\",\"_BorderColor\":\"Color.rgb(167,167,167)\",\"_Fill\":\"Color.rgb(246,244,241)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"2474\":{\"partsSpaceName\":\"PartsBin/sd1213/\",\"comment\":\"An example application implementing Bret Victors idea of \\\"See the state\\\"\",\"migrationLevel\":4,\"partName\":\"SeeTheState\",\"changes\":[{\"__isSmartRef__\":true,\"id\":2475},{\"__isSmartRef__\":true,\"id\":2477},{\"__isSmartRef__\":true,\"id\":2479},{\"__isSmartRef__\":true,\"id\":2481},{\"__isSmartRef__\":true,\"id\":2483},{\"__isSmartRef__\":true,\"id\":2485},{\"__isSmartRef__\":true,\"id\":2487},{\"__isSmartRef__\":true,\"id\":2489},{\"__isSmartRef__\":true,\"id\":2491},{\"__isSmartRef__\":true,\"id\":2493},{\"__isSmartRef__\":true,\"id\":2495},{\"__isSmartRef__\":true,\"id\":2497},{\"__isSmartRef__\":true,\"id\":2499},{\"__isSmartRef__\":true,\"id\":2501},{\"__isSmartRef__\":true,\"id\":2503},{\"__isSmartRef__\":true,\"id\":2505}],\"revisionOnLoad\":188372,\"lastModifiedDate\":{\"__isSmartRef__\":true,\"id\":2507},\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2475\":{\"date\":{\"__isSmartRef__\":true,\"id\":2476},\"author\":\"erp\",\"message\":\"fixed further bugs with the deepCopy procedure\",\"id\":\"D6F5E60C-1ABF-4E90-8744-2E9BF0B3DA27\"},\"2476\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:49:07 GMT+0100 (CET)\"},\"2477\":{\"date\":{\"__isSmartRef__\":true,\"id\":2478},\"author\":\"erp\",\"message\":\"prepared for object graph\",\"id\":\"19869128-BB06-4236-AA49-648A7F0CF9B2\"},\"2478\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 15:08:33 GMT+0100 (CET)\"},\"2479\":{\"date\":{\"__isSmartRef__\":true,\"id\":2480},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"3F17A2D2-3C24-424B-B0FA-E43112267D23\"},\"2480\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:36 GMT+0200 (CEST)\"},\"2481\":{\"date\":{\"__isSmartRef__\":true,\"id\":2482},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC\"},\"2482\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:30 GMT+0200 (CEST)\"},\"2483\":{\"date\":{\"__isSmartRef__\":true,\"id\":2484},\"author\":\"undefined\",\"message\":\"sorry\",\"id\":\"44B56D2E-9B59-4C67-A305-49A6E10E66C2\"},\"2484\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)\"},\"2485\":{\"date\":{\"__isSmartRef__\":true,\"id\":2486},\"author\":\"fbo\",\"message\":\"\",\"id\":\"BD1C654D-9100-4B66-BC62-B15FF2498B2B\"},\"2486\":{\"isSerializedDate\":true,\"string\":\"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)\"},\"2487\":{\"date\":{\"__isSmartRef__\":true,\"id\":2488},\"author\":\"undefined\",\"message\":\"css transitions\",\"id\":\"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7\"},\"2488\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)\"},\"2489\":{\"date\":{\"__isSmartRef__\":true,\"id\":2490},\"author\":\"undefined\",\"message\":\"suddenly, the rectangle became a CarDemo\",\"id\":\"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350\"},\"2490\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)\"},\"2491\":{\"date\":{\"__isSmartRef__\":true,\"id\":2492},\"author\":\"bgnauk\",\"message\":\"no comment\",\"id\":\"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8\"},\"2492\":{\"isSerializedDate\":true,\"string\":\"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)\"},\"2493\":{\"date\":{\"__isSmartRef__\":true,\"id\":2494},\"author\":\"jenslincke\",\"message\":\"no comment\",\"id\":\"34EAD84A-4849-4B51-9D1C-9202D5322FD1\"},\"2494\":{\"isSerializedDate\":true,\"string\":\"Thu Oct 18 2012 17:07:04 GMT+0200 (CEST)\"},\"2495\":{\"date\":{\"__isSmartRef__\":true,\"id\":2496},\"author\":\"erp\",\"message\":\"first version\",\"id\":\"9153AE0C-1FB5-4B33-B45F-790F947FFF8E\"},\"2496\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 03 2013 17:14:30 GMT+0100 (CET)\"},\"2497\":{\"date\":{\"__isSmartRef__\":true,\"id\":2498},\"author\":\"erp\",\"message\":\"adjusted the name as it contained to many trailing whitespaces\",\"id\":\"0304F420-554A-4A16-B228-726C6DD16FE2\"},\"2498\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 03 2013 17:26:27 GMT+0100 (CET)\"},\"2499\":{\"date\":{\"__isSmartRef__\":true,\"id\":2500},\"author\":\"erp\",\"message\":\"added the first version of the timeline and improved the slider experience\",\"id\":\"A861111B-C45E-49F2-97C9-EC95D8E27073\"},\"2500\":{\"isSerializedDate\":true,\"string\":\"Fri Jan 04 2013 16:28:43 GMT+0100 (CET)\"},\"2501\":{\"date\":{\"__isSmartRef__\":true,\"id\":2502},\"author\":\"erp\",\"message\":\"Added zoom to timeline and fixed some bugs with the sliders\",\"id\":\"FB5345A5-E618-4918-8F95-E67E5ED950F9\"},\"2502\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 13:11:33 GMT+0100 (CET)\"},\"2503\":{\"date\":{\"__isSmartRef__\":true,\"id\":2504},\"author\":\"erp\",\"message\":\"Changed deep copy to lively integrated correct version.\",\"id\":\"1412772A-7A7B-4631-AE3C-B328353CA554\"},\"2504\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 11:17:23 GMT+0100 (CET)\"},\"2505\":{\"date\":{\"__isSmartRef__\":true,\"id\":2506},\"author\":\"erp\",\"message\":\"minor improvements\",\"id\":\"B2DC5044-0FD6-4B4B-B35D-8028CA336D5B\"},\"2506\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 22:05:06 GMT+0100 (CET)\"},\"2507\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:48:38 GMT+0100 (CET)\"},\"2508\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2509\":{\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2510}},\"2510\":{\"test01IsMorph\":{\"__isSmartRef__\":true,\"id\":2511}},\"2511\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2512},\"source\":\"function test01IsMorph(aPart) {\\n this.assert(aPart.isMorph, 'rectangle should be a morph');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2513},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2512\":{\"this\":{\"__isSmartRef__\":true,\"id\":2509}},\"2513\":{},\"2514\":{\"target\":{\"__isSmartRef__\":true,\"id\":0},\"selector\":\"runStep\",\"args\":[],\"stopped\":true,\"tickTime\":100,\"suspended\":true,\"__LivelyClassName__\":\"lively.morphic.TargetScript\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\"},\"2515\":{\"[object Object]\":true},\"2516\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2517},{\"__isSmartRef__\":true,\"id\":2520},{\"__isSmartRef__\":true,\"id\":2523},{\"__isSmartRef__\":true,\"id\":2526},{\"__isSmartRef__\":true,\"id\":2529},{\"__isSmartRef__\":true,\"id\":2532},{\"__isSmartRef__\":true,\"id\":2535},{\"__isSmartRef__\":true,\"id\":2538},{\"__isSmartRef__\":true,\"id\":2541},{\"__isSmartRef__\":true,\"id\":2544},{\"__isSmartRef__\":true,\"id\":2547},{\"__isSmartRef__\":true,\"id\":2550},{\"__isSmartRef__\":true,\"id\":2553},{\"__isSmartRef__\":true,\"id\":2556},{\"__isSmartRef__\":true,\"id\":2559},{\"__isSmartRef__\":true,\"id\":2562},{\"__isSmartRef__\":true,\"id\":2565},{\"__isSmartRef__\":true,\"id\":2568},{\"__isSmartRef__\":true,\"id\":2571},{\"__isSmartRef__\":true,\"id\":2574},{\"__isSmartRef__\":true,\"id\":2577},{\"__isSmartRef__\":true,\"id\":2580},{\"__isSmartRef__\":true,\"id\":2583},{\"__isSmartRef__\":true,\"id\":2586},{\"__isSmartRef__\":true,\"id\":2589},{\"__isSmartRef__\":true,\"id\":2592},{\"__isSmartRef__\":true,\"id\":2595},{\"__isSmartRef__\":true,\"id\":2598},{\"__isSmartRef__\":true,\"id\":2601},{\"__isSmartRef__\":true,\"id\":2604}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2607},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2608}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2610},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"E22E4581-A73B-445A-AA7E-1D484A813767\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":true,\"_InputAllowed\":true,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"evalEnabled\":false,\"__serializedExpressions__\":[\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\"},\"2517\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2518},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2519},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"06E3793F-35BD-4502-B17E-CEC438EC7669\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2518\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"2519\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2517},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2520\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2521},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2522},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"6442CEB8-3807-4686-A6D3-5084CFEA3653\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.1,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2521\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(10,0,0)\"},\"2522\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2520},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2523\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2524},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2525},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"70BC9563-1EE4-46F3-AE98-3CBA19E6AA69\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.2,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2524\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(20,0,0)\"},\"2525\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2523},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2526\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2527},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2528},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"877178A2-0147-4E6A-80FF-FDD6C06CA7BA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.30000000000000004,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2527\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(30,0,0)\"},\"2528\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2526},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2529\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2530},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2531},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"49FBFA78-344D-4D9E-B197-A31A15331397\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.4,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2530\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(40,0,0)\"},\"2531\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2529},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2532\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2533},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2534},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"07D42DE6-0664-47D1-A4A6-F2F0F674B4FF\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.5,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2533\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(50,0,0)\"},\"2534\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2532},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2535\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2536},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2537},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"9970261E-2E6F-4E9B-9FDD-41D4C10E5FF5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.6000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2536\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(60,0,0)\"},\"2537\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2535},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2538\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2539},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2540},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"B2DCCD68-6927-475A-8848-F7814DCEB2C3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.7000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2539\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(70,0,0)\"},\"2540\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2538},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2541\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2542},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2543},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"38A6AC55-02D2-4A3D-85DD-40D901AA1127\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.8,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2542\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(80,0,0)\"},\"2543\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2541},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2544\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2545},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2546},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"4E59B15B-CFA0-40CD-980D-A2B0B78A4666\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.9,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2545\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(90,0,0)\"},\"2546\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2544},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2547\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2548},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2549},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"64EB0C78-B8A0-4729-AF95-61B58E7364BA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2548\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(100,0,0)\"},\"2549\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2547},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2550\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2551},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2552},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"B58C2202-57CC-4299-9F8C-AAC4272E9F3E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.1,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2551\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(110,0,0)\"},\"2552\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2550},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2553\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2554},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2555},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"5D3637A4-6C4B-4E28-9B4D-F4939B3E8B99\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.2000000000000002,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2554\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(120,0,0)\"},\"2555\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2553},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2556\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2557},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2558},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"CD98BE56-02C7-403A-AA8E-DCC71E8B6ECB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.3,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2557\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(130,0,0)\"},\"2558\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2556},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2559\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2560},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2561},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"1A1C08C0-CD4C-49AA-9DAD-C57B17029279\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.4000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2560\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(140,0,0)\"},\"2561\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2559},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2562\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2563},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2564},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"BF10E794-86C1-48F0-901C-3FDE1707D17A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.5,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2563\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(150,0,0)\"},\"2564\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2562},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2565\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2566},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2567},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"3CAD8FB1-F3A4-41B6-9ADF-D4C50309678D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.6,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2566\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(160,0,0)\"},\"2567\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2565},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2568\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2569},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2570},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"AA369548-4CA0-4549-8ED7-7C48421583FD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.7000000000000002,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2569\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(170,0,0)\"},\"2570\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2568},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2571\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2572},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2573},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"FC0ED7B7-2372-4894-A28A-56BA5F8B9579\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.8,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2572\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(180,0,0)\"},\"2573\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2571},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2574\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2575},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2576},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"310893B9-EAF3-4BD3-BA3D-4C328268EA9B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.9000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2575\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(190,0,0)\"},\"2576\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2574},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2577\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2578},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2579},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"74CB2F00-3D2D-4921-8B4F-19CD9A6A8725\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2578\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(200,0,0)\"},\"2579\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2577},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2580\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2581},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2582},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"A40FCCFC-2B05-4758-A86B-A34BA7576DE5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.1,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2581\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(210,0,0)\"},\"2582\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2580},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2583\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2584},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2585},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"456E5BD1-1CB0-410C-BA42-65B7D9DD11B3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.2,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2584\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(220,0,0)\"},\"2585\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2583},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2586\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2587},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2588},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"D0AC2218-28C5-436A-A9F8-C5C1B05A46D6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.3000000000000003,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2587\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(230,0,0)\"},\"2588\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2586},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2589\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2590},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2591},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"24F5274E-4E42-4456-94E5-9F69E750C9F3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.4000000000000004,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2590\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,0,0)\"},\"2591\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2589},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2592\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2593},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2594},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"67F1601F-6E7C-4ABE-A728-F3A3F1919FC7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.5,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2593\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(250,0,0)\"},\"2594\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2592},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2595\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2596},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2597},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"FC12BF42-E793-48EA-982D-490AF7E5697D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.6,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2596\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(285,0,0)\"},\"2597\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2595},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2598\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2599},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2600},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"81BB8A66-1C40-4A18-B0D1-E29C2E711575\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.7,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2599\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(295,0,0)\"},\"2600\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2598},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2601\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2602},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2603},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"0561FEFC-8FF4-4EED-9CF2-FFC74F2E4C12\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.8000000000000003,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2602\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(305,0,0)\"},\"2603\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2601},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2604\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2605},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2606},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"B7E72FA4-00F9-48D2-BBA6-3550EB5AE77C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.9000000000000004,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2605\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(315,0,0)\"},\"2606\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2604},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2607\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(200.0,100.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"2608\":{\"style\":{\"__isSmartRef__\":true,\"id\":2609},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2516},\"_id\":\"_65852\",\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2609\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2610\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2516},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2611\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2612},{\"__isSmartRef__\":true,\"id\":2615},{\"__isSmartRef__\":true,\"id\":2618},{\"__isSmartRef__\":true,\"id\":2621},{\"__isSmartRef__\":true,\"id\":2624},{\"__isSmartRef__\":true,\"id\":2627},{\"__isSmartRef__\":true,\"id\":2630},{\"__isSmartRef__\":true,\"id\":2633},{\"__isSmartRef__\":true,\"id\":2636},{\"__isSmartRef__\":true,\"id\":2639},{\"__isSmartRef__\":true,\"id\":2642},{\"__isSmartRef__\":true,\"id\":2645},{\"__isSmartRef__\":true,\"id\":2648},{\"__isSmartRef__\":true,\"id\":2651},{\"__isSmartRef__\":true,\"id\":2654},{\"__isSmartRef__\":true,\"id\":2657},{\"__isSmartRef__\":true,\"id\":2660},{\"__isSmartRef__\":true,\"id\":2663},{\"__isSmartRef__\":true,\"id\":2666},{\"__isSmartRef__\":true,\"id\":2669},{\"__isSmartRef__\":true,\"id\":2672},{\"__isSmartRef__\":true,\"id\":2675},{\"__isSmartRef__\":true,\"id\":2678},{\"__isSmartRef__\":true,\"id\":2681},{\"__isSmartRef__\":true,\"id\":2684},{\"__isSmartRef__\":true,\"id\":2687},{\"__isSmartRef__\":true,\"id\":2690},{\"__isSmartRef__\":true,\"id\":2693},{\"__isSmartRef__\":true,\"id\":2696},{\"__isSmartRef__\":true,\"id\":2699},{\"__isSmartRef__\":true,\"id\":2702},{\"__isSmartRef__\":true,\"id\":2705},{\"__isSmartRef__\":true,\"id\":2708},{\"__isSmartRef__\":true,\"id\":2711},{\"__isSmartRef__\":true,\"id\":2714},{\"__isSmartRef__\":true,\"id\":2717},{\"__isSmartRef__\":true,\"id\":2720},{\"__isSmartRef__\":true,\"id\":2723},{\"__isSmartRef__\":true,\"id\":2726},{\"__isSmartRef__\":true,\"id\":2729},{\"__isSmartRef__\":true,\"id\":2732},{\"__isSmartRef__\":true,\"id\":2735},{\"__isSmartRef__\":true,\"id\":2738},{\"__isSmartRef__\":true,\"id\":2741},{\"__isSmartRef__\":true,\"id\":2744},{\"__isSmartRef__\":true,\"id\":2747},{\"__isSmartRef__\":true,\"id\":2750},{\"__isSmartRef__\":true,\"id\":2753},{\"__isSmartRef__\":true,\"id\":2756},{\"__isSmartRef__\":true,\"id\":2759},{\"__isSmartRef__\":true,\"id\":2762},{\"__isSmartRef__\":true,\"id\":2765},{\"__isSmartRef__\":true,\"id\":2768},{\"__isSmartRef__\":true,\"id\":2771},{\"__isSmartRef__\":true,\"id\":2774},{\"__isSmartRef__\":true,\"id\":2777},{\"__isSmartRef__\":true,\"id\":2780},{\"__isSmartRef__\":true,\"id\":2783},{\"__isSmartRef__\":true,\"id\":2786},{\"__isSmartRef__\":true,\"id\":2789}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2792},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2793}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2795},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"5BB73528-720F-439C-812A-4DE72BA5246A\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":true,\"_InputAllowed\":true,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"evalEnabled\":false,\"__serializedExpressions__\":[\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\"},\"2612\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2613},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2614},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"9F39309F-FA11-428E-A94B-33A7A627DADE\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2613\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"2614\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2612},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2615\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2616},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2617},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"E5BF504B-11BB-440F-B5B1-657CE85E40B8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.1,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2616\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(10,0,0)\"},\"2617\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2615},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2618\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2619},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2620},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"D4A2E634-4221-4716-9A2E-5323C94E76E3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.2,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2619\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(20,0,0)\"},\"2620\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2618},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2621\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2622},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2623},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"D4E364EF-6284-4427-9F0E-0C0BE745F344\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.30000000000000004,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2622\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(30,0,0)\"},\"2623\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2621},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2624\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2625},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2626},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"9343E5F4-B5C7-483F-8088-76BC78C194C6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.4,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2625\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(40,0,0)\"},\"2626\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2624},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2627\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2628},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2629},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"1A83F064-6E77-4DF3-A0B4-39CB0A21915C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.5,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2628\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(50,0,0)\"},\"2629\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2627},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2630\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2631},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2632},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"88650F07-D72D-4175-B632-B58CB39377B4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.6000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2631\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(60,0,0)\"},\"2632\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2630},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2633\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2634},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2635},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"D6F027DB-9919-4D91-94D9-0FF015A7223E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.7000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2634\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(70,0,0)\"},\"2635\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2633},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2636\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2637},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2638},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"4C0C4CAC-2ECC-4CDD-AF8B-E940D5FDC2AB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.8,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2637\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(80,0,0)\"},\"2638\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2636},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2639\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2640},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2641},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"9C48885E-474A-4902-87C6-E3498FAFD0A1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.9,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2640\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(90,0,0)\"},\"2641\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2639},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2642\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2643},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2644},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"6FEFBF48-90BB-44D4-A2DD-A4E8F4F9B2CD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2643\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(100,0,0)\"},\"2644\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2642},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2645\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2646},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2647},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"643E6E22-4DBD-4F61-BEEF-21FF1218EECB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.1,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2646\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(110,0,0)\"},\"2647\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2645},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2648\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2649},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2650},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"FCD37027-F627-475C-AB10-03EE794D41A0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.2000000000000002,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2649\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(120,0,0)\"},\"2650\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2648},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2651\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2652},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2653},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"F21654FA-A41E-49B4-9F4E-C79FA6F9C2F9\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.3,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2652\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(130,0,0)\"},\"2653\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2651},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2654\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2655},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2656},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"8039F135-8D08-453C-8C79-2ADC7F9545E2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.4000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2655\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(140,0,0)\"},\"2656\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2654},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2657\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2658},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2659},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"029BABEE-FB96-43D6-AE5A-EB1E78BB8C26\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.5,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2658\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(150,0,0)\"},\"2659\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2657},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2660\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2661},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2662},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"902C78BE-A86D-4ACE-8EBD-5A4E07AA19BB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.6,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2661\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(160,0,0)\"},\"2662\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2660},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2663\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2664},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2665},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"7370F2A0-10E7-49EA-9FCC-7A51FE6AF146\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.7000000000000002,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2664\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(170,0,0)\"},\"2665\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2663},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2666\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2667},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2668},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"0B7C8D0D-E8AC-4CFA-B37C-F3051DC1F4A8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.8,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2667\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(180,0,0)\"},\"2668\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2666},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2669\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2670},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2671},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"02D461C0-002D-4E30-BBC6-7C307308233D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.9000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2670\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(190,0,0)\"},\"2671\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2669},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2672\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2673},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2674},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"8F2AD191-5255-4C44-8EBD-604C4356B24B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2673\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(200,0,0)\"},\"2674\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2672},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2675\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2676},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2677},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"2A2F474B-5D56-4333-B6F9-54B07E20413D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.1,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2676\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(210,0,0)\"},\"2677\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2675},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2678\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2679},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2680},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"F316171F-01B1-4134-9647-E3F0991EC70E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.2,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2679\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(220,0,0)\"},\"2680\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2678},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2681\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2682},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2683},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"FA4F30DB-A272-4DAD-909F-44E0F3498C4F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.3000000000000003,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2682\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(230,0,0)\"},\"2683\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2681},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2684\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2685},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2686},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"CC6FDBEA-1CC1-46CE-AE08-9CC1AAB08D13\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.4000000000000004,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2685\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,0,0)\"},\"2686\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2684},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2687\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2688},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2689},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"BEC849F6-B7C0-43DA-9136-2967CE33FA78\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.5,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2688\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(250,0,0)\"},\"2689\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2687},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2690\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2691},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2692},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"5B7D3C66-F338-46F5-AD54-7A07DF7252DB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.6,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2691\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(285,0,0)\"},\"2692\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2690},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2693\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2694},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2695},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"A3373BC8-81B2-4D13-A9CF-632A96784F0B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.7,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2694\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(295,0,0)\"},\"2695\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2693},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2696\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2697},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2698},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"5103A408-D06E-4363-BBB7-9F2BA6787D74\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.8000000000000003,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2697\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(305,0,0)\"},\"2698\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2696},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2699\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2700},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2701},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"7C91A679-E629-46FB-B0AD-E025857CD3D2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.9000000000000004,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2700\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(315,0,0)\"},\"2701\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2699},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2702\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2703},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2704},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"FA85A337-1419-4C8E-82F4-901B0A31451D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2703\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"2704\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2702},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2705\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2706},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2707},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"6C23A5C4-B173-4FFF-A919-6F28CDA81BBC\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.1,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2706\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(10,0,0)\"},\"2707\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2705},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2708\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2709},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2710},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"94316613-D253-498B-BD64-50CF5739D085\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.2,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2709\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(20,0,0)\"},\"2710\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2708},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2711\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2712},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2713},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"04C9C136-D49C-4DC5-9DD1-67ABE71474A9\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.30000000000000004,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2712\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(30,0,0)\"},\"2713\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2711},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2714\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2715},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2716},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"34A900F2-B9F8-413D-818A-6278ACEB8C9A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.4,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2715\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(40,0,0)\"},\"2716\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2714},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2717\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2718},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2719},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"2C3B6F62-F351-4927-8403-5D1C26AB137F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.5,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2718\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(50,0,0)\"},\"2719\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2717},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2720\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2721},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2722},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"CDB3C1EF-84F3-497E-BB25-EF73F7031073\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.6000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2721\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(60,0,0)\"},\"2722\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2720},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2723\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2724},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2725},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"A7D181B9-18DB-4E8D-A126-0F151F2111C1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.7000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2724\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(70,0,0)\"},\"2725\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2723},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2726\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2727},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2728},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"BA189E4F-32BA-4602-A11E-25B5022AA9A3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.8,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2727\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(80,0,0)\"},\"2728\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2726},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2729\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2730},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2731},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"E9E95913-C1CA-42B8-8F61-A62EF572AA87\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.9,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2730\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(90,0,0)\"},\"2731\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2729},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2732\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2733},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2734},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"D786CBEE-80A2-475F-8A40-D188EBA193B5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2733\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(100,0,0)\"},\"2734\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2732},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2735\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2736},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2737},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"18B41BFE-C374-4EFE-A831-3BB8CA11BDB6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.1,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2736\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(110,0,0)\"},\"2737\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2735},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2738\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2739},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2740},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"7148A694-C5E7-4DF3-86FB-362AF1535BA1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.2000000000000002,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2739\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(120,0,0)\"},\"2740\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2738},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2741\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2742},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2743},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"AE39682A-F427-4A0B-A779-5D10F58FAD85\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.3,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2742\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(130,0,0)\"},\"2743\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2741},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2744\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2745},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2746},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"CAE21E22-DA1B-438A-9151-AFEA80EB1F88\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.4000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2745\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(140,0,0)\"},\"2746\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2744},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2747\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2748},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2749},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"33E0F3A2-50FA-4E1D-ACE6-3B73D308B979\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.5,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2748\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(150,0,0)\"},\"2749\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2747},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2750\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2751},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2752},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"347C53A1-7BA4-462F-8CB7-00CA297CBFDF\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.6,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2751\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(160,0,0)\"},\"2752\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2750},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2753\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2754},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2755},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"7D2AD34C-85C9-41C9-82F0-2A3A992C5EDD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.7000000000000002,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2754\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(170,0,0)\"},\"2755\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2753},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2756\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2757},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2758},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"F6C8F483-0D9F-496B-9E9F-6FB39ECBC72C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.8,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2757\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(180,0,0)\"},\"2758\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2756},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2759\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2760},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2761},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"7EE7734A-6A4A-44AB-9EB5-B4C6A0658179\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.9000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2760\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(190,0,0)\"},\"2761\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2759},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2762\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2763},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2764},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"61691AD7-A112-4E1A-8087-AF87961CE45B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2763\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(200,0,0)\"},\"2764\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2762},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2765\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2766},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2767},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"243CCDA0-E3CC-41DD-B869-4BFD2A687A83\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.1,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2766\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(210,0,0)\"},\"2767\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2765},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2768\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2769},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2770},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"0AA7CBA3-C665-497E-AE6E-1FFBA9AB5FF1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.2,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2769\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(220,0,0)\"},\"2770\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2768},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2771\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2772},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2773},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"A20C7029-C741-41C4-ABCA-5C107F6C59A8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.3000000000000003,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2772\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(230,0,0)\"},\"2773\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2771},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2774\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2775},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2776},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"9A2411A4-7D41-450E-AADB-7AC82455419D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.4000000000000004,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2775\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,0,0)\"},\"2776\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2774},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2777\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2778},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2779},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"39E9EA95-5398-450E-98F0-C02FF16D30B2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.5,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2778\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(250,0,0)\"},\"2779\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2777},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2780\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2781},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2782},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"C7BD63CC-A9EF-416A-87CD-8880132CB007\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.6,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2781\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(285,0,0)\"},\"2782\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2780},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2783\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2784},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2785},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"EDC07858-B1CC-47C8-B173-BAA3D42D19F1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.7,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2784\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(295,0,0)\"},\"2785\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2783},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2786\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2787},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2788},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"99240844-397C-4C36-9BAD-2FE851FDFBA5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.8000000000000003,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2787\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(305,0,0)\"},\"2788\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2786},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2789\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2790},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2791},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"443F1778-691D-44CE-9259-FC02281B09C7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.9000000000000004,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2790\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(315,0,0)\"},\"2791\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2789},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2792\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(200.0,100.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"2793\":{\"style\":{\"__isSmartRef__\":true,\"id\":2794},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2611},\"_id\":\"_395\",\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2794\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2795\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2611},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2796\":{\"values\":{\"__isSmartRef__\":true,\"id\":2797},\"context\":[],\"pc\":{\"__isSmartRef__\":true,\"id\":2798},\"mapping\":{\"__isSmartRef__\":true,\"id\":2847}},\"2797\":{},\"2798\":{\"pos\":[25,42],\"name\":\"crunchedObj\",\"val\":{\"__isSmartRef__\":true,\"id\":2799},\"_parent\":{\"__isSmartRef__\":true,\"id\":2800},\"__LivelyClassName__\":\"lively.ast.VarDeclaration\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2799\":{\"pos\":[39,42],\"properties\":[],\"_parent\":{\"__isSmartRef__\":true,\"id\":2798},\"__LivelyClassName__\":\"lively.ast.ObjectLiteral\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2800\":{\"pos\":[25,42],\"children\":[{\"__isSmartRef__\":true,\"id\":2798}],\"_parent\":{\"__isSmartRef__\":true,\"id\":2801},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2801\":{\"pos\":[21,239],\"children\":[{\"__isSmartRef__\":true,\"id\":2800},{\"__isSmartRef__\":true,\"id\":2802},{\"__isSmartRef__\":true,\"id\":2811},{\"__isSmartRef__\":true,\"id\":2816}],\"_parent\":{\"__isSmartRef__\":true,\"id\":2844},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2802\":{\"pos\":[47,87],\"children\":[{\"__isSmartRef__\":true,\"id\":2803}],\"_parent\":{\"__isSmartRef__\":true,\"id\":2801},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2803\":{\"pos\":[47,87],\"name\":\"self\",\"val\":{\"__isSmartRef__\":true,\"id\":2804},\"_parent\":{\"__isSmartRef__\":true,\"id\":2802},\"__LivelyClassName__\":\"lively.ast.VarDeclaration\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2804\":{\"pos\":[55,87],\"clsExpr\":{\"__isSmartRef__\":true,\"id\":2805},\"_parent\":{\"__isSmartRef__\":true,\"id\":2803},\"__LivelyClassName__\":\"lively.ast.New\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2805\":{\"pos\":[58,87],\"fn\":{\"__isSmartRef__\":true,\"id\":2806},\"args\":[],\"_parent\":{\"__isSmartRef__\":true,\"id\":2804},\"__LivelyClassName__\":\"lively.ast.Call\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2806\":{\"pos\":[58,85],\"slotName\":{\"__isSmartRef__\":true,\"id\":2807},\"obj\":{\"__isSmartRef__\":true,\"id\":2808},\"_parent\":{\"__isSmartRef__\":true,\"id\":2805},\"__LivelyClassName__\":\"lively.ast.GetSlot\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2807\":{\"pos\":[78,85],\"value\":\"Grapher\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2806},\"__LivelyClassName__\":\"lively.ast.String\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2808\":{\"pos\":[58,77],\"slotName\":{\"__isSmartRef__\":true,\"id\":2809},\"obj\":{\"__isSmartRef__\":true,\"id\":2810},\"_parent\":{\"__isSmartRef__\":true,\"id\":2806},\"__LivelyClassName__\":\"lively.ast.GetSlot\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2809\":{\"pos\":[64,77],\"value\":\"ObjectGrapher\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2808},\"__LivelyClassName__\":\"lively.ast.String\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2810\":{\"pos\":[59,63],\"name\":\"apps\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2808},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2811\":{\"pos\":[92,110],\"children\":[{\"__isSmartRef__\":true,\"id\":2812}],\"_parent\":{\"__isSmartRef__\":true,\"id\":2801},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2812\":{\"pos\":[92,110],\"name\":\"obj\",\"val\":{\"__isSmartRef__\":true,\"id\":2813},\"_parent\":{\"__isSmartRef__\":true,\"id\":2811},\"__LivelyClassName__\":\"lively.ast.VarDeclaration\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2813\":{\"pos\":[99,110],\"clsExpr\":{\"__isSmartRef__\":true,\"id\":2814},\"_parent\":{\"__isSmartRef__\":true,\"id\":2812},\"__LivelyClassName__\":\"lively.ast.New\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2814\":{\"pos\":[102,110],\"fn\":{\"__isSmartRef__\":true,\"id\":2815},\"args\":[],\"_parent\":{\"__isSmartRef__\":true,\"id\":2813},\"__LivelyClassName__\":\"lively.ast.Call\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2815\":{\"pos\":[103,108],\"name\":\"Morph\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2814},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2816\":{\"pos\":[113,239],\"condExpr\":{\"__isSmartRef__\":true,\"id\":2817},\"trueExpr\":{\"__isSmartRef__\":true,\"id\":2820},\"falseExpr\":{\"__isSmartRef__\":true,\"id\":2843},\"_parent\":{\"__isSmartRef__\":true,\"id\":2801},\"__LivelyClassName__\":\"lively.ast.If\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2817\":{\"pos\":[116,128],\"slotName\":{\"__isSmartRef__\":true,\"id\":2818},\"obj\":{\"__isSmartRef__\":true,\"id\":2819},\"_parent\":{\"__isSmartRef__\":true,\"id\":2816},\"__LivelyClassName__\":\"lively.ast.GetSlot\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2818\":{\"pos\":[120,128],\"value\":\"addMorph\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2817},\"__LivelyClassName__\":\"lively.ast.String\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2819\":{\"pos\":[116,119],\"name\":\"obj\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2817},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2820\":{\"pos\":[131,236],\"children\":[{\"__isSmartRef__\":true,\"id\":2821},{\"__isSmartRef__\":true,\"id\":2824},{\"__isSmartRef__\":true,\"id\":2830}],\"_parent\":{\"__isSmartRef__\":true,\"id\":2816},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2821\":{\"pos\":[139,145],\"children\":[{\"__isSmartRef__\":true,\"id\":2822}],\"_parent\":{\"__isSmartRef__\":true,\"id\":2820},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2822\":{\"pos\":[139,145],\"name\":\"i\",\"val\":{\"__isSmartRef__\":true,\"id\":2823},\"_parent\":{\"__isSmartRef__\":true,\"id\":2821},\"__LivelyClassName__\":\"lively.ast.VarDeclaration\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2823\":{\"pos\":[144,145],\"value\":0,\"_parent\":{\"__isSmartRef__\":true,\"id\":2822},\"__LivelyClassName__\":\"lively.ast.Number\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2824\":{\"pos\":[154,178],\"children\":[{\"__isSmartRef__\":true,\"id\":2825}],\"_parent\":{\"__isSmartRef__\":true,\"id\":2820},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2825\":{\"pos\":[154,178],\"name\":\"keys\",\"val\":{\"__isSmartRef__\":true,\"id\":2826},\"_parent\":{\"__isSmartRef__\":true,\"id\":2824},\"__LivelyClassName__\":\"lively.ast.VarDeclaration\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2826\":{\"pos\":[161,178],\"property\":{\"__isSmartRef__\":true,\"id\":2827},\"recv\":{\"__isSmartRef__\":true,\"id\":2828},\"args\":[{\"__isSmartRef__\":true,\"id\":2829}],\"_parent\":{\"__isSmartRef__\":true,\"id\":2825},\"__LivelyClassName__\":\"lively.ast.Send\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2827\":{\"pos\":[169,173],\"value\":\"keys\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2826},\"__LivelyClassName__\":\"lively.ast.String\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2828\":{\"pos\":[162,168],\"name\":\"Object\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2826},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2829\":{\"pos\":[174,177],\"name\":\"obj\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2826},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2830\":{\"pos\":[184,236],\"init\":{\"__isSmartRef__\":true,\"id\":2831},\"condExpr\":{\"__isSmartRef__\":true,\"id\":2834},\"body\":{\"__isSmartRef__\":true,\"id\":2837},\"upd\":{\"__isSmartRef__\":true,\"id\":2841},\"_parent\":{\"__isSmartRef__\":true,\"id\":2820},\"__LivelyClassName__\":\"lively.ast.For\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2831\":{\"pos\":[191,197],\"children\":[{\"__isSmartRef__\":true,\"id\":2832}],\"_parent\":{\"__isSmartRef__\":true,\"id\":2830},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2832\":{\"pos\":[191,197],\"name\":\"j\",\"val\":{\"__isSmartRef__\":true,\"id\":2833},\"_parent\":{\"__isSmartRef__\":true,\"id\":2831},\"__LivelyClassName__\":\"lively.ast.VarDeclaration\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2833\":{\"pos\":[196,197],\"value\":0,\"_parent\":{\"__isSmartRef__\":true,\"id\":2832},\"__LivelyClassName__\":\"lively.ast.Number\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2834\":{\"pos\":[198,206],\"name\":\"<\",\"left\":{\"__isSmartRef__\":true,\"id\":2835},\"right\":{\"__isSmartRef__\":true,\"id\":2836},\"_parent\":{\"__isSmartRef__\":true,\"id\":2830},\"__LivelyClassName__\":\"lively.ast.BinaryOp\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2835\":{\"pos\":[199,200],\"name\":\"j\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2834},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2836\":{\"pos\":[203,206],\"value\":100,\"_parent\":{\"__isSmartRef__\":true,\"id\":2834},\"__LivelyClassName__\":\"lively.ast.Number\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2837\":{\"pos\":[214,230],\"children\":[{\"__isSmartRef__\":true,\"id\":2838}],\"_parent\":{\"__isSmartRef__\":true,\"id\":2830},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2838\":{\"pos\":[223,229],\"left\":{\"__isSmartRef__\":true,\"id\":2839},\"name\":\"+\",\"right\":{\"__isSmartRef__\":true,\"id\":2840},\"_parent\":{\"__isSmartRef__\":true,\"id\":2837},\"__LivelyClassName__\":\"lively.ast.ModifyingSet\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2839\":{\"pos\":[223,224],\"name\":\"i\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2838},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2840\":{\"pos\":[228,229],\"name\":\"j\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2838},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2841\":{\"pos\":[207,211],\"name\":\"++\",\"expr\":{\"__isSmartRef__\":true,\"id\":2842},\"_parent\":{\"__isSmartRef__\":true,\"id\":2830},\"__LivelyClassName__\":\"lively.ast.PostOp\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2842\":{\"pos\":[208,209],\"name\":\"j\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2841},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2843\":{\"pos\":[238,238],\"name\":\"undefined\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2816},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2844\":{\"pos\":[18,241],\"body\":{\"__isSmartRef__\":true,\"id\":2801},\"args\":[],\"_parent\":{\"__isSmartRef__\":true,\"id\":2845},\"__LivelyClassName__\":\"lively.ast.Function\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2845\":{\"pos\":[0,241],\"name\":\"anonymous\",\"val\":{\"__isSmartRef__\":true,\"id\":2844},\"_parent\":{\"__isSmartRef__\":true,\"id\":2846},\"__LivelyClassName__\":\"lively.ast.VarDeclaration\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2846\":{\"pos\":[0,241],\"children\":[{\"__isSmartRef__\":true,\"id\":2845}],\"source\":\"function anonymous(){\\nvar crunchedObj = {};\\nvar self = new apps.ObjectGrapher.Grapher();\\nvar obj = new Morph();\\n\\nif(obj.addMorph) {\\n var i = 0;\\n var keys = Object.keys(obj);\\n for(var j = 0; j < 100; j++) {\\n i += j;\\n }\\n};\\n}\",\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2847\":{\"this\":{\"__isSmartRef__\":true,\"id\":2848}},\"2848\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2849},\"_WhiteSpaceHandling\":\"pre-wrap\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2850},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"DD9E6557-0C36-4255-A156-55F702D09D34\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":true,\"_HandStyle\":null,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2851}],\"evalEnabled\":false,\"__serializedExpressions__\":[\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\"},\"2849\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(200.0,100.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"2850\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2848},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2851\":{\"style\":{\"__isSmartRef__\":true,\"id\":2852},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2848},\"_id\":\"_3689\",\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2852\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2853\":{\"values\":{\"__isSmartRef__\":true,\"id\":2854},\"context\":[],\"pc\":{\"__isSmartRef__\":true,\"id\":2841},\"mapping\":{\"__isSmartRef__\":true,\"id\":7305}},\"2854\":{\"39-42\":{\"__isSmartRef__\":true,\"id\":2855},\"25-42\":{\"__isSmartRef__\":true,\"id\":2857},\"59-63\":{\"__isSmartRef__\":true,\"id\":2858},\"64-77\":{\"__isSmartRef__\":true,\"id\":7270},\"58-77\":{\"__isSmartRef__\":true,\"id\":7271},\"78-85\":{\"__isSmartRef__\":true,\"id\":7272},\"58-85\":{\"__isSmartRef__\":true,\"id\":7273},\"58-87\":{\"__isSmartRef__\":true,\"id\":7274},\"55-87\":{\"__isSmartRef__\":true,\"id\":7277},\"47-87\":{\"__isSmartRef__\":true,\"id\":7278},\"103-108\":{\"__isSmartRef__\":true,\"id\":7279},\"102-110\":{\"__isSmartRef__\":true,\"id\":7280},\"99-110\":{\"__isSmartRef__\":true,\"id\":7284},\"92-110\":{\"__isSmartRef__\":true,\"id\":7285},\"116-119\":{\"__isSmartRef__\":true,\"id\":7286},\"120-128\":{\"__isSmartRef__\":true,\"id\":7287},\"116-128\":{\"__isSmartRef__\":true,\"id\":7288},\"144-145\":{\"__isSmartRef__\":true,\"id\":7289},\"139-145\":{\"__isSmartRef__\":true,\"id\":7290},\"162-168\":{\"__isSmartRef__\":true,\"id\":7291},\"169-173\":{\"__isSmartRef__\":true,\"id\":7292},\"174-177\":{\"__isSmartRef__\":true,\"id\":7293},\"161-178\":{\"__isSmartRef__\":true,\"id\":7294},\"154-178\":{\"__isSmartRef__\":true,\"id\":7295},\"196-197\":{\"__isSmartRef__\":true,\"id\":7296},\"191-197\":{\"__isSmartRef__\":true,\"id\":7297},\"199-200\":{\"__isSmartRef__\":true,\"id\":7298},\"203-206\":{\"__isSmartRef__\":true,\"id\":7299},\"198-206\":{\"__isSmartRef__\":true,\"id\":7300},\"223-224\":{\"__isSmartRef__\":true,\"id\":7301},\"228-229\":{\"__isSmartRef__\":true,\"id\":7302},\"223-229\":{\"__isSmartRef__\":true,\"id\":7303},\"214-230\":{\"__isSmartRef__\":true,\"id\":7304}},\"2855\":{\"val\":{\"__isSmartRef__\":true,\"id\":2856}},\"2856\":{},\"2857\":{\"val\":{\"__isSmartRef__\":true,\"id\":2856}},\"2858\":{\"val\":{\"__isSmartRef__\":true,\"id\":2859}},\"2859\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.apps\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2860},\"ColorParser\":{\"__isSmartRef__\":true,\"id\":2861},\"CouchDB\":{\"__isSmartRef__\":true,\"id\":2863},\"DateFormat\":{\"__isSmartRef__\":true,\"id\":2865},\"Less\":{\"__isSmartRef__\":true,\"id\":2867},\"cssParser\":{\"__isSmartRef__\":true,\"id\":2915},\"ObjectGrapher\":{\"__isSmartRef__\":true,\"id\":7268}},\"2860\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2861\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.apps.ColorParser\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2862},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/apps/ColorParser.js\",\"_isLoaded\":true},\"2862\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2863\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.apps.CouchDB\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2864},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/apps/CouchDB.js\",\"_isLoaded\":true},\"2864\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2865\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.apps.DateFormat\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2866},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/apps/DateFormat.js\",\"_isLoaded\":true},\"2866\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2867\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.apps.Less\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2868},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2869}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/apps/Less.js\",\"_isLoaded\":true},\"2868\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2869\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.Network\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2870},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2871},{\"__isSmartRef__\":true,\"id\":2909},{\"__isSmartRef__\":true,\"id\":2913}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/Network.js\",\"_isLoaded\":true},\"2870\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2871\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.bindings\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2872},\"wasDefined\":true,\"Core\":{\"__isSmartRef__\":true,\"id\":2873},\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2873}],\"pendingRequirements\":[],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/bindings.js\",\"documentation\":\"connect parameters: source, sourceProp, target, targetProp, spec\\nspec can be: {\\n removeAfterUpdate: Boolean,\\n forceAttributeConnection: Boolean,\\n converter: Function,\\n updater: Function,\\n varMapping: Object\\n}\",\"_isLoaded\":true,\"GeometryBindings\":{\"__isSmartRef__\":true,\"id\":2875}},\"2872\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2873\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.bindings.Core\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2874},\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":2871}],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/bindings/Core.js\",\"wasDefined\":true,\"callbacks\":[],\"_isLoaded\":true},\"2874\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2875\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.bindings.GeometryBindings\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2876},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2877},{\"__isSmartRef__\":true,\"id\":2879},{\"__isSmartRef__\":true,\"id\":2873},{\"__isSmartRef__\":true,\"id\":2887},{\"__isSmartRef__\":true,\"id\":2889}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/bindings/GeometryBindings.js\",\"_isLoaded\":true},\"2876\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2877\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.cop.Layers\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2878},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/cop/Layers.js\",\"_isLoaded\":true},\"2878\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2879\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.Core\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2880},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2881},{\"__isSmartRef__\":true,\"id\":2885}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Core.js\",\"_isLoaded\":true},\"2880\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2881\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.Shapes\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2882},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2883}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Shapes.js\",\"_isLoaded\":true},\"2882\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2883\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.Graphics\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2884},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2861}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Graphics.js\",\"_isLoaded\":true},\"2884\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2885\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.Traits\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2886},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/Traits.js\",\"_isLoaded\":true},\"2886\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2887\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.TextCore\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2888},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2877},{\"__isSmartRef__\":true,\"id\":2879}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/TextCore.js\",\"_isLoaded\":true},\"2888\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2889\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.Widgets\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2890},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2879},{\"__isSmartRef__\":true,\"id\":2891},{\"__isSmartRef__\":true,\"id\":2887},{\"__isSmartRef__\":true,\"id\":2903},{\"__isSmartRef__\":true,\"id\":2905}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Widgets.js\",\"_isLoaded\":true},\"2890\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2891\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.Events\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2892},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2879},{\"__isSmartRef__\":true,\"id\":2887},{\"__isSmartRef__\":true,\"id\":2893},{\"__isSmartRef__\":true,\"id\":2899},{\"__isSmartRef__\":true,\"id\":2901},{\"__isSmartRef__\":true,\"id\":2885}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Events.js\",\"_isLoaded\":true},\"2892\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2893\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.HTML\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2894},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2895},{\"__isSmartRef__\":true,\"id\":2897},{\"__isSmartRef__\":true,\"id\":2885}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/HTML.js\",\"_isLoaded\":true},\"2894\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2895\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.Rendering\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2896},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2879},{\"__isSmartRef__\":true,\"id\":2887},{\"__isSmartRef__\":true,\"id\":2881}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Rendering.js\",\"_isLoaded\":true},\"2896\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2897\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.PathShapes\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2898},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2881}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/PathShapes.js\",\"_isLoaded\":true},\"2898\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2899\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.SVG\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2900},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2895},{\"__isSmartRef__\":true,\"id\":2897}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/SVG.js\",\"_isLoaded\":true},\"2900\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2901\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.Canvas\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2902},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2895}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Canvas.js\",\"_isLoaded\":true},\"2902\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2903\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.WidgetsTraits\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2904},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2885},{\"__isSmartRef__\":true,\"id\":2883}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/WidgetsTraits.js\",\"_isLoaded\":true},\"2904\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2905\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.Styles\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2906},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2881},{\"__isSmartRef__\":true,\"id\":2907}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Styles.js\",\"_isLoaded\":true},\"2906\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2907\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.CrayonColors\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2908},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2883}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/CrayonColors.js\",\"_isLoaded\":true},\"2908\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2909\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.NoMoreModels\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2910},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2911}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/NoMoreModels.js\",\"_isLoaded\":true},\"2910\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2911\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.OldModel\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2912},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2871}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/OldModel.js\",\"_isLoaded\":true},\"2912\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2913\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.Data\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2914},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2911}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/Data.js\",\"_isLoaded\":true},\"2914\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2915\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.apps.cssParser\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2916},\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":2917}],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/apps/cssParser.js\",\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2869},{\"__isSmartRef__\":true,\"id\":7177}],\"pendingRequirements\":[],\"callbacks\":[],\"props\":{\"__isSmartRef__\":true,\"id\":7228},\"_isLoaded\":true,\"enhancedPropertyList\":{\"__isSmartRef__\":true,\"id\":7248}},\"2916\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2917\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.StyleSheets\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2918},\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":2919}],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/StyleSheets.js\",\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2879},{\"__isSmartRef__\":true,\"id\":2915},{\"__isSmartRef__\":true,\"id\":7177},{\"__isSmartRef__\":true,\"id\":7179}],\"pendingRequirements\":[],\"callbacks\":[],\"_isLoaded\":true},\"2918\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2919\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.Complete\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2920},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2917},{\"__isSmartRef__\":true,\"id\":2921},{\"__isSmartRef__\":true,\"id\":2889},{\"__isSmartRef__\":true,\"id\":2931},{\"__isSmartRef__\":true,\"id\":2935},{\"__isSmartRef__\":true,\"id\":2937},{\"__isSmartRef__\":true,\"id\":2923},{\"__isSmartRef__\":true,\"id\":7076},{\"__isSmartRef__\":true,\"id\":7078},{\"__isSmartRef__\":true,\"id\":2887}],\"pendingRequirements\":[],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Complete.js\",\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":7080},{\"__isSmartRef__\":true,\"id\":7157},{\"__isSmartRef__\":true,\"id\":7096}],\"_isLoaded\":true},\"2920\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2921\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.AdditionalMorphs\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2922},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2923},{\"__isSmartRef__\":true,\"id\":2925}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/AdditionalMorphs.js\",\"_isLoaded\":true},\"2922\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2923\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.Halos\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2924},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2891},{\"__isSmartRef__\":true,\"id\":2889}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Halos.js\",\"_isLoaded\":true},\"2924\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2925\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.Grid\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2926},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2927}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Grid.js\",\"_isLoaded\":true},\"2926\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2927\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.persistence.MassMorphCreation\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2928},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2929},{\"__isSmartRef__\":true,\"id\":2879}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/persistence/MassMorphCreation.js\",\"_isLoaded\":true},\"2928\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2929\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.persistence.Serializer\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2930},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/persistence/Serializer.js\",\"jsonWorldId\":\"LivelyJSONWorld\",\"changeSetElementId\":\"WorldChangeSet\",\"_isLoaded\":true},\"2930\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2931\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.Serialization\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2932},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2869},{\"__isSmartRef__\":true,\"id\":2929},{\"__isSmartRef__\":true,\"id\":2879},{\"__isSmartRef__\":true,\"id\":2887},{\"__isSmartRef__\":true,\"id\":2933},{\"__isSmartRef__\":true,\"id\":2889}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Serialization.js\",\"_isLoaded\":true},\"2932\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2933\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.DOMAbstraction\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2934},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/DOMAbstraction.js\",\"_isLoaded\":true},\"2934\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2935\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.MorphAddons\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2936},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2879},{\"__isSmartRef__\":true,\"id\":2891},{\"__isSmartRef__\":true,\"id\":2889},{\"__isSmartRef__\":true,\"id\":2905}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/MorphAddons.js\",\"_isLoaded\":true},\"2936\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2937\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.ScriptingSupport\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2938},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2879},{\"__isSmartRef__\":true,\"id\":2939},{\"__isSmartRef__\":true,\"id\":7074}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/ScriptingSupport.js\",\"_isLoaded\":true},\"2938\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2939\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.PartsBin\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2940},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2885}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/PartsBin.js\",\"partSpaces\":{\"__isSmartRef__\":true,\"id\":2941},\"_isLoaded\":true},\"2940\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2941\":{\"PartsBin/iPadWidgets\":{\"__isSmartRef__\":true,\"id\":2942},\"PartsBin/Tools\":{\"__isSmartRef__\":true,\"id\":3142},\"PartsBin/Dialogs\":{\"__isSmartRef__\":true,\"id\":5855},\"PartsBin/sd1213/\":{\"__isSmartRef__\":true,\"id\":7072}},\"2942\":{\"name\":\"PartsBin/iPadWidgets\",\"partItems\":{\"__isSmartRef__\":true,\"id\":2943},\"__LivelyClassName__\":\"lively.PartsBin.PartsSpace\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2943\":{\"LoadingMorph\":{\"__isSmartRef__\":true,\"id\":2944}},\"2944\":{\"partsSpaceName\":\"PartsBin/iPadWidgets\",\"name\":\"LoadingMorph\",\"part\":{\"__isSmartRef__\":true,\"id\":2945},\"json\":\"{\\\"id\\\":0,\\\"registry\\\":{\\\"0\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}],\\\"scripts\\\":[],\\\"id\\\":\\\"FEF39B3C-E634-4825-BAB8-2D44FE647B03\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":30},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":37},\\\"showsHalos\\\":false,\\\"name\\\":\\\"LoadingMorph\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":38},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Core\\\",\\\"renderContextTable\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":135},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":136},\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"derivationIds\\\":[127,\\\"59692BC3-6C7B-4E23-B820-8699260EA722\\\",\\\"486BB935-1313-4103-B2A8-642B19437478\\\",\\\"18AFFD44-46CD-489E-B1D6-DED43E2B6B06\\\",\\\"2608C892-2204-4981-9A87-8E749F8944AB\\\",\\\"5535861F-4EA2-44AB-8A40-0538124E0AAC\\\",\\\"16C292B3-86E8-4622-B516-27C48263B8CC\\\",\\\"87731A20-D455-44D0-97E5-98A7CFD4E417\\\",\\\"A17081E7-E597-47ED-BD32-6E4D206BD7D7\\\",\\\"CFB4A44C-BFEA-4584-BCBA-AE2A56739200\\\",\\\"76B3DD9B-8D01-42BA-A574-AB99D5F899BB\\\",\\\"1EBC5512-8F54-4B24-998C-69A285EC8533\\\",\\\"DD1165C7-6C1A-4361-A4AE-FCF6F31152FD\\\",\\\"4D6D36E8-48F3-408A-B03C-202E4DC182BD\\\",\\\"5F3B3E0F-BBC6-4DDA-BAA0-7EFC05FF2011\\\",\\\"E0A6B33B-767A-4532-9021-892414520200\\\",\\\"F5F5E2B1-5FF0-4E09-B323-AE88A3920B8D\\\",\\\"0C7E832A-A741-430F-B295-8BC181D066FE\\\",\\\"472AED3B-CB76-49BD-BF49-354A2D568F86\\\",\\\"A7C52F65-D140-4791-880F-F7584C7BB570\\\",\\\"3516412B-8B36-4E52-9416-6B7FB358BDC2\\\",\\\"1840CACC-078C-4795-AD3F-E9D6F8D557A0\\\",\\\"1FEDCA25-0131-46FA-840F-DC5F1B05C6CA\\\",\\\"C620CED3-0AE9-4097-9AA7-2706A042F9C9\\\",\\\"679A861B-40E0-4DB2-B22F-95B454C6978D\\\"],\\\"isBeingDragged\\\":false,\\\"priorExtent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":137},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":138},\\\"distanceToDragEvent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":139},\\\"prevScroll\\\":[0,0],\\\"moved\\\":true,\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"headRevision\\\":146469,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":140},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Box\\\"},\\\"1\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":2}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":18},\\\"id\\\":\\\"9FFF9D73-931C-404C-AA4B-5AC2E7C53504\\\",\\\"renderContextTable\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":23},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":24},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":25},\\\"name\\\":\\\"ProgressIndicator\\\",\\\"priorExtent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":26},\\\"showsHalos\\\":false,\\\"distanceToDragEvent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":27},\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":28},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"derivationIds\\\":[520,\\\"071F18BE-FF28-40F5-ACAD-1916E0D25C38\\\",\\\"DF185A10-743D-45FC-B9C2-76E12D908BCF\\\",\\\"BF125D2C-596A-4C1E-A5F8-DAE4801E9497\\\",\\\"3CEE8CFF-B8F1-4B4B-A405-CB583080252A\\\",\\\"D0652878-8F9C-4591-8A82-296898AACDB6\\\",\\\"31441DDF-2220-43BE-A99F-69E1FEC68030\\\",\\\"14A90039-0D3E-46DC-8445-D42B8E02EB42\\\",\\\"681EF5DE-A344-4114-B2F3-B96CE3872524\\\",\\\"C0381116-5116-4F33-B082-A411D0E4534E\\\",\\\"24E9581E-B008-46EE-9CBC-D5190E100D98\\\",\\\"C69D1041-2C5E-48FE-B04C-04E66450658A\\\",\\\"4830945B-4FFF-4564-9424-34D7995DAE60\\\",\\\"8602C233-B3E7-4682-9B0E-D7549761D934\\\",\\\"B4E0E11F-2BED-462E-B708-89D63971856E\\\",\\\"EE0144C2-D016-4390-8A67-4E7DEF171C83\\\",\\\"F44DF6E4-5F27-440E-AB5F-3721C0A10CA6\\\",\\\"73FC6648-DAAF-4673-8CF4-7DA219513F22\\\",\\\"B78EB1B5-780C-45F7-B0A7-B988B52B1FF1\\\",\\\"DFDB8CD1-72F7-40F4-849B-1F9B866277AB\\\",\\\"66111105-B1FC-41F7-BF70-D45118C9E09F\\\",\\\"02420416-1E35-4831-AABB-91CD0460CA1A\\\",\\\"7C6B2EB2-4510-4A8E-BAFF-5CF0040DD7F5\\\",\\\"0503F5A1-1732-4610-9A5A-920D658CA766\\\",\\\"07C5AE03-36AD-4849-BACD-27D7D9A2CCF2\\\"],\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"isBeingDragged\\\":false,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":29},\\\"prevScroll\\\":[0,0],\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Image\\\"},\\\"2\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"B8FE7DEE-9568-4BE6-BA12-EA674BA79E08\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":3},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"fixedHeight\\\":false,\\\"allowsInput\\\":true,\\\"_FontFamily\\\":\\\"Arial, sans-serif\\\",\\\"registeredForMouseEvents\\\":true,\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":9},\\\"_MaxTextWidth\\\":257,\\\"_MaxTextHeight\\\":null,\\\"textColor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":6},\\\"showsHalos\\\":false,\\\"_FontSize\\\":14,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"name\\\":\\\"loadedMorphName\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":10},\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":11}],\\\"charsReplaced\\\":\\\"MorphName\\\",\\\"lastFindLoc\\\":18,\\\"priorSelectionRange\\\":[9,0],\\\"prevScroll\\\":[0,0],\\\"priorExtent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":13},\\\"renderContextTable\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":14},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":15},\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"_Padding\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":16},\\\"_ClipMode\\\":\\\"visible\\\",\\\"derivationIds\\\":[355,\\\"023045B3-2D6B-4425-89FB-F4806D527BE0\\\",\\\"DC0C2365-868C-41AE-8369-51C31E91493E\\\",\\\"C6D9D314-86A1-4015-970B-F6787F535E1A\\\",\\\"6AA4552E-2E85-447E-9033-99D5AA1A94BC\\\",\\\"D94BE49C-8A3E-4F1F-BF28-FEDD9B40D213\\\",\\\"AA8F0470-654C-4AA2-8135-4607F5429AC5\\\",\\\"E0BAABCC-FFB2-4EDF-BAE5-C63CC99B6A97\\\",\\\"1A86AE17-73AE-442E-AB36-DD90C6DFC8BC\\\",\\\"EF750075-E964-4CD3-B6A4-161511E1D058\\\",\\\"CED69CBF-FFA5-45E7-B333-FBACE4F278AC\\\",\\\"E56978C1-7424-4C10-8168-11FD3237B540\\\",\\\"D5AB2532-A4DC-42D6-AF17-99CBBCEAA848\\\",\\\"245866CB-598A-4172-A3A0-A06D4D26C6AD\\\",\\\"43B0F12E-5793-43AA-80E1-496774E0EBA6\\\",\\\"1B776A8C-0413-475F-8EBD-120BBD91D2BB\\\",\\\"F84F2C9A-8003-4E81-833A-83F48C92F3B8\\\",\\\"3124B389-9FA4-4348-BC5D-0DFF9C59CD1B\\\",\\\"1A1BCBAC-D7CC-4BAE-B8C2-7C693F7327A1\\\",\\\"1CB201BA-5E0B-4771-821A-139FA2AEFBC2\\\",\\\"195520FA-4816-47A4-B0F5-BA890AFD9DF9\\\",\\\"0D15F28A-24C9-46B7-89C5-6D2354728AC1\\\",\\\"316FE9D3-62EC-4FD6-9B0F-FFA622B79575\\\",\\\"739F3743-9BE1-48C8-813D-C0BFB0DCACA6\\\",\\\"01877B3B-7DA7-4222-B011-7B5F4E501862\\\"],\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"_MinTextWidth\\\":257,\\\"_MinTextHeight\\\":null,\\\"previousSelection\\\":[6,6],\\\"_Align\\\":\\\"center\\\",\\\"distanceToDragEvent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":17},\\\"isBeingDragged\\\":false,\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\"},\\\"3\\\":{\\\"fill\\\":null,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":4},\\\"_Extent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":5},\\\"_BorderWidth\\\":0,\\\"_BorderColor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":6},\\\"renderContextTable\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":7},\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Padding\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8},\\\"_BorderRadius\\\":0,\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\"},\\\"4\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"5\\\":{\\\"x\\\":257,\\\"y\\\":23,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\"},\\\"6\\\":{\\\"r\\\":0,\\\"g\\\":0,\\\"b\\\":0,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"7\\\":{\\\"init\\\":\\\"initHTML\\\",\\\"appendShape\\\":\\\"renderHTML\\\",\\\"setPosition\\\":\\\"setPositionHTML\\\",\\\"setExtent\\\":\\\"setExtentHTML\\\",\\\"setPadding\\\":\\\"setPaddingHTML\\\",\\\"setFill\\\":\\\"setFillHTML\\\",\\\"setBorderColor\\\":\\\"setBorderColorHTML\\\",\\\"setBorderWidth\\\":\\\"setBorderWidthHTML\\\",\\\"setStrokeOpacity\\\":\\\"setStrokeOpacityHTML\\\",\\\"setBorderRadius\\\":\\\"setBorderRadiusHTML\\\",\\\"setBorderStyle\\\":\\\"setBorderStyleHTML\\\",\\\"setOpacity\\\":\\\"setOpacityHTML\\\",\\\"setClipMode\\\":\\\"setClipModeHTML\\\"},\\\"8\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"width\\\":0,\\\"height\\\":0,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Rectangle\\\"},\\\"9\\\":{\\\"x\\\":-109,\\\"y\\\":38,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"10\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Basic\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\",\\\"migrationLevel\\\":4,\\\"comment\\\":\\\"a simple text morph\\\",\\\"partName\\\":\\\"Text\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\"},\\\"11\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":12},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"storedString\\\":\\\"loading part\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\"},\\\"12\\\":{\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\"},\\\"13\\\":{\\\"x\\\":257,\\\"y\\\":23,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\"},\\\"14\\\":{\\\"replaceRenderContext\\\":\\\"replaceRenderContextHTML\\\",\\\"init\\\":\\\"initHTML\\\",\\\"append\\\":\\\"appendHTML\\\",\\\"remove\\\":\\\"removeHTML\\\",\\\"triggerEvent\\\":\\\"triggerEventHTML\\\",\\\"setTransform\\\":\\\"setTransformHTML\\\",\\\"setPosition\\\":\\\"setPositionHTML\\\",\\\"setRotation\\\":\\\"setRotationHTML\\\",\\\"setExtent\\\":\\\"setExtentHTML\\\",\\\"setScale\\\":\\\"setScaleHTML\\\",\\\"setVisible\\\":\\\"setVisibleHTML\\\",\\\"adjustOrigin\\\":\\\"adjustOriginHTML\\\",\\\"setPivotPoint\\\":\\\"setPivotPointHTML\\\",\\\"setClipMode\\\":\\\"setClipModeHTML\\\",\\\"showsVerticalScrollBar\\\":\\\"showsVerticalScrollBarHTML\\\",\\\"showsHorizontalScrollBar\\\":\\\"showsHorizontalScrollBarHTML\\\",\\\"getScrollBarExtent\\\":\\\"getScrollBarExtentHTML\\\",\\\"setHandStyle\\\":\\\"setHandStyleHTML\\\",\\\"setPointerEvents\\\":\\\"setPointerEventsHTML\\\",\\\"setToolTip\\\":\\\"setToolTipHTML\\\",\\\"focus\\\":\\\"focusHTML\\\",\\\"blur\\\":\\\"blurHTML\\\",\\\"setFocusable\\\":\\\"setFocusableHTML\\\",\\\"updateText\\\":\\\"updateTextHTML\\\",\\\"setTextExtent\\\":\\\"setTextExtentHTML\\\",\\\"setMaxTextWidth\\\":\\\"setMaxTextWidthHTML\\\",\\\"setMaxTextHeight\\\":\\\"setMaxTextHeightHTML\\\",\\\"setMinTextWidth\\\":\\\"setMinTextWidthHTML\\\",\\\"setMinTextHeight\\\":\\\"setMinTextHeightHTML\\\",\\\"getTextExtent\\\":\\\"getTextExtentHTML\\\",\\\"getTextString\\\":\\\"getTextStringHTML\\\",\\\"ignoreTextEvents\\\":\\\"ignoreTextEventsHTML\\\",\\\"unignoreTextEvents\\\":\\\"unignoreTextEventsHTML\\\",\\\"enableTextEvents\\\":\\\"enableTextEventsHTML\\\",\\\"setFontFamily\\\":\\\"setFontFamilyHTML\\\",\\\"setFontSize\\\":\\\"setFontSizeHTML\\\",\\\"setTextColor\\\":\\\"setTextColorHTML\\\",\\\"setPadding\\\":\\\"setPaddingHTML\\\",\\\"setAlign\\\":\\\"setAlignHTML\\\",\\\"setVerticalAlign\\\":\\\"setVerticalAlignHTML\\\",\\\"setDisplay\\\":\\\"setDisplayHTML\\\",\\\"setWhiteSpaceHandling\\\":\\\"setWhiteSpaceHandlingHTML\\\",\\\"focusMorph\\\":\\\"focusMorphHTML\\\"},\\\"15\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\"},\\\"16\\\":{\\\"x\\\":5,\\\"y\\\":5,\\\"width\\\":0,\\\"height\\\":0,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Rectangle\\\"},\\\"17\\\":{\\\"x\\\":179,\\\"y\\\":-11,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"18\\\":{\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":19},\\\"renderContextTable\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":20},\\\"_Extent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":21},\\\"_ImageURL\\\":\\\"data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==\\\",\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"isLoaded\\\":true,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Padding\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":22},\\\"_BorderWidth\\\":0,\\\"_BorderRadius\\\":0,\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Image\\\"},\\\"19\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"20\\\":{\\\"init\\\":\\\"initHTML\\\",\\\"appendShape\\\":\\\"renderHTML\\\",\\\"setPosition\\\":\\\"setPositionHTML\\\",\\\"setExtent\\\":\\\"setExtentHTML\\\",\\\"setPadding\\\":\\\"setPaddingHTML\\\",\\\"setFill\\\":\\\"setFillHTML\\\",\\\"setBorderColor\\\":\\\"setBorderColorHTML\\\",\\\"setBorderWidth\\\":\\\"setBorderWidthHTML\\\",\\\"setStrokeOpacity\\\":\\\"setStrokeOpacityHTML\\\",\\\"setBorderRadius\\\":\\\"setBorderRadiusHTML\\\",\\\"setBorderStyle\\\":\\\"setBorderStyleHTML\\\",\\\"setOpacity\\\":\\\"setOpacityHTML\\\",\\\"setClipMode\\\":\\\"setClipModeHTML\\\",\\\"setImageURL\\\":\\\"setImageURLHTML\\\",\\\"getNativeExtent\\\":\\\"getNativeExtentHTML\\\"},\\\"21\\\":{\\\"x\\\":31,\\\"y\\\":31,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"22\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"width\\\":0,\\\"height\\\":0,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Rectangle\\\"},\\\"23\\\":{\\\"replaceRenderContext\\\":\\\"replaceRenderContextHTML\\\",\\\"init\\\":\\\"initHTML\\\",\\\"append\\\":\\\"appendHTML\\\",\\\"remove\\\":\\\"removeHTML\\\",\\\"triggerEvent\\\":\\\"triggerEventHTML\\\",\\\"setTransform\\\":\\\"setTransformHTML\\\",\\\"setPosition\\\":\\\"setPositionHTML\\\",\\\"setRotation\\\":\\\"setRotationHTML\\\",\\\"setExtent\\\":\\\"setExtentHTML\\\",\\\"setScale\\\":\\\"setScaleHTML\\\",\\\"setVisible\\\":\\\"setVisibleHTML\\\",\\\"adjustOrigin\\\":\\\"adjustOriginHTML\\\",\\\"setPivotPoint\\\":\\\"setPivotPointHTML\\\",\\\"setClipMode\\\":\\\"setClipModeHTML\\\",\\\"showsVerticalScrollBar\\\":\\\"showsVerticalScrollBarHTML\\\",\\\"showsHorizontalScrollBar\\\":\\\"showsHorizontalScrollBarHTML\\\",\\\"getScrollBarExtent\\\":\\\"getScrollBarExtentHTML\\\",\\\"setHandStyle\\\":\\\"setHandStyleHTML\\\",\\\"setPointerEvents\\\":\\\"setPointerEventsHTML\\\",\\\"setToolTip\\\":\\\"setToolTipHTML\\\",\\\"focus\\\":\\\"focusHTML\\\",\\\"blur\\\":\\\"blurHTML\\\",\\\"setFocusable\\\":\\\"setFocusableHTML\\\"},\\\"24\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\"},\\\"25\\\":{\\\"x\\\":113.5,\\\"y\\\":81,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"26\\\":{\\\"x\\\":30,\\\"y\\\":31,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"27\\\":{\\\"x\\\":39,\\\"y\\\":-11,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"28\\\":{\\\"partName\\\":\\\"ProgressIndicator\\\",\\\"requiredModules\\\":[],\\\"migrationLevel\\\":2,\\\"partsSpaceName\\\":\\\"PartsBin/Widgets/\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\"},\\\"29\\\":{\\\"centeredHorizontal\\\":true,\\\"centeredVertical\\\":true},\\\"30\\\":{\\\"position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":31},\\\"_Extent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":32},\\\"_BorderWidth\\\":1,\\\"_BorderColor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":33},\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":34},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"renderContextTable\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":35},\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Padding\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":36},\\\"_BorderRadius\\\":8.515,\\\"_Opacity\\\":0.8146,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\"},\\\"31\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"32\\\":{\\\"x\\\":266,\\\"y\\\":223,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"33\\\":{\\\"r\\\":0,\\\"g\\\":0,\\\"b\\\":0,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"34\\\":{\\\"r\\\":0.839,\\\"g\\\":0.839,\\\"b\\\":0.839,\\\"a\\\":1,\\\"__LivelyClassName__\\\":\\\"Color\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\"},\\\"35\\\":{\\\"init\\\":\\\"initHTML\\\",\\\"appendShape\\\":\\\"renderHTML\\\",\\\"setPosition\\\":\\\"setPositionHTML\\\",\\\"setExtent\\\":\\\"setExtentHTML\\\",\\\"setPadding\\\":\\\"setPaddingHTML\\\",\\\"setFill\\\":\\\"setFillHTML\\\",\\\"setBorderColor\\\":\\\"setBorderColorHTML\\\",\\\"setBorderWidth\\\":\\\"setBorderWidthHTML\\\",\\\"setStrokeOpacity\\\":\\\"setStrokeOpacityHTML\\\",\\\"setBorderRadius\\\":\\\"setBorderRadiusHTML\\\",\\\"setBorderStyle\\\":\\\"setBorderStyleHTML\\\",\\\"setOpacity\\\":\\\"setOpacityHTML\\\",\\\"setClipMode\\\":\\\"setClipModeHTML\\\"},\\\"36\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"width\\\":0,\\\"height\\\":0,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Rectangle\\\"},\\\"37\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\"},\\\"38\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/iPad Widgets/\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\",\\\"comment\\\":\\\"This is a placeholder to indicate that a morph is being loaded. It will be replaced by the morph as soon as the requested morph finished loading.\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"LoadingMorph\\\",\\\"changes\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":39},{\\\"__isSmartRef__\\\":true,\\\"id\\\":41},{\\\"__isSmartRef__\\\":true,\\\"id\\\":43},{\\\"__isSmartRef__\\\":true,\\\"id\\\":45},{\\\"__isSmartRef__\\\":true,\\\"id\\\":47},{\\\"__isSmartRef__\\\":true,\\\"id\\\":49},{\\\"__isSmartRef__\\\":true,\\\"id\\\":51},{\\\"__isSmartRef__\\\":true,\\\"id\\\":53},{\\\"__isSmartRef__\\\":true,\\\"id\\\":55},{\\\"__isSmartRef__\\\":true,\\\"id\\\":57},{\\\"__isSmartRef__\\\":true,\\\"id\\\":59},{\\\"__isSmartRef__\\\":true,\\\"id\\\":61},{\\\"__isSmartRef__\\\":true,\\\"id\\\":63},{\\\"__isSmartRef__\\\":true,\\\"id\\\":65},{\\\"__isSmartRef__\\\":true,\\\"id\\\":67},{\\\"__isSmartRef__\\\":true,\\\"id\\\":69},{\\\"__isSmartRef__\\\":true,\\\"id\\\":71},{\\\"__isSmartRef__\\\":true,\\\"id\\\":73},{\\\"__isSmartRef__\\\":true,\\\"id\\\":75},{\\\"__isSmartRef__\\\":true,\\\"id\\\":77},{\\\"__isSmartRef__\\\":true,\\\"id\\\":79},{\\\"__isSmartRef__\\\":true,\\\"id\\\":81},{\\\"__isSmartRef__\\\":true,\\\"id\\\":83},{\\\"__isSmartRef__\\\":true,\\\"id\\\":85},{\\\"__isSmartRef__\\\":true,\\\"id\\\":87},{\\\"__isSmartRef__\\\":true,\\\"id\\\":89},{\\\"__isSmartRef__\\\":true,\\\"id\\\":91},{\\\"__isSmartRef__\\\":true,\\\"id\\\":93},{\\\"__isSmartRef__\\\":true,\\\"id\\\":95},{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},{\\\"__isSmartRef__\\\":true,\\\"id\\\":99},{\\\"__isSmartRef__\\\":true,\\\"id\\\":101},{\\\"__isSmartRef__\\\":true,\\\"id\\\":103},{\\\"__isSmartRef__\\\":true,\\\"id\\\":105},{\\\"__isSmartRef__\\\":true,\\\"id\\\":107},{\\\"__isSmartRef__\\\":true,\\\"id\\\":109},{\\\"__isSmartRef__\\\":true,\\\"id\\\":111},{\\\"__isSmartRef__\\\":true,\\\"id\\\":113},{\\\"__isSmartRef__\\\":true,\\\"id\\\":115},{\\\"__isSmartRef__\\\":true,\\\"id\\\":117},{\\\"__isSmartRef__\\\":true,\\\"id\\\":119},{\\\"__isSmartRef__\\\":true,\\\"id\\\":121},{\\\"__isSmartRef__\\\":true,\\\"id\\\":123},{\\\"__isSmartRef__\\\":true,\\\"id\\\":125},{\\\"__isSmartRef__\\\":true,\\\"id\\\":127},{\\\"__isSmartRef__\\\":true,\\\"id\\\":129},{\\\"__isSmartRef__\\\":true,\\\"id\\\":131},{\\\"__isSmartRef__\\\":true,\\\"id\\\":133}],\\\"revisionOnLoad\\\":140039,\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\"},\\\"39\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":40},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"1C1391AE-5722-4707-BE52-F0094FC56829\\\"},\\\"40\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 14:02:04 GMT+0100 (W. Europe Standard Time)\\\"},\\\"41\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":42},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"663F147A-9084-4AC3-81A7-1E7BA6547F08\\\"},\\\"42\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 12:43:10 GMT+0100 (W. Europe Standard Time)\\\"},\\\"43\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":44},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"F72B746E-B170-4EFB-9074-5E8770640B8A\\\"},\\\"44\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 12:36:14 GMT+0100 (W. Europe Standard Time)\\\"},\\\"45\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":46},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"568D2EFD-C535-43AE-8944-6D8B967129F5\\\"},\\\"46\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 12:23:04 GMT+0100 (W. Europe Standard Time)\\\"},\\\"47\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":48},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"AB2484A6-0707-4E13-845E-F0A5F48BBA3D\\\"},\\\"48\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:59:45 GMT+0100 (W. Europe Standard Time)\\\"},\\\"49\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":50},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"97D20633-F76C-46A5-A32A-FFE9BC83CAB3\\\"},\\\"50\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:59:10 GMT+0100 (W. Europe Standard Time)\\\"},\\\"51\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":52},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"8A697DF5-9A45-4A84-B709-9719BF55083E\\\"},\\\"52\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:56:54 GMT+0100 (W. Europe Standard Time)\\\"},\\\"53\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":54},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"F2157D66-1571-4B9A-B325-6FA96488260F\\\"},\\\"54\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:51:05 GMT+0100 (W. Europe Standard Time)\\\"},\\\"55\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":56},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"E5E808CA-06AB-47DC-A9C9-CA7967591545\\\"},\\\"56\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:47:19 GMT+0100 (W. Europe Standard Time)\\\"},\\\"57\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":58},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"009DC4E0-23CA-485A-A796-801AA0F75049\\\"},\\\"58\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:46:25 GMT+0100 (W. Europe Standard Time)\\\"},\\\"59\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":60},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"C0CE1397-6E2E-4E8C-AEFF-9017E24BB7E4\\\"},\\\"60\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:45:05 GMT+0100 (W. Europe Standard Time)\\\"},\\\"61\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":62},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"FFE16986-548D-4AC2-A627-CF6416282BC4\\\"},\\\"62\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:37:15 GMT+0100 (W. Europe Standard Time)\\\"},\\\"63\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":64},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"57213D63-7147-4057-ADC9-30994443B066\\\"},\\\"64\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:35:29 GMT+0100 (W. Europe Standard Time)\\\"},\\\"65\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":66},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"75A31364-B380-4312-BB5B-F8F2DA1CE824\\\"},\\\"66\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:31:52 GMT+0100 (W. Europe Standard Time)\\\"},\\\"67\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":68},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"5AA50B7E-7D33-44C4-807B-BF1ABA31D530\\\"},\\\"68\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:14:10 GMT+0100 (W. Europe Standard Time)\\\"},\\\"69\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":70},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"BCDCC505-534C-45E5-9BB2-5238959A5AD0\\\"},\\\"70\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:02:56 GMT+0100 (W. Europe Standard Time)\\\"},\\\"71\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":72},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"890D14F4-E89D-4E05-BFB9-875D6AB6C765\\\"},\\\"72\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:01:50 GMT+0100 (W. Europe Standard Time)\\\"},\\\"73\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":74},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"B6FE0805-0D24-4267-8238-8B332352617E\\\"},\\\"74\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 10:55:44 GMT+0100 (W. Europe Standard Time)\\\"},\\\"75\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":76},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"callbacks are working\\\",\\\"id\\\":\\\"9348260A-3B55-4659-BC85-440BFBD98EA4\\\"},\\\"76\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Feb 10 2012 09:45:55 GMT+0100 (W. Europe Standard Time)\\\"},\\\"77\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":78},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"made it more opaque\\\",\\\"id\\\":\\\"1B84264C-2822-407F-A58F-19217BCD2762\\\"},\\\"78\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 08 2012 11:41:50 GMT+0100 (W. Europe Standard Time)\\\"},\\\"79\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":80},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"0FB41D7D-2A52-4782-814B-A66C24FCE569\\\"},\\\"80\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Feb 07 2012 11:13:49 GMT+0100 (W. Europe Standard Time)\\\"},\\\"81\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"A0C2D7C1-04AF-493A-A7D7-70750F7D3E2F\\\"},\\\"82\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 17:22:07 GMT+0100 (W. Europe Standard Time)\\\"},\\\"83\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":84},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"trollolol\\\",\\\"id\\\":\\\"F6CFAD78-AC72-4DE2-9F38-79776C2E9462\\\"},\\\"84\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 14:55:14 GMT+0100 (W. Europe Standard Time)\\\"},\\\"85\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":86},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"should be centered now\\\",\\\"id\\\":\\\"EE366B4D-C272-477F-8C28-4EAE5A7EC7CB\\\"},\\\"86\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 14:54:35 GMT+0100 (W. Europe Standard Time)\\\"},\\\"87\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":88},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"initial commit\\\",\\\"id\\\":\\\"8920D925-DD16-4667-B8C7-FB74D78C2424\\\"},\\\"88\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 13:26:01 GMT+0100 (W. Europe Standard Time)\\\"},\\\"89\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":90},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"changed text morph name\\\",\\\"id\\\":\\\"80E88A3C-5AF3-48F2-A600-710877630997\\\"},\\\"90\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 14:04:01 GMT+0100 (W. Europe Standard Time)\\\"},\\\"91\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":92},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"added loading script\\\",\\\"id\\\":\\\"EE9B8F4D-1F03-4232-82E6-794046974F8F\\\"},\\\"92\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 14:28:30 GMT+0100 (W. Europe Standard Time)\\\"},\\\"93\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":94},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"added disconnection\\\",\\\"id\\\":\\\"11F19267-924E-4087-99ED-998245576BD2\\\"},\\\"94\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 14:32:58 GMT+0100 (W. Europe Standard Time)\\\"},\\\"95\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":96},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"removed connections before deletion\\\",\\\"id\\\":\\\"35A88218-6864-4D52-83A2-BFF7B9A6907C\\\"},\\\"96\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 14:41:00 GMT+0100 (W. Europe Standard Time)\\\"},\\\"97\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":98},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"now able to load parts by name and category as well as per partItem\\\",\\\"id\\\":\\\"F36A5782-461D-4813-95F8-0207990A261C\\\"},\\\"98\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 15:24:30 GMT+0100 (W. Europe Standard Time)\\\"},\\\"99\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":100},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"now with round corners\\\",\\\"id\\\":\\\"F42C39CB-CC37-467D-BF10-D362241F047E\\\"},\\\"100\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 15:26:23 GMT+0100 (W. Europe Standard Time)\\\"},\\\"101\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":102},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"loadingMorph is sync now\\\",\\\"id\\\":\\\"12ACFFC9-BA53-4A2A-ABD4-894A5ECE1145\\\"},\\\"102\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 15:48:04 GMT+0100 (W. Europe Standard Time)\\\"},\\\"103\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":104},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"display the loadingMorph in new thread\\\",\\\"id\\\":\\\"2BA51E30-F02B-4AF0-B3BE-52DD4ED522CC\\\"},\\\"104\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 15:53:49 GMT+0100 (W. Europe Standard Time)\\\"},\\\"105\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":106},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"DF0AE4EA-1B08-4556-8BBE-E6488F23B8A3\\\"},\\\"106\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 16:49:48 GMT+0100 (W. Europe Standard Time)\\\"},\\\"107\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":108},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"220821B3-C589-41C9-A324-8E7E6D9D6CEB\\\"},\\\"108\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 16:58:43 GMT+0100 (W. Europe Standard Time)\\\"},\\\"109\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":110},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"DEBFACE2-7EC5-4A86-AD46-5A0A88A73707\\\"},\\\"110\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 17:04:28 GMT+0100 (W. Europe Standard Time)\\\"},\\\"111\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":112},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"load request in new thread if loading should be async\\\",\\\"id\\\":\\\"18282D28-D6D4-48C9-A508-6E3244449BD8\\\"},\\\"112\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Feb 07 2012 11:10:27 GMT+0100 (W. Europe Standard Time)\\\"},\\\"113\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":114},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"added benchmarking output\\\",\\\"id\\\":\\\"249CFF90-DDF5-4A83-9759-0289E96D7D58\\\"},\\\"114\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Feb 07 2012 11:31:50 GMT+0100 (W. Europe Standard Time)\\\"},\\\"115\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":116},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"882082E1-29B6-418D-9B8B-672729D60619\\\"},\\\"116\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Feb 07 2012 11:38:26 GMT+0100 (W. Europe Standard Time)\\\"},\\\"117\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":118},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"5179AEF9-E19F-4B0C-BBD8-556C5687988A\\\"},\\\"118\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Feb 07 2012 11:44:11 GMT+0100 (W. Europe Standard Time)\\\"},\\\"119\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":120},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"1159C5B4-724E-4124-9D7B-5CD5DC4A8EE3\\\"},\\\"120\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Feb 07 2012 11:48:14 GMT+0100 (W. Europe Standard Time)\\\"},\\\"121\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":122},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"2A718D1F-1036-41D6-999A-336F2B14E65D\\\"},\\\"122\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Feb 07 2012 11:49:47 GMT+0100 (W. Europe Standard Time)\\\"},\\\"123\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":124},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"EB6BDD0C-7EEC-4124-B77F-2F106A601538\\\"},\\\"124\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Feb 07 2012 11:59:48 GMT+0100 (W. Europe Standard Time)\\\"},\\\"125\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":126},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"63EC8D07-AB6A-450A-BB84-9B4D37E03647\\\"},\\\"126\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Feb 07 2012 12:02:33 GMT+0100 (W. Europe Standard Time)\\\"},\\\"127\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":128},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"19CE12E4-5AA5-48DC-B1D1-B0EB0EDF1CB9\\\"},\\\"128\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Feb 07 2012 12:03:42 GMT+0100 (W. Europe Standard Time)\\\"},\\\"129\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":130},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"first attempt to introduce callback functions to part loading\\\",\\\"id\\\":\\\"22BD0B95-8948-411A-A56E-AD7CBE445F1D\\\"},\\\"130\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 09 2012 20:20:11 GMT+0100 (W. Europe Standard Time)\\\"},\\\"131\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":132},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"A216DFD2-9D1F-4E62-A22F-6B5472823E1B\\\"},\\\"132\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Mar 16 2012 15:37:34 GMT+0100 (W. Europe Standard Time)\\\"},\\\"133\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":134},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"464E723A-08DC-433C-AA5C-CEC850DBAF0B\\\"},\\\"134\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Mar 16 2012 15:42:29 GMT+0100 (W. Europe Standard Time)\\\"},\\\"135\\\":{\\\"replaceRenderContext\\\":\\\"replaceRenderContextHTML\\\",\\\"init\\\":\\\"initHTML\\\",\\\"append\\\":\\\"appendHTML\\\",\\\"remove\\\":\\\"removeHTML\\\",\\\"triggerEvent\\\":\\\"triggerEventHTML\\\",\\\"setTransform\\\":\\\"setTransformHTML\\\",\\\"setPosition\\\":\\\"setPositionHTML\\\",\\\"setRotation\\\":\\\"setRotationHTML\\\",\\\"setExtent\\\":\\\"setExtentHTML\\\",\\\"setScale\\\":\\\"setScaleHTML\\\",\\\"setVisible\\\":\\\"setVisibleHTML\\\",\\\"adjustOrigin\\\":\\\"adjustOriginHTML\\\",\\\"setPivotPoint\\\":\\\"setPivotPointHTML\\\",\\\"setClipMode\\\":\\\"setClipModeHTML\\\",\\\"showsVerticalScrollBar\\\":\\\"showsVerticalScrollBarHTML\\\",\\\"showsHorizontalScrollBar\\\":\\\"showsHorizontalScrollBarHTML\\\",\\\"getScrollBarExtent\\\":\\\"getScrollBarExtentHTML\\\",\\\"setHandStyle\\\":\\\"setHandStyleHTML\\\",\\\"setPointerEvents\\\":\\\"setPointerEventsHTML\\\",\\\"setToolTip\\\":\\\"setToolTipHTML\\\",\\\"focus\\\":\\\"focusHTML\\\",\\\"blur\\\":\\\"blurHTML\\\",\\\"setFocusable\\\":\\\"setFocusableHTML\\\"},\\\"136\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\"},\\\"137\\\":{\\\"x\\\":266,\\\"y\\\":223,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"138\\\":{\\\"adjustForNewBounds\\\":true},\\\"139\\\":{\\\"x\\\":171,\\\"y\\\":-13,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"140\\\":{\\\"loadPart\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":141},\\\"loadFinished\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":145},\\\"loadPartByName\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":149}},\\\"141\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":142},\\\"source\\\":\\\"function loadPart(partItem, isAsync) {\\\\n this.partItem = partItem;\\\\n \\\\n this.openInWorld();\\\\n if(partItem.part) {\\\\n this.setExtent(partItem.part.getExtent());\\\\n }\\\\n this.align(this.bounds().center(), $world.visibleBounds().center());\\\\n \\\\n \\\\n if(typeof isAsync === \\\\\\\"function\\\\\\\") {\\\\n this.callback = isAsync;\\\\n }\\\\n\\\\n connect(partItem, 'part', this, \\\\\\\"loadFinished\\\\\\\");\\\\n\\\\n partItem.loadPart(isAsync);\\\\n\\\\n return partItem.part;\\\\n\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":143},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"142\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0}},\\\"143\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":144},\\\"user\\\":\\\"sstamm\\\",\\\"tags\\\":[]},\\\"144\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Mar 16 2012 15:42:18 GMT+0100 (W. Europe Standard Time)\\\"},\\\"145\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":146},\\\"source\\\":\\\"function loadFinished(part) {\\\\n if(this.owner === $world.firstHand()) {\\\\n $world.firstHand().removeAllMorphs();\\\\n } else {\\\\n this.owner.addMorph(part);\\\\n part.align(part.bounds().center(), this.bounds().center());\\\\n this.remove();\\\\n }\\\\n disconnect(this.partItem, 'part', this, \\\\\\\"loadFinished\\\\\\\");\\\\n if(this.callback) {\\\\n this.callback(part);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":147},\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"146\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0}},\\\"147\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":148},\\\"user\\\":\\\"sstamm\\\",\\\"tags\\\":[]},\\\"148\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 14:01:53 GMT+0100 (W. Europe Standard Time)\\\"},\\\"149\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":150},\\\"source\\\":\\\"function loadPartByName(partName, optPartsSpaceName, isAsync) {\\\\n var partItem = lively.PartsBin.getPartItem(partName, optPartsSpaceName);\\\\n return this.loadPart(partItem, isAsync);\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":151},\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"150\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0}},\\\"151\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":152},\\\"user\\\":\\\"sstamm\\\",\\\"tags\\\":[]},\\\"152\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 17:03:18 GMT+0100 (W. Europe Standard Time)\\\"},\\\"isSimplifiedRegistry\\\":true}}\",\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3071},{\"__isSmartRef__\":true,\"id\":3073}],\"doNotSerialize\":[\"$$json\",\"$$loadedMetaInfo\"],\"doNotCopyProperties\":[\"$$json\",\"$$loadedMetaInfo\"],\"loadedMetaInfo\":{\"__isSmartRef__\":true,\"id\":2958},\"partVersions\":[{\"__isSmartRef__\":true,\"id\":3075}],\"rev\":151069,\"lastModifiedDate\":{\"__isSmartRef__\":true,\"id\":3055},\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2945\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2946}],\"scripts\":[],\"id\":\"648E4EC5-05E8-47C1-A136-0A9B59763A51\",\"shape\":{\"__isSmartRef__\":true,\"id\":2957},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"showsHalos\":false,\"name\":\"LoadingMorph\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2958},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":3056},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"derivationIds\":[127,\"59692BC3-6C7B-4E23-B820-8699260EA722\",\"486BB935-1313-4103-B2A8-642B19437478\",\"18AFFD44-46CD-489E-B1D6-DED43E2B6B06\",\"2608C892-2204-4981-9A87-8E749F8944AB\",\"5535861F-4EA2-44AB-8A40-0538124E0AAC\",\"16C292B3-86E8-4622-B516-27C48263B8CC\",\"87731A20-D455-44D0-97E5-98A7CFD4E417\",\"A17081E7-E597-47ED-BD32-6E4D206BD7D7\",\"CFB4A44C-BFEA-4584-BCBA-AE2A56739200\",\"76B3DD9B-8D01-42BA-A574-AB99D5F899BB\",\"1EBC5512-8F54-4B24-998C-69A285EC8533\",\"DD1165C7-6C1A-4361-A4AE-FCF6F31152FD\",\"4D6D36E8-48F3-408A-B03C-202E4DC182BD\",\"5F3B3E0F-BBC6-4DDA-BAA0-7EFC05FF2011\",\"E0A6B33B-767A-4532-9021-892414520200\",\"F5F5E2B1-5FF0-4E09-B323-AE88A3920B8D\",\"0C7E832A-A741-430F-B295-8BC181D066FE\",\"472AED3B-CB76-49BD-BF49-354A2D568F86\",\"A7C52F65-D140-4791-880F-F7584C7BB570\",\"3516412B-8B36-4E52-9416-6B7FB358BDC2\",\"1840CACC-078C-4795-AD3F-E9D6F8D557A0\",\"1FEDCA25-0131-46FA-840F-DC5F1B05C6CA\",\"C620CED3-0AE9-4097-9AA7-2706A042F9C9\",\"679A861B-40E0-4DB2-B22F-95B454C6978D\",\"FEF39B3C-E634-4825-BAB8-2D44FE647B03\"],\"isBeingDragged\":false,\"layout\":{\"__isSmartRef__\":true,\"id\":3057},\"prevScroll\":[0,0],\"moved\":true,\"_Rotation\":0,\"_Scale\":1,\"headRevision\":146469,\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3058},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(0.0,0.0)\",\"distanceToDragEvent\":\"lively.pt(171.0,-13.0)\"},\"2946\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2947}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2953},\"id\":\"50EA72B1-3118-4AC9-843D-F46FAAD839A6\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2954},\"droppingEnabled\":true,\"halosEnabled\":true,\"name\":\"ProgressIndicator\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2955},\"derivationIds\":[520,\"071F18BE-FF28-40F5-ACAD-1916E0D25C38\",\"DF185A10-743D-45FC-B9C2-76E12D908BCF\",\"BF125D2C-596A-4C1E-A5F8-DAE4801E9497\",\"3CEE8CFF-B8F1-4B4B-A405-CB583080252A\",\"D0652878-8F9C-4591-8A82-296898AACDB6\",\"31441DDF-2220-43BE-A99F-69E1FEC68030\",\"14A90039-0D3E-46DC-8445-D42B8E02EB42\",\"681EF5DE-A344-4114-B2F3-B96CE3872524\",\"C0381116-5116-4F33-B082-A411D0E4534E\",\"24E9581E-B008-46EE-9CBC-D5190E100D98\",\"C69D1041-2C5E-48FE-B04C-04E66450658A\",\"4830945B-4FFF-4564-9424-34D7995DAE60\",\"8602C233-B3E7-4682-9B0E-D7549761D934\",\"B4E0E11F-2BED-462E-B708-89D63971856E\",\"EE0144C2-D016-4390-8A67-4E7DEF171C83\",\"F44DF6E4-5F27-440E-AB5F-3721C0A10CA6\",\"73FC6648-DAAF-4673-8CF4-7DA219513F22\",\"B78EB1B5-780C-45F7-B0A7-B988B52B1FF1\",\"DFDB8CD1-72F7-40F4-849B-1F9B866277AB\",\"66111105-B1FC-41F7-BF70-D45118C9E09F\",\"02420416-1E35-4831-AABB-91CD0460CA1A\",\"7C6B2EB2-4510-4A8E-BAFF-5CF0040DD7F5\",\"0503F5A1-1732-4610-9A5A-920D658CA766\",\"07C5AE03-36AD-4849-BACD-27D7D9A2CCF2\",\"9FFF9D73-931C-404C-AA4B-5AC2E7C53504\"],\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"owner\":{\"__isSmartRef__\":true,\"id\":2945},\"isBeingDragged\":false,\"layout\":{\"__isSmartRef__\":true,\"id\":2956},\"prevScroll\":[0,0],\"_Rotation\":0,\"_Scale\":1,\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(113.5,81.0)\",\"distanceToDragEvent\":\"lively.pt(39.0,-11.0)\"},\"2947\":{\"submorphs\":[],\"scripts\":[],\"id\":\"1D7279D6-3506-4E2F-91B2-E45D95CEA799\",\"shape\":{\"__isSmartRef__\":true,\"id\":2948},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":257,\"_MaxTextHeight\":null,\"showsHalos\":false,\"_FontSize\":14,\"name\":\"loadedMorphName\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2949},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2950}],\"charsReplaced\":\"MorphName\",\"lastFindLoc\":18,\"priorSelectionRange\":[9,0],\"prevScroll\":[0,0],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2952},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_ClipMode\":\"visible\",\"derivationIds\":[355,\"023045B3-2D6B-4425-89FB-F4806D527BE0\",\"DC0C2365-868C-41AE-8369-51C31E91493E\",\"C6D9D314-86A1-4015-970B-F6787F535E1A\",\"6AA4552E-2E85-447E-9033-99D5AA1A94BC\",\"D94BE49C-8A3E-4F1F-BF28-FEDD9B40D213\",\"AA8F0470-654C-4AA2-8135-4607F5429AC5\",\"E0BAABCC-FFB2-4EDF-BAE5-C63CC99B6A97\",\"1A86AE17-73AE-442E-AB36-DD90C6DFC8BC\",\"EF750075-E964-4CD3-B6A4-161511E1D058\",\"CED69CBF-FFA5-45E7-B333-FBACE4F278AC\",\"E56978C1-7424-4C10-8168-11FD3237B540\",\"D5AB2532-A4DC-42D6-AF17-99CBBCEAA848\",\"245866CB-598A-4172-A3A0-A06D4D26C6AD\",\"43B0F12E-5793-43AA-80E1-496774E0EBA6\",\"1B776A8C-0413-475F-8EBD-120BBD91D2BB\",\"F84F2C9A-8003-4E81-833A-83F48C92F3B8\",\"3124B389-9FA4-4348-BC5D-0DFF9C59CD1B\",\"1A1BCBAC-D7CC-4BAE-B8C2-7C693F7327A1\",\"1CB201BA-5E0B-4771-821A-139FA2AEFBC2\",\"195520FA-4816-47A4-B0F5-BA890AFD9DF9\",\"0D15F28A-24C9-46B7-89C5-6D2354728AC1\",\"316FE9D3-62EC-4FD6-9B0F-FFA622B79575\",\"739F3743-9BE1-48C8-813D-C0BFB0DCACA6\",\"01877B3B-7DA7-4222-B011-7B5F4E501862\",\"B8FE7DEE-9568-4BE6-BA12-EA674BA79E08\"],\"_WhiteSpaceHandling\":\"pre-wrap\",\"owner\":{\"__isSmartRef__\":true,\"id\":2946},\"_MinTextWidth\":257,\"_MinTextHeight\":null,\"previousSelection\":[6,6],\"_Align\":\"center\",\"isBeingDragged\":false,\"_Rotation\":0,\"_Scale\":1,\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"_Padding\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(-109.0,38.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(5,5,0,0)\",\"distanceToDragEvent\":\"lively.pt(179.0,-11.0)\"},\"2948\":{\"fill\":null,\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(257.0,23.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"2949\":{\"partsSpaceName\":\"PartsBin/Basic\",\"migrationLevel\":4,\"comment\":\"a simple text morph\",\"partName\":\"Text\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2950\":{\"style\":{\"__isSmartRef__\":true,\"id\":2951},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2947},\"storedString\":\"loading part\",\"_id\":\"_8\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2951\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2952\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2947},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2953\":{\"_ImageURL\":\"data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"isLoaded\":true,\"_ClipMode\":\"visible\",\"_BorderWidth\":0,\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(31.0,31.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"2954\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2946},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2955\":{\"partName\":\"ProgressIndicator\",\"requiredModules\":[],\"migrationLevel\":2,\"partsSpaceName\":\"PartsBin/Widgets/\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2956\":{\"centeredHorizontal\":true,\"centeredVertical\":true},\"2957\":{\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_BorderRadius\":8.515,\"_Opacity\":0.8146,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(266.0,223.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"2958\":{\"partsSpaceName\":\"PartsBin/iPadWidgets\",\"comment\":\"This is a placeholder to indicate that a morph is being loaded. It will be replaced by the morph as soon as the requested morph finished loading.\",\"migrationLevel\":4,\"partName\":\"LoadingMorph\",\"changes\":[{\"__isSmartRef__\":true,\"id\":2959},{\"__isSmartRef__\":true,\"id\":2961},{\"__isSmartRef__\":true,\"id\":2963},{\"__isSmartRef__\":true,\"id\":2965},{\"__isSmartRef__\":true,\"id\":2967},{\"__isSmartRef__\":true,\"id\":2969},{\"__isSmartRef__\":true,\"id\":2971},{\"__isSmartRef__\":true,\"id\":2973},{\"__isSmartRef__\":true,\"id\":2975},{\"__isSmartRef__\":true,\"id\":2977},{\"__isSmartRef__\":true,\"id\":2979},{\"__isSmartRef__\":true,\"id\":2981},{\"__isSmartRef__\":true,\"id\":2983},{\"__isSmartRef__\":true,\"id\":2985},{\"__isSmartRef__\":true,\"id\":2987},{\"__isSmartRef__\":true,\"id\":2989},{\"__isSmartRef__\":true,\"id\":2991},{\"__isSmartRef__\":true,\"id\":2993},{\"__isSmartRef__\":true,\"id\":2995},{\"__isSmartRef__\":true,\"id\":2997},{\"__isSmartRef__\":true,\"id\":2999},{\"__isSmartRef__\":true,\"id\":3001},{\"__isSmartRef__\":true,\"id\":3003},{\"__isSmartRef__\":true,\"id\":3005},{\"__isSmartRef__\":true,\"id\":3007},{\"__isSmartRef__\":true,\"id\":3009},{\"__isSmartRef__\":true,\"id\":3011},{\"__isSmartRef__\":true,\"id\":3013},{\"__isSmartRef__\":true,\"id\":3015},{\"__isSmartRef__\":true,\"id\":3017},{\"__isSmartRef__\":true,\"id\":3019},{\"__isSmartRef__\":true,\"id\":3021},{\"__isSmartRef__\":true,\"id\":3023},{\"__isSmartRef__\":true,\"id\":3025},{\"__isSmartRef__\":true,\"id\":3027},{\"__isSmartRef__\":true,\"id\":3029},{\"__isSmartRef__\":true,\"id\":3031},{\"__isSmartRef__\":true,\"id\":3033},{\"__isSmartRef__\":true,\"id\":3035},{\"__isSmartRef__\":true,\"id\":3037},{\"__isSmartRef__\":true,\"id\":3039},{\"__isSmartRef__\":true,\"id\":3041},{\"__isSmartRef__\":true,\"id\":3043},{\"__isSmartRef__\":true,\"id\":3045},{\"__isSmartRef__\":true,\"id\":3047},{\"__isSmartRef__\":true,\"id\":3049},{\"__isSmartRef__\":true,\"id\":3051},{\"__isSmartRef__\":true,\"id\":3053}],\"revisionOnLoad\":151069,\"lastModifiedDate\":{\"__isSmartRef__\":true,\"id\":3055},\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2959\":{\"date\":{\"__isSmartRef__\":true,\"id\":2960},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"1C1391AE-5722-4707-BE52-F0094FC56829\"},\"2960\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 14:02:04 GMT+0100 (CET)\"},\"2961\":{\"date\":{\"__isSmartRef__\":true,\"id\":2962},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"663F147A-9084-4AC3-81A7-1E7BA6547F08\"},\"2962\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 12:43:10 GMT+0100 (CET)\"},\"2963\":{\"date\":{\"__isSmartRef__\":true,\"id\":2964},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"F72B746E-B170-4EFB-9074-5E8770640B8A\"},\"2964\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 12:36:14 GMT+0100 (CET)\"},\"2965\":{\"date\":{\"__isSmartRef__\":true,\"id\":2966},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"568D2EFD-C535-43AE-8944-6D8B967129F5\"},\"2966\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 12:23:04 GMT+0100 (CET)\"},\"2967\":{\"date\":{\"__isSmartRef__\":true,\"id\":2968},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"AB2484A6-0707-4E13-845E-F0A5F48BBA3D\"},\"2968\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:59:45 GMT+0100 (CET)\"},\"2969\":{\"date\":{\"__isSmartRef__\":true,\"id\":2970},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"97D20633-F76C-46A5-A32A-FFE9BC83CAB3\"},\"2970\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:59:10 GMT+0100 (CET)\"},\"2971\":{\"date\":{\"__isSmartRef__\":true,\"id\":2972},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"8A697DF5-9A45-4A84-B709-9719BF55083E\"},\"2972\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:56:54 GMT+0100 (CET)\"},\"2973\":{\"date\":{\"__isSmartRef__\":true,\"id\":2974},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"F2157D66-1571-4B9A-B325-6FA96488260F\"},\"2974\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:51:05 GMT+0100 (CET)\"},\"2975\":{\"date\":{\"__isSmartRef__\":true,\"id\":2976},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"E5E808CA-06AB-47DC-A9C9-CA7967591545\"},\"2976\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:47:19 GMT+0100 (CET)\"},\"2977\":{\"date\":{\"__isSmartRef__\":true,\"id\":2978},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"009DC4E0-23CA-485A-A796-801AA0F75049\"},\"2978\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:46:25 GMT+0100 (CET)\"},\"2979\":{\"date\":{\"__isSmartRef__\":true,\"id\":2980},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"C0CE1397-6E2E-4E8C-AEFF-9017E24BB7E4\"},\"2980\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:45:05 GMT+0100 (CET)\"},\"2981\":{\"date\":{\"__isSmartRef__\":true,\"id\":2982},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"FFE16986-548D-4AC2-A627-CF6416282BC4\"},\"2982\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:37:15 GMT+0100 (CET)\"},\"2983\":{\"date\":{\"__isSmartRef__\":true,\"id\":2984},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"57213D63-7147-4057-ADC9-30994443B066\"},\"2984\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:35:29 GMT+0100 (CET)\"},\"2985\":{\"date\":{\"__isSmartRef__\":true,\"id\":2986},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"75A31364-B380-4312-BB5B-F8F2DA1CE824\"},\"2986\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:31:52 GMT+0100 (CET)\"},\"2987\":{\"date\":{\"__isSmartRef__\":true,\"id\":2988},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"5AA50B7E-7D33-44C4-807B-BF1ABA31D530\"},\"2988\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:14:10 GMT+0100 (CET)\"},\"2989\":{\"date\":{\"__isSmartRef__\":true,\"id\":2990},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"BCDCC505-534C-45E5-9BB2-5238959A5AD0\"},\"2990\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:02:56 GMT+0100 (CET)\"},\"2991\":{\"date\":{\"__isSmartRef__\":true,\"id\":2992},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"890D14F4-E89D-4E05-BFB9-875D6AB6C765\"},\"2992\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:01:50 GMT+0100 (CET)\"},\"2993\":{\"date\":{\"__isSmartRef__\":true,\"id\":2994},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"B6FE0805-0D24-4267-8238-8B332352617E\"},\"2994\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 10:55:44 GMT+0100 (CET)\"},\"2995\":{\"date\":{\"__isSmartRef__\":true,\"id\":2996},\"author\":\"sstamm\",\"message\":\"callbacks are working\",\"id\":\"9348260A-3B55-4659-BC85-440BFBD98EA4\"},\"2996\":{\"isSerializedDate\":true,\"string\":\"Fri Feb 10 2012 09:45:55 GMT+0100 (CET)\"},\"2997\":{\"date\":{\"__isSmartRef__\":true,\"id\":2998},\"author\":\"sstamm\",\"message\":\"made it more opaque\",\"id\":\"1B84264C-2822-407F-A58F-19217BCD2762\"},\"2998\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 08 2012 11:41:50 GMT+0100 (CET)\"},\"2999\":{\"date\":{\"__isSmartRef__\":true,\"id\":3000},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"0FB41D7D-2A52-4782-814B-A66C24FCE569\"},\"3000\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:13:49 GMT+0100 (CET)\"},\"3001\":{\"date\":{\"__isSmartRef__\":true,\"id\":3002},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"A0C2D7C1-04AF-493A-A7D7-70750F7D3E2F\"},\"3002\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 17:22:07 GMT+0100 (CET)\"},\"3003\":{\"date\":{\"__isSmartRef__\":true,\"id\":3004},\"author\":\"sstamm\",\"message\":\"trollolol\",\"id\":\"F6CFAD78-AC72-4DE2-9F38-79776C2E9462\"},\"3004\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:55:14 GMT+0100 (CET)\"},\"3005\":{\"date\":{\"__isSmartRef__\":true,\"id\":3006},\"author\":\"sstamm\",\"message\":\"should be centered now\",\"id\":\"EE366B4D-C272-477F-8C28-4EAE5A7EC7CB\"},\"3006\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:54:35 GMT+0100 (CET)\"},\"3007\":{\"date\":{\"__isSmartRef__\":true,\"id\":3008},\"author\":\"sstamm\",\"message\":\"initial commit\",\"id\":\"8920D925-DD16-4667-B8C7-FB74D78C2424\"},\"3008\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 13:26:01 GMT+0100 (CET)\"},\"3009\":{\"date\":{\"__isSmartRef__\":true,\"id\":3010},\"author\":\"sstamm\",\"message\":\"changed text morph name\",\"id\":\"80E88A3C-5AF3-48F2-A600-710877630997\"},\"3010\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:04:01 GMT+0100 (CET)\"},\"3011\":{\"date\":{\"__isSmartRef__\":true,\"id\":3012},\"author\":\"sstamm\",\"message\":\"added loading script\",\"id\":\"EE9B8F4D-1F03-4232-82E6-794046974F8F\"},\"3012\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:28:30 GMT+0100 (CET)\"},\"3013\":{\"date\":{\"__isSmartRef__\":true,\"id\":3014},\"author\":\"sstamm\",\"message\":\"added disconnection\",\"id\":\"11F19267-924E-4087-99ED-998245576BD2\"},\"3014\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:32:58 GMT+0100 (CET)\"},\"3015\":{\"date\":{\"__isSmartRef__\":true,\"id\":3016},\"author\":\"sstamm\",\"message\":\"removed connections before deletion\",\"id\":\"35A88218-6864-4D52-83A2-BFF7B9A6907C\"},\"3016\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:41:00 GMT+0100 (CET)\"},\"3017\":{\"date\":{\"__isSmartRef__\":true,\"id\":3018},\"author\":\"sstamm\",\"message\":\"now able to load parts by name and category as well as per partItem\",\"id\":\"F36A5782-461D-4813-95F8-0207990A261C\"},\"3018\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 15:24:30 GMT+0100 (CET)\"},\"3019\":{\"date\":{\"__isSmartRef__\":true,\"id\":3020},\"author\":\"sstamm\",\"message\":\"now with round corners\",\"id\":\"F42C39CB-CC37-467D-BF10-D362241F047E\"},\"3020\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 15:26:23 GMT+0100 (CET)\"},\"3021\":{\"date\":{\"__isSmartRef__\":true,\"id\":3022},\"author\":\"sstamm\",\"message\":\"loadingMorph is sync now\",\"id\":\"12ACFFC9-BA53-4A2A-ABD4-894A5ECE1145\"},\"3022\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 15:48:04 GMT+0100 (CET)\"},\"3023\":{\"date\":{\"__isSmartRef__\":true,\"id\":3024},\"author\":\"sstamm\",\"message\":\"display the loadingMorph in new thread\",\"id\":\"2BA51E30-F02B-4AF0-B3BE-52DD4ED522CC\"},\"3024\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 15:53:49 GMT+0100 (CET)\"},\"3025\":{\"date\":{\"__isSmartRef__\":true,\"id\":3026},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"DF0AE4EA-1B08-4556-8BBE-E6488F23B8A3\"},\"3026\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 16:49:48 GMT+0100 (CET)\"},\"3027\":{\"date\":{\"__isSmartRef__\":true,\"id\":3028},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"220821B3-C589-41C9-A324-8E7E6D9D6CEB\"},\"3028\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 16:58:43 GMT+0100 (CET)\"},\"3029\":{\"date\":{\"__isSmartRef__\":true,\"id\":3030},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"DEBFACE2-7EC5-4A86-AD46-5A0A88A73707\"},\"3030\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 17:04:28 GMT+0100 (CET)\"},\"3031\":{\"date\":{\"__isSmartRef__\":true,\"id\":3032},\"author\":\"sstamm\",\"message\":\"load request in new thread if loading should be async\",\"id\":\"18282D28-D6D4-48C9-A508-6E3244449BD8\"},\"3032\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:10:27 GMT+0100 (CET)\"},\"3033\":{\"date\":{\"__isSmartRef__\":true,\"id\":3034},\"author\":\"sstamm\",\"message\":\"added benchmarking output\",\"id\":\"249CFF90-DDF5-4A83-9759-0289E96D7D58\"},\"3034\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:31:50 GMT+0100 (CET)\"},\"3035\":{\"date\":{\"__isSmartRef__\":true,\"id\":3036},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"882082E1-29B6-418D-9B8B-672729D60619\"},\"3036\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:38:26 GMT+0100 (CET)\"},\"3037\":{\"date\":{\"__isSmartRef__\":true,\"id\":3038},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"5179AEF9-E19F-4B0C-BBD8-556C5687988A\"},\"3038\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:44:11 GMT+0100 (CET)\"},\"3039\":{\"date\":{\"__isSmartRef__\":true,\"id\":3040},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"1159C5B4-724E-4124-9D7B-5CD5DC4A8EE3\"},\"3040\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:48:14 GMT+0100 (CET)\"},\"3041\":{\"date\":{\"__isSmartRef__\":true,\"id\":3042},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"2A718D1F-1036-41D6-999A-336F2B14E65D\"},\"3042\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:49:47 GMT+0100 (CET)\"},\"3043\":{\"date\":{\"__isSmartRef__\":true,\"id\":3044},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"EB6BDD0C-7EEC-4124-B77F-2F106A601538\"},\"3044\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:59:48 GMT+0100 (CET)\"},\"3045\":{\"date\":{\"__isSmartRef__\":true,\"id\":3046},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"63EC8D07-AB6A-450A-BB84-9B4D37E03647\"},\"3046\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 12:02:33 GMT+0100 (CET)\"},\"3047\":{\"date\":{\"__isSmartRef__\":true,\"id\":3048},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"19CE12E4-5AA5-48DC-B1D1-B0EB0EDF1CB9\"},\"3048\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 12:03:42 GMT+0100 (CET)\"},\"3049\":{\"date\":{\"__isSmartRef__\":true,\"id\":3050},\"author\":\"sstamm\",\"message\":\"first attempt to introduce callback functions to part loading\",\"id\":\"22BD0B95-8948-411A-A56E-AD7CBE445F1D\"},\"3050\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 09 2012 20:20:11 GMT+0100 (CET)\"},\"3051\":{\"date\":{\"__isSmartRef__\":true,\"id\":3052},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"A216DFD2-9D1F-4E62-A22F-6B5472823E1B\"},\"3052\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 16 2012 15:37:34 GMT+0100 (CET)\"},\"3053\":{\"date\":{\"__isSmartRef__\":true,\"id\":3054},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"464E723A-08DC-433C-AA5C-CEC850DBAF0B\"},\"3054\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 16 2012 15:42:29 GMT+0100 (CET)\"},\"3055\":{\"isSerializedDate\":true,\"string\":\"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)\"},\"3056\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2945},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"3057\":{\"adjustForNewBounds\":true},\"3058\":{\"loadPart\":{\"__isSmartRef__\":true,\"id\":3059},\"loadFinished\":{\"__isSmartRef__\":true,\"id\":3063},\"loadPartByName\":{\"__isSmartRef__\":true,\"id\":3067}},\"3059\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3060},\"source\":\"function loadPart(partItem, isAsync) {\\n this.partItem = partItem;\\n \\n this.openInWorld();\\n if(partItem.part) {\\n this.setExtent(partItem.part.getExtent());\\n }\\n this.align(this.bounds().center(), $world.visibleBounds().center());\\n \\n \\n if(typeof isAsync === \\\"function\\\") {\\n this.callback = isAsync;\\n }\\n\\n connect(partItem, 'part', this, \\\"loadFinished\\\");\\n\\n partItem.loadPart(isAsync);\\n\\n return partItem.part;\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3061},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"3060\":{\"this\":{\"__isSmartRef__\":true,\"id\":2945}},\"3061\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":3062},\"user\":\"sstamm\",\"tags\":[]},\"3062\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 16 2012 15:42:18 GMT+0100 (CET)\"},\"3063\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3064},\"source\":\"function loadFinished(part) {\\n if(this.owner === $world.firstHand()) {\\n $world.firstHand().removeAllMorphs();\\n } else {\\n this.owner.addMorph(part);\\n part.align(part.bounds().center(), this.bounds().center());\\n this.remove();\\n }\\n disconnect(this.partItem, 'part', this, \\\"loadFinished\\\");\\n if(this.callback) {\\n this.callback(part);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3065},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"3064\":{\"this\":{\"__isSmartRef__\":true,\"id\":2945}},\"3065\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":3066},\"user\":\"sstamm\",\"tags\":[]},\"3066\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 14:01:53 GMT+0100 (CET)\"},\"3067\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3068},\"source\":\"function loadPartByName(partName, optPartsSpaceName, isAsync) {\\n var partItem = lively.PartsBin.getPartItem(partName, optPartsSpaceName);\\n return this.loadPart(partItem, isAsync);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3069},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"3068\":{\"this\":{\"__isSmartRef__\":true,\"id\":2945}},\"3069\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":3070},\"user\":\"sstamm\",\"tags\":[]},\"3070\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 17:03:18 GMT+0100 (CET)\"},\"3071\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2944},\"sourceAttrName\":\"json\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2944},\"targetMethodName\":\"cachePartJSON\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":3072},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"3072\":{\"source\":{\"__isSmartRef__\":true,\"id\":2944},\"target\":{\"__isSmartRef__\":true,\"id\":2944}},\"3073\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2944},\"sourceAttrName\":\"loadedMetaInfo\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2944},\"targetMethodName\":\"cachePartMetaInfo\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":3074},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"3074\":{\"source\":{\"__isSmartRef__\":true,\"id\":2944},\"target\":{\"__isSmartRef__\":true,\"id\":2944}},\"3075\":{\"rev\":151069,\"author\":\"athomschke\",\"date\":{\"__isSmartRef__\":true,\"id\":3076},\"url\":{\"__isSmartRef__\":true,\"id\":3077},\"changes\":[{\"__isSmartRef__\":true,\"id\":3078},{\"__isSmartRef__\":true,\"id\":3079},{\"__isSmartRef__\":true,\"id\":3080},{\"__isSmartRef__\":true,\"id\":3081},{\"__isSmartRef__\":true,\"id\":3082},{\"__isSmartRef__\":true,\"id\":3083},{\"__isSmartRef__\":true,\"id\":3084},{\"__isSmartRef__\":true,\"id\":3085},{\"__isSmartRef__\":true,\"id\":3086},{\"__isSmartRef__\":true,\"id\":3087},{\"__isSmartRef__\":true,\"id\":3088},{\"__isSmartRef__\":true,\"id\":3089},{\"__isSmartRef__\":true,\"id\":3090},{\"__isSmartRef__\":true,\"id\":3091},{\"__isSmartRef__\":true,\"id\":3092},{\"__isSmartRef__\":true,\"id\":3093},{\"__isSmartRef__\":true,\"id\":3094},{\"__isSmartRef__\":true,\"id\":3095},{\"__isSmartRef__\":true,\"id\":3096},{\"__isSmartRef__\":true,\"id\":3097},{\"__isSmartRef__\":true,\"id\":3098},{\"__isSmartRef__\":true,\"id\":3099},{\"__isSmartRef__\":true,\"id\":3100},{\"__isSmartRef__\":true,\"id\":3101},{\"__isSmartRef__\":true,\"id\":3102},{\"__isSmartRef__\":true,\"id\":3103},{\"__isSmartRef__\":true,\"id\":3104},{\"__isSmartRef__\":true,\"id\":3105},{\"__isSmartRef__\":true,\"id\":3106},{\"__isSmartRef__\":true,\"id\":3107},{\"__isSmartRef__\":true,\"id\":3108},{\"__isSmartRef__\":true,\"id\":3109},{\"__isSmartRef__\":true,\"id\":3110},{\"__isSmartRef__\":true,\"id\":3111},{\"__isSmartRef__\":true,\"id\":3112},{\"__isSmartRef__\":true,\"id\":3113},{\"__isSmartRef__\":true,\"id\":3114},{\"__isSmartRef__\":true,\"id\":3115},{\"__isSmartRef__\":true,\"id\":3116},{\"__isSmartRef__\":true,\"id\":3117},{\"__isSmartRef__\":true,\"id\":3118},{\"__isSmartRef__\":true,\"id\":3119},{\"__isSmartRef__\":true,\"id\":3120},{\"__isSmartRef__\":true,\"id\":3121},{\"__isSmartRef__\":true,\"id\":3122},{\"__isSmartRef__\":true,\"id\":3123},{\"__isSmartRef__\":true,\"id\":3124},{\"__isSmartRef__\":true,\"id\":3125},{\"__isSmartRef__\":true,\"id\":3126},{\"__isSmartRef__\":true,\"id\":3127},{\"__isSmartRef__\":true,\"id\":3128},{\"__isSmartRef__\":true,\"id\":3129},{\"__isSmartRef__\":true,\"id\":3130},{\"__isSmartRef__\":true,\"id\":3131},{\"__isSmartRef__\":true,\"id\":3132},{\"__isSmartRef__\":true,\"id\":3133},{\"__isSmartRef__\":true,\"id\":3134},{\"__isSmartRef__\":true,\"id\":3135},{\"__isSmartRef__\":true,\"id\":3136},{\"__isSmartRef__\":true,\"id\":3137},{\"__isSmartRef__\":true,\"id\":3138},{\"__isSmartRef__\":true,\"id\":3139},{\"__isSmartRef__\":true,\"id\":3140},{\"__isSmartRef__\":true,\"id\":3141}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"3076\":{\"isSerializedDate\":true,\"string\":\"Wed Apr 11 2012 09:08:49 GMT+0200 (CEST)\"},\"3077\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/iPadWidgets/PinLessTouchMenu.html\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"3078\":{\"type\":\"S:added\",\"url\":null},\"3079\":{\"type\":\"S:added\",\"url\":null},\"3080\":{\"type\":\"S:added\",\"url\":null},\"3081\":{\"type\":\"S:added\",\"url\":null},\"3082\":{\"type\":\"S:added\",\"url\":null},\"3083\":{\"type\":\"S:added\",\"url\":null},\"3084\":{\"type\":\"S:added\",\"url\":null},\"3085\":{\"type\":\"S:added\",\"url\":null},\"3086\":{\"type\":\"S:added\",\"url\":null},\"3087\":{\"type\":\"S:added\",\"url\":null},\"3088\":{\"type\":\"S:added\",\"url\":null},\"3089\":{\"type\":\"S:added\",\"url\":null},\"3090\":{\"type\":\"S:added\",\"url\":null},\"3091\":{\"type\":\"S:added\",\"url\":null},\"3092\":{\"type\":\"S:added\",\"url\":null},\"3093\":{\"type\":\"S:added\",\"url\":null},\"3094\":{\"type\":\"S:added\",\"url\":null},\"3095\":{\"type\":\"S:added\",\"url\":null},\"3096\":{\"type\":\"S:added\",\"url\":null},\"3097\":{\"type\":\"S:added\",\"url\":null},\"3098\":{\"type\":\"S:added\",\"url\":null},\"3099\":{\"type\":\"S:added\",\"url\":null},\"3100\":{\"type\":\"S:added\",\"url\":null},\"3101\":{\"type\":\"S:added\",\"url\":null},\"3102\":{\"type\":\"S:added\",\"url\":null},\"3103\":{\"type\":\"S:added\",\"url\":null},\"3104\":{\"type\":\"S:added\",\"url\":null},\"3105\":{\"type\":\"S:added\",\"url\":null},\"3106\":{\"type\":\"S:added\",\"url\":null},\"3107\":{\"type\":\"S:added\",\"url\":null},\"3108\":{\"type\":\"S:added\",\"url\":null},\"3109\":{\"type\":\"S:added\",\"url\":null},\"3110\":{\"type\":\"S:added\",\"url\":null},\"3111\":{\"type\":\"S:added\",\"url\":null},\"3112\":{\"type\":\"S:added\",\"url\":null},\"3113\":{\"type\":\"S:added\",\"url\":null},\"3114\":{\"type\":\"S:added\",\"url\":null},\"3115\":{\"type\":\"S:added\",\"url\":null},\"3116\":{\"type\":\"S:added\",\"url\":null},\"3117\":{\"type\":\"S:added\",\"url\":null},\"3118\":{\"type\":\"S:added\",\"url\":null},\"3119\":{\"type\":\"S:added\",\"url\":null},\"3120\":{\"type\":\"S:added\",\"url\":null},\"3121\":{\"type\":\"S:added\",\"url\":null},\"3122\":{\"type\":\"S:added\",\"url\":null},\"3123\":{\"type\":\"S:added\",\"url\":null},\"3124\":{\"type\":\"S:added\",\"url\":null},\"3125\":{\"type\":\"S:added\",\"url\":null},\"3126\":{\"type\":\"S:added\",\"url\":null},\"3127\":{\"type\":\"S:added\",\"url\":null},\"3128\":{\"type\":\"S:added\",\"url\":null},\"3129\":{\"type\":\"S:added\",\"url\":null},\"3130\":{\"type\":\"S:added\",\"url\":null},\"3131\":{\"type\":\"S:added\",\"url\":null},\"3132\":{\"type\":\"S:added\",\"url\":null},\"3133\":{\"type\":\"S:added\",\"url\":null},\"3134\":{\"type\":\"S:added\",\"url\":null},\"3135\":{\"type\":\"S:added\",\"url\":null},\"3136\":{\"type\":\"S:added\",\"url\":null},\"3137\":{\"type\":\"S:added\",\"url\":null},\"3138\":{\"type\":\"S:added\",\"url\":null},\"3139\":{\"type\":\"S:added\",\"url\":null},\"3140\":{\"type\":\"S:added\",\"url\":null},\"3141\":{\"type\":\"S:added\",\"url\":null},\"3142\":{\"name\":\"PartsBin/Tools\",\"partItems\":{\"__isSmartRef__\":true,\"id\":3143},\"__LivelyClassName__\":\"lively.PartsBin.PartsSpace\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"3143\":{\"ObjectEditor\":{\"__isSmartRef__\":true,\"id\":3144}},\"3144\":{\"partsSpaceName\":\"PartsBin/Tools\",\"name\":\"ObjectEditor\",\"json\":\"{\\\"id\\\":0,\\\"registry\\\":{\\\"0\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},{\\\"__isSmartRef__\\\":true,\\\"id\\\":1127},{\\\"__isSmartRef__\\\":true,\\\"id\\\":1158}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1206},\\\"id\\\":\\\"776DB695-E9C5-410B-9B3D-A492EE5196F1\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1207},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"__layered_draggingEnabled__\\\":true,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1208},\\\"LK2\\\":true,\\\"targetMorph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"titleBar\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1158},\\\"__serializedExpressions__\\\":[\\\"contentOffset\\\",\\\"collapsedExtent\\\",\\\"expandedExtent\\\",\\\"prevDragPos\\\",\\\"expandedPosition\\\",\\\"collapsedPosition\\\",\\\"minSize\\\",\\\"minExtent\\\",\\\"_Position\\\"],\\\"collapsedTransform\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1209},\\\"expandedTransform\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1210},\\\"ignoreEventsOnExpand\\\":false,\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1211},\\\"name\\\":\\\"ObjectEditor\\\",\\\"highlighted\\\":false,\\\"cameForward\\\":false,\\\"showsHalos\\\":false,\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"isBeingDragged\\\":false,\\\"prevScroll\\\":[0,0],\\\"isCopyMorphRef\\\":true,\\\"morphRefId\\\":16,\\\"derivationIds\\\":[205,\\\"2951753B-EB95-4093-A0DD-249E83AC2204\\\",\\\"A32DE788-E06D-492C-B2E6-19C3710B5AE0\\\",\\\"96D56291-98FB-42C4-A247-0A20B4183B14\\\",\\\"1E6BCC46-3FE3-4950-AE50-9751458F7E18\\\",\\\"22248328-5B04-4E39-ADDE-460C107C790F\\\",\\\"2F4F6161-9F4C-469E-AF56-24765FF03B72\\\",\\\"88EF08D5-C1E7-4B5B-B393-FFF5921009D7\\\",\\\"FF731ED6-5217-4053-9B85-77F1BF344BF3\\\",\\\"496332F8-A328-4625-A7D5-0DCE90C3D2AE\\\",\\\"E57F1D4E-AE08-4CAA-A62D-4E69FC0BFF47\\\",\\\"94783CDE-55B0-4198-8477-C0756F2C812F\\\",\\\"F03206B8-2964-470C-A335-FF321C7743E5\\\",\\\"C60ABA94-4D2A-4524-9239-9B7EA074A0B5\\\",\\\"D3FBB0FA-2BFF-4D8C-9632-41EEEDB053AE\\\",\\\"FDF9A68D-1149-4666-9946-600CCA238B76\\\",\\\"118B9F76-0089-47CC-9C18-9F9FF646339B\\\",\\\"B0FFB231-7805-4F89-B4B3-4ACD87687613\\\",\\\"76631A8F-F752-4DB8-93ED-1496BC458DF0\\\",\\\"04D3062E-744B-4E3D-8B25-5602772A307B\\\",\\\"89687ECD-A53A-4C95-B6E8-235EBB9198E9\\\",\\\"612A25B8-60DC-488D-AD81-1BFA6E48A0D4\\\",\\\"08ED6CF8-0A8B-4DC5-AA4D-6499033DFCEC\\\",\\\"9771786C-46ED-4C4F-A876-F8CF0B84E769\\\",\\\"5DCB36B2-C2B7-49A2-AB12-014B2944C328\\\",\\\"D05AAF5D-5660-4158-8BBA-3F564F04AF6F\\\",\\\"885F1822-564C-4189-9B13-6D3D8D7CEFCF\\\",\\\"8BEEB84F-C547-44B8-9A1E-4586D5236462\\\",\\\"5F90A8DF-CB92-4CD6-803F-F082D3A5C1E1\\\",\\\"75E80C8F-4DC1-4C89-8CA2-23A70FDEB44F\\\"],\\\"moved\\\":true,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":1.0100552207170073,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1359},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Window\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"withoutLayers\\\":[\\\"Global.lively.morphic.GrabbingLayer\\\"],\\\"contentOffset\\\":\\\"lively.pt(0.0,22.0)\\\",\\\"collapsedExtent\\\":\\\"lively.pt(723.0,268.0)\\\",\\\"expandedExtent\\\":\\\"lively.pt(729.0,365.0)\\\",\\\"prevDragPos\\\":\\\"lively.pt(1898.2,4098.7)\\\",\\\"expandedPosition\\\":\\\"lively.pt(26.0,125.0)\\\",\\\"collapsedPosition\\\":\\\"lively.pt(21.0,92.9)\\\",\\\"minSize\\\":\\\"lively.pt(500.0,300.0)\\\",\\\"minExtent\\\":\\\"lively.pt(455.0,268.0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"1\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},{\\\"__isSmartRef__\\\":true,\\\"id\\\":488},{\\\"__isSmartRef__\\\":true,\\\"id\\\":323},{\\\"__isSmartRef__\\\":true,\\\"id\\\":494},{\\\"__isSmartRef__\\\":true,\\\"id\\\":501},{\\\"__isSmartRef__\\\":true,\\\"id\\\":523},{\\\"__isSmartRef__\\\":true,\\\"id\\\":544},{\\\"__isSmartRef__\\\":true,\\\"id\\\":571},{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},{\\\"__isSmartRef__\\\":true,\\\"id\\\":244},{\\\"__isSmartRef__\\\":true,\\\"id\\\":602},{\\\"__isSmartRef__\\\":true,\\\"id\\\":693},{\\\"__isSmartRef__\\\":true,\\\"id\\\":699},{\\\"__isSmartRef__\\\":true,\\\"id\\\":761},{\\\"__isSmartRef__\\\":true,\\\"id\\\":804},{\\\"__isSmartRef__\\\":true,\\\"id\\\":847},{\\\"__isSmartRef__\\\":true,\\\"id\\\":868}],\\\"scripts\\\":[],\\\"id\\\":\\\"AB0C1CCE-1EC7-4625-84BF-C9306D62D81B\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1015},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"showsHalos\\\":false,\\\"name\\\":\\\"ObjectEditorPane\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1016},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1019},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1020},\\\"target\\\":null,\\\"scriptPane\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"scriptList\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"connectionList\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":323},\\\"morphSelector\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602},\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"changeIndicator\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":244},\\\"isBeingDragged\\\":false,\\\"prevScroll\\\":[0,0],\\\"grabbingEnabled\\\":false,\\\"draggingEnabled\\\":false,\\\"currentCategory\\\":null,\\\"__serializedExpressions__\\\":[\\\"distanceToDragEvent\\\",\\\"_Position\\\"],\\\"tagChooser\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699},\\\"currentTag\\\":null,\\\"derivationIds\\\":[206,\\\"3BDE080D-3D60-4BB9-A690-E6001350F596\\\",\\\"00E28CBF-E803-4BC0-93CC-651AC21008A5\\\",\\\"1B7E7936-0145-47E4-8433-DFE58134E74B\\\",\\\"422B98E3-E52B-4057-9C28-865873682DE1\\\",\\\"BCDE8D30-ECC2-4883-9587-2518B6822233\\\",\\\"BA6D5198-5AC2-4A63-9597-D4CF98A99CA9\\\",\\\"17E22972-5EBC-4511-9779-05E9E665D899\\\",\\\"C6F34039-F423-4223-8D6A-85611A138372\\\",\\\"7EC3BECE-1BDA-471D-B14C-C4FB822AA55C\\\",\\\"88F702A6-6067-4160-8561-54FAD27ADB17\\\",\\\"738F5E09-C109-4CD0-B5F5-418A6227ABA0\\\",\\\"0DC59884-6397-4391-A9A7-FB6F9F97E5AD\\\",\\\"14C76016-3134-4E27-8E8F-AF9EE6ACCF4E\\\",\\\"FEB1641E-DEA0-449B-B5E5-D3946457A986\\\",\\\"5A09E61D-0939-46DD-B099-6337F45EAD81\\\",\\\"42A37CDC-8F21-49BA-A701-B98418EF4AEC\\\",\\\"FCE84B47-1667-482B-B035-D2C3C7F53837\\\",\\\"F49E6D79-2AEB-41FC-8057-A25A4C7D4F92\\\",\\\"7B115C74-E409-42A1-9FCB-2DEB53C88CD6\\\",\\\"1D3B45A6-5E60-4FD3-900A-288DB80F5262\\\",\\\"5BC7B59B-3F80-49C6-BF71-F3777B7D4867\\\",\\\"22651992-9C38-474F-B720-F2FC4B1D9A0E\\\",\\\"80BF85C2-6727-4766-861C-09C225341FEA\\\",\\\"ADC6838F-0BD6-456E-8BD7-A62A9A80285C\\\",\\\"9BBAD88A-5DC6-4051-A7CA-4C3F918DD733\\\",\\\"0C73D724-E7A5-4AAE-9449-D414B1F3E04E\\\",\\\"B341D9BF-D6FF-4ED9-A0AE-A8BDA4C1C35F\\\",\\\"19CCEF38-2A49-48DF-BEFD-D5096BA3A758\\\",\\\"CB78359F-A158-4EA7-8E3D-8F2C1B6580E5\\\"],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"partTests\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1021},\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1022},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Box\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Core\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(350.2,-3.2)\\\",\\\"_Position\\\":\\\"lively.pt(1.0,21.5)\\\"},\\\"2\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"63898451-C4BE-41C7-B09C-31F71CA4B63C\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":3},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"distanceToDragEvent\\\"],\\\"itemList\\\":[],\\\"selectedLineNo\\\":1,\\\"showsHalos\\\":false,\\\"name\\\":\\\"ObjectEditorScriptList\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":4},\\\"_ClipMode\\\":\\\"auto\\\",\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"prevScroll\\\":[0,16],\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":5}],\\\"doNotSerialize\\\":[\\\"$$selection\\\"],\\\"doNotCopyProperties\\\":[\\\"$$selection\\\"],\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":7},\\\"doitContext\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":479},\\\"_FontSize\\\":10,\\\"isBeingDragged\\\":false,\\\"grabbingEnabled\\\":false,\\\"draggingEnabled\\\":false,\\\"isCopyMorphRef\\\":true,\\\"morphRefId\\\":17,\\\"currentCategory\\\":null,\\\"derivationIds\\\":[207,\\\"D87334B5-DFB8-438D-8038-D2C55A798E3B\\\",\\\"4242A24B-D284-4130-BB19-C1AB8C7E96CB\\\",\\\"1F2230C1-4745-4EED-8827-5D3FC0EA8D8A\\\",\\\"1260A8AA-AD41-451A-A761-BE75A33282E8\\\",\\\"11AABB24-1595-4EDC-95DF-8BC66785F47A\\\",\\\"CA99FFE7-13DD-4721-8DE2-6A587B0C65D9\\\",\\\"E01A3DAA-0001-4C7C-A6A7-449C3945A3E6\\\",\\\"8C3C70BF-E1CE-4FB9-8407-24EA990D4E49\\\",\\\"D70897C1-82FA-42AD-9D81-A0698E9072CC\\\",\\\"69BB0838-2830-4831-A681-185E03308396\\\",\\\"434D4493-4DD6-466F-A202-7364A5829C52\\\",\\\"93D99F39-CC07-45EB-9459-5230A80A20D2\\\",\\\"4756DE7D-3422-46FC-B24B-5565F597D490\\\",\\\"7AF59BEC-20A9-4451-AD6E-39E86979D18D\\\",\\\"07109F49-B19B-4C20-8632-697478AA1FFB\\\",\\\"DD6C1E85-89E4-4619-A9B8-6CF6A5E7AD71\\\",\\\"C9C566DA-2167-4866-B606-6D9467CC5763\\\",\\\"43A75FC1-E0E6-4B7B-84B5-382D18881361\\\",\\\"1EE4A800-07BC-4687-B972-0360A139A335\\\",\\\"52766A7B-F1AC-4B5D-AFA9-3CBEC45A4175\\\",\\\"500ABFF2-CC61-403C-B40B-C38B13EB829E\\\",\\\"CCC6F1D7-B08E-4106-A54C-3CB27FAE885A\\\",\\\"DD77BBCF-FA2D-4EEF-80E5-DFD0CFAC257E\\\",\\\"FBF51FE1-3F15-48F1-9968-35CE0F17558A\\\",\\\"0435127D-922E-4618-BBE2-72674C58772C\\\",\\\"7A26603F-1566-41BE-B32D-6B17A7FAF107\\\",\\\"236EA689-19AE-4C3D-BA95-EA5786184C70\\\",\\\"331932E3-0E70-4FF1-8CD0-11921E2FF30E\\\",\\\"B826CD75-9134-4A06-BC7D-791974BC6735\\\"],\\\"selection\\\":null,\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":480},\\\"__LivelyClassName__\\\":\\\"lively.morphic.List\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Core\\\",\\\"_Position\\\":\\\"lively.pt(10.0,63.0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(126.0,-14.4)\\\"},\\\"3\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Fill\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":1,\\\"_BorderRadius\\\":0,\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(180.0,242.8)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Fill\\\":\\\"Color.rgb(243,243,243)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"4\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/NewWorld\\\",\\\"migrationLevel\\\":2,\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"5\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"sourceAttrName\\\":\\\"selection\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"targetMethodName\\\":\\\"displaySourceForScript\\\",\\\"converterString\\\":\\\"function (value) {\\\\n return (value === '-- ALL --') ? null : value;\\\\n}\\\",\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":6},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"6\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"7\\\":{\\\"resizeHeight\\\":true},\\\"8\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":836,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":9},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"__layered_draggingEnabled__\\\":true,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":10},\\\"titleBar\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":11},\\\"__serializedExpressions__\\\":[\\\"contentOffset\\\",\\\"expandedExtent\\\",\\\"prevDragPos\\\",\\\"expandedPosition\\\",\\\"_Position\\\"],\\\"collapsedTransform\\\":null,\\\"collapsedExtent\\\":null,\\\"expandedTransform\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":76},\\\"highlighted\\\":true,\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"showsHalos\\\":false,\\\"name\\\":\\\"ObjectEditor\\\",\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":77},\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":235},\\\"scriptList\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"scriptPane\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"classButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":303},\\\"connectionList\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":323},\\\"targetButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":335},\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"morphSelector\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":426},\\\"cameForward\\\":false,\\\"isCopyMorphRef\\\":true,\\\"morphRefId\\\":1,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":427},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Window\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"withoutLayers\\\":[\\\"Global.lively.morphic.GrabbingLayer\\\"],\\\"contentOffset\\\":\\\"lively.pt(0.0,22.0)\\\",\\\"expandedExtent\\\":\\\"lively.pt(861.5,575.2)\\\",\\\"prevDragPos\\\":\\\"lively.pt(613.0,129.0)\\\",\\\"expandedPosition\\\":\\\"lively.pt(377.7,419.5)\\\",\\\"_Position\\\":\\\"lively.pt(715.5,73.9)\\\"},\\\"9\\\":{\\\"_BorderWidth\\\":1,\\\"__serializedExpressions__\\\":[\\\"_Fill\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":9.25,\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Fill\\\":\\\"Color.rgb(255,255,255)\\\",\\\"_Extent\\\":\\\"lively.pt(981.0,585.2)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"10\\\":{\\\"adjustForNewBounds\\\":true},\\\"11\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":12},{\\\"__isSmartRef__\\\":true,\\\"id\\\":17},{\\\"__isSmartRef__\\\":true,\\\"id\\\":38},{\\\"__isSmartRef__\\\":true,\\\"id\\\":53}],\\\"scripts\\\":[],\\\"id\\\":837,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":69},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":74},\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"eventsAreIgnored\\\":true,\\\"windowMorph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":12},\\\"closeButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":17},\\\"menuButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":38},\\\"collapseButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":53},\\\"owner\\\":null,\\\"name\\\":\\\"ObjectEditorTitleBar\\\",\\\"_Scale\\\":1,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":75},\\\"__LivelyClassName__\\\":\\\"lively.morphic.TitleBar\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"12\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":838,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":13},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"fixedWidth\\\":false,\\\"_WhiteSpaceHandling\\\":\\\"pre\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_MaxTextWidth\\\":null,\\\"_MaxTextHeight\\\":17,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":14}],\\\"evalEnabled\\\":false,\\\"isLabel\\\":true,\\\"eventsAreIgnored\\\":true,\\\"_FontSize\\\":10,\\\"_Align\\\":\\\"center\\\",\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":11},\\\"_Scale\\\":1,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":16},\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(20.0,3.0)\\\"},\\\"13\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"_BorderRadius\\\":0,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(922.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"14\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":15},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":12},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1341\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"15\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"16\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":12},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"17\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":18}],\\\"scripts\\\":[],\\\"id\\\":839,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":23},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":24},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":29},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":18},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":11},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":34},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":35},{\\\"__isSmartRef__\\\":true,\\\"id\\\":36}],\\\"doNotSerialize\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"_Scale\\\":1,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":37},\\\"__LivelyClassName__\\\":\\\"lively.morphic.WindowControl\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(961.0,3.0)\\\"},\\\"18\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":840,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":19},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"fixedWidth\\\":false,\\\"_WhiteSpaceHandling\\\":\\\"pre\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_MaxTextWidth\\\":null,\\\"_MaxTextHeight\\\":17,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":20}],\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":17},\\\"isLabel\\\":true,\\\"eventsAreIgnored\\\":true,\\\"_FontSize\\\":8,\\\"_Scale\\\":1,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":22},\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"19\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"20\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":21},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":18},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1342\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"21\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"22\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":18},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"23\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":24},\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":5,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(189,190,192)\\\"},\\\"24\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":25},{\\\"__isSmartRef__\\\":true,\\\"id\\\":26},{\\\"__isSmartRef__\\\":true,\\\"id\\\":27},{\\\"__isSmartRef__\\\":true,\\\"id\\\":28}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"25\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"26\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"27\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"28\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"29\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":30},{\\\"__isSmartRef__\\\":true,\\\"id\\\":31},{\\\"__isSmartRef__\\\":true,\\\"id\\\":32},{\\\"__isSmartRef__\\\":true,\\\"id\\\":33}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"30\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"31\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"32\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"33\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"34\\\":{\\\"moveHorizontal\\\":true},\\\"35\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":17},\\\"sourceAttrName\\\":\\\"getHelpText\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8},\\\"targetMethodName\\\":\\\"getCloseHelp\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"36\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":17},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8},\\\"targetMethodName\\\":\\\"initiateShutdown\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"37\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":17},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"38\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":39}],\\\"scripts\\\":[],\\\"id\\\":841,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":44},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":24},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":45},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":39},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":11},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":50},{\\\"__isSmartRef__\\\":true,\\\"id\\\":51}],\\\"doNotSerialize\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"showsHalos\\\":false,\\\"_Scale\\\":1,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":52},\\\"__LivelyClassName__\\\":\\\"lively.morphic.WindowControl\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(3.0,3.0)\\\"},\\\"39\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":842,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":40},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"fixedWidth\\\":false,\\\"_WhiteSpaceHandling\\\":\\\"pre\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_MaxTextWidth\\\":null,\\\"_MaxTextHeight\\\":17,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":41}],\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":38},\\\"isLabel\\\":true,\\\"eventsAreIgnored\\\":true,\\\"_FontSize\\\":8,\\\"_Scale\\\":1,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":43},\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"40\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"41\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":42},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":39},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1343\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"42\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"43\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":39},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"44\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":24},\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":5,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(189,190,192)\\\"},\\\"45\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":46},{\\\"__isSmartRef__\\\":true,\\\"id\\\":47},{\\\"__isSmartRef__\\\":true,\\\"id\\\":48},{\\\"__isSmartRef__\\\":true,\\\"id\\\":49}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"46\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"47\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"48\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"49\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"50\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":38},\\\"sourceAttrName\\\":\\\"getHelpText\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8},\\\"targetMethodName\\\":\\\"getMenuHelp\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"51\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":38},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8},\\\"targetMethodName\\\":\\\"showTargetMorphMenu\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"52\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":38},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"53\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":54}],\\\"scripts\\\":[],\\\"id\\\":843,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":59},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":24},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":60},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":54},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":11},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":65},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":66},{\\\"__isSmartRef__\\\":true,\\\"id\\\":67}],\\\"doNotSerialize\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"_Scale\\\":1,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":68},\\\"__LivelyClassName__\\\":\\\"lively.morphic.WindowControl\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(942.0,3.0)\\\"},\\\"54\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":844,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":55},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"fixedWidth\\\":false,\\\"_WhiteSpaceHandling\\\":\\\"pre\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_MaxTextWidth\\\":null,\\\"_MaxTextHeight\\\":17,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":56}],\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":53},\\\"isLabel\\\":true,\\\"eventsAreIgnored\\\":true,\\\"_FontSize\\\":8,\\\"_Scale\\\":1,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":58},\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"55\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"56\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":57},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":54},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1344\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"57\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"58\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":54},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"59\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":24},\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":5,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(189,190,192)\\\"},\\\"60\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":61},{\\\"__isSmartRef__\\\":true,\\\"id\\\":62},{\\\"__isSmartRef__\\\":true,\\\"id\\\":63},{\\\"__isSmartRef__\\\":true,\\\"id\\\":64}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"61\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"62\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"63\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"64\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"65\\\":{\\\"moveHorizontal\\\":true},\\\"66\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":53},\\\"sourceAttrName\\\":\\\"getHelpText\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8},\\\"targetMethodName\\\":\\\"getCollapseHelp\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"67\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":53},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8},\\\"targetMethodName\\\":\\\"toggleCollapse\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"68\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":53},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"69\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":2,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":70},\\\"_StrokeOpacity\\\":1,\\\"_BorderRadius\\\":\\\"8px 8px 0px 0px\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(981.0,22.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(102,102,102)\\\"},\\\"70\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":71},{\\\"__isSmartRef__\\\":true,\\\"id\\\":72},{\\\"__isSmartRef__\\\":true,\\\"id\\\":73}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,1,0,-1)\\\"},\\\"71\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(184,184,184)\\\"},\\\"72\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(230,230,230)\\\"},\\\"73\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(184,184,184)\\\"},\\\"74\\\":{\\\"resizeWidth\\\":true,\\\"adjustForNewBounds\\\":true},\\\"75\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":11},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"76\\\":{\\\"a\\\":1,\\\"b\\\":0,\\\"c\\\":0,\\\"d\\\":1,\\\"e\\\":377.6609726943286,\\\"f\\\":419.5142810783999,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Similitude\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\"},\\\"77\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":78},\\\"id\\\":394,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":79}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":81},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"auto\\\",\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":true,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_MaxTextWidth\\\":500,\\\"_MaxTextHeight\\\":200,\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":154},\\\"doitContext\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155},\\\"priorSelectionRange\\\":[0,36],\\\"charsReplaced\\\":\\\"\\\",\\\"lastFindLoc\\\":20,\\\"showsHalos\\\":false,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(2,1,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,22.0)\\\"},\\\"78\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Fill\\\"],\\\"_BorderWidth\\\":2,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(500.0,200.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Fill\\\":\\\"Color.rgb(243,243,243)\\\"},\\\"79\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":80},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":77},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1353\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"80\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"81\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":77},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"82\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":77},{\\\"__isSmartRef__\\\":true,\\\"id\\\":83}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":151},\\\"id\\\":395,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":152},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"__layered_draggingEnabled__\\\":true,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":153},\\\"LK2\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"contentOffset\\\",\\\"prevDragPos\\\"],\\\"targetMorph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":77},\\\"titleBar\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":83},\\\"collapsedTransform\\\":null,\\\"collapsedExtent\\\":null,\\\"expandedTransform\\\":null,\\\"expandedExtent\\\":null,\\\"ignoreEventsOnExpand\\\":false,\\\"highlighted\\\":true,\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"cameForward\\\":false,\\\"showsHalos\\\":false,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Window\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"withoutLayers\\\":[\\\"Global.lively.morphic.GrabbingLayer\\\"],\\\"_Position\\\":\\\"lively.pt(1234.0,448.0)\\\",\\\"contentOffset\\\":\\\"lively.pt(0.0,22.0)\\\",\\\"prevDragPos\\\":\\\"lively.pt(1478.0,453.0)\\\"},\\\"83\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":84},{\\\"__isSmartRef__\\\":true,\\\"id\\\":90},{\\\"__isSmartRef__\\\":true,\\\"id\\\":113},{\\\"__isSmartRef__\\\":true,\\\"id\\\":130}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":148},\\\"id\\\":396,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":149},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":150},\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"windowMorph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":84},\\\"closeButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":90},\\\"menuButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":113},\\\"collapseButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":130},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82},\\\"__LivelyClassName__\\\":\\\"lively.morphic.TitleBar\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"84\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":85},\\\"id\\\":397,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":86}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":88},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"evalEnabled\\\":false,\\\"isLabel\\\":true,\\\"_HandStyle\\\":\\\"default\\\",\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":89},\\\"_FontSize\\\":10,\\\"_Align\\\":\\\"center\\\",\\\"eventsAreIgnored\\\":true,\\\"_PointerEvents\\\":\\\"none\\\",\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":83},\\\"_MaxTextWidth\\\":441,\\\"_MaxTextHeight\\\":17,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(20.0,3.0)\\\"},\\\"85\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"_BorderRadius\\\":0,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(441.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"86\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":87},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":84},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1345\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"87\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"88\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":84},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"89\\\":{\\\"resizeWidth\\\":true},\\\"90\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":91}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":96},\\\"id\\\":398,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":102},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":103},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":91},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":83},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":108},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":109},{\\\"__isSmartRef__\\\":true,\\\"id\\\":111}],\\\"doNotSerialize\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.WindowControl\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(480.0,3.0)\\\"},\\\"91\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":92},\\\"id\\\":399,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":93}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":95},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_MaxTextWidth\\\":17,\\\"_MaxTextHeight\\\":17,\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":90},\\\"isLabel\\\":true,\\\"_HandStyle\\\":\\\"default\\\",\\\"_FontSize\\\":8,\\\"_Align\\\":\\\"center\\\",\\\"eventsAreIgnored\\\":true,\\\"_PointerEvents\\\":\\\"none\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"92\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"93\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":94},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":91},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1346\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"94\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"95\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":91},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"96\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":5,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(189,190,192)\\\"},\\\"97\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":98},{\\\"__isSmartRef__\\\":true,\\\"id\\\":99},{\\\"__isSmartRef__\\\":true,\\\"id\\\":100},{\\\"__isSmartRef__\\\":true,\\\"id\\\":101}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"98\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"99\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"100\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"101\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"102\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":90},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"103\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":104},{\\\"__isSmartRef__\\\":true,\\\"id\\\":105},{\\\"__isSmartRef__\\\":true,\\\"id\\\":106},{\\\"__isSmartRef__\\\":true,\\\"id\\\":107}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"104\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"105\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"106\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"107\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"108\\\":{\\\"moveHorizontal\\\":true},\\\"109\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":90},\\\"sourceAttrName\\\":\\\"getHelpText\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82},\\\"targetMethodName\\\":\\\"getCloseHelp\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":110},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"110\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":90},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82}},\\\"111\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":90},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82},\\\"targetMethodName\\\":\\\"initiateShutdown\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":112},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"112\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":90},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82}},\\\"113\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":114}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":119},\\\"id\\\":400,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":120},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":121},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":114},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":83},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":126},{\\\"__isSmartRef__\\\":true,\\\"id\\\":128}],\\\"doNotSerialize\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.WindowControl\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(3.0,3.0)\\\"},\\\"114\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":115},\\\"id\\\":401,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":116}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":118},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_MaxTextWidth\\\":17,\\\"_MaxTextHeight\\\":17,\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":113},\\\"isLabel\\\":true,\\\"_HandStyle\\\":\\\"default\\\",\\\"_FontSize\\\":8,\\\"_Align\\\":\\\"center\\\",\\\"eventsAreIgnored\\\":true,\\\"_PointerEvents\\\":\\\"none\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"115\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"116\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":117},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":114},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1347\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"117\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"118\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":114},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"119\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":5,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(189,190,192)\\\"},\\\"120\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":113},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"121\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":122},{\\\"__isSmartRef__\\\":true,\\\"id\\\":123},{\\\"__isSmartRef__\\\":true,\\\"id\\\":124},{\\\"__isSmartRef__\\\":true,\\\"id\\\":125}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"122\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"123\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"124\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"125\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"126\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":113},\\\"sourceAttrName\\\":\\\"getHelpText\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82},\\\"targetMethodName\\\":\\\"getMenuHelp\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":127},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"127\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":113},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82}},\\\"128\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":113},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82},\\\"targetMethodName\\\":\\\"showTargetMorphMenu\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":129},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"129\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":113},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82}},\\\"130\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":131}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":136},\\\"id\\\":402,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":137},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":138},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":131},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":83},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":143},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":144},{\\\"__isSmartRef__\\\":true,\\\"id\\\":146}],\\\"doNotSerialize\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.WindowControl\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(461.0,3.0)\\\"},\\\"131\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":132},\\\"id\\\":403,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":133}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":135},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_MaxTextWidth\\\":17,\\\"_MaxTextHeight\\\":17,\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":130},\\\"isLabel\\\":true,\\\"_HandStyle\\\":\\\"default\\\",\\\"_FontSize\\\":8,\\\"_Align\\\":\\\"center\\\",\\\"eventsAreIgnored\\\":true,\\\"_PointerEvents\\\":\\\"none\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"132\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"133\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":134},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":131},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1348\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"134\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"135\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":131},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"136\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":5,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(189,190,192)\\\"},\\\"137\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":130},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"138\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":139},{\\\"__isSmartRef__\\\":true,\\\"id\\\":140},{\\\"__isSmartRef__\\\":true,\\\"id\\\":141},{\\\"__isSmartRef__\\\":true,\\\"id\\\":142}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"139\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"140\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"141\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"142\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"143\\\":{\\\"moveHorizontal\\\":true},\\\"144\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":130},\\\"sourceAttrName\\\":\\\"getHelpText\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82},\\\"targetMethodName\\\":\\\"getCollapseHelp\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":145},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"145\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":130},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82}},\\\"146\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":130},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82},\\\"targetMethodName\\\":\\\"toggleCollapse\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":147},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"147\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":130},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82}},\\\"148\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":1,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":70},\\\"_StrokeOpacity\\\":1,\\\"_BorderRadius\\\":\\\"8px 8px 0px 0px\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(500.0,22.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(102,102,102)\\\"},\\\"149\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":83},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"150\\\":{\\\"resizeWidth\\\":true,\\\"adjustForNewBounds\\\":true},\\\"151\\\":{\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":0,\\\"__serializedExpressions__\\\":[\\\"_Extent\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Extent\\\":\\\"lively.pt(500.0,222.0)\\\"},\\\"152\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"153\\\":{\\\"adjustForNewBounds\\\":true},\\\"154\\\":{\\\"resizeWidth\\\":true,\\\"resizeHeight\\\":true},\\\"155\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":156},{\\\"__isSmartRef__\\\":true,\\\"id\\\":163}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":230},\\\"id\\\":361,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":231},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"__layered_draggingEnabled__\\\":true,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":232},\\\"LK2\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"contentOffset\\\",\\\"collapsedExtent\\\",\\\"expandedExtent\\\",\\\"prevDragPos\\\",\\\"expandedPosition\\\",\\\"collapsedPosition\\\"],\\\"targetMorph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":156},\\\"titleBar\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":163},\\\"collapsedTransform\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":233},\\\"expandedTransform\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":234},\\\"ignoreEventsOnExpand\\\":false,\\\"owner\\\":null,\\\"showsHalos\\\":false,\\\"highlighted\\\":true,\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"state\\\":\\\"shutdown\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Window\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"withoutLayers\\\":[\\\"Global.lively.morphic.GrabbingLayer\\\"],\\\"_Position\\\":\\\"lively.pt(1131.0,79.0)\\\",\\\"contentOffset\\\":\\\"lively.pt(0.0,22.0)\\\",\\\"collapsedExtent\\\":\\\"lively.pt(500.0,22.0)\\\",\\\"expandedExtent\\\":\\\"lively.pt(500.0,222.0)\\\",\\\"prevDragPos\\\":\\\"lively.pt(1507.0,76.0)\\\",\\\"expandedPosition\\\":\\\"lively.pt(1131.0,79.0)\\\",\\\"collapsedPosition\\\":\\\"lively.pt(1131.0,79.0)\\\"},\\\"156\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":157},\\\"id\\\":360,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":158}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":160},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"auto\\\",\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":true,\\\"_FontFamily\\\":\\\"Monaco,monospace\\\",\\\"_MaxTextWidth\\\":500,\\\"_MaxTextHeight\\\":0,\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":161},\\\"syntaxHighlightingWhileTyping\\\":true,\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":162}],\\\"doNotSerialize\\\":[\\\"$$textString\\\"],\\\"doNotCopyProperties\\\":[\\\"$$textString\\\"],\\\"lastSyntaxHighlightTime\\\":1307282796737,\\\"accessibleInInactiveWindow\\\":true,\\\"eventsAreIgnored\\\":false,\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"auto\\\",\\\"_Visible\\\":true,\\\"charsReplaced\\\":\\\"\\\",\\\"lastFindLoc\\\":15,\\\"textString\\\":\\\"undefined\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(2,1,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,22.0)\\\"},\\\"157\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Fill\\\"],\\\"_BorderWidth\\\":2,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(500.0,0.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Fill\\\":\\\"Color.rgb(243,243,243)\\\"},\\\"158\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":159},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":156},\\\"_id\\\":\\\"_713\\\",\\\"storedString\\\":\\\"undefined\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"159\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"160\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":156},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"161\\\":{\\\"resizeWidth\\\":true,\\\"resizeHeight\\\":true},\\\"162\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":156},\\\"sourceAttrName\\\":\\\"textString\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":156},\\\"targetMethodName\\\":\\\"highlightJavaScriptSyntax\\\",\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"163\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":164},{\\\"__isSmartRef__\\\":true,\\\"id\\\":170},{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},{\\\"__isSmartRef__\\\":true,\\\"id\\\":205}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":223},\\\"id\\\":362,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":228},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":229},\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"windowMorph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":164},\\\"closeButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":170},\\\"menuButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},\\\"collapseButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":205},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155},\\\"__LivelyClassName__\\\":\\\"lively.morphic.TitleBar\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"164\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":165},\\\"id\\\":363,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":166}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":168},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"evalEnabled\\\":false,\\\"isLabel\\\":true,\\\"_HandStyle\\\":\\\"default\\\",\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":169},\\\"_FontSize\\\":10,\\\"_Align\\\":\\\"center\\\",\\\"eventsAreIgnored\\\":true,\\\"_PointerEvents\\\":\\\"none\\\",\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":163},\\\"_MaxTextWidth\\\":441,\\\"_MaxTextHeight\\\":17,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(20.0,3.0)\\\"},\\\"165\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"_BorderRadius\\\":0,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(441.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"166\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":167},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":164},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1349\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"167\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"168\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":164},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"169\\\":{\\\"resizeWidth\\\":true},\\\"170\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":171}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":176},\\\"id\\\":364,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":177},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":178},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":171},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":163},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":183},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":184},{\\\"__isSmartRef__\\\":true,\\\"id\\\":186}],\\\"doNotSerialize\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.WindowControl\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(480.0,3.0)\\\"},\\\"171\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":172},\\\"id\\\":365,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":173}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":175},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_MaxTextWidth\\\":17,\\\"_MaxTextHeight\\\":17,\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":170},\\\"isLabel\\\":true,\\\"_HandStyle\\\":\\\"default\\\",\\\"_FontSize\\\":8,\\\"_Align\\\":\\\"center\\\",\\\"eventsAreIgnored\\\":true,\\\"_PointerEvents\\\":\\\"none\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"172\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"173\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":174},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":171},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1350\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"174\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"175\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":171},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"176\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":5,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(189,190,192)\\\"},\\\"177\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":170},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"178\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":179},{\\\"__isSmartRef__\\\":true,\\\"id\\\":180},{\\\"__isSmartRef__\\\":true,\\\"id\\\":181},{\\\"__isSmartRef__\\\":true,\\\"id\\\":182}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"179\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"180\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"181\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"182\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"183\\\":{\\\"moveHorizontal\\\":true},\\\"184\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":170},\\\"sourceAttrName\\\":\\\"getHelpText\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155},\\\"targetMethodName\\\":\\\"getCloseHelp\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":185},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"185\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":170},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155}},\\\"186\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":170},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155},\\\"targetMethodName\\\":\\\"initiateShutdown\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":187},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"187\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":170},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155}},\\\"188\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":189}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":194},\\\"id\\\":366,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":195},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":196},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":189},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":163},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":201},{\\\"__isSmartRef__\\\":true,\\\"id\\\":203}],\\\"doNotSerialize\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.WindowControl\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(3.0,3.0)\\\"},\\\"189\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":190},\\\"id\\\":367,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":191}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":193},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_MaxTextWidth\\\":17,\\\"_MaxTextHeight\\\":17,\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},\\\"isLabel\\\":true,\\\"_HandStyle\\\":\\\"default\\\",\\\"_FontSize\\\":8,\\\"_Align\\\":\\\"center\\\",\\\"eventsAreIgnored\\\":true,\\\"_PointerEvents\\\":\\\"none\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"190\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"191\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":192},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":189},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1351\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"192\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"193\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":189},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"194\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":5,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(189,190,192)\\\"},\\\"195\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"196\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":197},{\\\"__isSmartRef__\\\":true,\\\"id\\\":198},{\\\"__isSmartRef__\\\":true,\\\"id\\\":199},{\\\"__isSmartRef__\\\":true,\\\"id\\\":200}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"197\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"198\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"199\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"200\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"201\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},\\\"sourceAttrName\\\":\\\"getHelpText\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155},\\\"targetMethodName\\\":\\\"getMenuHelp\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":202},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"202\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155}},\\\"203\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155},\\\"targetMethodName\\\":\\\"showTargetMorphMenu\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":204},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"204\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155}},\\\"205\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":206}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":211},\\\"id\\\":368,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":212},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":213},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":206},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":163},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":218},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":219},{\\\"__isSmartRef__\\\":true,\\\"id\\\":221}],\\\"doNotSerialize\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.WindowControl\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(461.0,3.0)\\\"},\\\"206\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":207},\\\"id\\\":369,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":208}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":210},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_MaxTextWidth\\\":17,\\\"_MaxTextHeight\\\":17,\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":205},\\\"isLabel\\\":true,\\\"_HandStyle\\\":\\\"default\\\",\\\"_FontSize\\\":8,\\\"_Align\\\":\\\"center\\\",\\\"eventsAreIgnored\\\":true,\\\"_PointerEvents\\\":\\\"none\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"207\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"208\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":209},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":206},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1352\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"209\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"210\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":206},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"211\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":5,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(189,190,192)\\\"},\\\"212\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":205},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"213\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":214},{\\\"__isSmartRef__\\\":true,\\\"id\\\":215},{\\\"__isSmartRef__\\\":true,\\\"id\\\":216},{\\\"__isSmartRef__\\\":true,\\\"id\\\":217}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"214\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"215\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"216\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"217\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"218\\\":{\\\"moveHorizontal\\\":true},\\\"219\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":205},\\\"sourceAttrName\\\":\\\"getHelpText\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155},\\\"targetMethodName\\\":\\\"getCollapseHelp\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":220},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"220\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":205},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155}},\\\"221\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":205},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155},\\\"targetMethodName\\\":\\\"toggleCollapse\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":222},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"222\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":205},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155}},\\\"223\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":1,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":224},\\\"_StrokeOpacity\\\":1,\\\"_BorderRadius\\\":\\\"8px 8px 0px 0px\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(500.0,22.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(102,102,102)\\\"},\\\"224\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":225},{\\\"__isSmartRef__\\\":true,\\\"id\\\":226},{\\\"__isSmartRef__\\\":true,\\\"id\\\":227}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"225\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(220,220,220)\\\"},\\\"226\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(243,243,243)\\\"},\\\"227\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(220,220,220)\\\"},\\\"228\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":163},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"229\\\":{\\\"resizeWidth\\\":true,\\\"adjustForNewBounds\\\":true},\\\"230\\\":{\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":0,\\\"__serializedExpressions__\\\":[\\\"_Extent\\\",\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Extent\\\":\\\"lively.pt(500.0,222.0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"231\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"232\\\":{\\\"adjustForNewBounds\\\":true},\\\"233\\\":{\\\"a\\\":1,\\\"b\\\":0,\\\"c\\\":0,\\\"d\\\":1,\\\"e\\\":1131,\\\"f\\\":79,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Similitude\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\"},\\\"234\\\":{\\\"a\\\":1,\\\"b\\\":0,\\\"c\\\":0,\\\"d\\\":1,\\\"e\\\":1131,\\\"f\\\":79,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Similitude\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\"},\\\"235\\\":{\\\"requiredModules\\\":[],\\\"migrationLevel\\\":2,\\\"partsSpaceName\\\":\\\"PartsBin/Tools\\\",\\\"comment\\\":\\\"Edit scripts and connections of a specific morph. Early version.\\\",\\\"partName\\\":\\\"ObjectEditor\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"236\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"0A19446A-7C58-465E-9B96-6D7E1CFCDEC5\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":237},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"distanceToDragEvent\\\",\\\"_Position\\\"],\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":true,\\\"_FontFamily\\\":\\\"Monaco,courier\\\",\\\"_MaxTextWidth\\\":588.0166612695056,\\\"_MaxTextHeight\\\":null,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":238}],\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":240},\\\"showsHalos\\\":false,\\\"prevScroll\\\":[0,0],\\\"name\\\":\\\"ObjectEditorScriptPane\\\",\\\"charsReplaced\\\":\\\"codeBase\\\",\\\"lastFindLoc\\\":195,\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":241},\\\"_ClipMode\\\":\\\"auto\\\",\\\"_FontSize\\\":9,\\\"lastSyntaxHighlightTime\\\":1,\\\"doitContext\\\":null,\\\"savedTextString\\\":\\\"// changed at Thu Nov 22 2012 14:37:14 GMT+0100 (CET) by jenslincke \\\\nthis.addScript(function updateRecursive(url, nextFunc) {\\\\n this.log(\\\\\\\"recursive update \\\\\\\" + url.relativePathFrom(URL.root)\\\\n)\\\\n this.updateSearchIndex(url, 1, function() {\\\\n url.asWebResource().getSubElements(1).subCollections\\\\n .doAndContinue(function(next, ea) {\\\\n this.updateRecursive(ea, 1, next)\\\\n }.bind(this), nextFunc)\\\\n }.bind(this))\\\\n\\\\n}).tag([]);\\\",\\\"_Align\\\":\\\"left\\\",\\\"lastSearchString\\\":\\\"migrate\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":242},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":243},{\\\"__isSmartRef__\\\":true,\\\"id\\\":258},{\\\"__isSmartRef__\\\":true,\\\"id\\\":259}],\\\"doNotSerialize\\\":[\\\"$$textString\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\"],\\\"doNotCopyProperties\\\":[\\\"$$textString\\\"],\\\"_MinTextWidth\\\":588.0166612695056,\\\"_MinTextHeight\\\":null,\\\"lastSaveSource\\\":\\\"\\\",\\\"isBeingDragged\\\":false,\\\"draggingEnabled\\\":false,\\\"objectEditorPane\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"isCopyMorphRef\\\":true,\\\"morphRefId\\\":1,\\\"statusMorph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":261},\\\"derivationIds\\\":[219,\\\"DD5046D0-C1D6-412A-83C9-CD7EE63D40E0\\\",\\\"4D92BDFD-A599-4154-A197-A4B1292C1619\\\",\\\"98551F68-B128-4262-9BC2-6B8AC7C8D7C0\\\",\\\"47731662-FF8E-4C0F-A170-FD5C56A06021\\\",\\\"3FC7FDE6-156F-4056-BB04-B76D8B6C5472\\\",\\\"C1E8D5BB-56F9-47B3-A520-BEEFEF791823\\\",\\\"115FC149-EEF9-415A-A5B7-AB0B9D0170A4\\\",\\\"0D66FA39-01E7-4F16-840C-4FA0FA14DD10\\\",\\\"B0A74693-DE3F-4867-8DC0-61B098A8F0D1\\\",\\\"3547765B-E224-48EC-B58F-278C1DC7422E\\\",\\\"8561ACCF-315A-46EC-9412-BC5D4C55D437\\\",\\\"533D6602-9E1A-414A-9646-0FEF9ECCEBF7\\\",\\\"5141CF81-6EA1-419B-97AC-62C22FEFC658\\\",\\\"B9E83FD9-9781-4F00-8A07-0C96E0D29D3D\\\",\\\"034F48B5-B4B1-4DF5-9FA5-9A9CFB99F43A\\\",\\\"70FBC800-1914-4F9C-A8E4-2190F72E2902\\\",\\\"64465644-E389-4AA2-BE05-93FB591B45D0\\\",\\\"E80928FE-6AC8-4FE0-B0A2-7C7A0C7D5E85\\\",\\\"E24E50AD-DCA6-4D01-A523-CC1E4FB09222\\\",\\\"27E050B0-3192-426E-B01D-907ECF280A68\\\",\\\"A241F064-0186-4F84-A037-84CBD9E0D24D\\\",\\\"829776FC-15F2-466D-B5F4-88CC9444B1B8\\\",\\\"22E56E25-3268-413C-B033-1DB2D96AFA9B\\\",\\\"FD5B6693-EB83-4E16-BEA6-D5E23C7E3D48\\\",\\\"0A2AD01B-8B4E-4779-9FDF-A504DBC86B5D\\\",\\\"EBDFA302-80A1-48E9-B1B3-6143F685CCFF\\\",\\\"AB62E3F9-D889-47F9-922A-C440E6382005\\\",\\\"6675A7FB-925B-4D65-9CBE-77F2760A6040\\\",\\\"122CA78C-89E9-45CE-ADE1-33219233E35A\\\"],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"syntaxHighlightingWhileTyping\\\":true,\\\"#startLetters\\\":\\\"enable\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"_syntaxHighlightTimeout\\\":null,\\\"lastSyntaxHighlightTimes\\\":[1,5,7,3,4,5,5,11,10,10],\\\"_lastSyntaxHighlightTime\\\":3,\\\"previousSelection\\\":[429,429],\\\"textString\\\":\\\"\\\",\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":266},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(2,1,0,0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(341.2,-18.3)\\\",\\\"_Position\\\":\\\"lively.pt(200.0,40.0)\\\"},\\\"237\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Fill\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":1,\\\"_BorderRadius\\\":0,\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"_ClipMode\\\":\\\"auto\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(590.0,380.8)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Fill\\\":\\\"Color.rgb(243,243,243)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"238\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":239},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"_id\\\":\\\"_984\\\",\\\"storedString\\\":\\\"\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"239\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"240\\\":{\\\"resizeWidth\\\":true,\\\"resizeHeight\\\":true},\\\"241\\\":{\\\"requiredModules\\\":[],\\\"partsSpaceName\\\":\\\"PartsBin/Widgets/\\\",\\\"migrationLevel\\\":2,\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"242\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"243\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"sourceAttrName\\\":\\\"textString\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":244},\\\"targetMethodName\\\":\\\"indicateUnsavedChanges\\\",\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"244\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"9016491A-C768-4B45-9321-45C78BCEE4A6\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":245},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"savedColor\\\",\\\"alarmColor\\\",\\\"distanceToDragEvent\\\"],\\\"showsHalos\\\":false,\\\"name\\\":\\\"ChangeIndicator\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":246},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":247},\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":248},\\\"isBeingDragged\\\":false,\\\"grabbingEnabled\\\":false,\\\"draggingEnabled\\\":false,\\\"isCopyMorphRef\\\":true,\\\"morphRefId\\\":26,\\\"derivationIds\\\":[220,\\\"EE491D24-F056-4AFE-A669-7B7048C6C3D1\\\",\\\"3FA4A8C3-0FC0-43A0-8C00-00A96F9022E2\\\",\\\"62DAD3C6-A81D-450F-B32F-601EA7E619D8\\\",\\\"EEDB0C58-5990-481A-A7FF-ACB1A2DF08DD\\\",\\\"16F708CB-1259-4A75-BAEF-1A5216C6CB19\\\",\\\"97CA61D3-E09B-43CD-9880-D8B36FA303F3\\\",\\\"0AF6BEEC-8A57-44FF-9D8D-40BA6CC6A0CD\\\",\\\"AF2BEE76-C34F-457E-8699-9896327A4C07\\\",\\\"5EC39FF0-602F-44A2-BE3A-04FCA127E5D1\\\",\\\"44CEBF61-9A92-4E36-9576-425D5054B471\\\",\\\"E9ACF86B-B775-4125-83BC-7E4500597D40\\\",\\\"FE62294A-F891-45E4-AAE7-6F386B5A8CB5\\\",\\\"8771140D-0D57-4CAF-A57B-857F858CCC73\\\",\\\"BE774795-5889-4DB8-A366-1C774555761B\\\",\\\"89DA16ED-5636-4C0D-B52F-A327A5526DD6\\\",\\\"94DAC0EC-79E9-48E5-90D5-2BB59495BD0B\\\",\\\"048AE915-30CF-4DE4-819B-F7D41CE99585\\\",\\\"0417EEDD-6B12-4AF1-B7BC-875E32521980\\\",\\\"5DFAFB2A-C915-429E-A58C-030C229C9AB8\\\",\\\"BD996DFA-D248-4D9C-AF33-C5BA2511A09E\\\",\\\"9F92F095-A6B5-46E8-ADA1-051904ABE386\\\",\\\"214CA9C7-6225-49ED-A484-C2D8D92B35ED\\\",\\\"7258922C-C991-4EF3-A09B-318D8B6A1306\\\",\\\"1F8069E8-E7D5-4153-AE2C-96F1782F041F\\\",\\\"74FBBDBC-44BA-4111-B3DB-58142522023F\\\",\\\"91D6D585-64D8-491A-AAAB-AF0A99533DEC\\\",\\\"1761630D-17E9-4E04-A73C-9D15C26E19E3\\\",\\\"B8E628C4-20D6-4B26-B820-A8D07194CE6F\\\",\\\"6511B508-3FE2-4BDC-906A-D4E827163B0D\\\"],\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":249},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Box\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Core\\\",\\\"_Position\\\":\\\"lively.pt(782.0,40.0)\\\",\\\"savedColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"alarmColor\\\":\\\"Color.rgb(240,0,0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(37.3,-17.5)\\\"},\\\"245\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Fill\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":1,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_BorderRadius\\\":0,\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(8.6,9.7)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Fill\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"246\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Basic\\\",\\\"comment\\\":\\\"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!\\\",\\\"migrationLevel\\\":2,\\\"partName\\\":\\\"Rectangle\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"247\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":244},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"248\\\":{\\\"moveHorizontal\\\":true,\\\"adjustForNewBounds\\\":true},\\\"249\\\":{\\\"indicateUnsavedChanges\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":250},\\\"setColors\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":254}},\\\"250\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":251},\\\"source\\\":\\\"function indicateUnsavedChanges() {\\\\n if (this.owner.scriptPane.hasChanged()) {\\\\n this.setColors(this.alarmColor);\\\\n } else {\\\\n this.setColors(this.savedColor);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":252},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"251\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":244}},\\\"252\\\":{\\\"user\\\":\\\"lauritz\\\",\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":253}},\\\"253\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Sep 27 2011 20:09:19 GMT+0200 (CEST)\\\"},\\\"254\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":255},\\\"source\\\":\\\"function setColors(color) {\\\\n this.setFill(color);\\\\n this.setBorderColor(color);\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":256},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"255\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":244}},\\\"256\\\":{\\\"user\\\":\\\"lauritz\\\",\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":257}},\\\"257\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Sep 27 2011 19:06:09 GMT+0200 (CEST)\\\"},\\\"258\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"sourceAttrName\\\":\\\"textString\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"targetMethodName\\\":\\\"highlightJavaScriptSyntax\\\",\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"259\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"sourceAttrName\\\":\\\"textString\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"targetMethodName\\\":\\\"highlightSyntaxDebounced\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":260},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"260\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236}},\\\"261\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":262},\\\"id\\\":553,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":263}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":265},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"_ClipMode\\\":\\\"visible\\\",\\\"fixedWidth\\\":true,\\\"fixedHeight\\\":true,\\\"allowInput\\\":true,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_FontSize\\\":11,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_TextColor\\\"],\\\"_MaxTextWidth\\\":90,\\\"_MinTextWidth\\\":90,\\\"_MaxTextHeight\\\":null,\\\"_MinTextHeight\\\":null,\\\"evalEnabled\\\":false,\\\"_Align\\\":\\\"center\\\",\\\"_VerticalAlign\\\":\\\"center\\\",\\\"owner\\\":null,\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(275.5,224.3)\\\",\\\"_TextColor\\\":\\\"Color.rgb(0,204,0)\\\"},\\\"262\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_BorderColor\\\",\\\"_Fill\\\"],\\\"_ClipMode\\\":\\\"visible\\\",\\\"_BorderWidth\\\":1,\\\"_StrokeOpacity\\\":0,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(100.0,25.0)\\\",\\\"_Padding\\\":\\\"lively.rect(4,2,0,0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(204,204,204)\\\",\\\"_Fill\\\":\\\"Color.rgb(255,255,255)\\\"},\\\"263\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":264},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":261},\\\"_id\\\":\\\"_1099\\\",\\\"storedString\\\":\\\"saved source\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"264\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"265\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":261},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"266\\\":{\\\"doSave\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":267},\\\"boundEval\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":275},\\\"reset\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":283},\\\"display\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":287},\\\"hasChanged\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":291},\\\"displayStatus\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":295},\\\"updateTarget\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":299}},\\\"267\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":268},\\\"source\\\":\\\"function doSave() {\\\\n $super();\\\\n var saved = this.boundEval(this.getTextString());\\\\n if (saved) {\\\\n this.lastSaveSource = this.textString;\\\\n this.owner.changeIndicator.indicateUnsavedChanges();\\\\n this.owner.updateLists();\\\\n this.owner.selectChangedContent(this.getTextString());\\\\n this.displayStatus(\\\\\\\"saved source\\\\\\\", Color.green);\\\\n } else {\\\\n this.displayStatus(\\\\\\\"not saved\\\\\\\", Color.red);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":273},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"268\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":269}},\\\"269\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":270}},\\\"270\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":271},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch(e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":272},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"271\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"name\\\":\\\"doSave\\\"},\\\"272\\\":{},\\\"273\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":274},\\\"user\\\":\\\"lauritz\\\"},\\\"274\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 17 2011 23:15:19 GMT+0100 (CET)\\\"},\\\"275\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":276},\\\"source\\\":\\\"function boundEval(str) {\\\\n var result;\\\\n\\\\n this.objectEditorPane.ensureAnnotationLayer();\\\\n withLayers([ScriptAnnotationLayer], function() {\\\\n result = $super(str);\\\\n })\\\\n \\\\n return result\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":281},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"276\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":277}},\\\"277\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":278}},\\\"278\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":279},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch(e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":280},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"279\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"name\\\":\\\"boundEval\\\"},\\\"280\\\":{},\\\"281\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":282},\\\"user\\\":\\\"lauritz\\\",\\\"categories\\\":[]},\\\"282\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Nov 16 2011 05:41:53 GMT+0100 (CET)\\\"},\\\"283\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":284},\\\"source\\\":\\\"function reset() {\\\\n this.doitContext = null;\\\\n this.lastSaveSource = \\\\\\\"\\\\\\\";\\\\n this.textString = \\\\\\\"\\\\\\\";\\\\n this.lastSaveSource = this.textString;\\\\n this.enableSyntaxHighlighting();\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":285},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"284\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236}},\\\"285\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":286},\\\"user\\\":\\\"cschuster\\\",\\\"tags\\\":[]},\\\"286\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed May 16 2012 20:52:57 GMT+0200 (CEST)\\\"},\\\"287\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":288},\\\"source\\\":\\\"function display(jsCode) {\\\\n this.lastSaveSource = jsCode;\\\\n this.setTextString(jsCode);\\\\n this.enableSyntaxHighlighting();\\\\n this.highlightJavaScriptSyntax();\\\\n this.applyStyle({align: 'left'});\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":289},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"288\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236}},\\\"289\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"290\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:02:26 GMT+0200 (CEST)\\\"},\\\"291\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":292},\\\"source\\\":\\\"function hasChanged() {\\\\n var cleanText = function (string) {\\\\n var source = string.trim();\\\\n if (source.substring(0,2) === \\\\\\\"//\\\\\\\") {\\\\n // removes annotation line\\\\n source = source.substring(source.indexOf(\\\\\\\"\\\\\\\\n\\\\\\\"), source.length);\\\\n source = source.trim();\\\\n }\\\\n if (source === 'undefined' || source === 'null') source = '';\\\\n return source;\\\\n }\\\\n var cleanedTextString = cleanText(this.textString);\\\\n var cleanedLastSource = cleanText(this.lastSaveSource);\\\\n return cleanedTextString !== cleanedLastSource;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":293},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"292\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236}},\\\"293\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":294},\\\"user\\\":\\\"lauritz\\\",\\\"categories\\\":[]},\\\"294\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Mon Oct 03 2011 18:29:45 GMT+0200 (CEST)\\\"},\\\"295\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":296},\\\"source\\\":\\\"function displayStatus(msg, color, delay) {\\\\n if (!this.statusMorph) {\\\\n this.statusMorph = new TextMorph(pt(100,25).extentAsRectangle());\\\\n this.statusMorph.applyStyle({borderWidth: 1, strokeOpacity: 0, borderColor: Color.gray});\\\\n this.statusMorph.setFill(this.owner.getFill());\\\\n this.statusMorph.setFontSize(11);\\\\n this.statusMorph.setAlign('center');\\\\n this.statusMorph.setVerticalAlign('center');\\\\n }\\\\n this.statusMorph.setTextString(msg);\\\\n this.statusMorph.centerAt(this.innerBounds().center());\\\\n this.statusMorph.setTextColor(color || Color.black);\\\\n this.addMorph(this.statusMorph);\\\\n (function() { this.statusMorph.remove() }).bind(this).delay(delay || 2); \\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":297},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"296\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236}},\\\"297\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":298},\\\"user\\\":\\\"lauritz\\\",\\\"categories\\\":[]},\\\"298\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Nov 23 2011 18:23:05 GMT+0100 (CET)\\\"},\\\"299\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":300},\\\"source\\\":\\\"function updateTarget(target) {\\\\n module('lively.ide.SyntaxHighlighting').load(true);\\\\n this.doitContext = this.owner.target;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":301},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"300\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236}},\\\"301\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":302},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"302\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:07:42 GMT+0200 (CEST)\\\"},\\\"303\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":304}],\\\"scripts\\\":[],\\\"id\\\":847,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":309},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"showsMorphMenu\\\":true,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"padding\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":310},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":315},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":304},\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"showsHalos\\\":false,\\\"_Rotation\\\":0,\\\"name\\\":\\\"ObjectEditorClassButton\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":320},\\\"_Scale\\\":1,\\\"owner\\\":null,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":321},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":322},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Button\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(820.0,9.0)\\\",\\\"padding\\\":\\\"lively.rect(5,0,0,0)\\\"},\\\"304\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":848,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":305},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"showsMorphMenu\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_MaxTextWidth\\\":116,\\\"_MaxTextHeight\\\":18,\\\"fixedHeight\\\":true,\\\"allowsInput\\\":false,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"textColor\\\",\\\"padding\\\",\\\"_Padding\\\"],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":303},\\\"eventsAreIgnored\\\":true,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":306}],\\\"prevScroll\\\":[0,0],\\\"_FontFamily\\\":\\\"Helvetica, Sans-Serif\\\",\\\"_ClipMode\\\":\\\"visible\\\",\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"_Align\\\":\\\"center\\\",\\\"_Scale\\\":1,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":308},\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"textColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"305\\\":{\\\"borderWidth\\\":0,\\\"fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(116.0,18.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"306\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":307},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":304},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1355\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"307\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"308\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":304},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"309\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":310},\\\"_BorderWidth\\\":1,\\\"_BorderRadius\\\":5,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(116.0,20.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(214,214,214)\\\"},\\\"310\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":311},{\\\"__isSmartRef__\\\":true,\\\"id\\\":312},{\\\"__isSmartRef__\\\":true,\\\"id\\\":313},{\\\"__isSmartRef__\\\":true,\\\"id\\\":314}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"311\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"312\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"313\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"314\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"315\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":316},{\\\"__isSmartRef__\\\":true,\\\"id\\\":317},{\\\"__isSmartRef__\\\":true,\\\"id\\\":318},{\\\"__isSmartRef__\\\":true,\\\"id\\\":319}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"316\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"317\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"318\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"319\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"320\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Inputs/\\\",\\\"migrationLevel\\\":2,\\\"comment\\\":\\\"Simple button. Connect to 'fire' to trigger actions when the button is pressed.\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"321\\\":{\\\"moveHorizontal\\\":true},\\\"322\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":303},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"323\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"06822A39-C077-4531-B3A6-3DAC393B6E04\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":324},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"distanceToDragEvent\\\"],\\\"itemList\\\":[],\\\"selectedLineNo\\\":1,\\\"showsHalos\\\":false,\\\"name\\\":\\\"ObjectEditorConnectionList\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":325},\\\"_ClipMode\\\":\\\"auto\\\",\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":326}],\\\"doNotSerialize\\\":[\\\"$$selection\\\"],\\\"doNotCopyProperties\\\":[\\\"$$selection\\\"],\\\"prevScroll\\\":[0,0],\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":328},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":329},\\\"_FontSize\\\":10,\\\"grabbingEnabled\\\":false,\\\"draggingEnabled\\\":false,\\\"isCopyMorphRef\\\":true,\\\"morphRefId\\\":19,\\\"derivationIds\\\":[209,\\\"3900F5DF-0FF7-4C94-8BDB-44AAE12B4A3E\\\",\\\"35301083-B60D-4A43-8566-23860EEB4C04\\\",\\\"9CC401CC-5A35-4643-935B-FD049C284E16\\\",\\\"C9879D40-5E79-4C56-AA79-562ED82BF052\\\",\\\"9F6F9261-EB76-4B58-B77D-7D70813A1ED7\\\",\\\"8B59E237-F372-4F70-9768-7E9C1A7A021D\\\",\\\"FC85F1B9-1978-42D2-850C-BD249981E8B4\\\",\\\"D2B607C6-A89B-4B3F-91BB-720451EAB98D\\\",\\\"CC361093-FF73-479B-9431-C645CB48F518\\\",\\\"307D3B7C-C0E1-484F-8D7E-39FBA9D8EDA5\\\",\\\"038AF132-861E-4A77-8756-E6B476413639\\\",\\\"65B6CA87-98DE-4473-B4DD-F8763BC3B06A\\\",\\\"0AA0E45B-6DCC-4AE0-938C-E53794A511DF\\\",\\\"806ACC1C-1353-436B-B1FE-568846777C17\\\",\\\"C74AE022-1184-4FDF-A53D-A17627FF61EA\\\",\\\"686AF565-EEB0-4AB7-A12E-26727DAD9291\\\",\\\"1102A5B3-9973-4471-9EDD-FD7AB802DEA6\\\",\\\"BEB06225-53D0-4ACC-9154-DC2DEB5728B7\\\",\\\"E32FE34B-7520-4612-B927-C8F9EDFC69BB\\\",\\\"D21F598A-4E44-4752-B205-9595DF0E9AE3\\\",\\\"FD6670F8-44F6-436A-960F-8BE8890F8B75\\\",\\\"C5522110-E6CA-4F96-B33E-BEBF6978088A\\\",\\\"BC9AC080-8315-49F1-B6CB-42F3B802F7D9\\\",\\\"242A0967-D906-4396-9326-3CC0C9C3EA60\\\",\\\"39C09174-63A5-421F-AB88-7A98755661E5\\\",\\\"40C2C766-248F-451F-9D85-D1E4DCCB559D\\\",\\\"C89F1632-FADA-4B3E-B2D9-1C1020ACB29A\\\",\\\"F78E083D-993E-4963-8A7F-CB7182DE3931\\\",\\\"CA8FBD0F-D14E-42E6-A6D4-803B9EE12264\\\"],\\\"selection\\\":null,\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":330},\\\"__LivelyClassName__\\\":\\\"lively.morphic.List\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Core\\\",\\\"_Position\\\":\\\"lively.pt(10.0,346.7)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(125.0,-17.1)\\\"},\\\"324\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Fill\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":1,\\\"_BorderRadius\\\":0,\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(180.0,74.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Fill\\\":\\\"Color.rgb(243,243,243)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"325\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/NewWorld\\\",\\\"migrationLevel\\\":2,\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"326\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":323},\\\"sourceAttrName\\\":\\\"selection\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"targetMethodName\\\":\\\"displaySourceForConnection\\\",\\\"converterString\\\":\\\"function (value) {\\\\n if (!value) return;\\\\n return (value === '-- ALL --') ? null : value[1];\\\\n}\\\",\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":327},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"327\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":323},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"328\\\":{\\\"resizeHeight\\\":false,\\\"moveVertical\\\":true},\\\"329\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":323},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"330\\\":{\\\"preselectItem\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":331}},\\\"331\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":332},\\\"source\\\":\\\"function preselectItem() {\\\\n if (this.getList().size() === 2) {\\\\n this.selectAt(1);\\\\n } else {\\\\n this.selectAt(0);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":333},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"332\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":323}},\\\"333\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":334},\\\"user\\\":\\\"lauritz\\\"},\\\"334\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 17 2011 04:12:58 GMT+0100 (CET)\\\"},\\\"335\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":336}],\\\"scripts\\\":[],\\\"id\\\":47,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":340},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"showsMorphMenu\\\":true,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"padding\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":341},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":346},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":336},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":351}],\\\"doNotSerialize\\\":[\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$fire\\\"],\\\"showsHalos\\\":false,\\\"_Rotation\\\":0,\\\"name\\\":\\\"ObjectEditorTargetButton\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":352},\\\"_Scale\\\":1,\\\"owner\\\":null,\\\"isCopyMorphRef\\\":true,\\\"morphRefId\\\":1,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Button\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(215.0,35.0)\\\",\\\"padding\\\":\\\"lively.rect(5,0,0,0)\\\"},\\\"336\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":48,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":337},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"showsMorphMenu\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_MaxTextWidth\\\":116,\\\"_MaxTextHeight\\\":20,\\\"fixedHeight\\\":true,\\\"allowsInput\\\":false,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"textColor\\\",\\\"padding\\\",\\\"_Padding\\\"],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":335},\\\"eventsAreIgnored\\\":true,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":338}],\\\"prevScroll\\\":[0,0],\\\"_FontFamily\\\":\\\"Helvetica, Sans-Serif\\\",\\\"_ClipMode\\\":\\\"visible\\\",\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"_Align\\\":\\\"center\\\",\\\"_Scale\\\":1,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"textColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"337\\\":{\\\"borderWidth\\\":0,\\\"fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(116.0,20.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"338\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":339},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":336},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1356\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"339\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"340\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":341},\\\"_BorderWidth\\\":1,\\\"_BorderRadius\\\":5,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(116.0,20.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(214,214,214)\\\"},\\\"341\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":342},{\\\"__isSmartRef__\\\":true,\\\"id\\\":343},{\\\"__isSmartRef__\\\":true,\\\"id\\\":344},{\\\"__isSmartRef__\\\":true,\\\"id\\\":345}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"342\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"343\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"344\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"345\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"346\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":347},{\\\"__isSmartRef__\\\":true,\\\"id\\\":348},{\\\"__isSmartRef__\\\":true,\\\"id\\\":349},{\\\"__isSmartRef__\\\":true,\\\"id\\\":350}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"347\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"348\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"349\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"350\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"351\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":335},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8},\\\"targetMethodName\\\":\\\"chooseTargetMorphMenu\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"352\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Inputs/\\\",\\\"migrationLevel\\\":2,\\\"comment\\\":\\\"Simple button. Connect to 'fire' to trigger actions when the button is pressed.\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"353\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":435,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":354},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"fixedHeight\\\":true,\\\"allowsInput\\\":true,\\\"_FontFamily\\\":\\\"Arial, sans-serif\\\",\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"textColor\\\",\\\"distanceToDragEvent\\\"],\\\"_MaxTextWidth\\\":218,\\\"_MaxTextHeight\\\":null,\\\"showsHalos\\\":false,\\\"_FontSize\\\":12,\\\"name\\\":\\\"ObjectEditorMorphSelector\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":355},\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":356}],\\\"charsReplaced\\\":\\\"\\\",\\\"lastFindLoc\\\":5,\\\"priorSelectionRange\\\":[15,15],\\\"prevScroll\\\":[0,0],\\\"_ClipMode\\\":\\\"visible\\\",\\\"list\\\":[],\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":358}],\\\"doNotSerialize\\\":[\\\"$$savedTextString\\\"],\\\"doNotCopyProperties\\\":[\\\"$$savedTextString\\\"],\\\"listMorph\\\":null,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"owner\\\":null,\\\"_Align\\\":\\\"left\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":360},\\\"_MinTextWidth\\\":218,\\\"_MinTextHeight\\\":null,\\\"scriptAnnotations\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":361},\\\"selection\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"previousSelection\\\":[0,13],\\\"isCopyMorphRef\\\":true,\\\"morphRefId\\\":1,\\\"isBeingDragged\\\":false,\\\"draggingEnabled\\\":false,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":380},\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"savedTextString\\\":\\\"100\\\",\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":381},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(200.0,10.0)\\\",\\\"textColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(153.9,-23.7)\\\"},\\\"354\\\":{\\\"fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\",\\\"_Fill\\\"],\\\"_BorderWidth\\\":1,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_BorderRadius\\\":3.7000000000000006,\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(220.0,20.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(192,192,192)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_Fill\\\":\\\"Color.rgb(244,244,244)\\\"},\\\"355\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Inputs/\\\",\\\"migrationLevel\\\":2,\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"356\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":357},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1357\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"357\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"358\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"sourceAttrName\\\":\\\"savedTextString\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"targetMethodName\\\":\\\"setTarget\\\",\\\"converterString\\\":\\\"function (name) { return $world.get(name)}\\\",\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":359},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"359\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"360\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"361\\\":{\\\"createListMorph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":362},\\\"displayTopLevelMorphs\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":364},\\\"onMouseUp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":366},\\\"resetConnections\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":368},\\\"setTargetToListSelection\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":370},\\\"setTargetOfPane\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":372},\\\"onBlur\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":374},\\\"reset\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":376},\\\"onMouseDown\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":378}},\\\"362\\\":{\\\"time\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":363},\\\"user\\\":\\\"lauritz\\\"},\\\"363\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Oct 28 2011 05:27:29 GMT+0200 (CEST)\\\"},\\\"364\\\":{\\\"time\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":365},\\\"user\\\":\\\"lauritz\\\"},\\\"365\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Oct 14 2011 23:48:37 GMT+0200 (CEST)\\\"},\\\"366\\\":{\\\"time\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":367},\\\"user\\\":\\\"lauritz\\\"},\\\"367\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Mon Oct 03 2011 18:51:14 GMT+0200 (CEST)\\\"},\\\"368\\\":{\\\"time\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":369},\\\"user\\\":\\\"lauritz\\\"},\\\"369\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Sep 28 2011 01:03:17 GMT+0200 (CEST)\\\"},\\\"370\\\":{\\\"time\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":371},\\\"user\\\":\\\"lauritz\\\"},\\\"371\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Sat Oct 15 2011 00:00:58 GMT+0200 (CEST)\\\"},\\\"372\\\":{\\\"time\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":373},\\\"user\\\":\\\"lauritz\\\"},\\\"373\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Mon Oct 03 2011 18:34:37 GMT+0200 (CEST)\\\"},\\\"374\\\":{\\\"time\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":375},\\\"user\\\":\\\"lauritz\\\"},\\\"375\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Oct 07 2011 19:24:18 GMT+0200 (CEST)\\\"},\\\"376\\\":{\\\"time\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":377},\\\"user\\\":\\\"lauritz\\\"},\\\"377\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Oct 07 2011 19:26:15 GMT+0200 (CEST)\\\"},\\\"378\\\":{\\\"time\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":379},\\\"user\\\":\\\"lauritz\\\"},\\\"379\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Mon Oct 17 2011 19:49:00 GMT+0200 (CEST)\\\"},\\\"380\\\":{},\\\"381\\\":{\\\"getList\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":382},\\\"setList\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":385},\\\"reset\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":388},\\\"example\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":391},\\\"removeList\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":394},\\\"onBlur\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":397},\\\"createListMorph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":404},\\\"resetConnections\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":407},\\\"displayTopLevelMorphs\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":410},\\\"setTargetToListSelection\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":413},\\\"setTargetOfPane\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":416},\\\"onMouseDown\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":419}},\\\"382\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":383},\\\"source\\\":\\\"function getList() {\\\\n return this.world().indentedListItemsOfMorphNames();\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":384},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"383\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353}},\\\"384\\\":{},\\\"385\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":386},\\\"source\\\":\\\"function setList(list) {\\\\n return this.list = list;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":387},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"386\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353}},\\\"387\\\":{},\\\"388\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":389},\\\"source\\\":\\\"function reset() {\\\\n this.list = [];\\\\n this.textString = 'empty';\\\\n this.removeList();\\\\n this.resetConnections();\\\\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":390},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"389\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353}},\\\"390\\\":{},\\\"391\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":392},\\\"source\\\":\\\"function example() {\\\\n/*\\\\nthis.example()\\\\nthis.getList()\\\\n*/\\\\n this.setList(Array.range(0,100));\\\\n this.textString = 'empty';\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":393},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"392\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353}},\\\"393\\\":{},\\\"394\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":395},\\\"source\\\":\\\"function removeList() {\\\\n this.listMorph && this.listMorph.remove()\\\\n this.listMorph = null;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":396},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"395\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353}},\\\"396\\\":{},\\\"397\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":398},\\\"source\\\":\\\"function onBlur() {\\\\n $super();\\\\n this.removeList();\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":403},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"398\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":399}},\\\"399\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":400}},\\\"400\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":401},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch(e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":402},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"401\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"name\\\":\\\"onBlur\\\"},\\\"402\\\":{},\\\"403\\\":{},\\\"404\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":405},\\\"source\\\":\\\"function createListMorph() {\\\\n var list = new lively.morphic.List(new Rectangle(0,0, this.getExtent().x, 520));\\\\n list.setList(this.getList());\\\\n list.setFontSize(12);\\\\n\\\\n list.disableGrabbing();\\\\n list.disableDragging();\\\\n \\\\n this.addMorph(list);\\\\n list.setPosition(pt(0,0));\\\\n\\\\n connect(list, 'selection', this, 'setTargetToListSelection');\\\\n \\\\n return list;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":406},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"405\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353}},\\\"406\\\":{},\\\"407\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":408},\\\"source\\\":\\\"function resetConnections() {\\\\n disconnectAll(this);\\\\n connect(this, 'savedTextString', this.owner, 'setTarget', {converter: \\\\n\\\\tfunction (name) { return $world.get(name)}});\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":409},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"408\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353}},\\\"409\\\":{},\\\"410\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":411},\\\"source\\\":\\\"function displayTopLevelMorphs() {\\\\n if (this.listMorph) { this.removeList(); return true }\\\\n var list = this.createListMorph(); \\\\n this.addMorph(list);\\\\n this.listMorph = list;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":412},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"411\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353}},\\\"412\\\":{},\\\"413\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":414},\\\"source\\\":\\\"function setTargetToListSelection(selection) { \\\\n this.removeList();\\\\n if (!selection) return;\\\\n if (this.owner.scriptPane.hasChanged()) {\\\\n var that = this;\\\\n var callback = function (confirmed) {\\\\n if (confirmed) that.setTargetOfPane(selection);\\\\n }\\\\n this.owner.confirmUnsavedChanges(callback);\\\\n } else {\\\\n this.setTargetOfPane(selection);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":415},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"414\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353}},\\\"415\\\":{},\\\"416\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":417},\\\"source\\\":\\\"function setTargetOfPane(selection) {\\\\n this.owner.setTarget(selection);\\\\n this.setTextString(selection.getName());\\\\n this.removeList();\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":418},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"417\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353}},\\\"418\\\":{},\\\"419\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":420},\\\"source\\\":\\\"function onMouseDown(evt) {\\\\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\\\\n if (this.listMorph) {\\\\n return false;\\\\n } else {\\\\n this.displayTopLevelMorphs();\\\\n return true;\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":425},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"420\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":421}},\\\"421\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":422}},\\\"422\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":423},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch(e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":424},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"423\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"name\\\":\\\"onMouseDown\\\"},\\\"424\\\":{},\\\"425\\\":{},\\\"426\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"427\\\":{\\\"sortedScriptNamesOfObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":428},\\\"setTarget\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":431},\\\"generateSourceForScript\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":434},\\\"generateSourceForConnection\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":437},\\\"generateTargetCode\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":440},\\\"sortedConnectionNamesOfObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":443},\\\"displayJavaScriptSource\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":446},\\\"displaySourceForScript\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":449},\\\"displaySourceForConnection\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":452},\\\"newScript\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":455},\\\"newConnection\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":458},\\\"deleteSelectedScript\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":461},\\\"disconnectConnection\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":464},\\\"updateLists\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":467},\\\"displayInitialScript\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":470},\\\"reset\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":473},\\\"selectChangedContent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":476}},\\\"428\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":429},\\\"source\\\":\\\"function sortedScriptNamesOfObj(obj) {\\\\n if (!Functions.own(obj) || Functions.own(obj).size() == 0) return [];\\\\n return Functions.own(obj)\\\\n\\\\t.select(function(name) { return obj[name].hasLivelyClosure })\\\\n\\\\t.sortBy(function(name) { return name.toLowerCase() });\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":430},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"429\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"430\\\":{},\\\"431\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":432},\\\"source\\\":\\\"function setTarget(morph) {\\\\n this.reset();\\\\n module('lively.ide.SyntaxHighlighting').load(true);\\\\n this.target = morph;\\\\n this.morphSelector.textString = (this.target.getName() || this.target.toString());\\\\n this.scriptPane.doitContext = this.target;\\\\n this.updateLists();\\\\n this.displayInitialScript();\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":433},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"432\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"433\\\":{},\\\"434\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":435},\\\"source\\\":\\\"function generateSourceForScript(scriptName) {\\\\n var script = this.target[scriptName].getOriginal();\\\\n return Strings.format('this.addScript(%s);' ,script)\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":436},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"435\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"436\\\":{},\\\"437\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":438},\\\"source\\\":\\\"function generateSourceForConnection(connection) {\\\\n var c = connection, targetObject = this.target;\\\\n\\\\tif (!c.getTargetObj() || !c.getTargetObj().name || \\\\n\\\\t\\\\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\\\\n\\\\n\\\\tvar optConfig = []\\\\n\\\\tif (c.converterString)\\\\n\\\\t\\\\toptConfig.push(\\\\\\\"converter: \\\\\\\\n\\\\\\\\t\\\\\\\" + c.converterString)\\\\n\\\\tif (c.updaterString)\\\\n\\\\t\\\\toptConfig.push(\\\\\\\"updater: \\\\\\\\n\\\\\\\\t\\\\\\\" + c.updaterString)\\\\n\\\\treturn Strings.format('connect(%s, \\\\\\\"%s\\\\\\\", %s, \\\\\\\"%s\\\\\\\", {%s});', \\\\n\\\\t\\\\t\\\\tthis.generateTargetCode(targetObject, c.getSourceObj()),\\\\n\\\\t\\\\t\\\\tc.getSourceAttrName(),\\\\n\\\\t\\\\t\\\\tthis.generateTargetCode(targetObject, c.getTargetObj()),\\\\n\\\\t\\\\t\\\\tc.getTargetMethodName(),\\\\n\\\\t\\\\t\\\\toptConfig.join(','));\\\\n\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":439},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"438\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"439\\\":{},\\\"440\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":441},\\\"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\\\":442},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"441\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"442\\\":{},\\\"443\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":444},\\\"source\\\":\\\"function sortedConnectionNamesOfObj(obj) {\\\\n if (\\\\\\\"attributeConnections\\\\\\\" in obj) {\\\\n return obj.attributeConnections\\\\n .sortBy(function(each) {return name.toLowerCase() })\\\\n .collect(function(each) {return [each.getSourceAttrName(), each]});\\\\n } else {\\\\n return [];\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":445},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"444\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"445\\\":{},\\\"446\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":447},\\\"source\\\":\\\"function displayJavaScriptSource(jsCode) {\\\\n this.scriptPane.setTextString(jsCode);\\\\n this.scriptPane.highlightJavaScriptSyntax();\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":448},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"447\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"448\\\":{},\\\"449\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":450},\\\"source\\\":\\\"function displaySourceForScript(scriptName) {\\\\n if (!scriptName) return;\\\\n var code = \\\\\\\"\\\\\\\", that = this;\\\\n if (scriptName === \\\\\\\"-- ALL --\\\\\\\") {\\\\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\\\\n code = code.concat(that.generateSourceForScript(each)).concat(\\\\\\\"\\\\\\\\n\\\\\\\\n\\\\\\\");\\\\n });\\\\n } else {\\\\n code = this.generateSourceForScript(scriptName); \\\\n }\\\\n this.displayJavaScriptSource(code);\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":451},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"450\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"451\\\":{},\\\"452\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":453},\\\"source\\\":\\\"function displaySourceForConnection(connection) {\\\\n if (!connection) return;\\\\n var code = \\\\\\\"\\\\\\\", that = this;\\\\n if ((typeof connection === \\\\\\\"string\\\\\\\") && connection === \\\\\\\"-- ALL --\\\\\\\") {\\\\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\\\\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\\\\\\\"\\\\\\\\n\\\\\\\\n\\\\\\\");\\\\n })\\\\n } else {\\\\n code = this.generateSourceForConnection(connection);\\\\n }\\\\n this.displayJavaScriptSource(code);\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":454},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"453\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"454\\\":{},\\\"455\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":456},\\\"source\\\":\\\"function newScript() {\\\\n if (this.target) {\\\\n var code = \\\\\\\"this.addScript(function SCRIPTNAME() {\\\\\\\\n\\\\\\\\t\\\\\\\\n});\\\\\\\";\\\\n this.displayJavaScriptSource(code);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":457},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"456\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"457\\\":{},\\\"458\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":459},\\\"source\\\":\\\"function newConnection() {\\\\n if (this.target) {\\\\n var code = \\\\\\\"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\\\\\\\";\\\\n this.displayJavaScriptSource(code);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":460},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"459\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"460\\\":{},\\\"461\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":462},\\\"source\\\":\\\"function deleteSelectedScript() {\\\\n if (this.scriptList.selection && this.target) {\\\\n if (!this.target.hasOwnProperty(this.scriptList.selection)) return;\\\\n delete this.target[this.scriptList.selection];\\\\n this.updateLists();\\\\n this.displayInitialScript();\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":463},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"462\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"463\\\":{},\\\"464\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":465},\\\"source\\\":\\\"function disconnectConnection() {\\\\n var selection = this.connectionList.selection;\\\\n if (selection && \\\\n (typeof selection !== \\\\\\\"string\\\\\\\") &&\\\\n this.target.attributeConnections.indexOf(selection[1]) > -1) {\\\\n var c = this.connectionList.selection[1];\\\\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\\\\n this.updateLists();\\\\n this.displayInitialScript();\\\\n } \\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":466},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"465\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"466\\\":{},\\\"467\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":468},\\\"source\\\":\\\"function updateLists() {\\\\n this.scriptList.setList(this.sortedScriptNamesOfObj(this.target));\\\\n var scriptListItems = this.scriptList.getList();\\\\n scriptListItems.unshift(\\\\\\\"-- ALL --\\\\\\\");\\\\n this.scriptList.setList(scriptListItems);\\\\n\\\\n this.connectionList.setList(this.sortedConnectionNamesOfObj(this.target));\\\\n var connectionListItems = this.connectionList.getList();\\\\n connectionListItems.unshift(\\\\\\\"-- ALL --\\\\\\\");\\\\n this.connectionList.setList(connectionListItems);\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":469},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"468\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"469\\\":{},\\\"470\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":471},\\\"source\\\":\\\"function displayInitialScript() {\\\\n if (this.scriptList.getList().size() > 1) {\\\\n this.scriptList.selectAt(0);\\\\n } else if (this.connectionList.getList().size() > 1) {\\\\n this.connectionList.selectAt(0);\\\\n } else {\\\\n this.scriptList.selectAt(0);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":472},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"471\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"472\\\":{},\\\"473\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":474},\\\"source\\\":\\\"function reset() {\\\\n this.target = null;\\\\n this.scriptPane.doitContext = null;\\\\n this.scriptList.setList();\\\\n this.connectionList.setList();\\\\n this.scriptPane.setTextString(\\\\\\\"\\\\\\\");\\\\n this.morphSelector.reset();\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":475},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"474\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"475\\\":{},\\\"476\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":477},\\\"source\\\":\\\"function selectChangedContent(source) {\\\\n\\\\n var addScriptRegex = /this\\\\\\\\.addScript\\\\\\\\s*\\\\\\\\(\\\\\\\\s*function\\\\\\\\s*([^\\\\\\\\(]*)/g;\\\\n var addScriptMatches = [];\\\\n var addScriptMatch = addScriptRegex.exec(source);\\\\n while (addScriptMatch) {\\\\n addScriptMatches.push(addScriptMatch[1]);\\\\n addScriptMatch = addScriptRegex.exec(source);\\\\n }\\\\n \\\\n // if scripts were added, select either a specific one or all\\\\n if (addScriptMatches.length > 0) { \\\\n if (addScriptMatches.length === 1) {\\\\n var index = this.scriptList.getList().indexOf(addScriptMatches[0]);\\\\n if (index > -1) { \\\\n return this.scriptList.selectAt(index);\\\\n }\\\\n }\\\\n return this.scriptList.selectAt(0);\\\\n }\\\\n\\\\n var connectionRegex = \\\\n /connect\\\\\\\\(\\\\\\\\s*([^,]*)\\\\\\\\s*,\\\\\\\\s*\\\\\\\"([^,]*)\\\\\\\"\\\\\\\\s*,\\\\\\\\s*([^,]*)\\\\\\\\s*,\\\\\\\\s*\\\\\\\"([^,]*)\\\\\\\"/g;\\\\n var connectionMatches = [];\\\\n var connectionMatch = connectionRegex.exec(source);\\\\n while (connectionMatch) {\\\\n connectionMatches.push(connectionMatch);\\\\n connectionMatch = connectionRegex.exec(source);\\\\n }\\\\n\\\\n // if connections were made, select either a specific one or all\\\\n if (connectionMatches.length > 0) {\\\\n if (connectionMatches.length === 1) {\\\\n var match = connectionMatches[0];\\\\n for (var i=0; i -1) {\\\\n var c = selection[1];\\\\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\\\\n editor.updateLists();\\\\n editor.displayInitialScript();\\\\n } \\\\n }\\\\n\\\\n var message = 'Disconnect \\\\\\\"' + selection[0] +'\\\\\\\" connection?';\\\\n var callback = disconnectConnection;\\\\n\\\\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\\\\n\\\\n return this.world().openDialog(dialog);\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":569},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"568\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":544}},\\\"569\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":570},\\\"user\\\":\\\"lauritz\\\",\\\"categories\\\":[]},\\\"570\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Nov 11 2011 01:46:54 GMT+0100 (CET)\\\"},\\\"571\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":572}],\\\"scripts\\\":[],\\\"id\\\":\\\"0EC23EA3-7B34-429A-922D-5D139F127D1E\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":577},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"showsMorphMenu\\\":true,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"padding\\\",\\\"distanceToDragEvent\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":583},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":588},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":572},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":593}],\\\"doNotSerialize\\\":[\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$fire\\\"],\\\"showsHalos\\\":false,\\\"name\\\":\\\"ObjectEditorRemoveScriptButton\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":595},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":596},\\\"isCopyMorphRef\\\":true,\\\"morphRefId\\\":24,\\\"draggingEnabled\\\":false,\\\"objectEditorPane\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"derivationIds\\\":[217,\\\"FDC10087-12CF-4570-9211-8309CB6A9AA3\\\",\\\"E18FC530-4B1F-4F08-8DA6-3866A3519E56\\\",\\\"04A2AAC3-6A9E-40BB-9408-EBB2567EE63B\\\",\\\"8C1A42CE-840C-4AAE-BD79-C93A445B9EBF\\\",\\\"61FC11FA-B87E-4EFE-BD15-564D3178B68B\\\",\\\"ED34F9B5-9E00-41B3-8313-D9C3D6B3B231\\\",\\\"A7481F4B-D444-4B4F-BDA2-4F9F03AEC24D\\\",\\\"7DDF7175-34FC-4521-A7C3-580A8BE63351\\\",\\\"DEA39C05-FAD7-4882-AB3D-0EE12C3408F9\\\",\\\"99186A50-1411-4B6F-B1CB-FF0742C20D7D\\\",\\\"10F3E467-6BB8-4D07-BD17-8C50593FD6B8\\\",\\\"7260818C-6472-4288-8BDD-1E7798A543F3\\\",\\\"DEBB5BDB-018D-4BA1-9FB9-73DC84C51D89\\\",\\\"D75BCAED-3029-46EB-B944-4A102BB1BC0F\\\",\\\"9A977DA2-B325-4DFA-9683-3DC9ECEFAAC0\\\",\\\"48A5078F-B4A5-4F4E-884D-84CCDFFBE6F0\\\",\\\"33905494-AA01-4311-8398-1F6C3D4F1BAC\\\",\\\"5D7201A7-1374-49AD-851F-E3167EFED99E\\\",\\\"9B69B6C6-71F2-402E-89D1-E97FC2D3AE13\\\",\\\"DA1B3A74-F4A6-427B-8FBD-3D2E9D8CD866\\\",\\\"DBFC4A4F-8601-4C32-9460-53902C3B0F37\\\",\\\"ED51CA7C-CE32-4CF5-9398-0BA9B791FF5E\\\",\\\"4F7A7C1A-3788-478C-AFF5-BA62C7FCB01D\\\",\\\"FCEFF15E-E5B8-4C7E-A139-302649441119\\\",\\\"3674B8DC-F4E5-4A5C-ACEC-96D743BB6050\\\",\\\"33E0336F-FD6A-4AAB-AECB-B7D6C7C80631\\\",\\\"761015EE-47CF-40F6-A403-8A959B2DB0A6\\\",\\\"361B531D-7A1C-441A-BE8B-0B503543FF6C\\\",\\\"E283DDFD-1D8F-4E3D-A0BC-40C30221FFDC\\\"],\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"isPressed\\\":false,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":597},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Button\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(160.0,40.0)\\\",\\\"padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(33.4,-21.3)\\\"},\\\"572\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"97247E8A-2818-4B44-BCDD-348126BD380C\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":573},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"showsMorphMenu\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_MaxTextWidth\\\":25,\\\"_MaxTextHeight\\\":null,\\\"fixedHeight\\\":true,\\\"allowsInput\\\":false,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"textColor\\\",\\\"padding\\\",\\\"_Padding\\\",\\\"_TextColor\\\"],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":571},\\\"eventsAreIgnored\\\":true,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":574}],\\\"prevScroll\\\":[0,0],\\\"_FontFamily\\\":\\\"Helvetica, Sans-Serif\\\",\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"_Align\\\":\\\"center\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":576},\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"_MinTextWidth\\\":25,\\\"_MinTextHeight\\\":null,\\\"draggingEnabled\\\":false,\\\"derivationIds\\\":[218,\\\"852A7BD9-52EE-4708-A2D5-1BDECF33C958\\\",\\\"7B4F173E-9726-472A-9B30-530D4AA92AD9\\\",\\\"CBA217F6-2832-4213-9ABE-47753C1A4180\\\",\\\"E6B97D1D-95D5-4644-9359-1D08D42A51F4\\\",\\\"4391A57E-70C2-4628-9828-DD668CCE546E\\\",\\\"F0C6C298-3B8B-42B2-B5E9-E5B82F607B01\\\",\\\"DF0CAF75-4247-4797-B1A0-AD7444391E2A\\\",\\\"B4C4F09B-F663-47A1-B85F-461D5452F5F8\\\",\\\"FD966AB1-4685-4151-9A38-B1B21B0237EF\\\",\\\"CA91FC2C-D7CC-4123-AFD2-108F8F0C2E97\\\",\\\"88F1581A-7AEF-4646-B7F9-3890CDDB8494\\\",\\\"DC577877-7F00-4238-9246-08C2A10C0CC9\\\",\\\"818C9467-71A2-44D6-B01F-1523A0CD5476\\\",\\\"C0CF3DDB-AA12-49E0-B12A-6B620552BB47\\\",\\\"853E19A1-E97D-463D-A24F-0148671EB696\\\",\\\"0203CA4C-E523-4F7D-824B-F09BA3914BDD\\\",\\\"18B98A59-6C8E-4386-B3EF-A17259C51C0F\\\",\\\"24D84E0A-FA16-47DE-934D-E60729EEB227\\\",\\\"7035F1EB-4B8C-4F20-B3AC-966403F55C0A\\\",\\\"69831817-0662-4848-8481-44558987D21D\\\",\\\"BA13E4C6-DF2A-4059-9174-7725FA3FE514\\\",\\\"3E989A29-2A8F-4AFE-B312-A0852B746605\\\",\\\"7B675033-945D-4AE1-B85F-DBD35C7B02AA\\\",\\\"E0D76A08-70F9-4710-907E-B2D83D60D29A\\\",\\\"495F5D43-B450-45B7-B238-FC12AA8F6488\\\",\\\"B551041D-4E6E-44F3-8405-1DCE5344BCCD\\\",\\\"0A287650-EC32-45AA-8504-0513B196727F\\\",\\\"717B0EFA-1422-4224-9A53-5A494F6191A4\\\",\\\"C86C167E-8A7D-43BE-AFED-AAEDA70B95EE\\\"],\\\"_Scale\\\":1,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"textColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_TextColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"573\\\":{\\\"borderWidth\\\":0,\\\"fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(25.0,20.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\"},\\\"574\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":575},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":572},\\\"storedString\\\":\\\"-\\\",\\\"_id\\\":\\\"_1363\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"575\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"576\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":572},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"577\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":578},\\\"_BorderWidth\\\":1,\\\"_BorderRadius\\\":5,\\\"_ClipMode\\\":\\\"visible\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(25.0,20.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(214,214,214)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"578\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":579},{\\\"__isSmartRef__\\\":true,\\\"id\\\":580},{\\\"__isSmartRef__\\\":true,\\\"id\\\":581},{\\\"__isSmartRef__\\\":true,\\\"id\\\":582}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"579\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"580\\\":{\\\"offset\\\":0.3,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(221,221,221)\\\"},\\\"581\\\":{\\\"offset\\\":0.7,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(221,221,221)\\\"},\\\"582\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(204,204,204)\\\"},\\\"583\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":584},{\\\"__isSmartRef__\\\":true,\\\"id\\\":585},{\\\"__isSmartRef__\\\":true,\\\"id\\\":586},{\\\"__isSmartRef__\\\":true,\\\"id\\\":587}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"584\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"585\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"586\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"587\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"588\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":589},{\\\"__isSmartRef__\\\":true,\\\"id\\\":590},{\\\"__isSmartRef__\\\":true,\\\"id\\\":591},{\\\"__isSmartRef__\\\":true,\\\"id\\\":592}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"589\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"590\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"591\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"592\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"593\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":571},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":571},\\\"targetMethodName\\\":\\\"deleteSelectedScript\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":594},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"594\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":571},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":571}},\\\"595\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Inputs/\\\",\\\"migrationLevel\\\":2,\\\"comment\\\":\\\"Simple button. Connect to 'fire' to trigger actions when the button is pressed.\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"596\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":571},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"597\\\":{\\\"deleteSelectedScript\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":598}},\\\"598\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":599},\\\"source\\\":\\\"function deleteSelectedScript() {\\\\n\\\\n var editor = this.objectEditorPane;\\\\n var selection = editor.scriptList.selection;\\\\n\\\\n if (!editor.target || editor.scriptList.getList().size() < 2) \\\\n return; \\\\n\\\\n var deleteScript = function (confirmed) {\\\\n if (!confirmed) return;\\\\n \\\\n if (selection && editor.target) {\\\\n if (!editor.target.hasOwnProperty(selection)) \\\\n return;\\\\n delete editor.target[selection];\\\\n editor.updateLists();\\\\n editor.displayInitialScript();\\\\n }\\\\n }\\\\n\\\\n var message = 'Delete \\\\\\\"' + selection + '\\\\\\\" script?';\\\\n var callback = deleteScript;\\\\n\\\\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\\\\n\\\\n return this.world().openDialog(dialog);\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":600},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"599\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":571}},\\\"600\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":601},\\\"user\\\":\\\"lauritz\\\"},\\\"601\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 17 2011 18:12:21 GMT+0100 (CET)\\\"},\\\"602\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":603}],\\\"scripts\\\":[],\\\"id\\\":\\\"81F15272-5E6E-4544-B6FE-96BDD357A17C\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":609},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"showsMorphMenu\\\":true,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"padding\\\",\\\"distanceToDragEvent\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":610},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":615},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":603},\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"showsHalos\\\":false,\\\"name\\\":\\\"ObjectEditorMorphSelector\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":620},\\\"list\\\":[],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":621},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"textString\\\":\\\"\\\",\\\"selection\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":622},\\\"_ClipMode\\\":\\\"visible\\\",\\\"prevScroll\\\":[0,0],\\\"derivationIds\\\":[221,\\\"4AC64FBA-95AC-42B2-A078-B6DA97889093\\\",\\\"E26ED0E6-C4CE-4C82-94D5-175270E8459E\\\",\\\"D292F2FC-C2B6-48AE-B779-8CC5868FFA49\\\",\\\"53A862EB-032C-4BF0-9B21-58C7E0C0A9B2\\\",\\\"CC4D188B-510F-48DE-A0E1-EC8D2CD63F9F\\\",\\\"0CD057F2-3517-4849-A69E-1EF79B05ACE8\\\",\\\"66EBBB7D-8FA7-4D43-AE78-A18DA3B970BA\\\",\\\"A50C1893-4138-4E29-865B-92F53F76D08A\\\",\\\"1EC5D2B9-3539-419A-8DD6-CE82DEABB02C\\\",\\\"95DC06D5-F4C7-49E2-8A01-110D1B0AFBD0\\\",\\\"672DEFAB-2BE5-4C60-9779-3B44694FBEB1\\\",\\\"E3476213-5872-492C-BE29-0C6A5A150ED8\\\",\\\"AA2F6ABE-1CCB-403D-94DD-8FB371F3DDCE\\\",\\\"54B67D51-AB19-40A0-A2A6-EC51F3171CAC\\\",\\\"1CF44342-896F-4ACB-847F-7CB3CD10ED5A\\\",\\\"279A9257-1667-4E0C-844B-A4E0D02462F0\\\",\\\"DDCBD835-4B3F-4B8F-9623-696DA76C3A2C\\\",\\\"D2CB17F3-5DD0-4E97-BF99-40A95ABF976B\\\",\\\"FA519665-2394-43D3-8DCF-802A158F3291\\\",\\\"90519BB5-7419-46E0-B7E3-4C26304F3414\\\",\\\"0B7FC23C-C63C-4F20-8BAF-1BD1B7205762\\\",\\\"B54FAD70-E598-4B06-8F41-00843A06D4B0\\\",\\\"5A8ECBD6-ADDE-43FA-8D9E-BC483898DF8A\\\",\\\"69DD3160-FAD3-4AD8-9B1C-CB9229AD8034\\\",\\\"2C8AD368-8815-41D5-8C8D-CD36ECCF4A96\\\",\\\"80C5655D-B03D-413B-A84C-D59A60D8EEEC\\\",\\\"BA8066E4-5B8E-4048-97C5-332953805999\\\",\\\"E27E2CB2-789E-4269-B5E8-2631B5D2840B\\\",\\\"0EDAA37B-E8BA-4DE7-820A-17A44E299F5C\\\"],\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"isPressed\\\":false,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":628},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Button\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(200.1,10.0)\\\",\\\"padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(122.9,-11.6)\\\"},\\\"603\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"952BC06E-5007-4618-9289-931E66292E9D\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":604},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"showsMorphMenu\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_MaxTextWidth\\\":220,\\\"_MaxTextHeight\\\":null,\\\"fixedHeight\\\":true,\\\"allowsInput\\\":false,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"textColor\\\",\\\"padding\\\",\\\"_Padding\\\",\\\"_TextColor\\\"],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602},\\\"eventsAreIgnored\\\":true,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":605}],\\\"prevScroll\\\":[0,0],\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":607}],\\\"doNotSerialize\\\":[\\\"$$savedTextString\\\"],\\\"doNotCopyProperties\\\":[\\\"$$savedTextString\\\"],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":608},\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"_MinTextWidth\\\":220,\\\"_MinTextHeight\\\":null,\\\"_Align\\\":\\\"left\\\",\\\"_FontFamily\\\":\\\"Arial\\\",\\\"_FontSize\\\":10,\\\"derivationIds\\\":[222,\\\"30F054A3-7658-405B-8098-B7D87AA8A9ED\\\",\\\"556D6E07-45B7-42EC-A486-DE275EF0B034\\\",\\\"06B0B080-467A-46CC-8B0D-9C0A9B9A71F1\\\",\\\"5E2D96C9-BB9B-4735-8673-A79847435197\\\",\\\"B48AA022-2022-4A2A-9090-4D884FB3DFD3\\\",\\\"8B2F743A-98C5-45E1-B03C-5019114EAC47\\\",\\\"D09C56C3-A2DC-4BDF-B8A1-6365138ECD01\\\",\\\"74158C3D-B79E-43E7-B111-48701B10ACE2\\\",\\\"B19E117B-E40F-4B9F-86AC-BFB2AAFD5336\\\",\\\"4E3B3D72-E52C-44ED-AE32-78939BA1ECFD\\\",\\\"2459D1F0-E49C-4882-AB4C-D78C1A496962\\\",\\\"3D8D3B02-0459-45C1-A606-D0DB4B07958C\\\",\\\"78AAE288-D261-4BEA-9436-C8C31B890B44\\\",\\\"2E10F795-9892-4BF7-9A46-BCB90FD6112E\\\",\\\"DE32EFA9-C920-42F6-9F2E-7EDABEC006AF\\\",\\\"23FBFC79-1927-48FD-8C1C-09FFD7539784\\\",\\\"3409506C-9BAE-43DA-BCAF-94392F9646DF\\\",\\\"ED94289E-98FC-4126-9EED-25FDC98D5BFC\\\",\\\"63C2F1D8-3A1B-464B-9945-1F661D4CFE26\\\",\\\"782AAB82-32E9-4A37-9DC0-3118636C2CCE\\\",\\\"D564B3C8-D9B5-4D7D-80DD-16715ED878F6\\\",\\\"D9344242-9F26-4A5D-B86D-6FAEA43B439C\\\",\\\"E7E3A5EE-8F82-4F04-9E65-771E2E4AC9D1\\\",\\\"55BF0D1C-FCDF-4D8B-9E42-8EF0F36074A3\\\",\\\"B3BE05E0-5704-45B4-8B1D-E7FDA5CE6235\\\",\\\"9A503124-0F1D-4390-B668-E4457CBC1376\\\",\\\"26D1AD85-C129-4C24-A16A-B6863FC35F41\\\",\\\"7425ED3B-1418-47C8-A2EE-52CDF3C4D860\\\",\\\"C4B9C269-4F6E-4EA2-A6EA-38C21A011591\\\"],\\\"_Scale\\\":1,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(2.0,1.0)\\\",\\\"textColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"_TextColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"604\\\":{\\\"borderWidth\\\":0,\\\"fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(220.0,20.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\"},\\\"605\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":606},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":603},\\\"_id\\\":\\\"_985\\\",\\\"storedString\\\":\\\"empty\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"606\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"607\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":603},\\\"sourceAttrName\\\":\\\"savedTextString\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602},\\\"targetMethodName\\\":\\\"selection\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"608\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":603},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"609\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":610},\\\"_BorderWidth\\\":1,\\\"_BorderRadius\\\":5,\\\"_ClipMode\\\":\\\"visible\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(220.0,20.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(214,214,214)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"610\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":611},{\\\"__isSmartRef__\\\":true,\\\"id\\\":612},{\\\"__isSmartRef__\\\":true,\\\"id\\\":613},{\\\"__isSmartRef__\\\":true,\\\"id\\\":614}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"611\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"612\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"613\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"614\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"615\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":616},{\\\"__isSmartRef__\\\":true,\\\"id\\\":617},{\\\"__isSmartRef__\\\":true,\\\"id\\\":618},{\\\"__isSmartRef__\\\":true,\\\"id\\\":619}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"616\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"617\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"618\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"619\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"620\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Inputs/\\\",\\\"migrationLevel\\\":2,\\\"partName\\\":\\\"ChoiceButton\\\",\\\"comment\\\":\\\"Click on it and you get a list of things to choose from.\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"621\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"622\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":181,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":623},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"fixedHeight\\\":false,\\\"allowsInput\\\":true,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"textColor\\\",\\\"_TextColor\\\",\\\"distanceToDragEvent\\\"],\\\"_MaxTextWidth\\\":580,\\\"_MaxTextHeight\\\":null,\\\"showsHalos\\\":false,\\\"_FontSize\\\":28,\\\"name\\\":\\\"Title\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":624},\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":625}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":627},\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"_MinTextWidth\\\":580,\\\"_MinTextHeight\\\":null,\\\"_Rotation\\\":0,\\\"_Scale\\\":1.002003004005006,\\\"previousSelection\\\":[35,35],\\\"priorSelectionRange\\\":[23,23],\\\"charsReplaced\\\":\\\"WIP / Proof of Concept\\\",\\\"lastFindLoc\\\":22,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"isCopyMorphRef\\\":true,\\\"morphRefId\\\":2,\\\"prevScroll\\\":[0,0],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(37.0,23.0)\\\",\\\"textColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_TextColor\\\":\\\"Color.rgb(0,79,152)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(221.0,-12.0)\\\"},\\\"623\\\":{\\\"fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":0,\\\"_ClipMode\\\":\\\"visible\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(580.0,43.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(255,255,255)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"624\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Worlds/\\\",\\\"comment\\\":\\\"For example a world title.\\\",\\\"partName\\\":\\\"Title\\\",\\\"migrationLevel\\\":2,\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"625\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":626},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":622},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1365\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"626\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"627\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":622},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"628\\\":{\\\"reset\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":629},\\\"onMouseDown\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":633},\\\"onBlur\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":641},\\\"createScenePresentation\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":649},\\\"presentTargetChooser\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":653},\\\"removeTargetChooser\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":657},\\\"removeHighlight\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":661},\\\"highlightCurrentTarget\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":665},\\\"updateTargetFromSelection\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":669},\\\"currentMorphicScene\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":673},\\\"highlightTarget\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":677},\\\"setLabel\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":681},\\\"updateTargetFromOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":689}},\\\"629\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":630},\\\"source\\\":\\\"function reset() {\\\\n this.removeTargetChooser();\\\\n this.setLabel('empty');\\\\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'});\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":631},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"630\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602}},\\\"631\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":632},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"632\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:04:57 GMT+0200 (CEST)\\\"},\\\"633\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":634},\\\"source\\\":\\\"function onMouseDown(evt) {\\\\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) {\\\\n return $super(evt);\\\\n }\\\\n \\\\n if (this.listMorph) {\\\\n // clicked on morph, not the list, not the list's scrollbar\\\\n if (evt.target === this.renderContext().shapeNode)\\\\n this.removeTargetChooser();\\\\n } else {\\\\n this.presentTargetChooser();\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":639},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"634\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":635}},\\\"635\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":636}},\\\"636\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":637},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch (e) {\\\\n if ($world)\\\\n $world.logError(e, 'Error in $super call')\\\\n else\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":638},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"637\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602},\\\"name\\\":\\\"onMouseDown\\\"},\\\"638\\\":{},\\\"639\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":640},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"640\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 12:44:10 GMT+0200 (CEST)\\\"},\\\"641\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":642},\\\"source\\\":\\\"function onBlur(evt) {\\\\n $super(evt);\\\\n \\\\n // remove the scene presentation when clicked elsewhere\\\\n var target = evt.world.clickedOnMorph;\\\\n if (!this.listMorph || !this.listMorph.isAncestorOf(target)) {\\\\n this.removeTargetChooser();\\\\n } else {\\\\n this.focus();\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":647},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"642\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":643}},\\\"643\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":644}},\\\"644\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":645},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch (e) {\\\\n if ($world)\\\\n $world.logError(e, 'Error in $super call')\\\\n else\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":646},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"645\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602},\\\"name\\\":\\\"onBlur\\\"},\\\"646\\\":{},\\\"647\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":648},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"648\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 13:29:05 GMT+0200 (CEST)\\\"},\\\"649\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":650},\\\"source\\\":\\\"function createScenePresentation() {\\\\n var that = this,\\\\n items = this.currentMorphicScene(),\\\\n height = this.owner.getExtent().y,\\\\n bounds = new Rectangle(0, this.getExtent().y, this.getExtent().x * 2, height),\\\\n treeMorph = new lively.morphic.Tree(),\\\\n rect = lively.morphic.Morph.makeRectangle(bounds),\\\\n currentTarget = null;\\\\n \\\\n treeMorph.childrenPerPage = 10000;\\\\n treeMorph.setName(\\\\\\\"MorphSelectorTree\\\\\\\");\\\\n treeMorph.getLayouter().defer();\\\\n treeMorph.setItem(items);\\\\n treeMorph.childNodes.each(function (n) {\\\\n n.expand();\\\\n })\\\\n \\\\n currentTarget = this.highlightCurrentTarget(treeMorph);\\\\n \\\\n rect.setFill(Color.white);\\\\n rect.beClip(true);\\\\n rect.disableGrabbing();\\\\n rect.disableDragging();\\\\n rect.setBorderWidth(1);\\\\n rect.setBorderColor(Color.rgb(150,150,150));\\\\n rect.addMorph(treeMorph);\\\\n rect.treeMorph = treeMorph;\\\\n rect.currentTarget = currentTarget;\\\\n\\\\n return rect;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":651},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"650\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602}},\\\"651\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":652},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"652\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 13:29:56 GMT+0200 (CEST)\\\"},\\\"653\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":654},\\\"source\\\":\\\"function presentTargetChooser() {\\\\n var list = this.createScenePresentation(),\\\\n tree = list.treeMorph,\\\\n target = list.currentTarget\\\\n \\\\n list.setVisible(false)\\\\n this.addMorph(list)\\\\n this.listMorph = list\\\\n list.focus()\\\\n\\\\n // need temp here, doesn't work otherwise, strange errors... Javascript WAT\\\\n var layouting = function() {\\\\n list.setVisible(true)\\\\n \\\\n if (target) {\\\\n var globalTransform = new lively.morphic.Similitude()\\\\n for (var morph = target; (morph != list) && \\\\n (morph != undefined); morph = morph.owner) {\\\\n globalTransform.preConcatenate(morph.getTransform());\\\\n } \\\\n \\\\n list.scrollRectIntoView(target.getBounds().\\\\n translatedBy(globalTransform.getTranslation()));\\\\n tree.getLayouter().resume();\\\\n }\\\\n }\\\\n layouting.morphicDelay(1);\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":655},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"654\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602}},\\\"655\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":656},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"656\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 13:13:22 GMT+0200 (CEST)\\\"},\\\"657\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":658},\\\"source\\\":\\\"function removeTargetChooser() {\\\\n if (this.listMorph) {\\\\n this.listMorph.remove();\\\\n delete this.listMorph; \\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":659},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"658\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602}},\\\"659\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":660},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"660\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 12:43:38 GMT+0200 (CEST)\\\"},\\\"661\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":662},\\\"source\\\":\\\"function removeHighlight(node) {\\\\n node.submorphs[0].setFill(Color.rgb(255,255,255))\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":663},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"662\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602}},\\\"663\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":664},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"664\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 13:32:15 GMT+0200 (CEST)\\\"},\\\"665\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":666},\\\"source\\\":\\\"function highlightCurrentTarget(tree) {\\\\n var target = this.owner.target,\\\\n nodes = tree.childNodes,\\\\n highlightNode;\\\\n\\\\n if (!target) {\\\\n return\\\\n } else if (target.isMorph) {\\\\n var expandables = [target],\\\\n nextOwner = target,\\\\n currentNode\\\\n while (nextOwner.owner) {\\\\n expandables.push(nextOwner.owner)\\\\n nextOwner = nextOwner.owner\\\\n }\\\\n expandables.reverse().each(function (m) {\\\\n currentNode = nodes.detect(function (n) {\\\\n return n.item.value === m;\\\\n })\\\\n if (currentNode) {\\\\n nodes = currentNode.childNodes\\\\n if (!nodes && currentNode.item.children) {\\\\n currentNode.expand();\\\\n nodes = currentNode.childNodes;\\\\n }\\\\n } else {\\\\n return;\\\\n }\\\\n })\\\\n if (currentNode && currentNode.item.value === target) {\\\\n highlightNode = currentNode;\\\\n }\\\\n } else {\\\\n var groupNodes = nodes.detect(function (n) {\\\\n return n.item.value === 'groups';\\\\n }).childNodes\\\\n highlightNode = groupNodes.detect(function (n) {\\\\n // group names are unique\\\\n return n.item.value.name === target.name;\\\\n })\\\\n }\\\\n\\\\n if (highlightNode) {\\\\n this.highlightTarget(highlightNode);\\\\n }\\\\n return highlightNode;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":667},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"666\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602}},\\\"667\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":668},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"668\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 13:31:39 GMT+0200 (CEST)\\\"},\\\"669\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":670},\\\"source\\\":\\\"function updateTargetFromSelection(selection) { \\\\n var that = this;\\\\n var update = function(confirmed) {\\\\n if (confirmed) {\\\\n that.owner.setTarget(selection);\\\\n that.setLabel(selection.getName() || selection.toString());\\\\n }\\\\n }\\\\n \\\\n this.removeTargetChooser();\\\\n if (this.owner.hasUnsavedChanges && this.owner.hasUnsavedChanges()) {\\\\n this.owner.confirmUnsavedChanges(update);\\\\n } else {\\\\n update(true);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":671},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"670\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602}},\\\"671\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":672},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"672\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:04:57 GMT+0200 (CEST)\\\"},\\\"673\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":674},\\\"source\\\":\\\"function currentMorphicScene() {\\\\n var onSelect = function onSelect(tree) {\\\\n this.selector.updateTargetFromSelection(this.value);\\\\n }\\\\n var properties = {\\\\n editorPane: this.owner,\\\\n selector: this\\\\n }\\\\n \\\\n return {children: [{ \\\\n name: 'World',\\\\n value: this.world(),\\\\n selector: this,\\\\n onSelect: onSelect,\\\\n children: this.world().submorphs.invoke('treeItemsOfMorphNames',\\\\n {scripts: [onSelect],\\\\n properties: properties,\\\\n showUnnamed: true}).compact()\\\\n }]};\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":675},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"674\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602}},\\\"675\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":676},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"676\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 13:29:43 GMT+0200 (CEST)\\\"},\\\"677\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":678},\\\"source\\\":\\\"function highlightTarget(node) {\\\\n node.submorphs[0].setFill(Color.rgb(218,218,218))\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":679},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"678\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602}},\\\"679\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":680},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"680\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 13:32:12 GMT+0200 (CEST)\\\"},\\\"681\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":682},\\\"source\\\":\\\"function setLabel(label) {\\\\n this.label.setTextString(label);\\\\n this.label.setAlign('left');\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":687},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"682\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":683}},\\\"683\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":684}},\\\"684\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":685},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch (e) {\\\\n if ($world)\\\\n $world.logError(e, 'Error in $super call')\\\\n else\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":686},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"685\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602},\\\"name\\\":\\\"setLabel\\\"},\\\"686\\\":{},\\\"687\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":688},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"688\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:04:31 GMT+0200 (CEST)\\\"},\\\"689\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":690},\\\"source\\\":\\\"function updateTargetFromOwner() {\\\\n this.setLabel(this.owner.target);\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":691},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"690\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602}},\\\"691\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":692},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"692\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:24:24 GMT+0200 (CEST)\\\"},\\\"693\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"C8629DF3-424B-47D3-A3FD-68201FFFC455\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":694},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"fixedHeight\\\":false,\\\"allowsInput\\\":false,\\\"_FontFamily\\\":\\\"Arial, sans-serif\\\",\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"textColor\\\",\\\"distanceToDragEvent\\\"],\\\"_MaxTextWidth\\\":64.8979476392384,\\\"showsHalos\\\":false,\\\"_FontSize\\\":9,\\\"name\\\":\\\"ObjectEditorScriptsText2\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":695},\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":696}],\\\"charsReplaced\\\":\\\"Scripts\\\",\\\"lastFindLoc\\\":-7,\\\"priorSelectionRange\\\":[0,7],\\\"prevScroll\\\":[0,0],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":698},\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"_MinTextWidth\\\":64.8979476392384,\\\"_ClipMode\\\":\\\"visible\\\",\\\"draggingEnabled\\\":false,\\\"eventsAreIgnored\\\":true,\\\"isCopyMorphRef\\\":true,\\\"morphRefId\\\":27,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"derivationIds\\\":[224,\\\"35EF8FE5-067D-45B6-AF21-77040F11D340\\\",\\\"80DC09DD-22D4-4089-B5C3-857B32C9BE9B\\\",\\\"EF080074-E6B9-47F3-A87F-26313B40C430\\\",\\\"F6977801-C1A7-445C-9BF1-8A1019E202FB\\\",\\\"8C9157AE-0343-4CFB-8186-1D5E05D2ECBE\\\",\\\"DD3C23F8-6463-4EAE-959B-C486E27D9BDA\\\",\\\"1E8D3752-D212-41F8-BC63-B094E0C80707\\\",\\\"75C07D11-AE5D-4A36-B2D0-F2A6EA414E72\\\",\\\"494AB1C0-2C09-49DE-B4AA-1F24DC7495FF\\\",\\\"25199967-E3BA-4763-A704-37BD3152A5F7\\\",\\\"8E4A5937-D1FA-4AF7-BD8D-B542C636CEF9\\\",\\\"DDB23EF0-540C-4046-AD4D-C001E8A5F20C\\\",\\\"FF45AAB3-E5C7-42A0-A704-F068DB2E2AF9\\\",\\\"52850E3E-BE46-467C-A381-902F5E4859FD\\\",\\\"147F9160-7168-44A4-9EA4-A36466EE1F52\\\",\\\"8E4FB238-FC20-4DA7-AC9F-6921EBBD5609\\\",\\\"3D09A998-5E60-4E94-9C6A-B08E7D98F02A\\\",\\\"B8986B95-68A4-4212-8560-C86C8F7B3B3C\\\",\\\"81BAFCDC-090F-4A92-8AD6-C3127620CCF4\\\",\\\"3663625F-2BB0-494C-A467-04148A441F42\\\",\\\"8F0EE2A4-3C90-4F71-A04E-2B285D2543CD\\\",\\\"B5F10B61-9C89-4903-BD4C-DF3B9D283432\\\",\\\"7005184B-8CE8-4DB8-82D8-D75E16ADE428\\\",\\\"B8106E33-B470-45C3-916E-6E92CAFDD854\\\",\\\"3013F6C8-9D86-49F3-9EB0-AA42B27F1DC6\\\",\\\"A49BA117-B9D4-43F4-82EA-458B9D16FDBA\\\",\\\"9FB9DF10-FCEC-44FE-9614-6DFC4B814576\\\",\\\"54F9AFFD-B235-48AC-85E0-57921251546E\\\",\\\"7A472A4B-7292-49B5-9F03-DE2E3A096714\\\"],\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"_MaxTextHeight\\\":null,\\\"_MinTextHeight\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(10.0,12.9)\\\",\\\"textColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(45.8,-27.8)\\\"},\\\"694\\\":{\\\"fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":0,\\\"_ClipMode\\\":\\\"visible\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(64.9,14.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"695\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/NewWorld\\\",\\\"migrationLevel\\\":1,\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"696\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":697},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":693},\\\"storedString\\\":\\\"Tag:\\\",\\\"_id\\\":\\\"_1367\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"697\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"698\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":693},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"699\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":700}],\\\"scripts\\\":[],\\\"id\\\":\\\"46929EDB-248B-41D6-AC15-410A659C24A5\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":706},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"showsMorphMenu\\\":true,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"padding\\\",\\\"distanceToDragEvent\\\"],\\\"value\\\":true,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":712},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":717},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":700},\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"showsHalos\\\":false,\\\"name\\\":\\\"ObjectEditorTagChooser\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":722},\\\"listMorph\\\":null,\\\"list\\\":[],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":723},\\\"textString\\\":\\\"PartsBinBrowser\\\",\\\"selection\\\":\\\"\\\",\\\"_ClipMode\\\":\\\"visible\\\",\\\"prevScroll\\\":[0,0],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"setTargetToListSelection\\\":\\\"all\\\",\\\"savedTextString\\\":\\\"all\\\",\\\"derivationIds\\\":[225,\\\"7F83847B-D0B1-4A31-8601-43424B97C858\\\",\\\"E08FC110-71D7-4FFD-B4A8-08F8147B95BA\\\",\\\"5534107D-C5C9-48DD-A1ED-B87E9D9B672C\\\",\\\"0B89FA7A-768C-4062-98AE-C455E8DAFF19\\\",\\\"799320C6-CFBA-40E7-B03D-64BFE9B78248\\\",\\\"9B650AA3-271B-4E72-B230-51C6F64B7462\\\",\\\"C95D3672-724C-4C2C-9CDD-EF308062F627\\\",\\\"C66EBEEC-B7CE-4DD9-8BDF-905F071F965D\\\",\\\"D68B143A-A712-4FD0-8803-62CCB4C7F763\\\",\\\"ED802271-AE5C-4BE9-AC4E-7CED44BC864B\\\",\\\"1BD989CB-146C-431F-8B15-9199C4CD5D32\\\",\\\"42172AA4-1B06-4C5B-9BB7-FAED1206CF34\\\",\\\"32DFAF99-E6F8-426B-829D-FD6C2BCB8FAA\\\",\\\"9B4BF2BE-49D5-4B9D-8F38-1692443069A9\\\",\\\"FCAB3690-731A-45E7-984F-843DFE705AF1\\\",\\\"94B10A66-8219-43AD-B902-DA999A66222D\\\",\\\"BB0E2EB7-ABCE-44C7-96E7-6679FB2981D1\\\",\\\"2FCEE551-302B-46C9-B646-3B9BE9187182\\\",\\\"B4267F52-1ACC-42A1-904D-E9F7D485D8AB\\\",\\\"14770110-045A-4BE4-BCF2-7C886DF70F7D\\\",\\\"5387EA76-6B03-426A-B385-9C4231B66352\\\",\\\"23545203-A969-439B-8761-E83A810696D0\\\",\\\"C5467F6E-CBD7-4AF4-94BE-D0D62E4F7DDD\\\",\\\"2FC5F9D1-B611-4273-BD5B-107350364579\\\",\\\"318398B6-6689-4DE7-88FD-636BD968773D\\\",\\\"3241459F-2019-4BD2-A0CF-BD2A174DDA76\\\",\\\"69022916-A511-4A6C-8220-5B4CCD34FCEF\\\",\\\"E772C128-C42D-4B13-A3DB-3EC0DFDC9FC5\\\",\\\"4DD223AA-79FC-4FB3-9301-F197D9D6B358\\\"],\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"isPressed\\\":false,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":724},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Button\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(39.1,10.0)\\\",\\\"padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(85.7,-11.6)\\\"},\\\"700\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"72270145-A97E-4B0C-BA7D-1B68CE1A0841\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":701},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"showsMorphMenu\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_MaxTextWidth\\\":130,\\\"_MaxTextHeight\\\":null,\\\"fixedHeight\\\":true,\\\"allowsInput\\\":false,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"textColor\\\",\\\"padding\\\",\\\"_Padding\\\",\\\"_TextColor\\\"],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699},\\\"eventsAreIgnored\\\":true,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":702}],\\\"prevScroll\\\":[0,0],\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":704}],\\\"doNotSerialize\\\":[\\\"$$savedTextString\\\"],\\\"doNotCopyProperties\\\":[\\\"$$savedTextString\\\"],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":705},\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"_MinTextWidth\\\":130,\\\"_MinTextHeight\\\":null,\\\"_Align\\\":\\\"left\\\",\\\"_FontFamily\\\":\\\"Arial\\\",\\\"_FontSize\\\":10,\\\"derivationIds\\\":[226,\\\"03DBF3F8-8EA2-4426-BA64-C4297DDAB015\\\",\\\"B8F87302-BEC3-48CD-9BBA-6C7DBB6287E1\\\",\\\"4AA6AE51-338B-4E3E-814B-9F99C693A2D5\\\",\\\"08F6CE56-AD91-4C27-9429-C3DEA313696C\\\",\\\"D39C963C-FD24-4498-A6D8-71E5102CE58A\\\",\\\"132C2A9E-3466-4051-AAEA-6E485A91F408\\\",\\\"DB8BC4A1-ED41-446B-AB6C-7E73DD857B5D\\\",\\\"567FC668-A57C-41CB-8252-8912826B3144\\\",\\\"D0B0775F-C8E7-49EB-BBB2-C7BB7DD464BF\\\",\\\"AABED87D-D7C0-494A-8803-26F4601E35FF\\\",\\\"696C3A2A-C695-4D17-A044-41A73436AB8D\\\",\\\"206A0BFD-6997-4E0E-9193-089D1F66B22A\\\",\\\"F2F1F966-6C41-4EBA-AFCE-FAE8C79AA696\\\",\\\"64A754E9-7083-4CAE-B5C2-7B436EFFE4BA\\\",\\\"64737503-A352-42CC-A249-667DA2B42746\\\",\\\"9218F1CA-E23F-4E1A-89C3-DB19DE720861\\\",\\\"CF7EAC38-1041-4B83-B087-359885B8528B\\\",\\\"84469C7C-C93D-4F16-ACAA-0045A4A37FCA\\\",\\\"9D3DD447-66A0-4B4A-B378-FB864D8C1468\\\",\\\"163D1C2B-EDE9-4F8F-B466-EF9F4CB14384\\\",\\\"50DCF8C9-23AA-4241-AC5B-724CC11950DA\\\",\\\"CCACCC51-0109-4F73-B122-AA60E40EC54B\\\",\\\"285D1797-A21F-4439-81AD-932B45F54879\\\",\\\"7354C28D-A54E-48B6-913E-4949B5F4625E\\\",\\\"68EAB78C-AAA8-4EC3-8493-CFD23672B5B3\\\",\\\"2AD9DBC6-BDBD-4022-AFE1-B6D94D6860BF\\\",\\\"5D634617-10A2-45FE-A453-D3452456AB07\\\",\\\"EE3AF0A1-F42E-4AE8-A115-3458AA56DAF3\\\",\\\"D8A87F07-FBE8-4C1E-ADE9-3AF6EE15FCD3\\\"],\\\"_Scale\\\":1,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(2.0,1.0)\\\",\\\"textColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"_TextColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"701\\\":{\\\"borderWidth\\\":0,\\\"fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(130.0,20.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\"},\\\"702\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":703},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":700},\\\"_id\\\":\\\"_986\\\",\\\"storedString\\\":\\\"all\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"703\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"704\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":700},\\\"sourceAttrName\\\":\\\"savedTextString\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699},\\\"targetMethodName\\\":\\\"selection\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"705\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":700},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"706\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":707},\\\"_BorderWidth\\\":1,\\\"_BorderRadius\\\":5,\\\"_ClipMode\\\":\\\"visible\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(130.0,20.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(214,214,214)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"707\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":708},{\\\"__isSmartRef__\\\":true,\\\"id\\\":709},{\\\"__isSmartRef__\\\":true,\\\"id\\\":710},{\\\"__isSmartRef__\\\":true,\\\"id\\\":711}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"708\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(230,243,253)\\\"},\\\"709\\\":{\\\"offset\\\":0.3,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(171,215,248)\\\"},\\\"710\\\":{\\\"offset\\\":0.7,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(171,215,248)\\\"},\\\"711\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(157,198,229)\\\"},\\\"712\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":713},{\\\"__isSmartRef__\\\":true,\\\"id\\\":714},{\\\"__isSmartRef__\\\":true,\\\"id\\\":715},{\\\"__isSmartRef__\\\":true,\\\"id\\\":716}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"713\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"714\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"715\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"716\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"717\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":718},{\\\"__isSmartRef__\\\":true,\\\"id\\\":719},{\\\"__isSmartRef__\\\":true,\\\"id\\\":720},{\\\"__isSmartRef__\\\":true,\\\"id\\\":721}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"718\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"719\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"720\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"721\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"722\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Inputs/\\\",\\\"migrationLevel\\\":2,\\\"partName\\\":\\\"ChoiceButton\\\",\\\"comment\\\":\\\"Click on it and you get a list of things to choose from.\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"723\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"724\\\":{\\\"createListMorph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":725},\\\"getList\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":729},\\\"removeList\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":733},\\\"reset\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":737},\\\"onMouseUp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":741},\\\"onBlur\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":749},\\\"setTag\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":757}},\\\"725\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":726},\\\"source\\\":\\\"function createListMorph() {\\\\n var items = this.getList();\\\\n\\\\n var height = Math.min(this.owner.getExtent().y, items.length * 17);\\\\n var extent = new Rectangle(0, this.getExtent().y, this.getExtent().x, height);\\\\n\\\\n var listMorph = new lively.morphic.List(extent);\\\\n listMorph.setList(items);\\\\n listMorph.setFontSize(10);\\\\n\\\\n listMorph.disableGrabbing();\\\\n listMorph.disableDragging();\\\\n \\\\n connect(listMorph, 'selection', this, 'setTag');\\\\n \\\\n return listMorph;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":727},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"726\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699}},\\\"727\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":728},\\\"user\\\":\\\"lauritz\\\",\\\"categories\\\":[]},\\\"728\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Nov 29 2011 04:35:59 GMT+0100 (CET)\\\"},\\\"729\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":730},\\\"source\\\":\\\"function getList() {\\\\n if (!this.owner.target) return [''];\\\\n\\\\n var target = this.owner.target;\\\\n\\\\n var tags = Functions.own(target).collect(function (each) {\\\\n return target[each].tags || [];\\\\n }).flatten().uniq();\\\\n\\\\n var sortedTags = tags.sortBy(function(name) { \\\\n return name.toLowerCase() \\\\n });\\\\n \\\\n sortedTags.unshift('all'); \\\\n return sortedTags;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":731},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"730\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699}},\\\"731\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":732},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"732\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Dec 16 2011 20:27:25 GMT+0100 (CET)\\\"},\\\"733\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":734},\\\"source\\\":\\\"function removeList() {\\\\n this.listMorph && this.listMorph.remove()\\\\n this.listMorph = null;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":735},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"734\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699}},\\\"735\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":736},\\\"user\\\":\\\"lauritz\\\",\\\"categories\\\":[]},\\\"736\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 17 2011 19:06:51 GMT+0100 (CET)\\\"},\\\"737\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":738},\\\"source\\\":\\\"function reset() {\\\\n this.list = [];\\\\n this.setLabel('all');\\\\n this.label.setAlign('left');\\\\n this.removeList();\\\\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":739},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"738\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699}},\\\"739\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":740},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"740\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Dec 16 2011 20:27:53 GMT+0100 (CET)\\\"},\\\"741\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":742},\\\"source\\\":\\\"function onMouseUp(evt) {\\\\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\\\\n if (this.listMorph) {\\\\n this.removeList();\\\\n return true;\\\\n } \\\\n if (this.getList().size() < 2) return;\\\\n var list = this.createListMorph();\\\\n this.addMorph(list);\\\\n this.listMorph = list;\\\\n return true;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":747},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"742\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":743}},\\\"743\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":744}},\\\"744\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":745},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch(e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":746},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"745\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699},\\\"name\\\":\\\"onMouseUp\\\"},\\\"746\\\":{},\\\"747\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":748},\\\"user\\\":\\\"lauritz\\\",\\\"categories\\\":[]},\\\"748\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 17 2011 18:59:16 GMT+0100 (CET)\\\"},\\\"749\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":750},\\\"source\\\":\\\"function onBlur(evt) {\\\\n $super(evt);\\\\n \\\\n // workaround - otherwise other morphs get this event\\\\n var clickedMorph = evt && evt.world && evt.world.clickedOnMorph;\\\\n if (clickedMorph && (clickedMorph !== this && clickedMorph !== this.listMorph)) {\\\\n this.removeList();\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":755},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"750\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":751}},\\\"751\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":752}},\\\"752\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":753},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch(e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":754},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"753\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699},\\\"name\\\":\\\"onBlur\\\"},\\\"754\\\":{},\\\"755\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":756},\\\"user\\\":\\\"lauritz\\\",\\\"categories\\\":[]},\\\"756\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Mon Nov 21 2011 23:10:03 GMT+0100 (CET)\\\"},\\\"757\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":758},\\\"source\\\":\\\"function setTag(tag) {\\\\n this.setLabel(tag || '');\\\\n this.label.setAlign('left');\\\\n this.owner.setTag(tag);\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":759},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"758\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699}},\\\"759\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":760},\\\"user\\\":\\\"lauritz\\\",\\\"categories\\\":[]},\\\"760\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Nov 29 2011 04:36:12 GMT+0100 (CET)\\\"},\\\"761\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":762}],\\\"scripts\\\":[],\\\"id\\\":\\\"C877D292-B4FE-42F3-AD5D-11AC5F084977\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":767},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":768},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":773},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":762},\\\"name\\\":\\\"Button\\\",\\\"showsHalos\\\":false,\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":778},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":779}],\\\"doNotSerialize\\\":[\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$fire\\\"],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":802},\\\"__serializedExpressions__\\\":[\\\"distanceToDragEvent\\\",\\\"_Position\\\"],\\\"derivationIds\\\":[7251,\\\"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1\\\",\\\"79FE3D3F-77C4-4B39-8243-D672185B416D\\\",\\\"A4D2FEDF-2654-4381-AB43-8F89B9CA2E86\\\",\\\"87E42FF6-3862-481D-97D6-643676E15F32\\\",\\\"4F370A81-5A80-4821-8ECC-D52B56F31E15\\\",\\\"1C6D1DC9-2F9B-4DC4-B453-1CA45B17C516\\\",\\\"0E8EC0BF-934B-410B-AEC2-0ECA8C8F774D\\\",\\\"97086CE7-CD46-4035-A371-02A41D555A66\\\",\\\"E342B91D-F54B-4DA8-8AE7-10C59CE22B41\\\",\\\"A838C48E-4033-4688-8DCF-20659BD824FF\\\",\\\"E9BBC453-FFF6-4EE8-BDB0-605D5D4557AE\\\",\\\"B6FB81D1-145B-40F9-ACF1-17276DA45EBA\\\",\\\"09C79781-5461-4815-88DE-22FB67558136\\\",\\\"85A5FA10-01D9-4051-8D56-29DB02CF8817\\\",\\\"6E2F44D0-D69A-4DD7-91AD-0B0E1E871633\\\",\\\"66FB4A47-82E6-417D-8248-4038D0CBBF5A\\\",\\\"3CDC67E7-CAC7-4636-B7FF-50D008C6EB0D\\\",\\\"4475CB12-8CFB-41DB-9399-EC6B68E18BA3\\\",\\\"6175C505-1BCA-42E9-9C4C-07A4A309A245\\\",\\\"B4FEE8FD-E680-459F-A82E-7606A48170D5\\\",\\\"AC0B6630-E189-474B-A5E2-13726C1E0E6A\\\",\\\"B5559DA4-1483-446C-8332-23DC886B44A5\\\",\\\"955AF1F4-5BF5-4129-BA11-0DC54E21E510\\\",\\\"6646015F-BD0A-4FEB-85F0-557FB8EC655A\\\",\\\"A5682378-2307-447E-AD50-1DEC1AAC9FCB\\\",\\\"1A04209F-A70E-4385-A6E2-D508EABC2DFC\\\",\\\"EDA53C4F-765D-4424-9DBF-C62388440C46\\\"],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":803},\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":0.994014980014994,\\\"isPressed\\\":false,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Button\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(72.0,-13.0)\\\",\\\"_Position\\\":\\\"lively.pt(687.7,9.5)\\\"},\\\"762\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"85768439-7424-4BFE-8191-BCA51F70FE26\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":763},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"padding\\\",\\\"_Padding\\\"],\\\"_MaxTextWidth\\\":97,\\\"_MaxTextHeight\\\":null,\\\"textStyle\\\":null,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":761},\\\"isLabel\\\":true,\\\"eventsAreIgnored\\\":true,\\\"_ClipMode\\\":\\\"hidden\\\",\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":764}],\\\"_Align\\\":\\\"center\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":766},\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"derivationIds\\\":[7252,\\\"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED\\\",\\\"307A3596-1175-4EA6-AA27-5BA4C9D95AB7\\\",\\\"0EF99131-C569-4C2C-B613-E0D8423C1334\\\",\\\"BA4EC8D2-AB29-4F9F-B5A0-715A4746A4C4\\\",\\\"56735895-BA99-4D98-9866-AA5DBD86237E\\\",\\\"81041CF7-31DB-4F65-BB39-FE438A4F266F\\\",\\\"D03829B3-268E-40A0-A440-3E4BAC344F30\\\",\\\"714637F0-714A-4833-909B-BA4AF1B4628B\\\",\\\"DC956E73-7398-4CAF-B6F2-9A226E344396\\\",\\\"C1F72D31-1F49-4C0C-ACF3-C3AD7E698D2F\\\",\\\"39386C7E-9099-4159-BFE9-80AD37319211\\\",\\\"2764FB6E-70D1-4BC5-B3CB-9979A48B8205\\\",\\\"C55C8A7C-412C-453E-A99F-CE78C2AADB94\\\",\\\"4BD9A8D4-2EC1-40AC-A1CE-5F1347B0152D\\\",\\\"3450EAEB-E3D2-4FAF-98DF-354B3B8715D6\\\",\\\"C906736E-48DF-4054-BA5A-A089610456D7\\\",\\\"DE5C59FB-90A6-4DD4-AC39-5CC8B3912969\\\",\\\"5830FB93-49A1-4A31-A687-69C4579D5FA7\\\",\\\"AE9038D5-0EBD-40A0-8043-9689D163D108\\\",\\\"13E47AE3-8FA4-4D33-B6D0-DC9AB9E63590\\\",\\\"330AAB8C-6D17-4763-AACC-669FC5DD3A91\\\",\\\"CA04BB7A-205C-412D-9900-C2DE7C5FAD36\\\",\\\"37AADE55-77DE-4E93-9A3E-241BB5002F88\\\",\\\"60EB450E-29D4-42B9-8FF7-CA138515052E\\\",\\\"7D5C0196-98BF-4CCD-9142-3D29E68EE180\\\",\\\"0F70CA1F-07A9-4EFA-872A-3255F9C850DC\\\",\\\"7A2FAFFA-9A09-40FB-B04A-80B0B34C696B\\\"],\\\"_MinTextWidth\\\":97,\\\"_MinTextHeight\\\":null,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"padding\\\":\\\"lively.rect(5,5,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"763\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"_ClipMode\\\":\\\"hidden\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(101.0,21.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(2,2,0,0)\\\"},\\\"764\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":765},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":762},\\\"storedString\\\":\\\"run\\\",\\\"_id\\\":\\\"_1369\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"765\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"766\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":762},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"767\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":1.1840000000000002,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":768},\\\"_BorderRadius\\\":5.2,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(101.0,21.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(214,214,214)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"768\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":769},{\\\"__isSmartRef__\\\":true,\\\"id\\\":770},{\\\"__isSmartRef__\\\":true,\\\"id\\\":771},{\\\"__isSmartRef__\\\":true,\\\"id\\\":772}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"769\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"770\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"771\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"772\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"773\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":774},{\\\"__isSmartRef__\\\":true,\\\"id\\\":775},{\\\"__isSmartRef__\\\":true,\\\"id\\\":776},{\\\"__isSmartRef__\\\":true,\\\"id\\\":777}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"774\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"775\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"776\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"777\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"778\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Inputs\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"Button\\\",\\\"comment\\\":\\\"Has a script that is called on button press\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"779\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":761},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"targetMethodName\\\":\\\"runScript\\\",\\\"visualConnector\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":780},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"780\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":781}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":788},\\\"derivationIds\\\":[null],\\\"id\\\":\\\"C89B50A0-17E7-4D22-AE1D-5112520DAEE7\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":791},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"owner\\\":null,\\\"controlPoints\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":792},{\\\"__isSmartRef__\\\":true,\\\"id\\\":793}],\\\"con\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":779},\\\"showsMorphMenu\\\":true,\\\"showsHalos\\\":false,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":794},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Path\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\"},\\\"781\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":782},\\\"derivationIds\\\":[null],\\\"id\\\":\\\"2A71BE9E-6820-46AF-ACED-3C9BDCC918AF\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":787},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":780},\\\"_Rotation\\\":-3.130064002485303,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Path\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"782\\\":{\\\"dontChangeShape\\\":false,\\\"cachedVertices\\\":null,\\\"_PathElements\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":783},{\\\"__isSmartRef__\\\":true,\\\"id\\\":784},{\\\"__isSmartRef__\\\":true,\\\"id\\\":785},{\\\"__isSmartRef__\\\":true,\\\"id\\\":786}],\\\"_ClipMode\\\":\\\"visible\\\",\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_BorderColor\\\",\\\"_Fill\\\"],\\\"_BorderWidth\\\":0,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Path\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\",\\\"_Position\\\":\\\"lively.pt(-12.0,-6.0)\\\",\\\"_Extent\\\":\\\"lively.pt(16.0,12.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Fill\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"783\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":-12,\\\"y\\\":-6,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.MoveTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"784\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":-12,\\\"y\\\":6,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"785\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":4,\\\"y\\\":0,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"786\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":-12,\\\"y\\\":-6,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"787\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":781},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"788\\\":{\\\"dontChangeShape\\\":false,\\\"cachedVertices\\\":null,\\\"_PathElements\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":789},{\\\"__isSmartRef__\\\":true,\\\"id\\\":790}],\\\"_ClipMode\\\":\\\"visible\\\",\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":1,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Path\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\",\\\"_Position\\\":\\\"lively.pt(-1.0,-1.0)\\\",\\\"_Extent\\\":\\\"lively.pt(831.0,11.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"789\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":829.7085000406639,\\\"y\\\":9.565843617262885,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.MoveTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"790\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":0,\\\"y\\\":0,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"791\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":780},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"792\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":780},\\\"index\\\":0,\\\"connectedMagnet\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.ControlPoint\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\"},\\\"793\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":780},\\\"index\\\":1,\\\"connectedMagnet\\\":null,\\\"marker\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":781},\\\"markerDirection\\\":\\\"prev\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.ControlPoint\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\"},\\\"794\\\":{\\\"morphMenuItems\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":795}},\\\"795\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":796},\\\"source\\\":\\\"function morphMenuItems() {\\\\n var visualConnector = this, con = this.con, world = this.world();\\\\n var items = [\\\\n ['edit converter', function() {\\\\n var source = con.converterString ||\\\\n 'function converter(value) {\\\\\\\\n return value\\\\\\\\n}',\\\\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\\\\n editor.doitContext = con;\\\\n connect(editor, 'savedTextString', con, 'converterString', {updater:\\\\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\\\\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\\\\n function() { return 'setting new converter' }})\\\\n editor.applyStyle({syntaxHighlighting: true,\\\\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\\\\n var title = con.targetObj.name && con.sourceObj.name ?\\\\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\\\\n 'Editor for converter function';\\\\n var window = world.addFramedMorph(editor, title)\\\\n window.align(window.bounds().topCenter(),\\\\n visualConnector.bounds().bottomCenter())\\\\n }],\\\\n ['hide', function() {\\\\n visualConnector.disconnectFromMagnets();\\\\n visualConnector.remove();\\\\n }],\\\\n ['disconnect', function() {\\\\n alertOK('Disconnected ' + visualConnector.con);\\\\n visualConnector.con.visualDisconnect();\\\\n }],\\\\n ['cancel', function() {}],\\\\n ];\\\\n return items;\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":801},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"796\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":780},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":797}},\\\"797\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":798}},\\\"798\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":799},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch(e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":800},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"799\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":780},\\\"name\\\":\\\"morphMenuItems\\\"},\\\"800\\\":{},\\\"801\\\":{},\\\"802\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":761},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"803\\\":{\\\"centeredHorizontal\\\":false,\\\"moveHorizontal\\\":true},\\\"804\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":805}],\\\"scripts\\\":[],\\\"id\\\":\\\"3D4A4A11-9E45-4C87-9398-C3EBD8A53468\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":810},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":811},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":816},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":805},\\\"name\\\":\\\"saveButton\\\",\\\"showsHalos\\\":false,\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":821},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":822}],\\\"doNotSerialize\\\":[\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$fire\\\"],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":845},\\\"__serializedExpressions__\\\":[\\\"distanceToDragEvent\\\",\\\"_Position\\\"],\\\"derivationIds\\\":[7251,\\\"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1\\\",\\\"79FE3D3F-77C4-4B39-8243-D672185B416D\\\",\\\"A4D2FEDF-2654-4381-AB43-8F89B9CA2E86\\\",\\\"D686F0CB-027B-4CA9-8B8D-9306389B219D\\\",\\\"F51327CB-803E-4234-BFB3-6F5252D1C936\\\",\\\"A79280E8-6AE3-4016-AF47-CE78F71924C6\\\",\\\"B05829EB-D452-4D81-983B-E2CE425C8260\\\",\\\"32B117E5-52D8-4843-B80E-090B9817E099\\\",\\\"49AC923E-5272-4E3C-8F02-4F2AED2BC4E9\\\",\\\"85AAEA9C-5E12-4DEC-8994-9A5FE655A740\\\",\\\"2A7FF9BF-85D3-4962-8EB4-0F7016C672EB\\\",\\\"3BB17748-B91B-43F5-84BE-2537402A6382\\\",\\\"8BA10BD3-43C5-4A41-B9D9-DCD8C74EA208\\\",\\\"8BADA640-EDC1-41B2-BEF3-0F2520EA25DD\\\",\\\"CAFB5342-EFD3-483E-AE4A-343D211653EF\\\",\\\"C3DC8C6F-A36C-4456-AF34-B0A318C1AAD8\\\",\\\"88093937-29BB-43FC-AD82-4A0A4BDC349F\\\",\\\"27E1FA12-CE4A-4C1F-891F-EEEF92BD672F\\\",\\\"A12311D6-23C1-4711-9271-5B582F89F15B\\\",\\\"F615015A-8BAE-4FC4-B9A4-D1D1122AC0A2\\\",\\\"77333AB0-F43F-45D7-BAEE-8B9FF7865CAF\\\",\\\"6A0E622E-4C99-42C1-8EEE-E659BFC2996E\\\",\\\"D0264D42-222E-4900-908B-4EA13729B6AA\\\",\\\"CC6A8A07-5A2D-407A-B540-6BA0C73356C5\\\",\\\"FA68B30F-8583-41B2-898D-8DAFE1A75F15\\\",\\\"D5C01E0F-F7DF-4896-8CEF-099C9F3E6CB8\\\",\\\"B521A25F-FA55-4F6B-BAC1-0B2544DF98C1\\\",\\\"C567F039-E57C-4C5E-AFAA-D05B2C481A69\\\"],\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":846},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":0.9880657804942089,\\\"isPressed\\\":false,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Button\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(68.8,-14.5)\\\",\\\"_Position\\\":\\\"lively.pt(574.4,9.5)\\\"},\\\"805\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"4829579F-88C9-4E62-BE7F-E085AD1EC231\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":806},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"padding\\\",\\\"_Padding\\\"],\\\"_MaxTextWidth\\\":97,\\\"_MaxTextHeight\\\":null,\\\"textStyle\\\":null,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":804},\\\"isLabel\\\":true,\\\"eventsAreIgnored\\\":true,\\\"_ClipMode\\\":\\\"hidden\\\",\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":807}],\\\"_Align\\\":\\\"center\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":809},\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"derivationIds\\\":[7252,\\\"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED\\\",\\\"307A3596-1175-4EA6-AA27-5BA4C9D95AB7\\\",\\\"0EF99131-C569-4C2C-B613-E0D8423C1334\\\",\\\"9AECBFB8-25A5-483F-86AD-D7CF9ABC9A25\\\",\\\"918C6CC4-3540-4341-BAFD-B195F7807FEE\\\",\\\"5AABB138-5EE8-40A5-AB3C-5A9625D0A353\\\",\\\"4529D79B-4CC5-467E-91F8-661C3A5F49F8\\\",\\\"1E5E570C-FD42-45E3-A7F6-768BB14ACD14\\\",\\\"A13FB4E0-72F2-4E7C-A861-EDCBA1393860\\\",\\\"B8E4C964-4FFF-4A9F-B0A9-612546B1DC8C\\\",\\\"002A2173-D26D-4EED-8906-A489C1E158C0\\\",\\\"63362D04-B829-41E6-9E68-5B8DB03D382F\\\",\\\"996B60A4-8698-448F-A35F-79C768B4976B\\\",\\\"F0727398-A1F0-47F5-92CF-BB9677FA05FA\\\",\\\"38707063-D664-49A0-B2FB-F0666EC532D5\\\",\\\"0402FB51-915F-4491-8FA1-553F0D8F7F35\\\",\\\"5A35285D-C6A5-4830-97D9-0890A3F33F39\\\",\\\"53121F0B-7DA5-4622-AC08-DD4805D53374\\\",\\\"6C84E15D-112D-4C04-87C1-937691E296A7\\\",\\\"4ECBD7E4-8B18-4331-8A37-07F4D8DCDCA0\\\",\\\"3D4B43A2-AD74-4131-A939-D680216EDA6B\\\",\\\"B22327BB-C876-4084-BEFA-4D06AE2B2849\\\",\\\"2D34C2E9-76B8-49DC-9FCC-39B523CD0EF4\\\",\\\"F098174A-AABC-4F95-8193-C29CA85D6188\\\",\\\"714713CE-F5E8-4817-835F-99EA27075558\\\",\\\"532DCEDE-C300-48C9-9DBA-58A1E02E1632\\\",\\\"2F1C117F-2507-446D-8B43-9BD30AC726FB\\\",\\\"74DABF7B-1E90-4D21-93D1-802BC208E9C7\\\"],\\\"_MinTextWidth\\\":97,\\\"_MinTextHeight\\\":null,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"padding\\\":\\\"lively.rect(5,5,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"806\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"_ClipMode\\\":\\\"hidden\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(101.0,21.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(2,2,0,0)\\\"},\\\"807\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":808},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":805},\\\"storedString\\\":\\\"save\\\",\\\"_id\\\":\\\"_1370\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"808\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"809\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":805},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"810\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":1.1840000000000002,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":811},\\\"_BorderRadius\\\":5.2,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(101.0,21.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(214,214,214)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"811\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":812},{\\\"__isSmartRef__\\\":true,\\\"id\\\":813},{\\\"__isSmartRef__\\\":true,\\\"id\\\":814},{\\\"__isSmartRef__\\\":true,\\\"id\\\":815}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"812\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"813\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"814\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"815\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"816\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":817},{\\\"__isSmartRef__\\\":true,\\\"id\\\":818},{\\\"__isSmartRef__\\\":true,\\\"id\\\":819},{\\\"__isSmartRef__\\\":true,\\\"id\\\":820}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"817\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"818\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"819\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"820\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"821\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Inputs\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"Button\\\",\\\"comment\\\":\\\"Has a script that is called on button press\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"822\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":804},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"targetMethodName\\\":\\\"doSave\\\",\\\"visualConnector\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":823},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"823\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":824}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":831},\\\"derivationIds\\\":[null],\\\"id\\\":\\\"F46012D5-C8BE-4E52-BF98-D052FDAAE17A\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":834},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"owner\\\":null,\\\"controlPoints\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":835},{\\\"__isSmartRef__\\\":true,\\\"id\\\":836}],\\\"con\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":822},\\\"showsMorphMenu\\\":true,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":837},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Path\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\"},\\\"824\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":825},\\\"derivationIds\\\":[null],\\\"id\\\":\\\"A2A83C78-09B8-473C-829B-198206D7A9E4\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":830},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":823},\\\"_Rotation\\\":3.077607197692381,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Path\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\",\\\"_Position\\\":\\\"lively.pt(201.2,40.2)\\\"},\\\"825\\\":{\\\"dontChangeShape\\\":false,\\\"cachedVertices\\\":null,\\\"_PathElements\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":826},{\\\"__isSmartRef__\\\":true,\\\"id\\\":827},{\\\"__isSmartRef__\\\":true,\\\"id\\\":828},{\\\"__isSmartRef__\\\":true,\\\"id\\\":829}],\\\"_ClipMode\\\":\\\"visible\\\",\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_BorderColor\\\",\\\"_Fill\\\"],\\\"_BorderWidth\\\":0,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Path\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\",\\\"_Position\\\":\\\"lively.pt(-12.0,-6.0)\\\",\\\"_Extent\\\":\\\"lively.pt(16.0,12.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Fill\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"826\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":-12,\\\"y\\\":-6,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.MoveTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"827\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":-12,\\\"y\\\":6,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"828\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":4,\\\"y\\\":0,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"829\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":-12,\\\"y\\\":-6,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"830\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":824},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"831\\\":{\\\"dontChangeShape\\\":false,\\\"cachedVertices\\\":null,\\\"_PathElements\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":832},{\\\"__isSmartRef__\\\":true,\\\"id\\\":833}],\\\"_ClipMode\\\":\\\"visible\\\",\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":1,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Path\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\",\\\"_Position\\\":\\\"lively.pt(200.0,9.0)\\\",\\\"_Extent\\\":\\\"lively.pt(480.0,32.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"832\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":679.4857209639925,\\\"y\\\":9.595948897894004,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.MoveTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"833\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":201.20421122525056,\\\"y\\\":40.24084224505009,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"834\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":823},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"835\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":823},\\\"index\\\":0,\\\"connectedMagnet\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.ControlPoint\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\"},\\\"836\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":823},\\\"index\\\":1,\\\"connectedMagnet\\\":null,\\\"marker\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":824},\\\"markerDirection\\\":\\\"prev\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.ControlPoint\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\"},\\\"837\\\":{\\\"morphMenuItems\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":838}},\\\"838\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":839},\\\"source\\\":\\\"function morphMenuItems() {\\\\n var visualConnector = this, con = this.con, world = this.world();\\\\n var items = [\\\\n ['edit converter', function() {\\\\n var source = con.converterString ||\\\\n 'function converter(value) {\\\\\\\\n return value\\\\\\\\n}',\\\\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\\\\n editor.doitContext = con;\\\\n connect(editor, 'savedTextString', con, 'converterString', {updater:\\\\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\\\\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\\\\n function() { return 'setting new converter' }})\\\\n editor.applyStyle({syntaxHighlighting: true,\\\\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\\\\n var title = con.targetObj.name && con.sourceObj.name ?\\\\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\\\\n 'Editor for converter function';\\\\n var window = world.addFramedMorph(editor, title)\\\\n window.align(window.bounds().topCenter(),\\\\n visualConnector.bounds().bottomCenter())\\\\n }],\\\\n ['hide', function() {\\\\n visualConnector.disconnectFromMagnets();\\\\n visualConnector.remove();\\\\n }],\\\\n ['disconnect', function() {\\\\n alertOK('Disconnected ' + visualConnector.con);\\\\n visualConnector.con.visualDisconnect();\\\\n }],\\\\n ['cancel', function() {}],\\\\n ];\\\\n return items;\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":844},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"839\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":823},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":840}},\\\"840\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":841}},\\\"841\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":842},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch(e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":843},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"842\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":823},\\\"name\\\":\\\"morphMenuItems\\\"},\\\"843\\\":{},\\\"844\\\":{},\\\"845\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":804},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"846\\\":{\\\"centeredHorizontal\\\":false,\\\"moveHorizontal\\\":true},\\\"847\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":848}],\\\"scripts\\\":[],\\\"id\\\":\\\"43BD3A17-F549-4B6B-8D78-0F84AFE3A168\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":853},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"distanceToDragEvent\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":854},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":859},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":848},\\\"name\\\":\\\"openTestsButton\\\",\\\"showsHalos\\\":false,\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":864},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":865}],\\\"doNotSerialize\\\":[\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$fire\\\"],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":866},\\\"derivationIds\\\":[7251,\\\"84054D2E-8176-440D-B413-279956A34FC2\\\",\\\"79434046-F834-490E-B705-0CE871D9E8B3\\\",\\\"FF38CA79-C0DF-4F2F-8FC3-407571EF6A54\\\",\\\"B1D50332-9F4F-4F7C-AC3F-95DC6C73EAA4\\\",\\\"5B8D7C39-987A-4849-BFFD-3F316CE03852\\\",\\\"F7C30F5C-7270-44B1-ADFF-7473F2012DB0\\\",\\\"5142302E-3E9A-476B-AB24-B2448DA6D3E4\\\",\\\"FEA3C508-593D-4BC7-B645-8B5630CF2EDE\\\",\\\"34DBC442-E1DE-42D7-8C63-BA9A1890C994\\\",\\\"4F9067A3-5A5C-4637-A76F-7E590CEE2BDA\\\",\\\"ADF74818-537A-4669-A455-9509BA7BD7E5\\\",\\\"AFCD7FA7-5429-4B1A-B8B8-AB03C18ABA08\\\",\\\"604C352D-0347-4329-A299-EAA3FF90B543\\\",\\\"46C5ED11-DE03-428F-A758-5308B3D323B5\\\",\\\"7C978B2A-9109-42E1-95C5-A59CC74BD31B\\\",\\\"2D34E370-3EA6-48DD-B3A7-FE7EB1CCD78D\\\",\\\"A0B7F880-0D72-475C-A002-2EAA7D20C004\\\",\\\"1146967F-5295-4931-9637-CF72A6A6D724\\\",\\\"775F3066-BB4B-4673-B529-500522EF5165\\\",\\\"F01F4895-6DEF-4C26-9CEC-A569AEDD22E6\\\",\\\"DDD1C856-9C9F-4CB1-A795-E083B7214E82\\\",\\\"51E21302-B2D2-49D0-82D9-D964A6B3C54F\\\",\\\"BC9DA8C7-933D-4140-96D3-1E7ADEEC8D69\\\",\\\"26FA6101-FD83-4A6D-BA08-839ADCA2E33A\\\"],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":0.9940149800149939,\\\"isPressed\\\":false,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":867},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Button\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(468.5,9.0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(72.1,-12.5)\\\"},\\\"848\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"7354635C-DC38-4BE3-9F56-070CE37B65EF\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":849},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"padding\\\",\\\"_Padding\\\"],\\\"_MaxTextWidth\\\":97,\\\"_MaxTextHeight\\\":null,\\\"textStyle\\\":null,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":847},\\\"isLabel\\\":true,\\\"eventsAreIgnored\\\":true,\\\"_ClipMode\\\":\\\"hidden\\\",\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":850}],\\\"_Align\\\":\\\"center\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":852},\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"derivationIds\\\":[7252,\\\"0A0A6CB1-BD92-4F39-A425-2EB3D2D4CBA2\\\",\\\"CB475566-05CE-43E2-B04D-EE32BC4CB718\\\",\\\"6BB077CE-92E6-47BE-BE88-9A48488562D1\\\",\\\"9E359973-2FDB-417B-BB06-AB34D52BD310\\\",\\\"58F098ED-A190-44F2-B73E-80802B2CF2F6\\\",\\\"AEA84B35-B349-4307-92C6-8F229705DFC2\\\",\\\"A677CADF-24FF-4177-9A3A-FE9AAE7D60FE\\\",\\\"0F875AD9-E54C-4735-9BA9-7B89574233A1\\\",\\\"840EBE92-3BC2-42EC-819E-3CD002576490\\\",\\\"78C4969D-2C33-4B17-9027-89B411B9F496\\\",\\\"C9A3D112-C2BC-43A3-A3CA-A68F41A0E4CF\\\",\\\"78CF2F1A-6697-4D03-AB2B-CAF862B4EDD6\\\",\\\"8B416918-CA4B-46D1-8A3C-40F8A754E44D\\\",\\\"01510710-A85B-4054-B0ED-7F2F02434806\\\",\\\"8ABD23FB-E90C-4EEB-BF53-DF3C6ACF2BD4\\\",\\\"87607080-4A72-484D-A5BD-5F67D468505F\\\",\\\"F0E39FE9-F71C-4587-B25A-C4D2C29FE579\\\",\\\"BA2AB73A-3967-4F9E-8828-8A638E521B31\\\",\\\"5ECC4D2F-4996-403F-AF14-BD1F4BB720F6\\\",\\\"54B08934-6893-4B80-8625-B60ABCE9CBC6\\\",\\\"4808CF23-17EA-43D8-AE10-DAB21C642FA8\\\",\\\"0813DF8A-CC9E-435B-B5A1-DF68BF226F37\\\",\\\"047C4EE2-26A1-4AA7-9CE9-E8FF9A9D863B\\\",\\\"728334BD-34B0-44FA-A778-2696AA82FEFA\\\"],\\\"_MinTextWidth\\\":97,\\\"_MinTextHeight\\\":null,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"padding\\\":\\\"lively.rect(5,5,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"849\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"_ClipMode\\\":\\\"hidden\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(101.0,21.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(2,2,0,0)\\\"},\\\"850\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":851},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":848},\\\"storedString\\\":\\\"Tests\\\",\\\"_id\\\":\\\"_1371\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"851\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"852\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":848},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"853\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":1.1840000000000002,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":854},\\\"_BorderRadius\\\":5.2,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"_AppearanceStylingMode\\\":false,\\\"_BorderStylingMode\\\":false,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(101.0,21.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(214,214,214)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"854\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":855},{\\\"__isSmartRef__\\\":true,\\\"id\\\":856},{\\\"__isSmartRef__\\\":true,\\\"id\\\":857},{\\\"__isSmartRef__\\\":true,\\\"id\\\":858}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"855\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"856\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"857\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"858\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"859\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":860},{\\\"__isSmartRef__\\\":true,\\\"id\\\":861},{\\\"__isSmartRef__\\\":true,\\\"id\\\":862},{\\\"__isSmartRef__\\\":true,\\\"id\\\":863}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"860\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"861\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"862\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"863\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"864\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Inputs\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"Button\\\",\\\"comment\\\":\\\"Has a script that is called on button press\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"865\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":847},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"targetMethodName\\\":\\\"openPartTestRunner\\\",\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"866\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":847},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"867\\\":{\\\"moveHorizontal\\\":true},\\\"868\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":869},{\\\"__isSmartRef__\\\":true,\\\"id\\\":876}],\\\"scripts\\\":[],\\\"id\\\":\\\"20DF1A18-6F2B-4D66-9110-75EB343C3C61\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":879},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"distanceToDragEvent\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":885},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":890},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":869},\\\"name\\\":\\\"MagnifierButton\\\",\\\"showsHalos\\\":false,\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":895},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":898}],\\\"doNotSerialize\\\":[\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$fire\\\"],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":899},\\\"derivationIds\\\":[2588,\\\"22797D34-67DE-4A06-81F0-4DF0A87ADBBC\\\",\\\"81CB4C12-BCF0-4097-8B6D-D9419046367A\\\",\\\"0767A57D-9BB2-48C6-9654-753D2B9D00A6\\\",\\\"42871246-6725-4E41-A2C1-5A5BCF041097\\\",\\\"BCE6E775-B5DF-4D6B-9F06-CDC02C1B1D0F\\\",\\\"797EC165-A639-42D9-A059-669F6BEB92A7\\\",\\\"FA498EFD-E50E-4CE0-9FA8-9AE2E8AE9580\\\",\\\"4B68C371-CB37-45B4-910A-611E5FFC23DD\\\",\\\"94E374B9-7ED4-4E39-96F1-6FD4E7AC3428\\\",\\\"34D63515-7CC7-43FB-B7BB-87AFCA377D63\\\",\\\"7E0B172C-0AF5-4C6E-B184-25A8FAE4FAB8\\\",\\\"12239D52-D3D3-4713-BC3E-F0B95C488CB7\\\",\\\"72559D92-4616-45A9-A0F2-72BA4147C0FB\\\",\\\"E86C7328-AF24-4881-84AF-B7C7CEFEAE14\\\",\\\"22D731CF-38F0-41CC-B125-74D2842ED847\\\",\\\"B58A1A30-782E-4675-A276-2C01D35BEC70\\\",\\\"ACEABA6D-071C-46C2-A325-BE30189AA45F\\\",\\\"686443AE-DCDC-4998-8A39-48BC57D64FDC\\\",\\\"8D660766-7C93-404C-9D92-B12CBF59A3CE\\\"],\\\"_ClipMode\\\":\\\"visible\\\",\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"_Rotation\\\":0,\\\"_Scale\\\":0.9920279440699439,\\\"highlightRectangle\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":900},\\\"isPressed\\\":false,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":974},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Button\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(424.5,8.5)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(37.9,-7.9)\\\"},\\\"869\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"A354FF2E-BD85-429A-97C2-254D6033F50C\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":870},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"padding\\\",\\\"_Padding\\\",\\\"_TextColor\\\"],\\\"_MaxTextWidth\\\":24,\\\"_MaxTextHeight\\\":null,\\\"textStyle\\\":null,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868},\\\"isLabel\\\":true,\\\"eventsAreIgnored\\\":true,\\\"_ClipMode\\\":\\\"hidden\\\",\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":871},{\\\"__isSmartRef__\\\":true,\\\"id\\\":873}],\\\"_Align\\\":\\\"center\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":875},\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"derivationIds\\\":[2589,\\\"024C5ADE-C4CF-4E8E-BEC5-F93AD4839702\\\",\\\"A2CC4D56-B9D8-4A48-B6FF-DDDD85ACDC2E\\\",\\\"5AC5C4DE-00B0-43DB-B7F1-765674CE818B\\\",\\\"750A11C6-766E-4B48-AE32-D71DE811EB4A\\\",\\\"66A7B56E-A94E-44AE-8AED-C0C1B07554D4\\\",\\\"CA8596D3-2D4F-453B-BE1B-DCEC8F85389B\\\",\\\"4D7DC32F-79CB-4AF8-8B21-AB4F1809D4A8\\\",\\\"439DE430-7651-470E-97D8-00E7F96B04DA\\\",\\\"DAC920E6-217B-4515-AC09-2F9DCBA7375C\\\",\\\"BD48C003-0502-451D-B6AA-7369FF3D1030\\\",\\\"C3B8F4EA-3F44-47F4-B569-A0D5AB263BA0\\\",\\\"BF7F0FA3-3F2A-4EEF-9687-BE2B0635DF13\\\",\\\"3D7AEAC1-C9DD-4941-BA46-16F6783F5699\\\",\\\"E04A78F9-3D6E-403F-BA8D-2583FCFFCE53\\\",\\\"47E1F29B-6896-467D-8654-CA18929AE57A\\\",\\\"509D86FF-5400-4374-BE79-90F0A7E3E90C\\\",\\\"C7E53EE0-065A-4C59-8D13-311566722BB7\\\",\\\"BA078BAC-7263-4B10-AFD3-3C4EA0DD8707\\\",\\\"BCFE28D1-A115-453E-9116-EECC8FE1D50F\\\"],\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"_MinTextWidth\\\":24,\\\"_MinTextHeight\\\":null,\\\"_FontSize\\\":10,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"padding\\\":\\\"lively.rect(5,5,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_TextColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"870\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(24.0,24.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\"},\\\"871\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":872},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":869},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1372\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"872\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"873\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":874},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":869},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1373\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"874\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"875\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":869},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"876\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":877},\\\"derivationIds\\\":[null,\\\"29E543E0-AE93-493A-A694-FC1C330D0544\\\",\\\"F0366E4C-E97F-4C77-BEE4-340A0668ADD5\\\",\\\"347F6028-5092-4F54-9A34-3EFF3FF0B815\\\",\\\"BF7387E7-BCD7-4A5B-B9D2-C14ECF59EFCA\\\",\\\"85BA370B-966E-41F7-8C2F-F3A926EC2AA2\\\",\\\"1652172B-339A-43A1-9589-70E68B35A28E\\\",\\\"705524F7-129B-4102-834E-2A1A45985BB5\\\",\\\"5707DF70-CD77-4D53-96ED-5A0AEB227FB7\\\",\\\"257E62CE-C668-4317-B5B7-8D394BDC3F6C\\\",\\\"2DD4BEA5-E85A-4CD0-953E-9EB2E0735654\\\",\\\"BB96B696-7BD4-44C4-9D60-B1551B89D6FA\\\",\\\"FCAABC48-FBAF-4E12-8BC9-AC4ACB5A167B\\\",\\\"EB81C4D7-5BD8-4DAC-BD70-8675E2338AAC\\\",\\\"1DBAE3FF-B2F6-4348-8E06-81139C138D6E\\\",\\\"49E7D450-EF74-4E94-B33B-B888D952F3BD\\\",\\\"F0B267C4-54BA-4E6F-BFDD-4B047F4FF41A\\\",\\\"36B8611D-B449-4F6E-8D0F-B5FD6406D45D\\\",\\\"779DB518-01BD-4D32-AD65-BFED801E5D06\\\"],\\\"id\\\":\\\"F47D501C-3750-4F0D-A2E1-E1B9CDA8368C\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":878},\\\"_ClipMode\\\":\\\"visible\\\",\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"distanceToDragEvent\\\"],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868},\\\"name\\\":\\\"leftpointing_magnifying_glass.png\\\",\\\"isBeingDragged\\\":false,\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"showsHalos\\\":false,\\\"eventsAreDisabled\\\":true,\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Image\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(-3.0,0.0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(39.9,-9.0)\\\"},\\\"877\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\"],\\\"_ImageURL\\\":\\\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAABAAAAAQBPJcTWAAAALnRFWHRUaXRsZQBMRUZULVBPSU5USU5HIE1BR05JRllJTkcgR0xBU1MgKFUrMUY1MEQpw88haQAAABV0RVh0QXV0aG9yAEFuZHJldyBNYXJjdXNl5zc3gwAAAC90RVh0U29mdHdhcmUAaW5mby5maWxlZm9ybWF0LmRhdGEuVW5pY29kZVBuZ1NlcnZsZXRoAX8wAAAAQ3RFWHREZXNjcmlwdGlvbgBodHRwOi8vd3d3LmZpbGVmb3JtYXQuaW5mby9pbmZvL3VuaWNvZGUvMWY1MGQvaW5kZXguaHRtk2hNQgAAADt0RVh0Q29weXJpZ2h0AGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzIuMC9siJKDAAAIDklEQVR42u1daWxVRRQeCi0tIqCAQCTIUtEIGlk0ilqEkEbiQhSKGAyCooIIggsiQuMWZNGwVMUFNIhKZBMobZClgK1FwAU3wIpSREDcUFZFEM/JOzf3vPHet9ze1/eYe77k+zNzl5nz3ZlzZntPKYFAcHojDXimmKH6cQbwZuBM4HLgx8A9wBPAU8BjwJ3ADcDFwMnArsCaYjr/0BB4DwlwjAwfL38DzgX2AdYWk3pDJnAM8E/NuN8BpwEHAq8DXgpsCswANgN2APak/BeBu7T7sQX1A9YQE8fuDwYAf2BG/JrEaefxmSjaeOAO9syNwBwxd2Q0o/7fMhr6h8Fx+oBIX346cATwF/aON6Qbc0ZH4G4y0lHgOGAdD8/Be/KAs4AFwKsdrqkHnAA8Tu8rAzYWCWz0Bh5hraKTT11fL+AH1FXlA8/SrsEu61fmW9qLFEqNAv5LRsEw9twEvKMzcAvwJ3LoHG2AW+n9B4HdgixGHhNjiccuKlbUp9aC7yoGnqflraa8A8C2QRTjMvIVaITyKI61BjnkqiILWEjvPAwcxvLqAj+nvAqH7s1oNAfupcpjeNskhnvQOQ/xYfxQCziHRVl3sjxsNfspvYSuNR4Ywn5ClT5CA7lYkUPRU0YVy4CivkVlOE7TKxa6AP+ivKlBEORe9nUO8XD/QhWay6oqmlK3dYoirTYs70FK/wd4ocli1KVIByu7XXmb9BsOPEmj76riSfZxbAM2oPQMmqLB9GUmC/I0M8AtHp9xCd3/rM8fCHISy+vH0ruaOi3Coyqv6ETPKPSpXEOZ4X9XoSl+y89sovTNJgoyklW8rw8+aKFP5apFo3SrbMNcWsnFpgmylkU19R3yY4mc0mk0j88Z62PZ5jHDV7DQugE5dkx/3CQxzlb2qt6aCF1HtJH6BHoGju4v97F8+Sp8zeRGlldCaZtMEmQAq+zICL5hpUvrwfXy19gzZvhcvj6aILNZ3ij2ETQzRZA3WWU7RrgOfQsu05YCnyLxcFS9h91fTlMgfqKdJsg6lteBpQ8wRZASVqmmUa7txvwEJ/qe8SoxGxYymK+wpnMsNGHpxviRbVShkzEatAb5iEHUSrqzQVuiUMkMf5IFGWnM/71giiAHqEL7U7iMf2gtkk/B7/M51E4qMlklvzwNymgxl+VvobQPTRCkMavkDpaelkJlbOkgyDUsv0LZu19Oe/A++BBLvyIB0ZJX9HIQhHdZBymt1BQfso9V1Jorag28PUXKN8tBkHqUV4elLTJFkM9YpVqzllOcAmXDiG6vJsZhlt+Kpc80RZBiF2eJK4fZSS5bd4fWUcTyc1n6Y6YIMpVVii+LTgFOTHLZNjoIMpTlT2fpXUwRpIcKn021gHuwcDN0ss525Cnn3fIt2DXfK3vPljGbHtK1gdcFmkNdkYTK4gz0Tgcxytg1fI6rUBkGvubA54Ta0lTFK9VYFhS/xKV18PEHX3MfYpogfPUND9DwuamFlP5oNZXlZRcxlmsDWutsCl/aNQYZWhfBnTlOceNsLq459E1wyyhwEeNvFb7ZusClrEbhNlbJoyp8Y3UejehxPWS08v/MBrbIlcr92BvfwZit7KMKOC3f3FRBcBC2mRlBnz0dpOzN17gvqrdP7+2p7PkoJz7Hrq2pCfeqMhzXasbI1/KHa/m4Y93reRFcU1mrIh8IXaLCJzpnsLyfKRozHrNZpbFF9NHyx2pGw2tWAZ8H3gW8UjmvvWdSlIQb3raq6Kdzp6vwBbOhWn5/FRCggy9lFcdN1521ax5Q0Y9B41o7nkn8Rv1/gSkS0T/crb0vV4Uv465UAUNjLerCkfAN2jUXKef19apwnYP4AynK4tfNU6m1ZlMtaK/stQZrLXu0Q6g6OIpTjoVfAK/Xnp1GDp1fhy0th1rwHLqmEbXYHkEQJYcGitwouG2onoPx0Ne8q+yDmtGIs8lPUFCgH/Q5R4XPQlt8nfKzKB9/ouNHLT/ddFEw7t+uGQbPko90GY+gOHgcoRc5+YeBj1DY3JPyGrq8qy6JdMhBDAyz8azhZLq2JRuP4HE3a6f8KhNH7k4Dt9UORqoE3qGqfiAUo7L7lX1kjfMd4H0UHGTTFMpLzH8VUAS3iN2znsQ1GugvprCvkvMYdSFouBYxPu98FdoKusblmZXUoiz0J1FuYgPUfCrXAof7S4MgimXIRVH8wwHq5vBLna9Cs8ULyEgVWrCg8zAJ79TtjGDXjSMx5kd4Fk7XB+a3uq5Sob1QfoW86JzxR2zcjjyj3/mKTafUpCAi2nPLVcB+QA379YdoGuWEBxEwars1hujIOpZQQS1jWhzvKXeIDAOBRhT+YgQ2kcYK71NLwgOauAKJ50jwpFW8J2jHKHvLKwYBuENmVxyibAiqKIlCOkVY1g8HZHkQ5SOXeTaBR9RW9vT7agp34xVlo4jiL7KoG0TjriCR4hVlk0r8EYrAtZQiZa+14wx1qzhF2Syi+C+K5VOWko8RUVJIlPc8irIhKCP6ZItSqeJbh8kSU/qHDCbKMuZT4hFlrpgxcaIUUcuJR5TdYsLEiFLIQuLMOESZJOZLnCjLyMhrabqkZRRR1qsArDQmW5SlZOxPVWhJ2E2UNRJlVQ/wi19CRv9WhXbJoCh8zb+IujVBNYqymIyPP55ZxsQoVvK78kkBrp28rXVThSJGcoE7YZ5RoTMlc8SBpw7kj2IEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgSAZ+A+0ucC4BysctgAAAABJRU5ErkJggg==\\\",\\\"_NodeClass\\\":[\\\"image\\\"],\\\"_NodeId\\\":\\\"29E543E0-AE93-493A-A694-FC1C330D0544\\\",\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"isLoaded\\\":true,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Image\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(29.0,29.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"878\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":876},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"879\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":1.1840000000000002,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":880},\\\"_BorderRadius\\\":5.2,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(24.0,24.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(214,214,214)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"880\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":881},{\\\"__isSmartRef__\\\":true,\\\"id\\\":882},{\\\"__isSmartRef__\\\":true,\\\"id\\\":883},{\\\"__isSmartRef__\\\":true,\\\"id\\\":884}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"881\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"882\\\":{\\\"offset\\\":0.3,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(221,221,221)\\\"},\\\"883\\\":{\\\"offset\\\":0.7,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(221,221,221)\\\"},\\\"884\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(204,204,204)\\\"},\\\"885\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":886},{\\\"__isSmartRef__\\\":true,\\\"id\\\":887},{\\\"__isSmartRef__\\\":true,\\\"id\\\":888},{\\\"__isSmartRef__\\\":true,\\\"id\\\":889}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"886\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"887\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"888\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"889\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"890\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":891},{\\\"__isSmartRef__\\\":true,\\\"id\\\":892},{\\\"__isSmartRef__\\\":true,\\\"id\\\":893},{\\\"__isSmartRef__\\\":true,\\\"id\\\":894}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"891\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"892\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"893\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"894\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"895\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Inputs\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"ScriptableButton\\\",\\\"comment\\\":\\\"Has a script that is called on button press\\\",\\\"changes\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":896}],\\\"revisionOnLoad\\\":154251,\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"896\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":897},\\\"author\\\":\\\"robertkrahn\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"0366C0A2-0C8E-4AEB-AAC3-120434134545\\\"},\\\"897\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Sat Apr 21 2012 14:10:10 GMT+0200 (CEST)\\\"},\\\"898\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868},\\\"targetMethodName\\\":\\\"onFire\\\",\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"899\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"900\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"364FF344-E489-461B-BC8C-ED45E4823ED4\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":901},\\\"__layered_droppingEnabled__\\\":true,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"distanceToDragEvent\\\"],\\\"showsHalos\\\":false,\\\"name\\\":\\\"HighlightRectangle\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":902},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":943},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":944},{\\\"__isSmartRef__\\\":true,\\\"id\\\":945},{\\\"__isSmartRef__\\\":true,\\\"id\\\":946}],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"derivationIds\\\":[127,\\\"F0291F62-F100-480C-AEBF-0230398F7983\\\",\\\"AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B\\\",\\\"39BA345C-17FA-45A0-BAC2-F0CF5654ACF8\\\",\\\"FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4\\\",\\\"F38439A3-2F4E-4AC2-BF73-2633C00B1393\\\",\\\"6748F5B5-2284-4748-A6EE-F1A261CBAD0B\\\",\\\"6FECB598-D130-4242-BF1B-E18767608129\\\",\\\"0B23F218-078F-4912-A262-31B957885F41\\\",\\\"C56BA290-B836-4946-B4EF-DBB6FBA2368C\\\",\\\"61176BAF-CFE6-4F2C-9F0A-971AAD6595A1\\\",\\\"CB4127B2-0AA5-4B50-9978-F1FF39924A82\\\",\\\"113050BB-CF0E-4193-91C6-9C25FC857EE8\\\",\\\"EFF939E4-317B-4662-943F-77A6E6F65BD0\\\",\\\"AA288E7F-3972-4F0D-87DD-61E4BD9C9C97\\\",\\\"903E8C60-1158-42D5-85D2-DF134DA6CEC1\\\",\\\"28FD6210-A549-4A11-9178-04E77FF556C0\\\",\\\"B3312E29-D786-469F-865E-91FD69475A52\\\",\\\"D947A1C1-DCBE-4485-A33D-DF549F6978E0\\\",\\\"56CE0E60-45BE-43FF-9C6C-296D8AC326B6\\\",\\\"CC61E3F8-8C8D-4F24-A591-023D3C88DEC8\\\"],\\\"partTests\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":948},\\\"_ClipMode\\\":\\\"visible\\\",\\\"moved\\\":true,\\\"isBeingDragged\\\":false,\\\"prevScroll\\\":[0,0],\\\"#startLetters\\\":\\\"\\\",\\\"eventsAreDisabled\\\":false,\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"auto\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":1.0060210561262526,\\\"owner\\\":null,\\\"magnifierButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":953},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Box\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Core\\\",\\\"_Position\\\":\\\"lively.pt(40.0,4131.0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(44.0,-14.0)\\\"},\\\"901\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Fill\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":0,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_BorderRadius\\\":0,\\\"_Opacity\\\":0.2597,\\\"_BorderStyle\\\":\\\"hidden\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(775.0,471.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(204,0,0)\\\",\\\"_Fill\\\":\\\"Color.rgb(58,0,255)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"902\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Tools\\\",\\\"comment\\\":\\\"A rectangle which highlights the object under the first hand of the world\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"HighlightRectangle\\\",\\\"changes\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":903},{\\\"__isSmartRef__\\\":true,\\\"id\\\":905},{\\\"__isSmartRef__\\\":true,\\\"id\\\":907},{\\\"__isSmartRef__\\\":true,\\\"id\\\":909},{\\\"__isSmartRef__\\\":true,\\\"id\\\":911},{\\\"__isSmartRef__\\\":true,\\\"id\\\":913},{\\\"__isSmartRef__\\\":true,\\\"id\\\":915},{\\\"__isSmartRef__\\\":true,\\\"id\\\":917},{\\\"__isSmartRef__\\\":true,\\\"id\\\":919},{\\\"__isSmartRef__\\\":true,\\\"id\\\":921},{\\\"__isSmartRef__\\\":true,\\\"id\\\":923},{\\\"__isSmartRef__\\\":true,\\\"id\\\":925},{\\\"__isSmartRef__\\\":true,\\\"id\\\":927},{\\\"__isSmartRef__\\\":true,\\\"id\\\":929},{\\\"__isSmartRef__\\\":true,\\\"id\\\":931},{\\\"__isSmartRef__\\\":true,\\\"id\\\":933},{\\\"__isSmartRef__\\\":true,\\\"id\\\":935},{\\\"__isSmartRef__\\\":true,\\\"id\\\":937},{\\\"__isSmartRef__\\\":true,\\\"id\\\":939},{\\\"__isSmartRef__\\\":true,\\\"id\\\":941}],\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"903\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":904},\\\"author\\\":\\\"timfelgentreff\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"3DB7DB40-210A-4BED-91FD-9287005703EC\\\"},\\\"904\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 17:04:54 GMT+0200 (CEST)\\\"},\\\"905\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":906},\\\"author\\\":\\\"tessi\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"23D7AA12-66A9-4C3B-B494-131256C291AC\\\"},\\\"906\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 16:57:13 GMT+0200 (CEST)\\\"},\\\"907\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":908},\\\"author\\\":\\\"tessi\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"2C30B7CA-388F-4F51-B4CF-A2E50E381148\\\"},\\\"908\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 16:23:11 GMT+0200 (CEST)\\\"},\\\"909\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":910},\\\"author\\\":\\\"tessi\\\",\\\"message\\\":\\\"diable events\\\",\\\"id\\\":\\\"7C1F71A3-FDAC-470A-B9A9-E1F2C9FEF18E\\\"},\\\"910\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 14:46:08 GMT+0200 (CEST)\\\"},\\\"911\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":912},\\\"author\\\":\\\"tessi\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"01996A33-11BC-4C15-96D7-B7D219E2E961\\\"},\\\"912\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 14:39:50 GMT+0200 (CEST)\\\"},\\\"913\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":914},\\\"author\\\":\\\"undefined\\\",\\\"message\\\":\\\"whoopsie\\\",\\\"id\\\":\\\"3F17A2D2-3C24-424B-B0FA-E43112267D23\\\"},\\\"914\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 03 2012 15:51:36 GMT+0200 (CEST)\\\"},\\\"915\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":916},\\\"author\\\":\\\"undefined\\\",\\\"message\\\":\\\"whoopsie\\\",\\\"id\\\":\\\"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC\\\"},\\\"916\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 03 2012 15:51:30 GMT+0200 (CEST)\\\"},\\\"917\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":918},\\\"author\\\":\\\"undefined\\\",\\\"message\\\":\\\"sorry\\\",\\\"id\\\":\\\"44B56D2E-9B59-4C67-A305-49A6E10E66C2\\\"},\\\"918\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)\\\"},\\\"919\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":920},\\\"author\\\":\\\"fbo\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"BD1C654D-9100-4B66-BC62-B15FF2498B2B\\\"},\\\"920\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)\\\"},\\\"921\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":922},\\\"author\\\":\\\"undefined\\\",\\\"message\\\":\\\"css transitions\\\",\\\"id\\\":\\\"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7\\\"},\\\"922\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)\\\"},\\\"923\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":924},\\\"author\\\":\\\"undefined\\\",\\\"message\\\":\\\"suddenly, the rectangle became a CarDemo\\\",\\\"id\\\":\\\"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350\\\"},\\\"924\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)\\\"},\\\"925\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":926},\\\"author\\\":\\\"tessi\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"4B982A01-25B3-455A-848D-89C2C3C471D7\\\"},\\\"926\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 13:58:01 GMT+0200 (CEST)\\\"},\\\"927\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":928},\\\"author\\\":\\\"tessi\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"2FD6CB7B-3BC7-4666-98B4-AACF1001954D\\\"},\\\"928\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 14:07:32 GMT+0200 (CEST)\\\"},\\\"929\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":930},\\\"author\\\":\\\"tessi\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"09CF5ECF-2C87-4B66-A164-39848628596F\\\"},\\\"930\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 15:34:59 GMT+0200 (CEST)\\\"},\\\"931\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":932},\\\"author\\\":\\\"tessi\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"252A3EB5-DB00-4CF9-BF38-2927DD1C5229\\\"},\\\"932\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 16:34:29 GMT+0200 (CEST)\\\"},\\\"933\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":934},\\\"author\\\":\\\"tessi\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"81534551-62C1-4FC9-96CB-A5AC6642CA1E\\\"},\\\"934\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 16:45:49 GMT+0200 (CEST)\\\"},\\\"935\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":936},\\\"author\\\":\\\"tessi\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"5125DE3A-D50E-4621-8490-F3A9D99C2C4C\\\"},\\\"936\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 16:47:20 GMT+0200 (CEST)\\\"},\\\"937\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":938},\\\"author\\\":\\\"tessi\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"C81A2FBF-CB0B-4A0B-9D63-F9AEDFCB5DA6\\\"},\\\"938\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 16:51:06 GMT+0200 (CEST)\\\"},\\\"939\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":940},\\\"author\\\":\\\"tessi\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"DC8EF5EC-7563-45B6-816D-20E2DC218525\\\"},\\\"940\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 16:52:10 GMT+0200 (CEST)\\\"},\\\"941\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":942},\\\"author\\\":\\\"timfelgentreff\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"E7515DFB-DE7D-4E1F-A2C3-85166DCE4942\\\"},\\\"942\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 16:59:39 GMT+0200 (CEST)\\\"},\\\"943\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":900},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"944\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":900},\\\"sourceAttrName\\\":\\\"onMouseMove\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":900},\\\"targetMethodName\\\":\\\"updateOnMove\\\",\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"945\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":900},\\\"sourceAttrName\\\":\\\"onMouseUp\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868},\\\"targetMethodName\\\":\\\"removeHighlighting\\\",\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"946\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":900},\\\"sourceAttrName\\\":\\\"onMouseUp\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"targetMethodName\\\":\\\"setTarget\\\",\\\"converterString\\\":\\\"function () {\\\\n return this.sourceObj.morphUnderCursor();\\\\n }\\\",\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":947},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"947\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":900},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"948\\\":{\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":949}},\\\"949\\\":{\\\"test01IsMorph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":950}},\\\"950\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":951},\\\"source\\\":\\\"function test01IsMorph(aPart) {\\\\n this.assert(aPart.isMorph, 'rectangle should be a morph');\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":952},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"951\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":948}},\\\"952\\\":{},\\\"953\\\":{\\\"update\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":954},\\\"updateOnMove\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":958},\\\"bringToFront\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":962},\\\"morphUnderCursor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":970}},\\\"954\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":955},\\\"source\\\":\\\"function update(morphUnderCursor) {\\\\n if (morphUnderCursor === this.magnifierButton ||\\\\n this.magnifierButton.submorphs.include(morphUnderCursor)) {\\\\n morphToHighlight = this.magnifierButton.currentTarget();\\\\n } else {\\\\n morphToHighlight = morphUnderCursor;\\\\n }\\\\n\\\\n if (morphToHighlight && morphToHighlight.world()) {\\\\n this.setPosition(morphToHighlight.getPositionInWorld());\\\\n this.setExtent(morphToHighlight.getExtent());\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":956},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"955\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":900}},\\\"956\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":957},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"957\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:29:58 GMT+0200 (CEST)\\\"},\\\"958\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":959},\\\"source\\\":\\\"function updateOnMove() {\\\\n this.update(this.morphUnderCursor());\\\\n this.bringToFront();\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":960},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"959\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":900}},\\\"960\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":961},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"961\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:18:33 GMT+0200 (CEST)\\\"},\\\"962\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":963},\\\"source\\\":\\\"function bringToFront() {\\\\n this.renderContext().morphNode.style.zIndex= 1000;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":968},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"963\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":900},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":964}},\\\"964\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":965}},\\\"965\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":966},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch (e) {\\\\n if ($world)\\\\n $world.logError(e, 'Error in $super call')\\\\n else\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":967},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"966\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":900},\\\"name\\\":\\\"bringToFront\\\"},\\\"967\\\":{},\\\"968\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":969},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"969\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:12:09 GMT+0200 (CEST)\\\"},\\\"970\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":971},\\\"source\\\":\\\"function morphUnderCursor() {\\\\n var that = this,\\\\n world = lively.morphic.World.current(); \\\\n \\\\n return world.morphsContainingPoint(world.firstHand().getPosition()).detect(\\\\n function(ea) {\\\\n return !ea.isPlaceholder &&\\\\n !ea.isHalo &&\\\\n (!ea.owner || !ea.owner.isHalo) &&\\\\n !(ea === that);\\\\n });\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":972},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"971\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":900}},\\\"972\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":973},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"973\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:18:36 GMT+0200 (CEST)\\\"},\\\"974\\\":{\\\"onFire\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":975},\\\"removeHighlighting\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":979},\\\"onMouseMove\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":983},\\\"onMouseOut\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":991},\\\"reset\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":999},\\\"isTracking\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1003},\\\"isHighlighting\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1007},\\\"currentTarget\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1011}},\\\"975\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":976},\\\"source\\\":\\\"function onFire() {\\\\n var hand = lively.morphic.World.current().firstHand(),\\\\n highlight = this.highlightRectangle,\\\\n that = this;\\\\n\\\\n if (this.isTracking()) {\\\\n this.removeHighlighting();\\\\n } else {\\\\n this.world().addMorph(highlight);\\\\n hand.highlightConnection = connect(hand, \\\\\\\"scrollFocusMorph\\\\\\\", highlight, \\\\\\\"update\\\\\\\");\\\\n highlight.bringToFront();\\\\n if (!this.currentTarget() || !this.currentTarget().world()) {\\\\n highlight.setExtent(pt(0,0));\\\\n }\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":977},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"976\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868}},\\\"977\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":978},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"978\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:40:51 GMT+0200 (CEST)\\\"},\\\"979\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":980},\\\"source\\\":\\\"function removeHighlighting() {\\\\n var hand = this.world().firstHand();\\\\n \\\\n if (this.highlightRectangle) {\\\\n this.highlightRectangle.remove();\\\\n }\\\\n \\\\n hand.attributeConnections.removeAt(\\\\n hand.attributeConnections.indexOf(hand.highlightConnection));\\\\n hand.highlightConnection = null;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":981},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"980\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868}},\\\"981\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":982},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"982\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:20:30 GMT+0200 (CEST)\\\"},\\\"983\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":984},\\\"source\\\":\\\"function onMouseMove(evt) {\\\\n var target = this.currentTarget();\\\\n if (target && target.world() && !this.isHighlighting()) {\\\\n this.highlightRectangle.update(target);\\\\n this.world().addMorph(this.highlightRectangle);\\\\n this.highlightRectangle.bringToFront();\\\\n this.targetHighlight = this.highlightRectangle;\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":989},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"984\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":985}},\\\"985\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":986}},\\\"986\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":987},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch (e) {\\\\n if ($world)\\\\n $world.logError(e, 'Error in $super call')\\\\n else\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":988},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"987\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868},\\\"name\\\":\\\"onMouseMove\\\"},\\\"988\\\":{},\\\"989\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":990},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"990\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:25:52 GMT+0200 (CEST)\\\"},\\\"991\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":992},\\\"source\\\":\\\"function onMouseOut() {\\\\n if (this.isHighlighting()) {\\\\n if (!this.isTracking()) {\\\\n this.targetHighlight.remove();\\\\n }\\\\n delete this.targetHighlight;\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":997},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"992\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":993}},\\\"993\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":994}},\\\"994\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":995},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch (e) {\\\\n if ($world)\\\\n $world.logError(e, 'Error in $super call')\\\\n else\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":996},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"995\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868},\\\"name\\\":\\\"onMouseOut\\\"},\\\"996\\\":{},\\\"997\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":998},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"998\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:21:57 GMT+0200 (CEST)\\\"},\\\"999\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1000},\\\"source\\\":\\\"function reset() {\\\\n this.highlightRectangle.attributeConnections = [];\\\\n \\\\n connect(rect, \\\\\\\"onMouseMove\\\\\\\", this.highlightRectangle, \\\\\\\"updateOnMove\\\\\\\")\\\\n connect(rect, \\\\\\\"onMouseUp\\\\\\\", this, \\\\\\\"removeHighlighting\\\\\\\")\\\\n connect(rect, \\\\\\\"onMouseUp\\\\\\\", this.owner, \\\\\\\"setTarget\\\\\\\",\\\\n {converter: function () {\\\\n return this.sourceObj.morphUnderCursor();\\\\n }\\\\n })\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1001},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1000\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868}},\\\"1001\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1002},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"1002\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:20:55 GMT+0200 (CEST)\\\"},\\\"1003\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1004},\\\"source\\\":\\\"function isTracking() {\\\\n return !!this.world().firstHand().highlightConnection;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1005},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1004\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868}},\\\"1005\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1006},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"1006\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:11:25 GMT+0200 (CEST)\\\"},\\\"1007\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1008},\\\"source\\\":\\\"function isHighlighting() {\\\\n return !!this.targetHighlight;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1009},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1008\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868}},\\\"1009\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1010},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"1010\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:11:22 GMT+0200 (CEST)\\\"},\\\"1011\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1012},\\\"source\\\":\\\"function currentTarget() {\\\\n return this.owner.target;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1013},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1012\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868}},\\\"1013\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1014},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"1014\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Jun 06 2012 18:26:02 GMT+0200 (CEST)\\\"},\\\"1015\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Fill\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":1,\\\"_BorderRadius\\\":0,\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"_ClipMode\\\":\\\"visible\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(808.0,431.8)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(95,94,95)\\\",\\\"_Fill\\\":\\\"Color.rgb(255,255,255)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"1016\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Basic\\\",\\\"comment\\\":\\\"Edit scripts and connections of a specific morph.\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"ObjectEditorPane\\\",\\\"changes\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":1017}],\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"1017\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1018},\\\"author\\\":\\\"lauritz\\\",\\\"message\\\":\\\"Adapted the update behavior on ticks. Reduces the impact of HTML's autoscroll to selected list items.\\\"},\\\"1018\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Oct 21 2011 00:39:30 GMT+0200 (CEST)\\\"},\\\"1019\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"1020\\\":{\\\"resizeWidth\\\":true,\\\"resizeHeight\\\":true,\\\"adjustForNewBounds\\\":true},\\\"1021\\\":{},\\\"1022\\\":{\\\"displayInitialScript\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1023},\\\"displayJavaScriptSource\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1027},\\\"displaySourceForConnection\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1031},\\\"displaySourceForScript\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1035},\\\"generateSourceForConnection\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1039},\\\"generateSourceForScript\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1043},\\\"generateTargetCode\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1047},\\\"newConnection\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1051},\\\"newScript\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1055},\\\"reset\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1059},\\\"selectChangedContent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1063},\\\"setTarget\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1067},\\\"sortedConnectionNamesOfObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1071},\\\"sortedScriptNamesOfObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1075},\\\"updateLists\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1079},\\\"onShutdown\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1083},\\\"confirmUnsavedChanges\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1087},\\\"update\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1091},\\\"ensureAnnotationLayer\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1095},\\\"copyToPartsBinWithUserRequest\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1099},\\\"printTags\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1107},\\\"setTag\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1111},\\\"runScript\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1115},\\\"openPartTestRunner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1119},\\\"hasUnsavedChanges\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1123}},\\\"1023\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1024},\\\"source\\\":\\\"function displayInitialScript() {\\\\n if (this.scriptList.getList().size() > 1) {\\\\n this.scriptList.preselectItem();\\\\n } else if (this.connectionList.getList().size() > 1) {\\\\n this.connectionList.preselectItem();\\\\n } else {\\\\n this.scriptList.selectAt(0);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1025},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1024\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"1025\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1026},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"1026\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 17 2011 04:13:43 GMT+0100 (CET)\\\"},\\\"1027\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1028},\\\"source\\\":\\\"function displayJavaScriptSource(jsCode) {\\\\n if (this.scriptPane.hasChanged()) {\\\\n var that = this;\\\\n var callback = function(confirmed) {\\\\n if (confirmed) that.scriptPane.display(jsCode)\\\\n };\\\\n this.confirmUnsavedChanges(callback);\\\\n } else {\\\\n this.scriptPane.display(jsCode);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1029},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1028\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"1029\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1030},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"1030\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)\\\"},\\\"1031\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1032},\\\"source\\\":\\\"function displaySourceForConnection(connection) {\\\\n var code = \\\\\\\"\\\\\\\", that = this;\\\\n if (connection === undefined) return;\\\\n if (connection === null) {\\\\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\\\\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\\\\\\\"\\\\\\\\n\\\\\\\\n\\\\\\\");\\\\n });\\\\n code = code.substring(0, code.length - \\\\\\\"\\\\\\\\n\\\\\\\\n\\\\\\\".length - 1);\\\\n } else {\\\\n code = this.generateSourceForConnection(connection);\\\\n }\\\\n this.displayJavaScriptSource(code);\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1033},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1032\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"1033\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1034},\\\"user\\\":\\\"conradcalmez\\\",\\\"tags\\\":[]},\\\"1034\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 14:59:30 GMT+0100 (CET)\\\"},\\\"1035\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1036},\\\"source\\\":\\\"function displaySourceForScript(scriptName) {\\\\n var code = \\\\\\\"\\\\\\\",\\\\n that = this;\\\\n if (scriptName === null) {\\\\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\\\\n code = code.concat(that.generateSourceForScript(each)).concat(\\\\\\\"\\\\\\\\n\\\\\\\\n\\\\\\\\n\\\\\\\");\\\\n });\\\\n code = code.substring(0, code.length - \\\\\\\"\\\\\\\\n\\\\\\\\n\\\\\\\\n\\\\\\\".length - 1);\\\\n } else {\\\\n code = this.generateSourceForScript(scriptName);\\\\n }\\\\n if (code) this.displayJavaScriptSource(code);\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1037},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1036\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"1037\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1038},\\\"user\\\":\\\"cschuster\\\",\\\"tags\\\":[]},\\\"1038\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Aug 30 2012 08:14:26 GMT+0200 (CEST)\\\"},\\\"1039\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1040},\\\"source\\\":\\\"function generateSourceForConnection(connection) {\\\\n var c = connection, targetObject = this.target;\\\\n\\\\tif (!c.getTargetObj() || !c.getTargetObj().name || \\\\n\\\\t\\\\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\\\\n\\\\n\\\\tvar optConfig = []\\\\n\\\\tif (c.converterString)\\\\n\\\\t\\\\toptConfig.push(\\\\\\\"converter: \\\\\\\\n\\\\\\\\t\\\\\\\" + c.converterString)\\\\n\\\\tif (c.updaterString)\\\\n\\\\t\\\\toptConfig.push(\\\\\\\"updater: \\\\\\\\n\\\\\\\\t\\\\\\\" + c.updaterString)\\\\n\\\\treturn Strings.format('connect(%s, \\\\\\\"%s\\\\\\\", %s, \\\\\\\"%s\\\\\\\", {%s});', \\\\n\\\\t\\\\t\\\\tthis.generateTargetCode(targetObject, c.getSourceObj()),\\\\n\\\\t\\\\t\\\\tc.getSourceAttrName(),\\\\n\\\\t\\\\t\\\\tthis.generateTargetCode(targetObject, c.getTargetObj()),\\\\n\\\\t\\\\t\\\\tc.getTargetMethodName(),\\\\n\\\\t\\\\t\\\\toptConfig.join(','));\\\\n\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1041},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1040\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"1041\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1042},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"1042\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)\\\"},\\\"1043\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1044},\\\"source\\\":\\\"function generateSourceForScript(scriptName) {\\\\n var script = this.target[scriptName],\\\\n annotation = '',\\\\n scriptSource = '',\\\\n tagScript = '';\\\\n\\\\n if (!script) return;\\\\n\\\\n if (script.timestamp && script.user) \\\\n annotation = Strings.format('// changed at %s by %s \\\\\\\\n', script.timestamp, script.user);\\\\n scriptSource = Strings.format('this.addScript(%s)', script.getOriginal());\\\\n tagScript = Strings.format('.tag(%s);', this.printTags(script));\\\\n\\\\n return annotation + scriptSource + tagScript;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1045},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1044\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"1045\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1046},\\\"user\\\":\\\"cschuster\\\",\\\"tags\\\":[]},\\\"1046\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Aug 30 2012 08:14:45 GMT+0200 (CEST)\\\"},\\\"1047\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1048},\\\"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\\\":1049},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1048\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"1049\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1050},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"1050\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)\\\"},\\\"1051\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1052},\\\"source\\\":\\\"function newConnection() {\\\\n if (this.target) {\\\\n var code = \\\\\\\"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\\\\\\\";\\\\n this.displayJavaScriptSource(code);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1053},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1052\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"1053\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1054},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"1054\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)\\\"},\\\"1055\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1056},\\\"source\\\":\\\"function newScript() {\\\\n if (this.target) {\\\\n var code = \\\\\\\"this.addScript(function SCRIPTNAME() {\\\\\\\\n \\\\\\\\n}).tag([]);\\\\\\\";\\\\n this.displayJavaScriptSource(code);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1057},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1056\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"1057\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1058},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"1058\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Nov 29 2011 04:24:25 GMT+0100 (CET)\\\"},\\\"1059\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1060},\\\"source\\\":\\\"function reset() {\\\\n this.scriptPane = this.get('ObjectEditorScriptPane')\\\\n this.scriptList = this.get('ObjectEditorScriptList')\\\\n this.connectionList = this.get('ObjectEditorConnectionList')\\\\n this.morphSelector = this.get('ObjectEditorMorphSelector')\\\\n \\\\n this.target = null;\\\\n this.currentTag = null;\\\\n \\\\n this.scriptPane.reset();\\\\n this.scriptList.setList();\\\\n this.scriptList.selection = null;\\\\n this.connectionList.setList();\\\\n this.connectionList.selection = null;\\\\n this.morphSelector.reset();\\\\n this.tagChooser.reset();\\\\n \\\\n this.stopStepping();\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1061},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1060\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"1061\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1062},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"1062\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 11:45:36 GMT+0200 (CEST)\\\"},\\\"1063\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1064},\\\"source\\\":\\\"function selectChangedContent(source) {\\\\n\\\\n var addScriptRegex = /this\\\\\\\\.addScript\\\\\\\\s*\\\\\\\\(\\\\\\\\s*function\\\\\\\\s*([^\\\\\\\\(]*)/g;\\\\n var addScriptMatches = [];\\\\n var addScriptMatch = addScriptRegex.exec(source);\\\\n while (addScriptMatch) {\\\\n addScriptMatches.push(addScriptMatch[1]);\\\\n addScriptMatch = addScriptRegex.exec(source);\\\\n }\\\\n \\\\n // if scripts were added, select either a specific one or all\\\\n if (addScriptMatches.length > 0) { \\\\n if (addScriptMatches.length === 1) {\\\\n return this.scriptList.selectAddedScript(addScriptMatches[0]);\\\\n }\\\\n return this.scriptList.selectAt(0);\\\\n }\\\\n\\\\n var connectionRegex = \\\\n /connect\\\\\\\\(\\\\\\\\s*([^,]*)\\\\\\\\s*,\\\\\\\\s*\\\\\\\"([^,]*)\\\\\\\"\\\\\\\\s*,\\\\\\\\s*([^,]*)\\\\\\\\s*,\\\\\\\\s*\\\\\\\"([^,]*)\\\\\\\"/g;\\\\n var connectionMatches = [];\\\\n var connectionMatch = connectionRegex.exec(source);\\\\n while (connectionMatch) {\\\\n connectionMatches.push(connectionMatch);\\\\n connectionMatch = connectionRegex.exec(source);\\\\n }\\\\n\\\\n // if connections were made, select either a specific one or all\\\\n if (connectionMatches.length > 0) {\\\\n if (connectionMatches.length === 1) {\\\\n var match = connectionMatches[0];\\\\n for (var i=0; i>saveDoesNotAskForCredentialsInSafari.xhtml\"},\"3724\":{\"type\":\"S:modified\",\"url\":\"/users/martin/measurements/FAQ.xhtml\"},\"3725\":{\"type\":\"S:modified\",\"url\":\"/users/gerald24/temp.xhtml\"},\"3726\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/MetadataVisualization.xhtml\"},\"3727\":{\"type\":\"S:modified\",\"url\":\"/demos/WorldSerializationGraph.xhtml\"},\"3728\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/ImageDroppin.xhtml\"},\"3729\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LiveWeb-NewLayout.xhtml\"},\"3730\":{\"type\":\"S:modified\",\"url\":\"/core/lively/DOMAbstraction.js\"},\"3731\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/Slider.xhtml\"},\"3732\":{\"type\":\"S:modified\",\"url\":\"/demos/ScriptingClock.xhtml\"},\"3733\":{\"type\":\"S:modified\",\"url\":\"/issues/111017_BrowsingSubmorphsWithObjectExplorerBroken.xhtml\"},\"3734\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Tutorial1.xhtml\"},\"3735\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/empty3.xhtml\"},\"3736\":{\"type\":\"S:modified\",\"url\":\"/demos/visualizations/FPSProtovis.xhtml\"},\"3737\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ObjectTracerPart.xhtml\"},\"3738\":{\"type\":\"S:modified\",\"url\":\"/issues/110629_SlideoverlayIsBrokenAfterSavingItHidden.xhtml\"},\"3739\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/GOTY2011.xhtml\"},\"3740\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/DraftLayout.xhtml\"},\"3741\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/onMouseMoveRefactoring.xhtml\"},\"3742\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/ScripterDev.xhtml\"},\"3743\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasksSebastian.xhtml\"},\"3744\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/DataTables.xhtml\"},\"3745\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/myLineWorld.xhtml\"},\"3746\":{\"type\":\"S:modified\",\"url\":\"/issues/110526_ConnectorsInTheNewWorld.xhtml\"},\"3747\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/FormLayoutExpt.xhtml\"},\"3748\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/MyQBF.xhtml\"},\"3749\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LiveWeb2.xhtml\"},\"3750\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutPlaceholdersForDragging.xhtml\"},\"3751\":{\"type\":\"S:modified\",\"url\":\"/webwerkstatt.xhtml\"},\"3752\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/Versions.xhtml\"},\"3753\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110506_CompletelyEmphasizedTextDoesNotSerialize.xhtml\"},\"3754\":{\"type\":\"S:modified\",\"url\":\"/issues/110518_ShadowOfAMorphDoesNotReflectRotation.xhtml\"},\"3755\":{\"type\":\"S:modified\",\"url\":\"/users/olmeca/start.xhtml\"},\"3756\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/martin/3.xhtml\"},\"3757\":{\"type\":\"S:modified\",\"url\":\"/issues/110514_DontShowEditCursorForHalosMenusEtc.xhtml\"},\"3758\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/Lists.xhtml\"},\"3759\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutDragSnap.xhtml\"},\"3760\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/new.xhtml\"},\"3761\":{\"type\":\"S:modified\",\"url\":\"/users/mkilling/ikuh.xhtml\"},\"3762\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ClassBrowser.xhtml\"},\"3763\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/xamppInstaller.xhtml\"},\"3764\":{\"type\":\"S:modified\",\"url\":\"/users/Kat/QBF2B.xhtml\"},\"3765\":{\"type\":\"S:modified\",\"url\":\"/demos/visualizations/protovis.xhtml\"},\"3766\":{\"type\":\"S:modified\",\"url\":\"/users/NikolaySuslov/start.xhtml\"},\"3767\":{\"type\":\"S:modified\",\"url\":\"/documentation/Lively2Installation.xhtml\"},\"3768\":{\"type\":\"S:modified\",\"url\":\"/issues/110518_ProblemToOpenDialogs.xhtml\"},\"3769\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/learning_prototype_js.xhtml\"},\"3770\":{\"type\":\"S:modified\",\"url\":\"/issues/110809_AsScriptOfMethodDoesNotChangeFunctionName.xhtml\"},\"3771\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasksBenjamin.xhtml\"},\"3772\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/video1.xhtml\"},\"3773\":{\"type\":\"S:modified\",\"url\":\"/empty.xhtml\"},\"3774\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/LiveWeb.xhtml\"},\"3775\":{\"type\":\"S:modified\",\"url\":\"/users/cschuster/start.xhtml\"},\"3776\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110509_WorldMenuDoesNotWork.xhtml\"},\"3777\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QuickBrownFox.xhtml\"},\"3778\":{\"type\":\"S:modified\",\"url\":\"/projects/Lively2/Minimal.xhtml\"},\"3779\":{\"type\":\"S:modified\",\"url\":\"/issues/111005_LineIssues.xhtml\"},\"3780\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110506_PartsbinHasNoAddOrRemoveCategoryButtons.xhtml\"},\"3781\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/experiments/css_theming.xhtml\"},\"3782\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/110630_CPUVis.xhtml\"},\"3783\":{\"type\":\"S:modified\",\"url\":\"/users/template/start.xhtml\"},\"3784\":{\"type\":\"S:modified\",\"url\":\"/documentation/Traits.xhtml\"},\"3785\":{\"type\":\"S:modified\",\"url\":\"/issues/110717_ShapeOffsetMakesEventsGoMad.xhtml\"},\"3786\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/jQueryUi.xhtml\"},\"3787\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/nonexisting.xhtml\"},\"3788\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/DroppingForImport.xhtml\"},\"3789\":{\"type\":\"S:modified\",\"url\":\"/cleanup.xhtml\"},\"3790\":{\"type\":\"S:modified\",\"url\":\"/issues/110522_ListAndTextScrollWorldAfterReachingTheirScrollBounds.xhtml\"},\"3791\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/simple.xhtml\"},\"3792\":{\"type\":\"S:modified\",\"url\":\"/issues/110831_ScrolingWithNewClippingCodeDoesNotWork.xhtml\"},\"3793\":{\"type\":\"S:modified\",\"url\":\"/issues/110923_ProtovisVisualizationBroken.xhtml\"},\"3794\":{\"type\":\"S:modified\",\"url\":\"/issues/111019_PublishingPartsWithCommitMessages.xhtml\"},\"3795\":{\"type\":\"S:modified\",\"url\":\"/demos/visualizations/jsl4tv-world-000.xhtml\"},\"3796\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/SVN2CodeDB.xhtml\"},\"3797\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/trac_tickets_pavel.xhtml\"},\"3798\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/2011-11-02-talk.xhtml\"},\"3799\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/dojoWorld.xhtml\"},\"3800\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/NewPresentation2.xhtml\"},\"3801\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide6.xhtml\"},\"3802\":{\"type\":\"S:modified\",\"url\":\"/projects/DebuggingJS/draft.xhtml\"},\"3803\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/DirectGrabDragAndCopy.xhtml\"},\"3804\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/protovis.xhtml\"},\"3805\":{\"type\":\"S:modified\",\"url\":\"/blank.xhtml\"},\"3806\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/testCPUVis.xhtml\"},\"3807\":{\"type\":\"S:modified\",\"url\":\"/projects/Lively2/Converting.xhtml\"},\"3808\":{\"type\":\"S:modified\",\"url\":\"/users/andyburnett/start.xhtml\"},\"3809\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/RichText.xhtml\"},\"3810\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Presentations.xhtml\"},\"3811\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/garminExport.xhtml\"},\"3812\":{\"type\":\"S:modified\",\"url\":\"/tests.xhtml\"},\"3813\":{\"type\":\"S:modified\",\"url\":\"/issues/110625_PartUploadBroken.xhtml\"},\"3814\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110517_ConnectionsWantToAccessClosureValues.xhtml\"},\"3815\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/DataVisualization.xhtml\"},\"3816\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/PartsBinSearch.xhtml\"},\"3817\":{\"type\":\"S:modified\",\"url\":\"/issues/110529_InsertingSomethingInTextRemovesFocus.xhtml\"},\"3818\":{\"type\":\"S:modified\",\"url\":\"/issues/110512_ListSelectionInScbDoesNotWorkCorrectly.xhtml\"},\"3819\":{\"type\":\"S:modified\",\"url\":\"/issues/111017_StaticBindingOfSuperInClosures.xhtml\"},\"3820\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/flattening.xhtml\"},\"3821\":{\"type\":\"S:modified\",\"url\":\"/issues/110511_LinesCannotBeClicked.xhtml\"},\"3822\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/gettingStarted.xhtml\"},\"3823\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/Part2Class.xhtml\"},\"3824\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/EmptyWorld2.xhtml\"},\"3825\":{\"type\":\"S:modified\",\"url\":\"/projects/LivelyKernel/nextSteps.xhtml\"},\"3826\":{\"type\":\"S:modified\",\"url\":\"/users/wlcleveland/start.xhtml\"},\"3827\":{\"type\":\"S:modified\",\"url\":\"/users/swart/start.xhtml\"},\"3828\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QBF2Bb.xhtml\"},\"3829\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide1.xhtml\"},\"3830\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/DetermineModuleDependencies.xhtml\"},\"3831\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasksHubert2.xhtml\"},\"3832\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/info_restructuring.xhtml\"},\"3833\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/DemoForm.xhtml\"},\"3834\":{\"type\":\"S:modified\",\"url\":\"/issues/110728_GraffleLayerGrabsWorld.xhtml\"},\"3835\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Activities1.xhtml\"},\"3836\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/emtpy.xhtml\"},\"3837\":{\"type\":\"S:modified\",\"url\":\"/documentation/ElProfesor.xhtml\"},\"3838\":{\"type\":\"S:modified\",\"url\":\"/issues/111022_TheExplorerScrollingIsBroken.xhtml\"},\"3839\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/WindowPlay.xhtml\"},\"3840\":{\"type\":\"S:modified\",\"url\":\"/users/martin/Measurements.xhtml\"},\"3841\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutCycle.xhtml\"},\"3842\":{\"type\":\"S:modified\",\"url\":\"/documentation/7funthings.xhtml\"},\"3843\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/jensWorld.xhtml\"},\"3844\":{\"type\":\"S:modified\",\"url\":\"/users/iho/start.xhtml\"},\"3845\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/NewMorphicIntroduction.xhtml\"},\"3846\":{\"type\":\"S:modified\",\"url\":\"/BrokenWorldRepairSite.xhtml\"},\"3847\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/serverDevPlayground.xhtml\"},\"3848\":{\"type\":\"S:modified\",\"url\":\"/users/ahold/TrackerDev.xhtml\"},\"3849\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LiveWeb3.xhtml\"},\"3850\":{\"type\":\"S:modified\",\"url\":\"/documentation/Template.xhtml\"},\"3851\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/secondWorld.xhtml\"},\"3852\":{\"type\":\"S:modified\",\"url\":\"/documentation/ContextJS.xhtml\"},\"3853\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/CodeDB2Dev.xhtml\"},\"3854\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/GrammarTesting.xhtml\"},\"3855\":{\"type\":\"S:modified\",\"url\":\"/documentation/ScriptingTutorial.xhtml\"},\"3856\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/deserializeMorphs.xhtml\"},\"3857\":{\"type\":\"S:modified\",\"url\":\"/issues/110722_ClipModeShouldClipMorphsInTheirBounds.xhtml\"},\"3858\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/110714_NodeJSServerCreation.xhtml\"},\"3859\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/scrollFixes.xhtml\"},\"3860\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/empty.xhtml\"},\"3861\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasksConrad.xhtml\"},\"3862\":{\"type\":\"S:modified\",\"url\":\"/users/keith/deadly.xhtml\"},\"3863\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/nonexisting2.xhtml\"},\"3864\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QBFa.xhtml\"},\"3865\":{\"type\":\"S:modified\",\"url\":\"/users/cschuster/debugging2.xhtml\"},\"3866\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/SlickGrid.xhtml\"},\"3867\":{\"type\":\"S:modified\",\"url\":\"/users/constantin/Snake.xhtml\"},\"3868\":{\"type\":\"S:modified\",\"url\":\"/documentation/worlds.xhtml\"},\"3869\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/firstWorld2.xhtml\"},\"3870\":{\"type\":\"S:modified\",\"url\":\"/issues/110609_TabIndentionForBulletPoints.xhtml\"},\"3871\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasksAstrid.xhtml\"},\"3872\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/video2.xhtml\"},\"3873\":{\"type\":\"S:modified\",\"url\":\"/users/keith/notes.xhtml\"},\"3874\":{\"type\":\"S:modified\",\"url\":\"/issues/110528_ClickBehaviorOfScbIsStrange.xhtml\"},\"3875\":{\"type\":\"S:modified\",\"url\":\"/demos/Parts.xhtml\"},\"3876\":{\"type\":\"S:modified\",\"url\":\"/demos/WhereArePeopleFrom.xhtml\"},\"3877\":{\"type\":\"S:modified\",\"url\":\"/issues/110510_MorphsAreDroppedWhenDndedFromPartsbin.xhtml\"},\"3878\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/jqueryTabulate.xhtml\"},\"3879\":{\"type\":\"S:modified\",\"url\":\"/issues/111026_CustomFormattedBinsInPartsBin.xhtml\"},\"3880\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/learningLively2.xhtml\"},\"3881\":{\"type\":\"S:modified\",\"url\":\"/issues/111017_svgIssues.xhtml\"},\"3882\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/NewStreamwork.xhtml\"},\"3883\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/MapImport.xhtml\"},\"3884\":{\"type\":\"S:modified\",\"url\":\"/documentation/Serialization-Interface.xhtml\"},\"3885\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110511_DroppablebehaviorParts.xhtml\"},\"3886\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/newDraft.xhtml\"},\"3887\":{\"type\":\"S:modified\",\"url\":\"/projects/Lively2/ReleasePlanning.xhtml\"},\"3888\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/LinesAndCurves.xhtml\"},\"3889\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/HaloExpt.xhtml\"},\"3890\":{\"type\":\"S:modified\",\"url\":\"/issues/110921_DropshadowIsOff.xhtml\"},\"3891\":{\"type\":\"S:modified\",\"url\":\"/users/keith/versionControl.xhtml\"},\"3892\":{\"type\":\"S:modified\",\"url\":\"/issues/111021_HowToStoreObjectsOnTheServer.xhtml\"},\"3893\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/SystemBrowserDiffingVersions.xhtml\"},\"3894\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/blank.xhtml\"},\"3895\":{\"type\":\"S:modified\",\"url\":\"/demos/Clock.xhtml\"},\"3896\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/scrolling.xhtml\"},\"3897\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/DraftInfoItem.xhtml\"},\"3898\":{\"type\":\"S:modified\",\"url\":\"/documentation/HowConnectWorks.xhtml\"},\"3899\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutTests.xhtml\"},\"3900\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110407_NoScriptEditorInNewWorld.xhtml\"},\"3901\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/Requests.xhtml\"},\"3902\":{\"type\":\"S:modified\",\"url\":\"/users/template/pleaseDoNotChangeOrRemoveWorldsInThisDirectory.xhtml\"},\"3903\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/journalBug.xhtml\"},\"3904\":{\"type\":\"S:modified\",\"url\":\"/issues/110701_VisualBindingToStarBroken.xhtml\"},\"3905\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide7.xhtml\"},\"3906\":{\"type\":\"S:modified\",\"url\":\"/issues/110723_PathBroken.xhtml\"},\"3907\":{\"type\":\"S:modified\",\"url\":\"/demos/MyNewWikiPage.xhtml\"},\"3908\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110510_SafariWontOpenToolsFromPartsbin.xhtml\"},\"3909\":{\"type\":\"S:modified\",\"url\":\"/issues/110720_FirefoxCannotDisplaySvgBasedMorphs.xhtml\"},\"3910\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/RichText.xhtml\"},\"3911\":{\"type\":\"S:modified\",\"url\":\"/users/alexwarth/start.xhtml\"},\"3912\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/SimpleBrowser.xhtml\"},\"3913\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/OldMorphicObjectConversion.xhtml\"},\"3914\":{\"type\":\"S:modified\",\"url\":\"/documentation/profesores.xhtml\"},\"3915\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/template.xhtml\"},\"3916\":{\"type\":\"S:modified\",\"url\":\"/issues/110629_WindmillDoesNotShowInThePartsBin.xhtml\"},\"3917\":{\"type\":\"S:modified\",\"url\":\"/issues/110519_PasteBug.xhtml\"},\"3918\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Engine.xhtml\"},\"3919\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ProgressForRequests.xhtml\"},\"3920\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/Sliders.xhtml\"},\"3921\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/bespin.xhtml\"},\"3922\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/scrollPlayground.xhtml\"},\"3923\":{\"type\":\"S:modified\",\"url\":\"/users/tfleig/test1.xhtml\"},\"3924\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/gitSetup.xhtml\"},\"3925\":{\"type\":\"S:modified\",\"url\":\"/users/constantin/start.xhtml\"},\"3926\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Test.xhtml\"},\"3927\":{\"type\":\"S:modified\",\"url\":\"/issues/110630_MenusLeaveVisibleBounds.xhtml\"},\"3928\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/playground_tilman.xhtml\"},\"3929\":{\"type\":\"S:modified\",\"url\":\"/users/ohshima/start.xhtml\"},\"3930\":{\"type\":\"S:modified\",\"url\":\"/issues/110704_MapsAreBlacksAfterDeserialization.xhtml\"},\"3931\":{\"type\":\"S:modified\",\"url\":\"/users/Kat/MyQBF.xhtml\"},\"3932\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/SerializationDebug.xhtml\"},\"3933\":{\"type\":\"S:modified\",\"url\":\"/issues/111012_BorderWidthIssue.xhtml\"},\"3934\":{\"type\":\"S:modified\",\"url\":\"/users/mzimmerm/etoys-development-notes.xhtml\"},\"3935\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/EngineTest.xhtml\"},\"3936\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide2.xhtml\"},\"3937\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/protovisPrototype.xhtml\"},\"3938\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/sofia/georgi/new_world.xhtml\"},\"3939\":{\"type\":\"S:modified\",\"url\":\"/documentation/FAQ.xhtml\"},\"3940\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/SimpleObjectTracing.xhtml\"},\"3941\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/Dan.xhtml\"},\"3942\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110518_PartsbinMoveIsNoRealMove.xhtml\"},\"3943\":{\"type\":\"S:modified\",\"url\":\"/sandbox/sandbox-dgc.xhtml\"},\"3944\":{\"type\":\"S:modified\",\"url\":\"/issues/110610_AddNewMethodBroken.xhtml\"},\"3945\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/CC.xhtml\"},\"3946\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/StringsAsRichText.xhtml\"},\"3947\":{\"type\":\"S:modified\",\"url\":\"/issues/110704_ClickingOnProtoVisDrawing.xhtml\"},\"3948\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutGrid.xhtml\"},\"3949\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Garbage.xhtml\"},\"3950\":{\"type\":\"S:modified\",\"url\":\"/welcome.xhtml\"},\"3951\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/textEditor.xhtml\"},\"3952\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/prototypeQBF.xhtml\"},\"3953\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/110429_TextAttributes.xhtml\"},\"3954\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/pongServer.xhtml\"},\"3955\":{\"type\":\"S:modified\",\"url\":\"/users/miku/start.xhtml\"},\"3956\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/Lively2.xhtml\"},\"3957\":{\"type\":\"S:modified\",\"url\":\"/users/cschuster/dev-alpha.xhtml\"},\"3958\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/PowerPointNot.xhtml\"},\"3959\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutConfigurator.xhtml\"},\"3960\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Diffing.xhtml\"},\"3961\":{\"type\":\"S:modified\",\"url\":\"/issues/110604_GriddingDoesNotWorkRight.xhtml\"},\"3962\":{\"type\":\"S:modified\",\"url\":\"/issues/110927_TranslationAndPositionAreNotEqualWhenMorphHasAOwnerWithModifiedOrigin.xhtml\"},\"3963\":{\"type\":\"S:modified\",\"url\":\"/issues/110809_ChangeOrRemovedScriptsAfterSerializationWrong.xhtml\"},\"3964\":{\"type\":\"S:modified\",\"url\":\"/issues/110729_ShowHaloItemDuringHaloAction.xhtml\"},\"3965\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/demo.xhtml\"},\"3966\":{\"type\":\"S:modified\",\"url\":\"/documentation/overview.xhtml\"},\"3967\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/iPad.xhtml\"},\"3968\":{\"type\":\"S:modified\",\"url\":\"/issues/110628_MorphOffsetsAfterGrabbingAreBroken.xhtml\"},\"3969\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/SCBMigration.xhtml\"},\"3970\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LiveWeb4.xhtml\"},\"3971\":{\"type\":\"S:modified\",\"url\":\"/users/olmeca/olmeca3.xhtml\"},\"3972\":{\"type\":\"S:deleted\",\"url\":null},\"3973\":{\"type\":\"S:modified\",\"url\":\"/issues/111026_AccessingVersionsUsesWrongURLAndVersionCombination.xhtml\"},\"3974\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/sofia/georgi/video_experiments1.xhtml\"},\"3975\":{\"type\":\"S:modified\",\"url\":\"/users/wlcleveland/shadowworld.xhtml\"},\"3976\":{\"type\":\"S:modified\",\"url\":\"/users/mzimmerm/mz-world-from-start-xhtml.xhtml\"},\"3977\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/FormLayoutExpt.xhtml.xhtml\"},\"3978\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/writeSite.xhtml\"},\"3979\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/CurveDrafting.xhtml\"},\"3980\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ParseApacheServerLog.xhtml\"},\"3981\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110516_EnterAtTextEndDoesNotAddLineBreak.xhtml\"},\"3982\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/h2.xhtml\"},\"3983\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/110521_BetterLists.xhtml\"},\"3984\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/layoutExpts.xhtml\"},\"3985\":{\"type\":\"S:modified\",\"url\":\"/users/test50/start.xhtml\"},\"3986\":{\"type\":\"S:modified\",\"url\":\"/MovePages.xhtml\"},\"3987\":{\"type\":\"S:modified\",\"url\":\"/documentation/Rendering.xhtml\"},\"3988\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutPlayground.xhtml\"},\"3989\":{\"type\":\"S:modified\",\"url\":\"/users/martin/measurements/webwerkstatt.xhtml\"},\"3990\":{\"type\":\"S:modified\",\"url\":\"/issues/111005_MouseMoveChangesFocus.xhtml\"},\"3991\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/110419_ManipulateMorphs.xhtml\"},\"3992\":{\"type\":\"S:modified\",\"url\":\"/projects/Lively2/Release.xhtml\"},\"3993\":{\"type\":\"S:modified\",\"url\":\"/issues/110523_RelayMouseEventsToMorphBeneath.xhtml\"},\"3994\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/myNewWorld.xhtml\"},\"3995\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/thingsToExplain.xhtml\"},\"3996\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/start.xhtml\"},\"3997\":{\"type\":\"S:modified\",\"url\":\"/issues/110511_WeHaveNoCheckbox.xhtml\"},\"3998\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/FormsDraft1.xhtml\"},\"3999\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/EmptyWorld.xhtml\"},\"4000\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/empty.xhtml\"},\"4001\":{\"type\":\"S:modified\",\"url\":\"/issues/110609_AccidentalGrabbing.xhtml\"},\"4002\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/NewMorphicDevelopment.xhtml\"},\"4003\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/personal/snippets.xhtml\"},\"4004\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/personal/thoughts.xhtml\"},\"4005\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/NewEmptyWorld.xhtml\"},\"4006\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/DOMRemovalPlugin.xhtml\"},\"4007\":{\"type\":\"S:modified\",\"url\":\"/documentation/LivelyInstallation.xhtml\"},\"4008\":{\"type\":\"S:modified\",\"url\":\"/issues/110530_MakeSyntaxHighlightingFaster.xhtml\"},\"4009\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/pongClient.xhtml\"},\"4010\":{\"type\":\"S:modified\",\"url\":\"/issues/110831_ButtonLabelsAreNotCenteredAnymore.xhtml\"},\"4011\":{\"type\":\"S:modified\",\"url\":\"/sandbox/ColorfulWindmills.xhtml\"},\"4012\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/todo.xhtml\"},\"4013\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/simple.xhtml\"},\"4014\":{\"type\":\"S:modified\",\"url\":\"/issues/111004_SavingAnEmptyTextObjectSetsTheStringToUndefined.xhtml\"},\"4015\":{\"type\":\"S:modified\",\"url\":\"/issues/TextDebugWorld.xhtml\"},\"4016\":{\"type\":\"S:modified\",\"url\":\"/documentation/ShortcutList.xhtml\"},\"4017\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide8.xhtml\"},\"4018\":{\"type\":\"S:modified\",\"url\":\"/issues/110522_ClickingTheScrollbarInListsDoesNotWork.xhtml\"},\"4019\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ObjectSerializationGraph.xhtml\"},\"4020\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/TextTest.xhtml\"},\"4021\":{\"type\":\"S:modified\",\"url\":\"/users/dtornow/start.xhtml\"},\"4022\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/start.xhtml\"},\"4023\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Empty.xhtml\"},\"4024\":{\"type\":\"S:modified\",\"url\":\"/users/keith/start.xhtml\"},\"4025\":{\"type\":\"S:modified\",\"url\":\"/users/gerald24/start.xhtml\"},\"4026\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorial.xhtml\"},\"4027\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/DraftSelection.xhtml\"},\"4028\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/Pheonix.xhtml\"},\"4029\":{\"type\":\"S:modified\",\"url\":\"/users/ahold/siteTracking.xhtml\"},\"4030\":{\"type\":\"S:modified\",\"url\":\"/issues/110608_GetterAndSettersInIe9.xhtml\"},\"4031\":{\"type\":\"S:modified\",\"url\":\"/users/iho/1.xhtml\"},\"4032\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/bootstrap.xhtml\"},\"4033\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasks.xhtml\"},\"4034\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/FormsScripter.xhtml\"},\"4035\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/cassowary.xhtml\"},\"4036\":{\"type\":\"S:modified\",\"url\":\"/users/MrSteve/start.xhtml\"},\"4037\":{\"type\":\"S:modified\",\"url\":\"/issues/CreateIssuePage.xhtml\"},\"4038\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/xamppInstallerWindows.xhtml\"},\"4039\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/Phoenix.xhtml\"},\"4040\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/WebGL.xhtml\"},\"4041\":{\"type\":\"S:modified\",\"url\":\"/documentation/PartsBin.xhtml\"},\"4042\":{\"type\":\"S:modified\",\"url\":\"/users/mzimmerm/start.xhtml\"},\"4043\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/SequenceDiagram.xhtml\"},\"4044\":{\"type\":\"S:modified\",\"url\":\"/demos/Wiki.xhtml\"},\"4045\":{\"type\":\"S:modified\",\"url\":\"/documentation/Events.xhtml\"},\"4046\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide3.xhtml\"},\"4047\":{\"type\":\"S:modified\",\"url\":\"/users/hjust/blank.xhtml\"},\"4048\":{\"type\":\"S:modified\",\"url\":\"/Lively2.xhtml\"},\"4049\":{\"type\":\"S:modified\",\"url\":\"/users/tfleig/template.xhtml\"},\"4050\":{\"type\":\"S:modified\",\"url\":\"/issues/111021_PianoDoesNotMakeASound.xhtml\"},\"4051\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110426_NewStatusMessagesWithMore.xhtml\"},\"4052\":{\"type\":\"S:modified\",\"url\":\"/users/martin/tests.xhtml\"},\"4053\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/empty.xhtml\"},\"4054\":{\"type\":\"S:modified\",\"url\":\"/issues/110601_PartsDoNotLoadThereRequireModulesOnWorldLoad.xhtml\"},\"4055\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Sliders.xhtml\"},\"4056\":{\"type\":\"S:modified\",\"url\":\"/users/davidorban/start.xhtml\"},\"4057\":{\"type\":\"S:modified\",\"url\":\"/users/orjan/start.xhtml\"},\"4058\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/FormLayoutExpt-Final.xhtml\"},\"4059\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/video.xhtml\"},\"4060\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/PersonExample.xhtml\"},\"4061\":{\"type\":\"S:modified\",\"url\":\"/users/zeebeedee/start.xhtml\"},\"4062\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/textRain.xhtml\"},\"4063\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/databaseForms.xhtml\"},\"4064\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/DraftUploadPDFs.xhtml\"},\"4065\":{\"type\":\"S:modified\",\"url\":\"/users/olmeca/olmeca4.xhtml\"},\"4066\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/livelyExplorer.xhtml\"},\"4067\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/110421_CreatingVideoTutorials.xhtml\"},\"4068\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/MartinsObjectDiffInNewWorlds.xhtml\"},\"4069\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LineTest.xhtml\"},\"4070\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Translator.xhtml\"},\"4071\":{\"type\":\"S:modified\",\"url\":\"/documentation/Styles.xhtml\"},\"4072\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/MorphOrigin.xhtml\"},\"4073\":{\"type\":\"S:modified\",\"url\":\"/screenshots.xhtml\"},\"4074\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LiveWeb.xhtml\"},\"4075\":{\"type\":\"S:modified\",\"url\":\"/demos/AntotherPageWithAClock.xhtml\"},\"4076\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/halloJens2.xhtml\"},\"4077\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/improvingTheWebPag.xhtml\"},\"4078\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/constraintLayoutExample.xhtml\"},\"4079\":{\"type\":\"S:modified\",\"url\":\"/documentation/TutorialList.xhtml\"},\"4080\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/MakeEventsTriggerOnCapture.xhtml\"},\"4081\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/prototype.xhtml\"},\"4082\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/FormLayoutExpt-bk.xhtml\"},\"4083\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QBF.xhtml\"},\"4084\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slides.xhtml\"},\"4085\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/ButtonTest.xhtml\"},\"4086\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/textInVbox.xhtml\"},\"4087\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/externalShapeExample.xhtml\"},\"4088\":{\"type\":\"S:modified\",\"url\":\"/users/hjust/playground.xhtml\"},\"4089\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/halloJens.xhtml\"},\"4090\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/morphSpecificRendering.xhtml\"},\"4091\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/dataGrid.xhtml\"},\"4092\":{\"type\":\"S:modified\",\"url\":\"/issues/111020_HighlightTheTargetOfDropping.xhtml\"},\"4093\":{\"type\":\"S:modified\",\"url\":\"/users/mzimmerm/help.xhtml\"},\"4094\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/jqGrid.xhtml\"},\"4095\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/contents.xhtml\"},\"4096\":{\"type\":\"S:modified\",\"url\":\"/demos/PartsBin.xhtml\"},\"4097\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/martin/empty.xhtml\"},\"4098\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/research/Internship.xhtml\"},\"4099\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/NewWorld.xhtml\"},\"4100\":{\"type\":\"S:modified\",\"url\":\"/users/bert/sandbox.xhtml\"},\"4101\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/GoogleMaps.xhtml\"},\"4102\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/NewContents.xhtml\"},\"4103\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/meteora.xhtml\"},\"4104\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/Forms.xhtml\"},\"4105\":{\"type\":\"S:modified\",\"url\":\"/issues/draft/NewWorld/CurveDrafting_EmbeddableWorld.xhtml\"},\"4106\":{\"type\":\"S:modified\",\"url\":\"/projects/LivelyHelping/draftLK2.xhtml\"},\"4107\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/objectEditor.xhtml\"},\"4108\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/blank2.xhtml\"},\"4109\":{\"type\":\"S:modified\",\"url\":\"/issues/110509_ConnectionsInputsGetStackedUp.xhtml\"},\"4110\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/SimpleLayout.xhtml\"},\"4111\":{\"type\":\"S:modified\",\"url\":\"/users/mkilling/iKuh2.xhtml\"},\"4112\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/profesorControls.xhtml\"},\"4113\":{\"type\":\"S:modified\",\"url\":\"/documentation/Serialization-Overview.xhtml\"},\"4114\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/PropertySheet.xhtml\"},\"4115\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/martin/1.xhtml\"},\"4116\":{\"type\":\"S:modified\",\"url\":\"/issues/110828_HaloInfoLabelsWontShowUp.xhtml\"},\"4117\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/styles.xhtml\"},\"4118\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/doc/profesores.xhtml\"},\"4119\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/MorphicProtoVis2.xhtml\"},\"4120\":{\"type\":\"S:modified\",\"url\":\"/issues/110516_EnterAtTextEndDoesNotAddLineBreak.xhtml\"},\"4121\":{\"type\":\"S:modified\",\"url\":\"/projects/Lively2/LivelyMap.xhtml\"},\"4122\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/colorFiel.xhtml\"},\"4123\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide9.xhtml\"},\"4124\":{\"type\":\"S:modified\",\"url\":\"/issues/110518_TextAttributesBreakOnPaste.xhtml\"},\"4125\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/VisualBindings.xhtml\"},\"4126\":{\"type\":\"S:modified\",\"url\":\"/documentation/Layout.xhtml\"},\"4127\":{\"type\":\"S:modified\",\"url\":\"/documentation/repository.xhtml\"},\"4128\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/DontOverwriteChangedFile.xhtml\"},\"4129\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Tests/TextTest.xhtml\"},\"4130\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110412_NewSimpleBrowser.xhtml\"},\"4131\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/proposedUiFixes.xhtml\"},\"4132\":{\"type\":\"S:modified\",\"url\":\"/issues/NewTemplate.xhtml\"},\"4133\":{\"type\":\"S:modified\",\"url\":\"/documentation/SVNOnServer.xhtml\"},\"4134\":{\"type\":\"S:modified\",\"url\":\"/issues/110524_PartsSerializeTheirWorldsSometimes.xhtml\"},\"4135\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/May.xhtml\"},\"4136\":{\"type\":\"S:modified\",\"url\":\"/documentation/ignoreOrDisableEvents.xhtml\"},\"4137\":{\"type\":\"S:modified\",\"url\":\"/issues/110522_FixSubmorphOrderWhenAddingMorphs.xhtml\"},\"4138\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/CCbkup.xhtml\"},\"4139\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LiveWeb2-bk.xhtml\"},\"4140\":{\"type\":\"S:modified\",\"url\":\"/issues/110704_DontGrabTextWithJensFancyGrabber.xhtml\"},\"4141\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/blank.xhtml\"},\"4142\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Dragging.xhtml\"},\"4143\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/personal/todo.xhtml\"},\"4144\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/flexigrid.xhtml\"},\"4145\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/LatestFileChangeViewer.xhtml\"},\"4146\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110729_QucikBrownFoxBackspaceBug.xhtml\"},\"4147\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/elProfesorWerkstatt.xhtml\"},\"4148\":{\"type\":\"S:modified\",\"url\":\"/documentation/VisualBindings.xhtml\"},\"4149\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/notexisting.xhtml\"},\"4150\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/TreeMap.xhtml\"},\"4151\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Empty.xhtml\"},\"4152\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QBF2B.xhtml\"},\"4153\":{\"type\":\"S:modified\",\"url\":\"/issues/111019_MergingVersionsOfAnObject.xhtml\"},\"4154\":{\"type\":\"S:modified\",\"url\":\"/issues/110619_SerializingMorphsThatAreNotInTheSceneGraphGivesStrangeErrors.xhtml\"},\"4155\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/test.xhtml\"},\"4156\":{\"type\":\"S:modified\",\"url\":\"/users/tilman.giese/start.xhtml\"},\"4157\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide4.xhtml\"},\"4158\":{\"type\":\"S:modified\",\"url\":\"/sandbox/PartsBin.xhtml\"},\"4159\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/DraftObjectExplorer.xhtml\"},\"4160\":{\"type\":\"S:modified\",\"url\":\"/demos/WhereArePeopleFrom2.xhtml\"},\"4161\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/SVN2CodeDB.xhtml\"},\"4162\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/sqliteQueryServer.xhtml\"},\"4163\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110513_ScrollingWhenSearching.xhtml\"},\"4164\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/bugFixing/referencedTextBug.xhtml\"},\"4165\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/111020_ScrollingInScripteditorIsBroken.xhtml\"},\"4166\":{\"type\":\"S:modified\",\"url\":\"/issues/110513_FindMethodsShouldSearchInClassMethodsAndObjects.xhtml\"},\"4167\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/NewTestWidgetAgain.xhtml\"},\"4168\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/DansSlideOverview.xhtml\"},\"4169\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/exportCore.xhtml\"},\"4170\":{\"type\":\"S:modified\",\"url\":\"/users/olmeca/olmeca.xhtml\"},\"4171\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/firstWorld.xhtml\"},\"4172\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/SearchSourceCodeWidge.xhtml\"},\"4173\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/CircleTest.xhtml\"},\"4174\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Tests/SerializationTest2.xhtml\"},\"4175\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/sandbox.xhtml\"},\"4176\":{\"type\":\"S:modified\",\"url\":\"/issues/110728_BackspaceTriggersBrowserBack.xhtml\"},\"4177\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/empty.xhtml\"},\"4178\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/DropStyles.xhtml\"},\"4179\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110513_MakeSyntaxHighlightingWorkInNewWorld.xhtml\"},\"4180\":{\"type\":\"S:modified\",\"url\":\"/users/MrSteve/lorenzo.start.xhtml\"},\"4181\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/LiveWeb.xhtml\"},\"4182\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/FormLayoutExpt-start.xhtml\"},\"4183\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ScriptEditor.xhtml\"},\"4184\":{\"type\":\"S:modified\",\"url\":\"/users/mzimmerm/test-build-simple-webapp.xhtml\"},\"4185\":{\"type\":\"S:modified\",\"url\":\"/issues/110628_SettingTetAttributesDoesNotAlwaysWork.xhtml\"},\"4186\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/spiel.xhtml\"},\"4187\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/DraftPresentation.xhtml\"},\"4188\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/layouting.xhtml\"},\"4189\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Tests/SerializationTest.xhtml\"},\"4190\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/spikes/connectedExplorer.xhtml\"},\"4191\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/nodejsServerDevelopment.xhtml\"},\"4192\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/QBFForPartsBin.xhtml\"},\"4193\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110628_CommandAndCurlyBracketGoesBackInBrowserHistory.xhtml\"},\"4194\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/connections.xhtml\"},\"4195\":{\"type\":\"S:modified\",\"url\":\"/users/ahold/start.xhtml\"},\"4196\":{\"type\":\"S:modified\",\"url\":\"/users/markus/FileBrowser.xhtml\"},\"4197\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/CPUVisualizationFinal.xhtml\"},\"4198\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/jsUiWidgetLibResearch.xhtml\"},\"4199\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/constraintLayout.xhtml\"},\"4200\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Tests/LineTest.xhtml\"},\"4201\":{\"type\":\"S:modified\",\"url\":\"/sandbox/sandbox.xhtml\"},\"4202\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/versionControl.xhtml\"},\"4203\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/CreateDirWhenSaving.xhtml\"},\"4204\":{\"type\":\"S:modified\",\"url\":\"/demos/Lively2.xhtml\"},\"4205\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/userIsolationAndGit.xhtml\"},\"4206\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/KeyboardFocusForMorphs.xhtml\"},\"4207\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/dwarfcassowaryExample2.xhtml\"},\"4208\":{\"type\":\"S:modified\",\"url\":\"/users/oudenampsen/start.xhtml\"},\"4209\":{\"type\":\"S:modified\",\"url\":\"/issues/110517_VlayoutShouldGrowAndShrink.xhtml\"},\"4210\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/dwarfcassowaryExample.xhtml\"},\"4211\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/ace.xhtml\"},\"4212\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/empty2.xhtml\"},\"4213\":{\"type\":\"S:modified\",\"url\":\"/users/martin/Workspace.xhtml\"},\"4214\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Bug-List.xhtml\"},\"4215\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QuickBrownFoxx.xhtml\"},\"4216\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/ServerScripting.xhtml\"},\"4217\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/WordCompletion.xhtml\"},\"4218\":{\"type\":\"S:modified\",\"url\":\"/issues/110715_PartModuleRequirementsAreNotLoadedOnWorldLoad.xhtml\"},\"4219\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/fabiansTickets.xhtml\"},\"4220\":{\"type\":\"S:modified\",\"url\":\"/issues/111020_ViewOfTextFieldsAfterSaving.xhtml\"},\"4221\":{\"type\":\"S:modified\",\"url\":\"/users/martin/Template.xhtml\"},\"4222\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/Testing.xhtml\"},\"4223\":{\"type\":\"S:modified\",\"url\":\"/users/keith/MySetup.xhtml\"},\"4224\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/noGrabLayer.xhtml\"},\"4225\":{\"type\":\"S:modified\",\"url\":\"/demos/CPUVisualization.xhtml\"},\"4226\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/trac-report.xhtml\"},\"4227\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/HtmlWrapperMorph.xhtml\"},\"4228\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/documentation_afterLunch.xhtml\"},\"4229\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/Empty.xhtml\"},\"4230\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/setExtent.xhtml\"},\"4231\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/martin/2.xhtml\"},\"4232\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/DropboxUpload.xhtml\"},\"4233\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/newMouseDownLayer.xhtml\"},\"4234\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110914_StraightLineIssue.xhtml\"},\"4235\":{\"type\":\"S:modified\",\"url\":\"/users/cschuster/debugging.xhtml\"},\"4236\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/prototVisPrototype.xhtml\"},\"4237\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/DraggingAndGrabbing.xhtml\"},\"4238\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/annotationPart.xhtml\"},\"4239\":{\"rev\":111628,\"author\":\"fbo\",\"date\":{\"__isSmartRef__\":true,\"id\":4240},\"url\":{\"__isSmartRef__\":true,\"id\":4241},\"changes\":[{\"__isSmartRef__\":true,\"id\":4242},{\"__isSmartRef__\":true,\"id\":4243}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4240\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 26 2011 22:42:15 GMT+0200 (CEST)\"},\"4241\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/kernel/PartsBin\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4242\":{\"type\":\"S:deleted\",\"url\":null},\"4243\":{\"type\":\"S:added\",\"url\":null},\"4244\":{\"rev\":110429,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4245},\"url\":{\"__isSmartRef__\":true,\"id\":4246},\"changes\":[{\"__isSmartRef__\":true,\"id\":4247}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4245\":{\"isSerializedDate\":true,\"string\":\"Thu Oct 20 2011 22:32:58 GMT+0200 (CEST)\"},\"4246\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4247\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4248\":{\"rev\":109892,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":4249},\"url\":{\"__isSmartRef__\":true,\"id\":4250},\"changes\":[{\"__isSmartRef__\":true,\"id\":4251}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4249\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 12:36:18 GMT+0200 (CEST)\"},\"4250\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4251\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4252\":{\"rev\":109190,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4253},\"url\":{\"__isSmartRef__\":true,\"id\":4254},\"changes\":[{\"__isSmartRef__\":true,\"id\":4255}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4253\":{\"isSerializedDate\":true,\"string\":\"Mon Oct 17 2011 22:28:15 GMT+0200 (CEST)\"},\"4254\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4255\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4256\":{\"rev\":109167,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4257},\"url\":{\"__isSmartRef__\":true,\"id\":4258},\"changes\":[{\"__isSmartRef__\":true,\"id\":4259}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4257\":{\"isSerializedDate\":true,\"string\":\"Mon Oct 17 2011 18:22:20 GMT+0200 (CEST)\"},\"4258\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4259\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4260\":{\"rev\":109164,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4261},\"url\":{\"__isSmartRef__\":true,\"id\":4262},\"changes\":[{\"__isSmartRef__\":true,\"id\":4263}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4261\":{\"isSerializedDate\":true,\"string\":\"Mon Oct 17 2011 17:45:04 GMT+0200 (CEST)\"},\"4262\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4263\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4264\":{\"rev\":109022,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4265},\"url\":{\"__isSmartRef__\":true,\"id\":4266},\"changes\":[{\"__isSmartRef__\":true,\"id\":4267}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4265\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 14 2011 22:16:17 GMT+0200 (CEST)\"},\"4266\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4267\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4268\":{\"rev\":109012,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4269},\"url\":{\"__isSmartRef__\":true,\"id\":4270},\"changes\":[{\"__isSmartRef__\":true,\"id\":4271}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4269\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 14 2011 21:55:18 GMT+0200 (CEST)\"},\"4270\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4271\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4272\":{\"rev\":107432,\"author\":\"cschuster\",\"date\":{\"__isSmartRef__\":true,\"id\":4273},\"url\":{\"__isSmartRef__\":true,\"id\":4274},\"changes\":[{\"__isSmartRef__\":true,\"id\":4275}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4273\":{\"isSerializedDate\":true,\"string\":\"Tue Oct 04 2011 17:40:19 GMT+0200 (CEST)\"},\"4274\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4275\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4276\":{\"rev\":106789,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4277},\"url\":{\"__isSmartRef__\":true,\"id\":4278},\"changes\":[{\"__isSmartRef__\":true,\"id\":4279}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4277\":{\"isSerializedDate\":true,\"string\":\"Tue Sep 27 2011 23:26:26 GMT+0200 (CEST)\"},\"4278\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4279\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4280\":{\"rev\":106765,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4281},\"url\":{\"__isSmartRef__\":true,\"id\":4282},\"changes\":[{\"__isSmartRef__\":true,\"id\":4283}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4281\":{\"isSerializedDate\":true,\"string\":\"Tue Sep 27 2011 21:31:17 GMT+0200 (CEST)\"},\"4282\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4283\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4284\":{\"rev\":106756,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4285},\"url\":{\"__isSmartRef__\":true,\"id\":4286},\"changes\":[{\"__isSmartRef__\":true,\"id\":4287}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4285\":{\"isSerializedDate\":true,\"string\":\"Tue Sep 27 2011 21:07:46 GMT+0200 (CEST)\"},\"4286\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4287\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4288\":{\"rev\":106745,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4289},\"url\":{\"__isSmartRef__\":true,\"id\":4290},\"changes\":[{\"__isSmartRef__\":true,\"id\":4291}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4289\":{\"isSerializedDate\":true,\"string\":\"Tue Sep 27 2011 20:54:43 GMT+0200 (CEST)\"},\"4290\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4291\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4292\":{\"rev\":106695,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4293},\"url\":{\"__isSmartRef__\":true,\"id\":4294},\"changes\":[{\"__isSmartRef__\":true,\"id\":4295}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4293\":{\"isSerializedDate\":true,\"string\":\"Tue Sep 27 2011 19:53:50 GMT+0200 (CEST)\"},\"4294\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4295\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4296\":{\"rev\":106691,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4297},\"url\":{\"__isSmartRef__\":true,\"id\":4298},\"changes\":[{\"__isSmartRef__\":true,\"id\":4299}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4297\":{\"isSerializedDate\":true,\"string\":\"Tue Sep 27 2011 19:47:23 GMT+0200 (CEST)\"},\"4298\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4299\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4300\":{\"rev\":106687,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4301},\"url\":{\"__isSmartRef__\":true,\"id\":4302},\"changes\":[{\"__isSmartRef__\":true,\"id\":4303}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4301\":{\"isSerializedDate\":true,\"string\":\"Tue Sep 27 2011 19:44:40 GMT+0200 (CEST)\"},\"4302\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4303\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4304\":{\"rev\":106625,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4305},\"url\":{\"__isSmartRef__\":true,\"id\":4306},\"changes\":[{\"__isSmartRef__\":true,\"id\":4307}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4305\":{\"isSerializedDate\":true,\"string\":\"Tue Sep 27 2011 18:15:06 GMT+0200 (CEST)\"},\"4306\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4307\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4308\":{\"rev\":106620,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4309},\"url\":{\"__isSmartRef__\":true,\"id\":4310},\"changes\":[{\"__isSmartRef__\":true,\"id\":4311}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4309\":{\"isSerializedDate\":true,\"string\":\"Tue Sep 27 2011 18:11:55 GMT+0200 (CEST)\"},\"4310\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4311\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4312\":{\"rev\":106279,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4313},\"url\":{\"__isSmartRef__\":true,\"id\":4314},\"changes\":[{\"__isSmartRef__\":true,\"id\":4315}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4313\":{\"isSerializedDate\":true,\"string\":\"Mon Sep 26 2011 20:33:17 GMT+0200 (CEST)\"},\"4314\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4315\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4316\":{\"rev\":106276,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4317},\"url\":{\"__isSmartRef__\":true,\"id\":4318},\"changes\":[{\"__isSmartRef__\":true,\"id\":4319}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4317\":{\"isSerializedDate\":true,\"string\":\"Mon Sep 26 2011 20:32:57 GMT+0200 (CEST)\"},\"4318\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4319\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4320\":{\"rev\":106273,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4321},\"url\":{\"__isSmartRef__\":true,\"id\":4322},\"changes\":[{\"__isSmartRef__\":true,\"id\":4323}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4321\":{\"isSerializedDate\":true,\"string\":\"Mon Sep 26 2011 20:30:51 GMT+0200 (CEST)\"},\"4322\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4323\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4324\":{\"rev\":96169,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":4325},\"url\":{\"__isSmartRef__\":true,\"id\":4326},\"changes\":[{\"__isSmartRef__\":true,\"id\":4327}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4325\":{\"isSerializedDate\":true,\"string\":\"Tue Aug 02 2011 13:53:11 GMT+0200 (CEST)\"},\"4326\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4327\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4328\":{\"rev\":96166,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":4329},\"url\":{\"__isSmartRef__\":true,\"id\":4330},\"changes\":[{\"__isSmartRef__\":true,\"id\":4331}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4329\":{\"isSerializedDate\":true,\"string\":\"Tue Aug 02 2011 13:47:04 GMT+0200 (CEST)\"},\"4330\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4331\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4332\":{\"rev\":96159,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":4333},\"url\":{\"__isSmartRef__\":true,\"id\":4334},\"changes\":[{\"__isSmartRef__\":true,\"id\":4335}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4333\":{\"isSerializedDate\":true,\"string\":\"Tue Aug 02 2011 13:27:17 GMT+0200 (CEST)\"},\"4334\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4335\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4336\":{\"rev\":96088,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":4337},\"url\":{\"__isSmartRef__\":true,\"id\":4338},\"changes\":[{\"__isSmartRef__\":true,\"id\":4339}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4337\":{\"isSerializedDate\":true,\"string\":\"Tue Aug 02 2011 11:47:36 GMT+0200 (CEST)\"},\"4338\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4339\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4340\":{\"rev\":85436,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4341},\"url\":{\"__isSmartRef__\":true,\"id\":4342},\"changes\":[{\"__isSmartRef__\":true,\"id\":4343}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4341\":{\"isSerializedDate\":true,\"string\":\"Thu Jun 16 2011 09:02:09 GMT+0200 (CEST)\"},\"4342\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4343\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4344\":{\"rev\":85430,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4345},\"url\":{\"__isSmartRef__\":true,\"id\":4346},\"changes\":[{\"__isSmartRef__\":true,\"id\":4347}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4345\":{\"isSerializedDate\":true,\"string\":\"Thu Jun 16 2011 08:58:49 GMT+0200 (CEST)\"},\"4346\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4347\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4348\":{\"rev\":85412,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4349},\"url\":{\"__isSmartRef__\":true,\"id\":4350},\"changes\":[{\"__isSmartRef__\":true,\"id\":4351}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4349\":{\"isSerializedDate\":true,\"string\":\"Thu Jun 16 2011 08:40:04 GMT+0200 (CEST)\"},\"4350\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4351\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4352\":{\"rev\":85328,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4353},\"url\":{\"__isSmartRef__\":true,\"id\":4354},\"changes\":[{\"__isSmartRef__\":true,\"id\":4355}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4353\":{\"isSerializedDate\":true,\"string\":\"Thu Jun 16 2011 07:28:20 GMT+0200 (CEST)\"},\"4354\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4355\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4356\":{\"rev\":85292,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4357},\"url\":{\"__isSmartRef__\":true,\"id\":4358},\"changes\":[{\"__isSmartRef__\":true,\"id\":4359},{\"__isSmartRef__\":true,\"id\":4360},{\"__isSmartRef__\":true,\"id\":4361},{\"__isSmartRef__\":true,\"id\":4362},{\"__isSmartRef__\":true,\"id\":4363},{\"__isSmartRef__\":true,\"id\":4364},{\"__isSmartRef__\":true,\"id\":4365},{\"__isSmartRef__\":true,\"id\":4366},{\"__isSmartRef__\":true,\"id\":4367},{\"__isSmartRef__\":true,\"id\":4368},{\"__isSmartRef__\":true,\"id\":4369}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4357\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 15 2011 23:09:22 GMT+0200 (CEST)\"},\"4358\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.svg\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4359\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.metainfo\"},\"4360\":{\"type\":\"S:modified\",\"url\":\"/lively/ide.js\"},\"4361\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Debugging/Benchmarker.html\"},\"4362\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.html\"},\"4363\":{\"type\":\"S:modified\",\"url\":\"/lively/morphic/Events.js\"},\"4364\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Debugging/Benchmarker.json\"},\"4365\":{\"type\":\"S:modified\",\"url\":\"/lively/morphic/Widgets.js\"},\"4366\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4367\":{\"type\":\"S:modified\",\"url\":\"/cop/Flatten.js\"},\"4368\":{\"type\":\"S:modified\",\"url\":\"/cop/Layers.js\"},\"4369\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.svg\"},\"4370\":{\"rev\":84928,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4371},\"url\":{\"__isSmartRef__\":true,\"id\":4372},\"changes\":[{\"__isSmartRef__\":true,\"id\":4373}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4371\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 15 2011 09:46:59 GMT+0200 (CEST)\"},\"4372\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4373\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4374\":{\"rev\":84921,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4375},\"url\":{\"__isSmartRef__\":true,\"id\":4376},\"changes\":[{\"__isSmartRef__\":true,\"id\":4377}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4375\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 15 2011 09:44:27 GMT+0200 (CEST)\"},\"4376\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4377\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4378\":{\"rev\":84890,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4379},\"url\":{\"__isSmartRef__\":true,\"id\":4380},\"changes\":[{\"__isSmartRef__\":true,\"id\":4381}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4379\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 15 2011 09:29:36 GMT+0200 (CEST)\"},\"4380\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4381\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4382\":{\"rev\":84431,\"author\":\"Hank\",\"date\":{\"__isSmartRef__\":true,\"id\":4383},\"url\":{\"__isSmartRef__\":true,\"id\":4384},\"changes\":[{\"__isSmartRef__\":true,\"id\":4385}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4383\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 14 2011 16:33:15 GMT+0200 (CEST)\"},\"4384\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4385\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4386\":{\"rev\":84427,\"author\":\"Hank\",\"date\":{\"__isSmartRef__\":true,\"id\":4387},\"url\":{\"__isSmartRef__\":true,\"id\":4388},\"changes\":[{\"__isSmartRef__\":true,\"id\":4389}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4387\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 14 2011 16:32:52 GMT+0200 (CEST)\"},\"4388\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4389\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4390\":{\"rev\":82559,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4391},\"url\":{\"__isSmartRef__\":true,\"id\":4392},\"changes\":[{\"__isSmartRef__\":true,\"id\":4393}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4391\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 07 2011 11:08:40 GMT+0200 (CEST)\"},\"4392\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4393\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4394\":{\"rev\":82542,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4395},\"url\":{\"__isSmartRef__\":true,\"id\":4396},\"changes\":[{\"__isSmartRef__\":true,\"id\":4397}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4395\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 07 2011 10:26:37 GMT+0200 (CEST)\"},\"4396\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4397\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4398\":{\"rev\":82502,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4399},\"url\":{\"__isSmartRef__\":true,\"id\":4400},\"changes\":[{\"__isSmartRef__\":true,\"id\":4401}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4399\":{\"isSerializedDate\":true,\"string\":\"Mon Jun 06 2011 23:19:51 GMT+0200 (CEST)\"},\"4400\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4401\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4402\":{\"rev\":82119,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4403},\"url\":{\"__isSmartRef__\":true,\"id\":4404},\"changes\":[{\"__isSmartRef__\":true,\"id\":4405}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4403\":{\"isSerializedDate\":true,\"string\":\"Sun Jun 05 2011 14:28:50 GMT+0200 (CEST)\"},\"4404\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4405\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4406\":{\"rev\":82115,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4407},\"url\":{\"__isSmartRef__\":true,\"id\":4408},\"changes\":[{\"__isSmartRef__\":true,\"id\":4409}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4407\":{\"isSerializedDate\":true,\"string\":\"Sun Jun 05 2011 14:27:01 GMT+0200 (CEST)\"},\"4408\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4409\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4410\":{\"rev\":81803,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4411},\"url\":{\"__isSmartRef__\":true,\"id\":4412},\"changes\":[{\"__isSmartRef__\":true,\"id\":4413}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4411\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 03 2011 18:22:06 GMT+0200 (CEST)\"},\"4412\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4413\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4414\":{\"rev\":81796,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4415},\"url\":{\"__isSmartRef__\":true,\"id\":4416},\"changes\":[{\"__isSmartRef__\":true,\"id\":4417}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4415\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 03 2011 17:54:06 GMT+0200 (CEST)\"},\"4416\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4417\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4418\":{\"rev\":81681,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":4419},\"url\":{\"__isSmartRef__\":true,\"id\":4420},\"changes\":[{\"__isSmartRef__\":true,\"id\":4421}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4419\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 03 2011 17:21:55 GMT+0200 (CEST)\"},\"4420\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4421\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4422\":{\"rev\":80056,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4423},\"url\":{\"__isSmartRef__\":true,\"id\":4424},\"changes\":[{\"__isSmartRef__\":true,\"id\":4425}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4423\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 01 2011 23:04:07 GMT+0200 (CEST)\"},\"4424\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4425\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4426\":{\"rev\":79541,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4427},\"url\":{\"__isSmartRef__\":true,\"id\":4428},\"changes\":[{\"__isSmartRef__\":true,\"id\":4429}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4427\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 01 2011 01:48:05 GMT+0200 (CEST)\"},\"4428\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4429\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4430\":{\"rev\":79538,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4431},\"url\":{\"__isSmartRef__\":true,\"id\":4432},\"changes\":[{\"__isSmartRef__\":true,\"id\":4433}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4431\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 01 2011 01:47:34 GMT+0200 (CEST)\"},\"4432\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4433\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4434\":{\"rev\":77087,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4435},\"url\":{\"__isSmartRef__\":true,\"id\":4436},\"changes\":[{\"__isSmartRef__\":true,\"id\":4437}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4435\":{\"isSerializedDate\":true,\"string\":\"Thu May 26 2011 07:56:10 GMT+0200 (CEST)\"},\"4436\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4437\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4438\":{\"rev\":76989,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4439},\"url\":{\"__isSmartRef__\":true,\"id\":4440},\"changes\":[{\"__isSmartRef__\":true,\"id\":4441}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4439\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 21:19:49 GMT+0200 (CEST)\"},\"4440\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4441\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4442\":{\"rev\":76986,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4443},\"url\":{\"__isSmartRef__\":true,\"id\":4444},\"changes\":[{\"__isSmartRef__\":true,\"id\":4445}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4443\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 21:17:16 GMT+0200 (CEST)\"},\"4444\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4445\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4446\":{\"rev\":76972,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4447},\"url\":{\"__isSmartRef__\":true,\"id\":4448},\"changes\":[{\"__isSmartRef__\":true,\"id\":4449}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4447\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 20:51:58 GMT+0200 (CEST)\"},\"4448\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4449\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4450\":{\"rev\":76969,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4451},\"url\":{\"__isSmartRef__\":true,\"id\":4452},\"changes\":[{\"__isSmartRef__\":true,\"id\":4453}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4451\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 20:48:22 GMT+0200 (CEST)\"},\"4452\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4453\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4454\":{\"rev\":76965,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4455},\"url\":{\"__isSmartRef__\":true,\"id\":4456},\"changes\":[{\"__isSmartRef__\":true,\"id\":4457}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4455\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 20:38:56 GMT+0200 (CEST)\"},\"4456\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4457\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4458\":{\"rev\":76952,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4459},\"url\":{\"__isSmartRef__\":true,\"id\":4460},\"changes\":[{\"__isSmartRef__\":true,\"id\":4461}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4459\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 20:20:56 GMT+0200 (CEST)\"},\"4460\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4461\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4462\":{\"rev\":76948,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4463},\"url\":{\"__isSmartRef__\":true,\"id\":4464},\"changes\":[{\"__isSmartRef__\":true,\"id\":4465}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4463\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 20:15:09 GMT+0200 (CEST)\"},\"4464\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4465\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4466\":{\"rev\":76944,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4467},\"url\":{\"__isSmartRef__\":true,\"id\":4468},\"changes\":[{\"__isSmartRef__\":true,\"id\":4469}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4467\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 20:07:28 GMT+0200 (CEST)\"},\"4468\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4469\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4470\":{\"rev\":76941,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4471},\"url\":{\"__isSmartRef__\":true,\"id\":4472},\"changes\":[{\"__isSmartRef__\":true,\"id\":4473}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4471\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 20:02:56 GMT+0200 (CEST)\"},\"4472\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4473\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4474\":{\"rev\":76938,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4475},\"url\":{\"__isSmartRef__\":true,\"id\":4476},\"changes\":[{\"__isSmartRef__\":true,\"id\":4477}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4475\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 20:02:48 GMT+0200 (CEST)\"},\"4476\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4477\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4478\":{\"rev\":76929,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4479},\"url\":{\"__isSmartRef__\":true,\"id\":4480},\"changes\":[{\"__isSmartRef__\":true,\"id\":4481}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4479\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 19:58:46 GMT+0200 (CEST)\"},\"4480\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4481\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4482\":{\"rev\":76925,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4483},\"url\":{\"__isSmartRef__\":true,\"id\":4484},\"changes\":[{\"__isSmartRef__\":true,\"id\":4485}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4483\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 19:55:37 GMT+0200 (CEST)\"},\"4484\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4485\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4486\":{\"rev\":76921,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4487},\"url\":{\"__isSmartRef__\":true,\"id\":4488},\"changes\":[{\"__isSmartRef__\":true,\"id\":4489}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4487\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 19:43:04 GMT+0200 (CEST)\"},\"4488\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4489\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4490\":{\"rev\":76917,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4491},\"url\":{\"__isSmartRef__\":true,\"id\":4492},\"changes\":[{\"__isSmartRef__\":true,\"id\":4493}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4491\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 19:34:49 GMT+0200 (CEST)\"},\"4492\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4493\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4494\":{\"rev\":76914,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4495},\"url\":{\"__isSmartRef__\":true,\"id\":4496},\"changes\":[{\"__isSmartRef__\":true,\"id\":4497}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4495\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 19:34:37 GMT+0200 (CEST)\"},\"4496\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4497\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4498\":{\"rev\":76909,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4499},\"url\":{\"__isSmartRef__\":true,\"id\":4500},\"changes\":[{\"__isSmartRef__\":true,\"id\":4501}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4499\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 19:17:27 GMT+0200 (CEST)\"},\"4500\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4501\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4502\":{\"rev\":76272,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4503},\"url\":{\"__isSmartRef__\":true,\"id\":4504},\"changes\":[{\"__isSmartRef__\":true,\"id\":4505}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4503\":{\"isSerializedDate\":true,\"string\":\"Tue May 24 2011 15:48:17 GMT+0200 (CEST)\"},\"4504\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4505\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4506\":{\"rev\":76203,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":4507},\"url\":{\"__isSmartRef__\":true,\"id\":4508},\"changes\":[{\"__isSmartRef__\":true,\"id\":4509}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4507\":{\"isSerializedDate\":true,\"string\":\"Tue May 24 2011 14:39:33 GMT+0200 (CEST)\"},\"4508\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4509\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4510\":{\"rev\":76197,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":4511},\"url\":{\"__isSmartRef__\":true,\"id\":4512},\"changes\":[{\"__isSmartRef__\":true,\"id\":4513}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4511\":{\"isSerializedDate\":true,\"string\":\"Tue May 24 2011 14:35:59 GMT+0200 (CEST)\"},\"4512\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4513\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4514\":{\"rev\":76194,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":4515},\"url\":{\"__isSmartRef__\":true,\"id\":4516},\"changes\":[{\"__isSmartRef__\":true,\"id\":4517}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4515\":{\"isSerializedDate\":true,\"string\":\"Tue May 24 2011 14:35:20 GMT+0200 (CEST)\"},\"4516\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4517\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4518\":{\"rev\":76171,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":4519},\"url\":{\"__isSmartRef__\":true,\"id\":4520},\"changes\":[{\"__isSmartRef__\":true,\"id\":4521}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4519\":{\"isSerializedDate\":true,\"string\":\"Tue May 24 2011 14:26:26 GMT+0200 (CEST)\"},\"4520\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4521\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4522\":{\"rev\":75078,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4523},\"url\":{\"__isSmartRef__\":true,\"id\":4524},\"changes\":[{\"__isSmartRef__\":true,\"id\":4525}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4523\":{\"isSerializedDate\":true,\"string\":\"Sun May 22 2011 20:08:14 GMT+0200 (CEST)\"},\"4524\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4525\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4526\":{\"rev\":74975,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4527},\"url\":{\"__isSmartRef__\":true,\"id\":4528},\"changes\":[{\"__isSmartRef__\":true,\"id\":4529}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4527\":{\"isSerializedDate\":true,\"string\":\"Sat May 21 2011 10:25:59 GMT+0200 (CEST)\"},\"4528\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4529\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4530\":{\"rev\":74972,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4531},\"url\":{\"__isSmartRef__\":true,\"id\":4532},\"changes\":[{\"__isSmartRef__\":true,\"id\":4533}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4531\":{\"isSerializedDate\":true,\"string\":\"Sat May 21 2011 10:12:50 GMT+0200 (CEST)\"},\"4532\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4533\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4534\":{\"rev\":74941,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4535},\"url\":{\"__isSmartRef__\":true,\"id\":4536},\"changes\":[{\"__isSmartRef__\":true,\"id\":4537}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4535\":{\"isSerializedDate\":true,\"string\":\"Sat May 21 2011 00:44:24 GMT+0200 (CEST)\"},\"4536\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4537\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4538\":{\"rev\":74931,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4539},\"url\":{\"__isSmartRef__\":true,\"id\":4540},\"changes\":[{\"__isSmartRef__\":true,\"id\":4541}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4539\":{\"isSerializedDate\":true,\"string\":\"Sat May 21 2011 00:24:31 GMT+0200 (CEST)\"},\"4540\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4541\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4542\":{\"rev\":74843,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4543},\"url\":{\"__isSmartRef__\":true,\"id\":4544},\"changes\":[{\"__isSmartRef__\":true,\"id\":4545}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4543\":{\"isSerializedDate\":true,\"string\":\"Fri May 20 2011 18:24:22 GMT+0200 (CEST)\"},\"4544\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4545\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4546\":{\"rev\":74826,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4547},\"url\":{\"__isSmartRef__\":true,\"id\":4548},\"changes\":[{\"__isSmartRef__\":true,\"id\":4549}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4547\":{\"isSerializedDate\":true,\"string\":\"Fri May 20 2011 17:58:56 GMT+0200 (CEST)\"},\"4548\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4549\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4550\":{\"rev\":74748,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4551},\"url\":{\"__isSmartRef__\":true,\"id\":4552},\"changes\":[{\"__isSmartRef__\":true,\"id\":4553}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4551\":{\"isSerializedDate\":true,\"string\":\"Fri May 20 2011 15:27:05 GMT+0200 (CEST)\"},\"4552\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4553\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4554\":{\"rev\":72758,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4555},\"url\":{\"__isSmartRef__\":true,\"id\":4556},\"changes\":[{\"__isSmartRef__\":true,\"id\":4557}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4555\":{\"isSerializedDate\":true,\"string\":\"Tue May 17 2011 00:20:13 GMT+0200 (CEST)\"},\"4556\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4557\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4558\":{\"rev\":72755,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4559},\"url\":{\"__isSmartRef__\":true,\"id\":4560},\"changes\":[{\"__isSmartRef__\":true,\"id\":4561}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4559\":{\"isSerializedDate\":true,\"string\":\"Tue May 17 2011 00:18:04 GMT+0200 (CEST)\"},\"4560\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4561\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4562\":{\"rev\":72752,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4563},\"url\":{\"__isSmartRef__\":true,\"id\":4564},\"changes\":[{\"__isSmartRef__\":true,\"id\":4565}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4563\":{\"isSerializedDate\":true,\"string\":\"Tue May 17 2011 00:14:34 GMT+0200 (CEST)\"},\"4564\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4565\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4566\":{\"rev\":72749,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4567},\"url\":{\"__isSmartRef__\":true,\"id\":4568},\"changes\":[{\"__isSmartRef__\":true,\"id\":4569}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4567\":{\"isSerializedDate\":true,\"string\":\"Tue May 17 2011 00:07:35 GMT+0200 (CEST)\"},\"4568\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4569\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4570\":{\"rev\":72672,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4571},\"url\":{\"__isSmartRef__\":true,\"id\":4572},\"changes\":[{\"__isSmartRef__\":true,\"id\":4573}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4571\":{\"isSerializedDate\":true,\"string\":\"Mon May 16 2011 20:42:59 GMT+0200 (CEST)\"},\"4572\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4573\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4574\":{\"rev\":72667,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4575},\"url\":{\"__isSmartRef__\":true,\"id\":4576},\"changes\":[{\"__isSmartRef__\":true,\"id\":4577}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4575\":{\"isSerializedDate\":true,\"string\":\"Mon May 16 2011 18:14:53 GMT+0200 (CEST)\"},\"4576\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4577\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4578\":{\"rev\":72661,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4579},\"url\":{\"__isSmartRef__\":true,\"id\":4580},\"changes\":[{\"__isSmartRef__\":true,\"id\":4581}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4579\":{\"isSerializedDate\":true,\"string\":\"Mon May 16 2011 18:02:26 GMT+0200 (CEST)\"},\"4580\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4581\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4582\":{\"rev\":72653,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4583},\"url\":{\"__isSmartRef__\":true,\"id\":4584},\"changes\":[{\"__isSmartRef__\":true,\"id\":4585}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4583\":{\"isSerializedDate\":true,\"string\":\"Mon May 16 2011 17:47:29 GMT+0200 (CEST)\"},\"4584\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4585\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4586\":{\"rev\":72649,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4587},\"url\":{\"__isSmartRef__\":true,\"id\":4588},\"changes\":[{\"__isSmartRef__\":true,\"id\":4589}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4587\":{\"isSerializedDate\":true,\"string\":\"Mon May 16 2011 17:45:25 GMT+0200 (CEST)\"},\"4588\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4589\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4590\":{\"rev\":72590,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4591},\"url\":{\"__isSmartRef__\":true,\"id\":4592},\"changes\":[{\"__isSmartRef__\":true,\"id\":4593}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4591\":{\"isSerializedDate\":true,\"string\":\"Mon May 16 2011 17:18:48 GMT+0200 (CEST)\"},\"4592\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4593\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4594\":{\"rev\":72267,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4595},\"url\":{\"__isSmartRef__\":true,\"id\":4596},\"changes\":[{\"__isSmartRef__\":true,\"id\":4597}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4595\":{\"isSerializedDate\":true,\"string\":\"Sun May 15 2011 16:10:06 GMT+0200 (CEST)\"},\"4596\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4597\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4598\":{\"rev\":72263,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4599},\"url\":{\"__isSmartRef__\":true,\"id\":4600},\"changes\":[{\"__isSmartRef__\":true,\"id\":4601}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4599\":{\"isSerializedDate\":true,\"string\":\"Sun May 15 2011 16:07:16 GMT+0200 (CEST)\"},\"4600\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4601\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4602\":{\"rev\":72259,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4603},\"url\":{\"__isSmartRef__\":true,\"id\":4604},\"changes\":[{\"__isSmartRef__\":true,\"id\":4605}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4603\":{\"isSerializedDate\":true,\"string\":\"Sun May 15 2011 16:05:00 GMT+0200 (CEST)\"},\"4604\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4605\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4606\":{\"rev\":72255,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4607},\"url\":{\"__isSmartRef__\":true,\"id\":4608},\"changes\":[{\"__isSmartRef__\":true,\"id\":4609}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4607\":{\"isSerializedDate\":true,\"string\":\"Sun May 15 2011 15:58:26 GMT+0200 (CEST)\"},\"4608\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4609\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4610\":{\"rev\":72252,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4611},\"url\":{\"__isSmartRef__\":true,\"id\":4612},\"changes\":[{\"__isSmartRef__\":true,\"id\":4613}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4611\":{\"isSerializedDate\":true,\"string\":\"Sun May 15 2011 15:48:10 GMT+0200 (CEST)\"},\"4612\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4613\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4614\":{\"rev\":72249,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4615},\"url\":{\"__isSmartRef__\":true,\"id\":4616},\"changes\":[{\"__isSmartRef__\":true,\"id\":4617}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4615\":{\"isSerializedDate\":true,\"string\":\"Sun May 15 2011 15:43:25 GMT+0200 (CEST)\"},\"4616\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4617\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4618\":{\"rev\":72246,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4619},\"url\":{\"__isSmartRef__\":true,\"id\":4620},\"changes\":[{\"__isSmartRef__\":true,\"id\":4621}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4619\":{\"isSerializedDate\":true,\"string\":\"Sun May 15 2011 15:16:15 GMT+0200 (CEST)\"},\"4620\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4621\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4622\":{\"rev\":72243,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4623},\"url\":{\"__isSmartRef__\":true,\"id\":4624},\"changes\":[{\"__isSmartRef__\":true,\"id\":4625}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4623\":{\"isSerializedDate\":true,\"string\":\"Sun May 15 2011 15:08:25 GMT+0200 (CEST)\"},\"4624\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4625\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4626\":{\"rev\":72235,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4627},\"url\":{\"__isSmartRef__\":true,\"id\":4628},\"changes\":[{\"__isSmartRef__\":true,\"id\":4629}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4627\":{\"isSerializedDate\":true,\"string\":\"Sun May 15 2011 14:35:54 GMT+0200 (CEST)\"},\"4628\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4629\":{\"type\":\"S:added\",\"url\":null},\"4630\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4631},{\"__isSmartRef__\":true,\"id\":5758},{\"__isSmartRef__\":true,\"id\":5789}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5837},\"id\":\"F4BB59C3-F29B-4EE8-ABD6-E10958C91622\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5838},\"droppingEnabled\":true,\"halosEnabled\":true,\"__layered_draggingEnabled__\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":5839},\"LK2\":true,\"targetMorph\":{\"__isSmartRef__\":true,\"id\":4631},\"titleBar\":{\"__isSmartRef__\":true,\"id\":5789},\"collapsedTransform\":{\"__isSmartRef__\":true,\"id\":5840},\"expandedTransform\":{\"__isSmartRef__\":true,\"id\":5841},\"ignoreEventsOnExpand\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":3149},\"name\":\"ObjectEditor1\",\"highlighted\":true,\"cameForward\":false,\"showsHalos\":false,\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"isBeingDragged\":false,\"prevScroll\":[0,0],\"isCopyMorphRef\":true,\"morphRefId\":16,\"derivationIds\":[205,\"2951753B-EB95-4093-A0DD-249E83AC2204\",\"A32DE788-E06D-492C-B2E6-19C3710B5AE0\",\"96D56291-98FB-42C4-A247-0A20B4183B14\",\"1E6BCC46-3FE3-4950-AE50-9751458F7E18\",\"22248328-5B04-4E39-ADDE-460C107C790F\",\"2F4F6161-9F4C-469E-AF56-24765FF03B72\",\"88EF08D5-C1E7-4B5B-B393-FFF5921009D7\",\"FF731ED6-5217-4053-9B85-77F1BF344BF3\",\"496332F8-A328-4625-A7D5-0DCE90C3D2AE\",\"E57F1D4E-AE08-4CAA-A62D-4E69FC0BFF47\",\"94783CDE-55B0-4198-8477-C0756F2C812F\",\"F03206B8-2964-470C-A335-FF321C7743E5\",\"C60ABA94-4D2A-4524-9239-9B7EA074A0B5\",\"D3FBB0FA-2BFF-4D8C-9632-41EEEDB053AE\",\"FDF9A68D-1149-4666-9946-600CCA238B76\",\"118B9F76-0089-47CC-9C18-9F9FF646339B\",\"B0FFB231-7805-4F89-B4B3-4ACD87687613\",\"76631A8F-F752-4DB8-93ED-1496BC458DF0\",\"04D3062E-744B-4E3D-8B25-5602772A307B\",\"89687ECD-A53A-4C95-B6E8-235EBB9198E9\",\"612A25B8-60DC-488D-AD81-1BFA6E48A0D4\",\"08ED6CF8-0A8B-4DC5-AA4D-6499033DFCEC\",\"9771786C-46ED-4C4F-A876-F8CF0B84E769\",\"5DCB36B2-C2B7-49A2-AB12-014B2944C328\",\"D05AAF5D-5660-4158-8BBA-3F564F04AF6F\",\"885F1822-564C-4189-9B13-6D3D8D7CEFCF\",\"8BEEB84F-C547-44B8-9A1E-4586D5236462\",\"5F90A8DF-CB92-4CD6-803F-F082D3A5C1E1\",\"75E80C8F-4DC1-4C89-8CA2-23A70FDEB44F\",\"776DB695-E9C5-410B-9B3D-A492EE5196F1\"],\"moved\":true,\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1.0100552207170073,\"owner\":null,\"_StyleClassNames\":[\"highlighted\"],\"state\":\"shutdown\",\"__serializedExpressions__\":[\"contentOffset\",\"collapsedExtent\",\"expandedExtent\",\"prevDragPos\",\"expandedPosition\",\"collapsedPosition\",\"minSize\",\"minExtent\",\"_Position\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5842},\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"withoutLayers\":[\"Global.lively.morphic.GrabbingLayer\"],\"contentOffset\":\"lively.pt(0.0,22.0)\",\"collapsedExtent\":\"lively.pt(723.0,268.0)\",\"expandedExtent\":\"lively.pt(729.0,365.0)\",\"prevDragPos\":\"lively.pt(1898.2,4098.7)\",\"expandedPosition\":\"lively.pt(26.0,125.0)\",\"collapsedPosition\":\"lively.pt(21.0,92.9)\",\"minSize\":\"lively.pt(500.0,300.0)\",\"minExtent\":\"lively.pt(455.0,268.0)\",\"_Position\":\"lively.pt(666.0,104.2)\"},\"4631\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4632},{\"__isSmartRef__\":true,\"id\":5118},{\"__isSmartRef__\":true,\"id\":4953},{\"__isSmartRef__\":true,\"id\":5124},{\"__isSmartRef__\":true,\"id\":5131},{\"__isSmartRef__\":true,\"id\":5153},{\"__isSmartRef__\":true,\"id\":5174},{\"__isSmartRef__\":true,\"id\":5201},{\"__isSmartRef__\":true,\"id\":4866},{\"__isSmartRef__\":true,\"id\":4874},{\"__isSmartRef__\":true,\"id\":5232},{\"__isSmartRef__\":true,\"id\":5323},{\"__isSmartRef__\":true,\"id\":5329},{\"__isSmartRef__\":true,\"id\":5391},{\"__isSmartRef__\":true,\"id\":5434},{\"__isSmartRef__\":true,\"id\":5477},{\"__isSmartRef__\":true,\"id\":5498}],\"scripts\":[{\"__isSmartRef__\":true,\"id\":5645}],\"id\":\"BB428B30-AA93-4F03-8EA7-581875C6A988\",\"shape\":{\"__isSmartRef__\":true,\"id\":5646},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"showsHalos\":false,\"name\":\"ObjectEditorPane\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5647},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5650},\"layout\":{\"__isSmartRef__\":true,\"id\":5651},\"target\":{\"__isSmartRef__\":true,\"id\":242},\"scriptPane\":{\"__isSmartRef__\":true,\"id\":4866},\"scriptList\":{\"__isSmartRef__\":true,\"id\":4632},\"connectionList\":{\"__isSmartRef__\":true,\"id\":4953},\"morphSelector\":{\"__isSmartRef__\":true,\"id\":5232},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"changeIndicator\":{\"__isSmartRef__\":true,\"id\":4874},\"isBeingDragged\":false,\"prevScroll\":[0,0],\"grabbingEnabled\":false,\"draggingEnabled\":false,\"currentCategory\":null,\"tagChooser\":{\"__isSmartRef__\":true,\"id\":5329},\"currentTag\":null,\"derivationIds\":[206,\"3BDE080D-3D60-4BB9-A690-E6001350F596\",\"00E28CBF-E803-4BC0-93CC-651AC21008A5\",\"1B7E7936-0145-47E4-8433-DFE58134E74B\",\"422B98E3-E52B-4057-9C28-865873682DE1\",\"BCDE8D30-ECC2-4883-9587-2518B6822233\",\"BA6D5198-5AC2-4A63-9597-D4CF98A99CA9\",\"17E22972-5EBC-4511-9779-05E9E665D899\",\"C6F34039-F423-4223-8D6A-85611A138372\",\"7EC3BECE-1BDA-471D-B14C-C4FB822AA55C\",\"88F702A6-6067-4160-8561-54FAD27ADB17\",\"738F5E09-C109-4CD0-B5F5-418A6227ABA0\",\"0DC59884-6397-4391-A9A7-FB6F9F97E5AD\",\"14C76016-3134-4E27-8E8F-AF9EE6ACCF4E\",\"FEB1641E-DEA0-449B-B5E5-D3946457A986\",\"5A09E61D-0939-46DD-B099-6337F45EAD81\",\"42A37CDC-8F21-49BA-A701-B98418EF4AEC\",\"FCE84B47-1667-482B-B035-D2C3C7F53837\",\"F49E6D79-2AEB-41FC-8057-A25A4C7D4F92\",\"7B115C74-E409-42A1-9FCB-2DEB53C88CD6\",\"1D3B45A6-5E60-4FD3-900A-288DB80F5262\",\"5BC7B59B-3F80-49C6-BF71-F3777B7D4867\",\"22651992-9C38-474F-B720-F2FC4B1D9A0E\",\"80BF85C2-6727-4766-861C-09C225341FEA\",\"ADC6838F-0BD6-456E-8BD7-A62A9A80285C\",\"9BBAD88A-5DC6-4051-A7CA-4C3F918DD733\",\"0C73D724-E7A5-4AAE-9449-D414B1F3E04E\",\"B341D9BF-D6FF-4ED9-A0AE-A8BDA4C1C35F\",\"19CCEF38-2A49-48DF-BEFD-D5096BA3A758\",\"CB78359F-A158-4EA7-8E3D-8F2C1B6580E5\",\"AB0C1CCE-1EC7-4625-84BF-C9306D62D81B\"],\"owner\":{\"__isSmartRef__\":true,\"id\":4630},\"partTests\":{\"__isSmartRef__\":true,\"id\":5652},\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1,\"__serializedExpressions__\":[\"distanceToDragEvent\",\"_Position\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5653},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"distanceToDragEvent\":\"lively.pt(350.2,-3.2)\",\"_Position\":\"lively.pt(1.0,21.5)\"},\"4632\":{\"submorphs\":[],\"scripts\":[],\"id\":\"D12B27BC-1B0D-4E40-8A45-AEBCEB22B90E\",\"shape\":{\"__isSmartRef__\":true,\"id\":4633},\"droppingEnabled\":true,\"halosEnabled\":true,\"itemList\":[\"-- ALL --\",\"cellBorderWidth\",\"cellWidth\",\"highlightColumn\",\"normalCellWidth\",\"normalVariableCellWidth\",\"onrestore\",\"renderCell\",\"renderNormalTimeline\",\"renderTimeline\",\"renderZoomedOutTimeline\",\"setColumnNumber\",\"toggleZoom\",\"variableCellWidth\",\"zoomedOutCellWidth\",\"zoomedOutVariableCellWidth\"],\"selectedLineNo\":10,\"showsHalos\":false,\"name\":\"ObjectEditorScriptList\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":4634},\"_ClipMode\":\"auto\",\"owner\":{\"__isSmartRef__\":true,\"id\":4631},\"prevScroll\":[0,0],\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4635}],\"doNotSerialize\":[\"$$selection\"],\"doNotCopyProperties\":[\"$$selection\"],\"layout\":{\"__isSmartRef__\":true,\"id\":4637},\"doitContext\":{\"__isSmartRef__\":true,\"id\":4638},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5109},\"_FontSize\":10,\"isBeingDragged\":false,\"grabbingEnabled\":false,\"draggingEnabled\":false,\"isCopyMorphRef\":true,\"morphRefId\":17,\"currentCategory\":null,\"derivationIds\":[207,\"D87334B5-DFB8-438D-8038-D2C55A798E3B\",\"4242A24B-D284-4130-BB19-C1AB8C7E96CB\",\"1F2230C1-4745-4EED-8827-5D3FC0EA8D8A\",\"1260A8AA-AD41-451A-A761-BE75A33282E8\",\"11AABB24-1595-4EDC-95DF-8BC66785F47A\",\"CA99FFE7-13DD-4721-8DE2-6A587B0C65D9\",\"E01A3DAA-0001-4C7C-A6A7-449C3945A3E6\",\"8C3C70BF-E1CE-4FB9-8407-24EA990D4E49\",\"D70897C1-82FA-42AD-9D81-A0698E9072CC\",\"69BB0838-2830-4831-A681-185E03308396\",\"434D4493-4DD6-466F-A202-7364A5829C52\",\"93D99F39-CC07-45EB-9459-5230A80A20D2\",\"4756DE7D-3422-46FC-B24B-5565F597D490\",\"7AF59BEC-20A9-4451-AD6E-39E86979D18D\",\"07109F49-B19B-4C20-8632-697478AA1FFB\",\"DD6C1E85-89E4-4619-A9B8-6CF6A5E7AD71\",\"C9C566DA-2167-4866-B606-6D9467CC5763\",\"43A75FC1-E0E6-4B7B-84B5-382D18881361\",\"1EE4A800-07BC-4687-B972-0360A139A335\",\"52766A7B-F1AC-4B5D-AFA9-3CBEC45A4175\",\"500ABFF2-CC61-403C-B40B-C38B13EB829E\",\"CCC6F1D7-B08E-4106-A54C-3CB27FAE885A\",\"DD77BBCF-FA2D-4EEF-80E5-DFD0CFAC257E\",\"FBF51FE1-3F15-48F1-9968-35CE0F17558A\",\"0435127D-922E-4618-BBE2-72674C58772C\",\"7A26603F-1566-41BE-B32D-6B17A7FAF107\",\"236EA689-19AE-4C3D-BA95-EA5786184C70\",\"331932E3-0E70-4FF1-8CD0-11921E2FF30E\",\"B826CD75-9134-4A06-BC7D-791974BC6735\",\"63898451-C4BE-41C7-B09C-31F71CA4B63C\"],\"selection\":\"renderZoomedOutTimeline\",\"_Rotation\":0,\"_Scale\":1,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5110},\"__LivelyClassName__\":\"lively.morphic.List\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(10.0,63.0)\",\"distanceToDragEvent\":\"lively.pt(126.0,-14.4)\"},\"4633\":{\"_BorderWidth\":1,\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(180.0,242.8)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"4634\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"4635\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4632},\"sourceAttrName\":\"selection\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4631},\"targetMethodName\":\"displaySourceForScript\",\"converterString\":\"function (value) {\\n return (value === '-- ALL --') ? null : value;\\n}\",\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4636},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4636\":{\"source\":{\"__isSmartRef__\":true,\"id\":4632},\"target\":{\"__isSmartRef__\":true,\"id\":4631}},\"4637\":{\"resizeHeight\":true},\"4638\":{\"submorphs\":[],\"scripts\":[],\"id\":836,\"shape\":{\"__isSmartRef__\":true,\"id\":4639},\"droppingEnabled\":true,\"halosEnabled\":true,\"__layered_draggingEnabled__\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":4640},\"titleBar\":{\"__isSmartRef__\":true,\"id\":4641},\"collapsedTransform\":null,\"collapsedExtent\":null,\"expandedTransform\":{\"__isSmartRef__\":true,\"id\":4706},\"highlighted\":true,\"_Rotation\":0,\"_Scale\":1,\"showsHalos\":false,\"name\":\"ObjectEditor\",\"target\":{\"__isSmartRef__\":true,\"id\":4707},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":4865},\"scriptList\":{\"__isSmartRef__\":true,\"id\":4632},\"scriptPane\":{\"__isSmartRef__\":true,\"id\":4866},\"classButton\":{\"__isSmartRef__\":true,\"id\":4933},\"connectionList\":{\"__isSmartRef__\":true,\"id\":4953},\"targetButton\":{\"__isSmartRef__\":true,\"id\":4965},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"morphSelector\":{\"__isSmartRef__\":true,\"id\":4983},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5056},\"cameForward\":false,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedExpressions__\":[\"contentOffset\",\"expandedExtent\",\"prevDragPos\",\"expandedPosition\",\"_Position\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5057},\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"withoutLayers\":[\"Global.lively.morphic.GrabbingLayer\"],\"contentOffset\":\"lively.pt(0.0,22.0)\",\"expandedExtent\":\"lively.pt(861.5,575.2)\",\"prevDragPos\":\"lively.pt(613.0,129.0)\",\"expandedPosition\":\"lively.pt(377.7,419.5)\",\"_Position\":\"lively.pt(715.5,73.9)\"},\"4639\":{\"_BorderWidth\":1,\"_StrokeOpacity\":0,\"_BorderRadius\":9.25,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"_Fill\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Extent\":\"lively.pt(981.0,585.2)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4640\":{\"adjustForNewBounds\":true},\"4641\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4642},{\"__isSmartRef__\":true,\"id\":4647},{\"__isSmartRef__\":true,\"id\":4668},{\"__isSmartRef__\":true,\"id\":4683}],\"scripts\":[],\"id\":837,\"shape\":{\"__isSmartRef__\":true,\"id\":4699},\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":4704},\"eventsAreIgnored\":true,\"windowMorph\":{\"__isSmartRef__\":true,\"id\":4638},\"label\":{\"__isSmartRef__\":true,\"id\":4642},\"closeButton\":{\"__isSmartRef__\":true,\"id\":4647},\"menuButton\":{\"__isSmartRef__\":true,\"id\":4668},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":4683},\"owner\":null,\"name\":\"ObjectEditorTitleBar\",\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4705},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.TitleBar\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4642\":{\"submorphs\":[],\"scripts\":[],\"id\":838,\"shape\":{\"__isSmartRef__\":true,\"id\":4643},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4644}],\"evalEnabled\":false,\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":10,\"_Align\":\"center\",\"owner\":{\"__isSmartRef__\":true,\"id\":4641},\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4646},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(20.0,3.0)\"},\"4643\":{\"_BorderWidth\":0,\"_Fill\":null,\"_BorderRadius\":0,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(922.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4644\":{\"style\":{\"__isSmartRef__\":true,\"id\":4645},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4642},\"storedString\":\"\",\"_id\":\"_1341\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4645\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4646\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4642},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4647\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4648}],\"scripts\":[],\"id\":839,\"shape\":{\"__isSmartRef__\":true,\"id\":4653},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":4654},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4659},\"label\":{\"__isSmartRef__\":true,\"id\":4648},\"owner\":{\"__isSmartRef__\":true,\"id\":4641},\"layout\":{\"__isSmartRef__\":true,\"id\":4664},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4665},{\"__isSmartRef__\":true,\"id\":4666}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4667},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(961.0,3.0)\"},\"4648\":{\"submorphs\":[],\"scripts\":[],\"id\":840,\"shape\":{\"__isSmartRef__\":true,\"id\":4649},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4650}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4647},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4652},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(5,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4649\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4650\":{\"style\":{\"__isSmartRef__\":true,\"id\":4651},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4648},\"storedString\":\"\",\"_id\":\"_1342\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4651\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4652\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4648},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4653\":{\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4654},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"4654\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4655},{\"__isSmartRef__\":true,\"id\":4656},{\"__isSmartRef__\":true,\"id\":4657},{\"__isSmartRef__\":true,\"id\":4658}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4655\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"4656\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"4657\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"4658\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"4659\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4660},{\"__isSmartRef__\":true,\"id\":4661},{\"__isSmartRef__\":true,\"id\":4662},{\"__isSmartRef__\":true,\"id\":4663}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4660\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"4661\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4662\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4663\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"4664\":{\"moveHorizontal\":true},\"4665\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4647},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4638},\"targetMethodName\":\"getCloseHelp\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4666\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4647},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4638},\"targetMethodName\":\"initiateShutdown\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4667\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4647},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4668\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4669}],\"scripts\":[],\"id\":841,\"shape\":{\"__isSmartRef__\":true,\"id\":4674},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":4654},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4675},\"label\":{\"__isSmartRef__\":true,\"id\":4669},\"owner\":{\"__isSmartRef__\":true,\"id\":4641},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4680},{\"__isSmartRef__\":true,\"id\":4681}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"showsHalos\":false,\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4682},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(3.0,3.0)\"},\"4669\":{\"submorphs\":[],\"scripts\":[],\"id\":842,\"shape\":{\"__isSmartRef__\":true,\"id\":4670},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4671}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4668},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4673},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(5,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4670\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4671\":{\"style\":{\"__isSmartRef__\":true,\"id\":4672},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4669},\"storedString\":\"\",\"_id\":\"_1343\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4672\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4673\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4669},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4674\":{\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4654},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"4675\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4676},{\"__isSmartRef__\":true,\"id\":4677},{\"__isSmartRef__\":true,\"id\":4678},{\"__isSmartRef__\":true,\"id\":4679}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4676\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"4677\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4678\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4679\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"4680\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4668},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4638},\"targetMethodName\":\"getMenuHelp\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4681\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4668},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4638},\"targetMethodName\":\"showTargetMorphMenu\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4682\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4668},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4683\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4684}],\"scripts\":[],\"id\":843,\"shape\":{\"__isSmartRef__\":true,\"id\":4689},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":4654},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4690},\"label\":{\"__isSmartRef__\":true,\"id\":4684},\"owner\":{\"__isSmartRef__\":true,\"id\":4641},\"layout\":{\"__isSmartRef__\":true,\"id\":4695},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4696},{\"__isSmartRef__\":true,\"id\":4697}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4698},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(942.0,3.0)\"},\"4684\":{\"submorphs\":[],\"scripts\":[],\"id\":844,\"shape\":{\"__isSmartRef__\":true,\"id\":4685},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4686}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4683},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4688},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(5,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4685\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4686\":{\"style\":{\"__isSmartRef__\":true,\"id\":4687},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4684},\"storedString\":\"\",\"_id\":\"_1344\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4687\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4688\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4684},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4689\":{\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4654},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"4690\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4691},{\"__isSmartRef__\":true,\"id\":4692},{\"__isSmartRef__\":true,\"id\":4693},{\"__isSmartRef__\":true,\"id\":4694}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4691\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"4692\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4693\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4694\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"4695\":{\"moveHorizontal\":true},\"4696\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4683},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4638},\"targetMethodName\":\"getCollapseHelp\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4697\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4683},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4638},\"targetMethodName\":\"toggleCollapse\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4698\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4683},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4699\":{\"_BorderWidth\":2,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4700},\"_StrokeOpacity\":1,\"_BorderRadius\":\"8px 8px 0px 0px\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(981.0,22.0)\",\"_BorderColor\":\"Color.rgb(102,102,102)\"},\"4700\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4701},{\"__isSmartRef__\":true,\"id\":4702},{\"__isSmartRef__\":true,\"id\":4703}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,1,0,-1)\"},\"4701\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(184,184,184)\"},\"4702\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(230,230,230)\"},\"4703\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(184,184,184)\"},\"4704\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"4705\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4641},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4706\":{\"a\":1,\"b\":0,\"c\":0,\"d\":1,\"e\":377.6609726943286,\"f\":419.5142810783999,\"__LivelyClassName__\":\"lively.morphic.Similitude\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"4707\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4708},\"id\":394,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4709}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4711},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"auto\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":500,\"_MaxTextHeight\":200,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4712},\"layout\":{\"__isSmartRef__\":true,\"id\":4784},\"doitContext\":{\"__isSmartRef__\":true,\"id\":4785},\"priorSelectionRange\":[0,36],\"charsReplaced\":\"\",\"lastFindLoc\":20,\"showsHalos\":false,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(2,1,0,0)\",\"_Position\":\"lively.pt(0.0,22.0)\"},\"4708\":{\"_BorderWidth\":2,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(500.0,200.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"4709\":{\"style\":{\"__isSmartRef__\":true,\"id\":4710},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4707},\"storedString\":\"\",\"_id\":\"_1353\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4710\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4711\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4707},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4712\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4707},{\"__isSmartRef__\":true,\"id\":4713}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4781},\"id\":395,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4782},\"droppingEnabled\":true,\"halosEnabled\":true,\"__layered_draggingEnabled__\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":4783},\"LK2\":true,\"targetMorph\":{\"__isSmartRef__\":true,\"id\":4707},\"titleBar\":{\"__isSmartRef__\":true,\"id\":4713},\"collapsedTransform\":null,\"collapsedExtent\":null,\"expandedTransform\":null,\"expandedExtent\":null,\"ignoreEventsOnExpand\":false,\"highlighted\":true,\"_Rotation\":0,\"_Scale\":1,\"cameForward\":false,\"showsHalos\":false,\"__serializedExpressions__\":[\"_Position\",\"contentOffset\",\"prevDragPos\"],\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"withoutLayers\":[\"Global.lively.morphic.GrabbingLayer\"],\"_Position\":\"lively.pt(1234.0,448.0)\",\"contentOffset\":\"lively.pt(0.0,22.0)\",\"prevDragPos\":\"lively.pt(1478.0,453.0)\"},\"4713\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4714},{\"__isSmartRef__\":true,\"id\":4720},{\"__isSmartRef__\":true,\"id\":4743},{\"__isSmartRef__\":true,\"id\":4760}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4778},\"id\":396,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4779},\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":4780},\"windowMorph\":{\"__isSmartRef__\":true,\"id\":4712},\"label\":{\"__isSmartRef__\":true,\"id\":4714},\"closeButton\":{\"__isSmartRef__\":true,\"id\":4720},\"menuButton\":{\"__isSmartRef__\":true,\"id\":4743},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":4760},\"owner\":{\"__isSmartRef__\":true,\"id\":4712},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.TitleBar\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4714\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4715},\"id\":397,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4716}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4718},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"evalEnabled\":false,\"isLabel\":true,\"_HandStyle\":\"default\",\"layout\":{\"__isSmartRef__\":true,\"id\":4719},\"_FontSize\":10,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"owner\":{\"__isSmartRef__\":true,\"id\":4713},\"_MaxTextWidth\":441,\"_MaxTextHeight\":17,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(20.0,3.0)\"},\"4715\":{\"_BorderWidth\":0,\"_Fill\":null,\"_BorderRadius\":0,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(441.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4716\":{\"style\":{\"__isSmartRef__\":true,\"id\":4717},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4714},\"storedString\":\"\",\"_id\":\"_1345\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4717\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4718\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4714},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4719\":{\"resizeWidth\":true},\"4720\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4721}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4726},\"id\":398,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4732},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":4727},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4733},\"label\":{\"__isSmartRef__\":true,\"id\":4721},\"owner\":{\"__isSmartRef__\":true,\"id\":4713},\"layout\":{\"__isSmartRef__\":true,\"id\":4738},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4739},{\"__isSmartRef__\":true,\"id\":4741}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(480.0,3.0)\"},\"4721\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4722},\"id\":399,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4723}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4725},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":17,\"_MaxTextHeight\":17,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4720},\"isLabel\":true,\"_HandStyle\":\"default\",\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4722\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4723\":{\"style\":{\"__isSmartRef__\":true,\"id\":4724},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4721},\"storedString\":\"\",\"_id\":\"_1346\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4724\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4725\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4721},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4726\":{\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4727},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"4727\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4728},{\"__isSmartRef__\":true,\"id\":4729},{\"__isSmartRef__\":true,\"id\":4730},{\"__isSmartRef__\":true,\"id\":4731}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4728\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"4729\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"4730\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"4731\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"4732\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4720},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4733\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4734},{\"__isSmartRef__\":true,\"id\":4735},{\"__isSmartRef__\":true,\"id\":4736},{\"__isSmartRef__\":true,\"id\":4737}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4734\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"4735\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4736\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4737\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"4738\":{\"moveHorizontal\":true},\"4739\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4720},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4712},\"targetMethodName\":\"getCloseHelp\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4740},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4740\":{\"source\":{\"__isSmartRef__\":true,\"id\":4720},\"target\":{\"__isSmartRef__\":true,\"id\":4712}},\"4741\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4720},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4712},\"targetMethodName\":\"initiateShutdown\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4742},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4742\":{\"source\":{\"__isSmartRef__\":true,\"id\":4720},\"target\":{\"__isSmartRef__\":true,\"id\":4712}},\"4743\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4744}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4749},\"id\":400,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4750},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":4727},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4751},\"label\":{\"__isSmartRef__\":true,\"id\":4744},\"owner\":{\"__isSmartRef__\":true,\"id\":4713},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4756},{\"__isSmartRef__\":true,\"id\":4758}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(3.0,3.0)\"},\"4744\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4745},\"id\":401,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4746}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4748},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":17,\"_MaxTextHeight\":17,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4743},\"isLabel\":true,\"_HandStyle\":\"default\",\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4745\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4746\":{\"style\":{\"__isSmartRef__\":true,\"id\":4747},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4744},\"storedString\":\"\",\"_id\":\"_1347\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4747\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4748\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4744},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4749\":{\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4727},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"4750\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4743},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4751\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4752},{\"__isSmartRef__\":true,\"id\":4753},{\"__isSmartRef__\":true,\"id\":4754},{\"__isSmartRef__\":true,\"id\":4755}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4752\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"4753\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4754\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4755\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"4756\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4743},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4712},\"targetMethodName\":\"getMenuHelp\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4757},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4757\":{\"source\":{\"__isSmartRef__\":true,\"id\":4743},\"target\":{\"__isSmartRef__\":true,\"id\":4712}},\"4758\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4743},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4712},\"targetMethodName\":\"showTargetMorphMenu\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4759},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4759\":{\"source\":{\"__isSmartRef__\":true,\"id\":4743},\"target\":{\"__isSmartRef__\":true,\"id\":4712}},\"4760\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4761}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4766},\"id\":402,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4767},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":4727},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4768},\"label\":{\"__isSmartRef__\":true,\"id\":4761},\"owner\":{\"__isSmartRef__\":true,\"id\":4713},\"layout\":{\"__isSmartRef__\":true,\"id\":4773},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4774},{\"__isSmartRef__\":true,\"id\":4776}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(461.0,3.0)\"},\"4761\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4762},\"id\":403,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4763}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4765},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":17,\"_MaxTextHeight\":17,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4760},\"isLabel\":true,\"_HandStyle\":\"default\",\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4762\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4763\":{\"style\":{\"__isSmartRef__\":true,\"id\":4764},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4761},\"storedString\":\"\",\"_id\":\"_1348\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4764\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4765\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4761},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4766\":{\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4727},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"4767\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4760},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4768\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4769},{\"__isSmartRef__\":true,\"id\":4770},{\"__isSmartRef__\":true,\"id\":4771},{\"__isSmartRef__\":true,\"id\":4772}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4769\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"4770\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4771\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4772\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"4773\":{\"moveHorizontal\":true},\"4774\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4760},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4712},\"targetMethodName\":\"getCollapseHelp\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4775},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4775\":{\"source\":{\"__isSmartRef__\":true,\"id\":4760},\"target\":{\"__isSmartRef__\":true,\"id\":4712}},\"4776\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4760},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4712},\"targetMethodName\":\"toggleCollapse\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4777},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4777\":{\"source\":{\"__isSmartRef__\":true,\"id\":4760},\"target\":{\"__isSmartRef__\":true,\"id\":4712}},\"4778\":{\"_BorderWidth\":1,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4700},\"_StrokeOpacity\":1,\"_BorderRadius\":\"8px 8px 0px 0px\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(500.0,22.0)\",\"_BorderColor\":\"Color.rgb(102,102,102)\"},\"4779\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4713},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4780\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"4781\":{\"_BorderWidth\":0,\"_Fill\":null,\"_StrokeOpacity\":0,\"_BorderRadius\":0,\"__serializedExpressions__\":[\"_Extent\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Extent\":\"lively.pt(500.0,222.0)\"},\"4782\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4712},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4783\":{\"adjustForNewBounds\":true},\"4784\":{\"resizeWidth\":true,\"resizeHeight\":true},\"4785\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4786},{\"__isSmartRef__\":true,\"id\":4793}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4860},\"id\":361,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4861},\"droppingEnabled\":true,\"halosEnabled\":true,\"__layered_draggingEnabled__\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":4862},\"LK2\":true,\"targetMorph\":{\"__isSmartRef__\":true,\"id\":4786},\"titleBar\":{\"__isSmartRef__\":true,\"id\":4793},\"collapsedTransform\":{\"__isSmartRef__\":true,\"id\":4863},\"expandedTransform\":{\"__isSmartRef__\":true,\"id\":4864},\"ignoreEventsOnExpand\":false,\"owner\":null,\"showsHalos\":false,\"highlighted\":true,\"_Rotation\":0,\"_Scale\":1,\"state\":\"shutdown\",\"__serializedExpressions__\":[\"_Position\",\"contentOffset\",\"collapsedExtent\",\"expandedExtent\",\"prevDragPos\",\"expandedPosition\",\"collapsedPosition\"],\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"withoutLayers\":[\"Global.lively.morphic.GrabbingLayer\"],\"_Position\":\"lively.pt(1131.0,79.0)\",\"contentOffset\":\"lively.pt(0.0,22.0)\",\"collapsedExtent\":\"lively.pt(500.0,22.0)\",\"expandedExtent\":\"lively.pt(500.0,222.0)\",\"prevDragPos\":\"lively.pt(1507.0,76.0)\",\"expandedPosition\":\"lively.pt(1131.0,79.0)\",\"collapsedPosition\":\"lively.pt(1131.0,79.0)\"},\"4786\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4787},\"id\":360,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4788}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4790},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"auto\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Monaco,monospace\",\"_MaxTextWidth\":500,\"_MaxTextHeight\":0,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4785},\"layout\":{\"__isSmartRef__\":true,\"id\":4791},\"syntaxHighlightingWhileTyping\":true,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4792}],\"doNotSerialize\":[\"$$textString\"],\"doNotCopyProperties\":[\"$$textString\"],\"lastSyntaxHighlightTime\":1307282796737,\"accessibleInInactiveWindow\":true,\"eventsAreIgnored\":false,\"_HandStyle\":\"default\",\"_PointerEvents\":\"auto\",\"_Visible\":true,\"charsReplaced\":\"\",\"lastFindLoc\":15,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"textString\":\"undefined\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(2,1,0,0)\",\"_Position\":\"lively.pt(0.0,22.0)\"},\"4787\":{\"_BorderWidth\":2,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(500.0,0.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"4788\":{\"style\":{\"__isSmartRef__\":true,\"id\":4789},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4786},\"_id\":\"_649\",\"storedString\":\"undefined\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4789\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4790\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4786},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4791\":{\"resizeWidth\":true,\"resizeHeight\":true},\"4792\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4786},\"sourceAttrName\":\"textString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4786},\"targetMethodName\":\"highlightJavaScriptSyntax\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4793\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4794},{\"__isSmartRef__\":true,\"id\":4800},{\"__isSmartRef__\":true,\"id\":4818},{\"__isSmartRef__\":true,\"id\":4835}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4853},\"id\":362,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4858},\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":4859},\"windowMorph\":{\"__isSmartRef__\":true,\"id\":4785},\"label\":{\"__isSmartRef__\":true,\"id\":4794},\"closeButton\":{\"__isSmartRef__\":true,\"id\":4800},\"menuButton\":{\"__isSmartRef__\":true,\"id\":4818},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":4835},\"owner\":{\"__isSmartRef__\":true,\"id\":4785},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.TitleBar\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4794\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4795},\"id\":363,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4796}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4798},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"evalEnabled\":false,\"isLabel\":true,\"_HandStyle\":\"default\",\"layout\":{\"__isSmartRef__\":true,\"id\":4799},\"_FontSize\":10,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"owner\":{\"__isSmartRef__\":true,\"id\":4793},\"_MaxTextWidth\":441,\"_MaxTextHeight\":17,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(20.0,3.0)\"},\"4795\":{\"_BorderWidth\":0,\"_Fill\":null,\"_BorderRadius\":0,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(441.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4796\":{\"style\":{\"__isSmartRef__\":true,\"id\":4797},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4794},\"storedString\":\"\",\"_id\":\"_1349\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4797\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4798\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4794},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4799\":{\"resizeWidth\":true},\"4800\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4801}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4806},\"id\":364,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4807},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":4727},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4808},\"label\":{\"__isSmartRef__\":true,\"id\":4801},\"owner\":{\"__isSmartRef__\":true,\"id\":4793},\"layout\":{\"__isSmartRef__\":true,\"id\":4813},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4814},{\"__isSmartRef__\":true,\"id\":4816}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(480.0,3.0)\"},\"4801\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4802},\"id\":365,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4803}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4805},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":17,\"_MaxTextHeight\":17,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4800},\"isLabel\":true,\"_HandStyle\":\"default\",\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4802\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4803\":{\"style\":{\"__isSmartRef__\":true,\"id\":4804},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4801},\"storedString\":\"\",\"_id\":\"_1350\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4804\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4805\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4801},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4806\":{\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4727},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"4807\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4800},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4808\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4809},{\"__isSmartRef__\":true,\"id\":4810},{\"__isSmartRef__\":true,\"id\":4811},{\"__isSmartRef__\":true,\"id\":4812}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4809\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"4810\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4811\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4812\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"4813\":{\"moveHorizontal\":true},\"4814\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4800},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4785},\"targetMethodName\":\"getCloseHelp\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4815},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4815\":{\"source\":{\"__isSmartRef__\":true,\"id\":4800},\"target\":{\"__isSmartRef__\":true,\"id\":4785}},\"4816\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4800},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4785},\"targetMethodName\":\"initiateShutdown\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4817},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4817\":{\"source\":{\"__isSmartRef__\":true,\"id\":4800},\"target\":{\"__isSmartRef__\":true,\"id\":4785}},\"4818\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4819}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4824},\"id\":366,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4825},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":4727},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4826},\"label\":{\"__isSmartRef__\":true,\"id\":4819},\"owner\":{\"__isSmartRef__\":true,\"id\":4793},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4831},{\"__isSmartRef__\":true,\"id\":4833}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(3.0,3.0)\"},\"4819\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4820},\"id\":367,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4821}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4823},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":17,\"_MaxTextHeight\":17,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4818},\"isLabel\":true,\"_HandStyle\":\"default\",\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4820\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4821\":{\"style\":{\"__isSmartRef__\":true,\"id\":4822},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4819},\"storedString\":\"\",\"_id\":\"_1351\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4822\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4823\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4819},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4824\":{\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4727},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"4825\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4818},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4826\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4827},{\"__isSmartRef__\":true,\"id\":4828},{\"__isSmartRef__\":true,\"id\":4829},{\"__isSmartRef__\":true,\"id\":4830}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4827\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"4828\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4829\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4830\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"4831\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4818},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4785},\"targetMethodName\":\"getMenuHelp\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4832},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4832\":{\"source\":{\"__isSmartRef__\":true,\"id\":4818},\"target\":{\"__isSmartRef__\":true,\"id\":4785}},\"4833\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4818},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4785},\"targetMethodName\":\"showTargetMorphMenu\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4834},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4834\":{\"source\":{\"__isSmartRef__\":true,\"id\":4818},\"target\":{\"__isSmartRef__\":true,\"id\":4785}},\"4835\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4836}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4841},\"id\":368,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4842},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":4727},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4843},\"label\":{\"__isSmartRef__\":true,\"id\":4836},\"owner\":{\"__isSmartRef__\":true,\"id\":4793},\"layout\":{\"__isSmartRef__\":true,\"id\":4848},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4849},{\"__isSmartRef__\":true,\"id\":4851}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(461.0,3.0)\"},\"4836\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4837},\"id\":369,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4838}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4840},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":17,\"_MaxTextHeight\":17,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4835},\"isLabel\":true,\"_HandStyle\":\"default\",\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4837\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4838\":{\"style\":{\"__isSmartRef__\":true,\"id\":4839},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4836},\"storedString\":\"\",\"_id\":\"_1352\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4839\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4840\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4836},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4841\":{\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4727},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"4842\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4835},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4843\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4844},{\"__isSmartRef__\":true,\"id\":4845},{\"__isSmartRef__\":true,\"id\":4846},{\"__isSmartRef__\":true,\"id\":4847}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4844\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"4845\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4846\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4847\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"4848\":{\"moveHorizontal\":true},\"4849\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4835},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4785},\"targetMethodName\":\"getCollapseHelp\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4850},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4850\":{\"source\":{\"__isSmartRef__\":true,\"id\":4835},\"target\":{\"__isSmartRef__\":true,\"id\":4785}},\"4851\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4835},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4785},\"targetMethodName\":\"toggleCollapse\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4852},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4852\":{\"source\":{\"__isSmartRef__\":true,\"id\":4835},\"target\":{\"__isSmartRef__\":true,\"id\":4785}},\"4853\":{\"_BorderWidth\":1,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4854},\"_StrokeOpacity\":1,\"_BorderRadius\":\"8px 8px 0px 0px\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(500.0,22.0)\",\"_BorderColor\":\"Color.rgb(102,102,102)\"},\"4854\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4855},{\"__isSmartRef__\":true,\"id\":4856},{\"__isSmartRef__\":true,\"id\":4857}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4855\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(220,220,220)\"},\"4856\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(243,243,243)\"},\"4857\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(220,220,220)\"},\"4858\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4793},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4859\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"4860\":{\"_BorderWidth\":0,\"_Fill\":null,\"_StrokeOpacity\":0,\"_BorderRadius\":0,\"__serializedExpressions__\":[\"_Extent\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Extent\":\"lively.pt(500.0,222.0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4861\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4785},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4862\":{\"adjustForNewBounds\":true},\"4863\":{\"a\":1,\"b\":0,\"c\":0,\"d\":1,\"e\":1131,\"f\":79,\"__LivelyClassName__\":\"lively.morphic.Similitude\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"4864\":{\"a\":1,\"b\":0,\"c\":0,\"d\":1,\"e\":1131,\"f\":79,\"__LivelyClassName__\":\"lively.morphic.Similitude\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"4865\":{\"requiredModules\":[],\"migrationLevel\":2,\"partsSpaceName\":\"PartsBin/Tools\",\"comment\":\"Edit scripts and connections of a specific morph. Early version.\",\"partName\":\"ObjectEditor\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"4866\":{\"submorphs\":[],\"scripts\":[],\"id\":\"15234EE5-F5A5-4118-8BCC-277A6A56C345\",\"shape\":{\"__isSmartRef__\":true,\"id\":4867},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Monaco,courier\",\"_MaxTextWidth\":588.0166612695056,\"_MaxTextHeight\":null,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4868}],\"layout\":{\"__isSmartRef__\":true,\"id\":4870},\"showsHalos\":false,\"prevScroll\":[0,0],\"name\":\"ObjectEditorScriptPane\",\"charsReplaced\":\"codeBase\",\"lastFindLoc\":195,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":4871},\"_ClipMode\":\"auto\",\"_FontSize\":9,\"lastSyntaxHighlightTime\":1,\"doitContext\":{\"__isSmartRef__\":true,\"id\":242},\"savedTextString\":\"// changed at Sun Jan 06 2013 20:19:49 GMT+0100 (CET) by erp \\nthis.addScript(function renderZoomedOutTimeline() {\\n var parent = this.get(\\\"SeeTheState\\\");\\n\\n this.timelineColumns = [];\\n this.submorphs.invoke('remove');\\n\\n var table = jQuery(\\\"
\\\");\\n table.css(\\\"table-layout\\\",\\\"fixed\\\");\\n table.css(\\\"border-collapse\\\",\\\"collapse\\\");\\n table.css(\\\"width\\\", \\\"100%\\\");\\n table.css(\\\"height\\\", \\\"100%\\\");\\n for(var variableName in parent.timeline) {\\n var rowData = parent.timeline[variableName];\\n var rowMax = rowData.max();\\n var rowMin = rowData.min();\\n var tableRow = jQuery(\\\"\\\");\\n tableRow.appendTo(table);\\n for(var i = 0; i < rowData.length; i++) {\\n var fillLevel;\\n this.timelineColumns[i] = this.timelineColumns[i] || [];\\n var cell = this.renderCell();\\n cell.css(\\\"width\\\", this.zoomedOutCellWidth() + \\\"px\\\");\\n cell.css(\\\"padding\\\", \\\"0px\\\");\\n cell.css(\\\"vertical-align\\\", \\\"bottom\\\");\\n cell.attr(\\\"class\\\", \\\"timelineColumn\\\" + String(i));\\n\\n cell.appendTo(tableRow);\\n var cellText = \\\"\\\";\\n if(rowData[i] == undefined) {\\n fillLevel = jQuery(\\\"
\\\");\\n cell.append(fillLevel);\\n fillLevel.css(\\\"background-color\\\", \\\"red\\\");\\n fillLevel.css(\\\"height\\\", \\\"100%\\\");\\n fillLevel.css(\\\"width\\\", \\\"10px\\\");\\n }\\n else if(typeof(rowData[i]) == \\\"number\\\" || Object.isArray(rowData[i])) {\\n var fill = rowData[i];\\n if(Object.isArray(rowData[i])) {\\n fill = rowData[i].length;\\n };\\n fillLevel = jQuery(\\\"
\\\");\\n cell.append(fillLevel);\\n fillLevel.css(\\\"background-color\\\", \\\"black\\\");\\n var height = Math.round(((fill - 0.9*rowMin) / rowMax) * 40);\\n fillLevel.css(\\\"height\\\", String(height) + \\\"px\\\");\\n fillLevel.css(\\\"width\\\", \\\"10px\\\");\\n }\\n else {\\n cellText = String(rowData[i]);\\n cell.text(cellText);\\n }\\n\\n this.timelineColumns[i].push(cell);\\n }\\n\\n cell = this.renderCell();\\n cell.css(\\\"width\\\", \\\"40px\\\");\\n cell.text(variableName);\\n cell.prependTo(tableRow);\\n };\\n\\n var grid = new lively.morphic.HtmlWrapperMorph(pt(200,200));\\n grid.setFill(Color.white);\\n grid.asJQuery().append(table);\\n this.addMorph(grid);\\n parent.timelineGrid = grid.asJQuery();\\n parent.timelineTable = table;\\n\\n}).tag([]);\",\"_Align\":\"left\",\"lastSearchString\":\"migrate\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4872},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4873},{\"__isSmartRef__\":true,\"id\":4888},{\"__isSmartRef__\":true,\"id\":4889}],\"doNotSerialize\":[\"$$textString\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\"],\"doNotCopyProperties\":[\"$$textString\"],\"_MinTextWidth\":588.0166612695056,\"_MinTextHeight\":null,\"lastSaveSource\":\"// changed at Sun Jan 06 2013 20:40:29 GMT+0100 (CET) by erp \\nthis.addScript(function renderZoomedOutTimeline() {\\n var parent = this.get(\\\"SeeTheState\\\");\\n\\n this.timelineColumns = [];\\n this.submorphs.invoke('remove');\\n\\n var table = jQuery(\\\"
\\\");\\n table.css(\\\"table-layout\\\",\\\"fixed\\\");\\n table.css(\\\"border-collapse\\\",\\\"collapse\\\");\\n table.css(\\\"width\\\", \\\"100%\\\");\\n table.css(\\\"height\\\", \\\"100%\\\");\\n for(var variableName in parent.timeline) {\\n var rowData = parent.timeline[variableName];\\n var rowMax = rowData.max();\\n var rowMin = rowData.min();\\n var tableRow = jQuery(\\\"\\\");\\n tableRow.appendTo(table);\\n for(var i = 0; i < rowData.length; i++) {\\n var fillLevel;\\n this.timelineColumns[i] = this.timelineColumns[i] || [];\\n var cell = this.renderCell();\\n cell.css(\\\"width\\\", this.zoomedOutCellWidth() + \\\"px\\\");\\n cell.css(\\\"padding\\\", \\\"0px\\\");\\n cell.css(\\\"vertical-align\\\", \\\"bottom\\\");\\n cell.attr(\\\"class\\\", \\\"timelineColumn\\\" + String(i));\\n\\n cell.appendTo(tableRow);\\n var cellText = \\\"\\\";\\n if(rowData[i] == undefined) {\\n fillLevel = jQuery(\\\"
\\\");\\n cell.append(fillLevel);\\n fillLevel.css(\\\"background-color\\\", \\\"red\\\");\\n fillLevel.css(\\\"height\\\", \\\"100%\\\");\\n fillLevel.css(\\\"width\\\", \\\"10px\\\");\\n }\\n else if(typeof(rowData[i]) == \\\"number\\\" || Object.isArray(rowData[i])) {\\n var fill = rowData[i];\\n if(Object.isArray(rowData[i])) {\\n fill = rowData[i].length;\\n };\\n fillLevel = jQuery(\\\"
\\\");\\n cell.append(fillLevel);\\n fillLevel.css(\\\"background-color\\\", \\\"black\\\");\\n var height = Math.round(((fill - 0.9*rowMin) / rowMax) * 40);\\n fillLevel.css(\\\"height\\\", String(height) + \\\"px\\\");\\n fillLevel.css(\\\"width\\\", \\\"10px\\\");\\n }\\n else {\\n cellText = String(rowData[i]);\\n cell.text(cellText);\\n }\\n\\n this.timelineColumns[i].push(cell);\\n }\\n\\n cell = this.renderCell();\\n cell.css(\\\"width\\\", \\\"40px\\\");\\n cell.text(variableName);\\n cell.prependTo(tableRow);\\n };\\n\\n var grid = new lively.morphic.HtmlWrapperMorph(pt(200,200));\\n grid.setFill(Color.white);\\n grid.asJQuery().append(table);\\n this.addMorph(grid);\\n parent.timelineGrid = grid.asJQuery();\\n parent.timelineTable = table;\\n\\n}).tag([]);\",\"isBeingDragged\":false,\"draggingEnabled\":false,\"objectEditorPane\":{\"__isSmartRef__\":true,\"id\":4631},\"isCopyMorphRef\":true,\"morphRefId\":1,\"statusMorph\":{\"__isSmartRef__\":true,\"id\":4891},\"derivationIds\":[219,\"DD5046D0-C1D6-412A-83C9-CD7EE63D40E0\",\"4D92BDFD-A599-4154-A197-A4B1292C1619\",\"98551F68-B128-4262-9BC2-6B8AC7C8D7C0\",\"47731662-FF8E-4C0F-A170-FD5C56A06021\",\"3FC7FDE6-156F-4056-BB04-B76D8B6C5472\",\"C1E8D5BB-56F9-47B3-A520-BEEFEF791823\",\"115FC149-EEF9-415A-A5B7-AB0B9D0170A4\",\"0D66FA39-01E7-4F16-840C-4FA0FA14DD10\",\"B0A74693-DE3F-4867-8DC0-61B098A8F0D1\",\"3547765B-E224-48EC-B58F-278C1DC7422E\",\"8561ACCF-315A-46EC-9412-BC5D4C55D437\",\"533D6602-9E1A-414A-9646-0FEF9ECCEBF7\",\"5141CF81-6EA1-419B-97AC-62C22FEFC658\",\"B9E83FD9-9781-4F00-8A07-0C96E0D29D3D\",\"034F48B5-B4B1-4DF5-9FA5-9A9CFB99F43A\",\"70FBC800-1914-4F9C-A8E4-2190F72E2902\",\"64465644-E389-4AA2-BE05-93FB591B45D0\",\"E80928FE-6AC8-4FE0-B0A2-7C7A0C7D5E85\",\"E24E50AD-DCA6-4D01-A523-CC1E4FB09222\",\"27E050B0-3192-426E-B01D-907ECF280A68\",\"A241F064-0186-4F84-A037-84CBD9E0D24D\",\"829776FC-15F2-466D-B5F4-88CC9444B1B8\",\"22E56E25-3268-413C-B033-1DB2D96AFA9B\",\"FD5B6693-EB83-4E16-BEA6-D5E23C7E3D48\",\"0A2AD01B-8B4E-4779-9FDF-A504DBC86B5D\",\"EBDFA302-80A1-48E9-B1B3-6143F685CCFF\",\"AB62E3F9-D889-47F9-922A-C440E6382005\",\"6675A7FB-925B-4D65-9CBE-77F2760A6040\",\"122CA78C-89E9-45CE-ADE1-33219233E35A\",\"0A19446A-7C58-465E-9B96-6D7E1CFCDEC5\"],\"owner\":{\"__isSmartRef__\":true,\"id\":4631},\"syntaxHighlightingWhileTyping\":true,\"#startLetters\":\"enable\",\"_Rotation\":0,\"_Scale\":1,\"_syntaxHighlightTimeout\":null,\"lastSyntaxHighlightTimes\":[1,5,7,3,4,5,5,11,10,10],\"_lastSyntaxHighlightTime\":393,\"previousSelection\":[1518,1518],\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Padding\",\"distanceToDragEvent\",\"_Position\"],\"textString\":\"// changed at Sun Jan 06 2013 20:40:29 GMT+0100 (CET) by erp \\nthis.addScript(function renderZoomedOutTimeline() {\\n var parent = this.get(\\\"SeeTheState\\\");\\n\\n this.timelineColumns = [];\\n this.submorphs.invoke('remove');\\n\\n var table = jQuery(\\\"
\\\");\\n table.css(\\\"table-layout\\\",\\\"fixed\\\");\\n table.css(\\\"border-collapse\\\",\\\"collapse\\\");\\n table.css(\\\"width\\\", \\\"100%\\\");\\n table.css(\\\"height\\\", \\\"100%\\\");\\n for(var variableName in parent.timeline) {\\n var rowData = parent.timeline[variableName];\\n var rowMax = rowData.max();\\n var rowMin = rowData.min();\\n var tableRow = jQuery(\\\"\\\");\\n tableRow.appendTo(table);\\n for(var i = 0; i < rowData.length; i++) {\\n var fillLevel;\\n this.timelineColumns[i] = this.timelineColumns[i] || [];\\n var cell = this.renderCell();\\n cell.css(\\\"width\\\", this.zoomedOutCellWidth() + \\\"px\\\");\\n cell.css(\\\"padding\\\", \\\"0px\\\");\\n cell.css(\\\"vertical-align\\\", \\\"bottom\\\");\\n cell.attr(\\\"class\\\", \\\"timelineColumn\\\" + String(i));\\n\\n cell.appendTo(tableRow);\\n var cellText = \\\"\\\";\\n if(rowData[i] == undefined) {\\n fillLevel = jQuery(\\\"
\\\");\\n cell.append(fillLevel);\\n fillLevel.css(\\\"background-color\\\", \\\"red\\\");\\n fillLevel.css(\\\"height\\\", \\\"100%\\\");\\n fillLevel.css(\\\"width\\\", \\\"10px\\\");\\n }\\n else if(typeof(rowData[i]) == \\\"number\\\" || Object.isArray(rowData[i])) {\\n var fill = rowData[i];\\n if(Object.isArray(rowData[i])) {\\n fill = rowData[i].length;\\n };\\n fillLevel = jQuery(\\\"
\\\");\\n cell.append(fillLevel);\\n fillLevel.css(\\\"background-color\\\", \\\"black\\\");\\n var height = Math.round(((fill - 0.9*rowMin) / rowMax) * 40);\\n fillLevel.css(\\\"height\\\", String(height) + \\\"px\\\");\\n fillLevel.css(\\\"width\\\", \\\"10px\\\");\\n }\\n else {\\n cellText = String(rowData[i]);\\n cell.text(cellText);\\n }\\n\\n this.timelineColumns[i].push(cell);\\n }\\n\\n cell = this.renderCell();\\n cell.css(\\\"width\\\", \\\"40px\\\");\\n cell.text(variableName);\\n cell.prependTo(tableRow);\\n };\\n\\n var grid = new lively.morphic.HtmlWrapperMorph(pt(200,200));\\n grid.setFill(Color.white);\\n grid.asJQuery().append(table);\\n this.addMorph(grid);\\n parent.timelineGrid = grid.asJQuery();\\n parent.timelineTable = table;\\n\\n}).tag([]);\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":4896},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(2,1,0,0)\",\"distanceToDragEvent\":\"lively.pt(341.2,-18.3)\",\"_Position\":\"lively.pt(200.0,40.0)\"},\"4867\":{\"_BorderWidth\":1,\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_ClipMode\":\"auto\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(590.0,380.8)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"4868\":{\"style\":{\"__isSmartRef__\":true,\"id\":4869},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4866},\"_id\":\"_650\",\"storedString\":\"// changed at Sun Jan 06 2013 20:40:29 GMT+0100 (CET) by erp \\nthis.addScript(function renderZoomedOutTimeline() {\\n var parent = this.get(\\\"SeeTheState\\\");\\n\\n this.timelineColumns = [];\\n this.submorphs.invoke('remove');\\n\\n var table = jQuery(\\\"
\\\");\\n table.css(\\\"table-layout\\\",\\\"fixed\\\");\\n table.css(\\\"border-collapse\\\",\\\"collapse\\\");\\n table.css(\\\"width\\\", \\\"100%\\\");\\n table.css(\\\"height\\\", \\\"100%\\\");\\n for(var variableName in parent.timeline) {\\n var rowData = parent.timeline[variableName];\\n var rowMax = rowData.max();\\n var rowMin = rowData.min();\\n var tableRow = jQuery(\\\"\\\");\\n tableRow.appendTo(table);\\n for(var i = 0; i < rowData.length; i++) {\\n var fillLevel;\\n this.timelineColumns[i] = this.timelineColumns[i] || [];\\n var cell = this.renderCell();\\n cell.css(\\\"width\\\", this.zoomedOutCellWidth() + \\\"px\\\");\\n cell.css(\\\"padding\\\", \\\"0px\\\");\\n cell.css(\\\"vertical-align\\\", \\\"bottom\\\");\\n cell.attr(\\\"class\\\", \\\"timelineColumn\\\" + String(i));\\n\\n cell.appendTo(tableRow);\\n var cellText = \\\"\\\";\\n if(rowData[i] == undefined) {\\n fillLevel = jQuery(\\\"
\\\");\\n cell.append(fillLevel);\\n fillLevel.css(\\\"background-color\\\", \\\"red\\\");\\n fillLevel.css(\\\"height\\\", \\\"100%\\\");\\n fillLevel.css(\\\"width\\\", \\\"10px\\\");\\n }\\n else if(typeof(rowData[i]) == \\\"number\\\" || Object.isArray(rowData[i])) {\\n var fill = rowData[i];\\n if(Object.isArray(rowData[i])) {\\n fill = rowData[i].length;\\n };\\n fillLevel = jQuery(\\\"
\\\");\\n cell.append(fillLevel);\\n fillLevel.css(\\\"background-color\\\", \\\"black\\\");\\n var height = Math.round(((fill - 0.9*rowMin) / rowMax) * 40);\\n fillLevel.css(\\\"height\\\", String(height) + \\\"px\\\");\\n fillLevel.css(\\\"width\\\", \\\"10px\\\");\\n }\\n else {\\n cellText = String(rowData[i]);\\n cell.text(cellText);\\n }\\n\\n this.timelineColumns[i].push(cell);\\n }\\n\\n cell = this.renderCell();\\n cell.css(\\\"width\\\", \\\"40px\\\");\\n cell.text(variableName);\\n cell.prependTo(tableRow);\\n };\\n\\n var grid = new lively.morphic.HtmlWrapperMorph(pt(200,200));\\n grid.setFill(Color.white);\\n grid.asJQuery().append(table);\\n this.addMorph(grid);\\n parent.timelineGrid = grid.asJQuery();\\n parent.timelineTable = table;\\n\\n}).tag([]);\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4869\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4870\":{\"resizeWidth\":true,\"resizeHeight\":true},\"4871\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/Widgets/\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"4872\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4866},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4873\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4866},\"sourceAttrName\":\"textString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4874},\"targetMethodName\":\"indicateUnsavedChanges\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4874\":{\"submorphs\":[],\"scripts\":[],\"id\":\"F5EAD9A7-1602-47EF-B1CD-95D95FB69B86\",\"shape\":{\"__isSmartRef__\":true,\"id\":4875},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"showsHalos\":false,\"name\":\"ChangeIndicator\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":4876},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4877},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"owner\":{\"__isSmartRef__\":true,\"id\":4631},\"layout\":{\"__isSmartRef__\":true,\"id\":4878},\"isBeingDragged\":false,\"grabbingEnabled\":false,\"draggingEnabled\":false,\"isCopyMorphRef\":true,\"morphRefId\":26,\"derivationIds\":[220,\"EE491D24-F056-4AFE-A669-7B7048C6C3D1\",\"3FA4A8C3-0FC0-43A0-8C00-00A96F9022E2\",\"62DAD3C6-A81D-450F-B32F-601EA7E619D8\",\"EEDB0C58-5990-481A-A7FF-ACB1A2DF08DD\",\"16F708CB-1259-4A75-BAEF-1A5216C6CB19\",\"97CA61D3-E09B-43CD-9880-D8B36FA303F3\",\"0AF6BEEC-8A57-44FF-9D8D-40BA6CC6A0CD\",\"AF2BEE76-C34F-457E-8699-9896327A4C07\",\"5EC39FF0-602F-44A2-BE3A-04FCA127E5D1\",\"44CEBF61-9A92-4E36-9576-425D5054B471\",\"E9ACF86B-B775-4125-83BC-7E4500597D40\",\"FE62294A-F891-45E4-AAE7-6F386B5A8CB5\",\"8771140D-0D57-4CAF-A57B-857F858CCC73\",\"BE774795-5889-4DB8-A366-1C774555761B\",\"89DA16ED-5636-4C0D-B52F-A327A5526DD6\",\"94DAC0EC-79E9-48E5-90D5-2BB59495BD0B\",\"048AE915-30CF-4DE4-819B-F7D41CE99585\",\"0417EEDD-6B12-4AF1-B7BC-875E32521980\",\"5DFAFB2A-C915-429E-A58C-030C229C9AB8\",\"BD996DFA-D248-4D9C-AF33-C5BA2511A09E\",\"9F92F095-A6B5-46E8-ADA1-051904ABE386\",\"214CA9C7-6225-49ED-A484-C2D8D92B35ED\",\"7258922C-C991-4EF3-A09B-318D8B6A1306\",\"1F8069E8-E7D5-4153-AE2C-96F1782F041F\",\"74FBBDBC-44BA-4111-B3DB-58142522023F\",\"91D6D585-64D8-491A-AAAB-AF0A99533DEC\",\"1761630D-17E9-4E04-A73C-9D15C26E19E3\",\"B8E628C4-20D6-4B26-B820-A8D07194CE6F\",\"6511B508-3FE2-4BDC-906A-D4E827163B0D\",\"9016491A-C768-4B45-9321-45C78BCEE4A6\"],\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1,\"__serializedExpressions__\":[\"_Position\",\"savedColor\",\"alarmColor\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":4879},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(782.0,40.0)\",\"savedColor\":\"Color.rgb(0,0,0)\",\"alarmColor\":\"Color.rgb(240,0,0)\",\"distanceToDragEvent\":\"lively.pt(37.3,-17.5)\"},\"4875\":{\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(8.6,9.7)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"4876\":{\"partsSpaceName\":\"PartsBin/Basic\",\"comment\":\"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!\",\"migrationLevel\":2,\"partName\":\"Rectangle\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"4877\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4874},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4878\":{\"moveHorizontal\":true,\"adjustForNewBounds\":true},\"4879\":{\"indicateUnsavedChanges\":{\"__isSmartRef__\":true,\"id\":4880},\"setColors\":{\"__isSmartRef__\":true,\"id\":4884}},\"4880\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":4881},\"source\":\"function indicateUnsavedChanges() {\\n if (this.owner.scriptPane.hasChanged()) {\\n this.setColors(this.alarmColor);\\n } else {\\n this.setColors(this.savedColor);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":4882},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"4881\":{\"this\":{\"__isSmartRef__\":true,\"id\":4874}},\"4882\":{\"user\":\"lauritz\",\"timestamp\":{\"__isSmartRef__\":true,\"id\":4883}},\"4883\":{\"isSerializedDate\":true,\"string\":\"Tue Sep 27 2011 20:09:19 GMT+0200 (CEST)\"},\"4884\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":4885},\"source\":\"function setColors(color) {\\n this.setFill(color);\\n this.setBorderColor(color);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":4886},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"4885\":{\"this\":{\"__isSmartRef__\":true,\"id\":4874}},\"4886\":{\"user\":\"lauritz\",\"timestamp\":{\"__isSmartRef__\":true,\"id\":4887}},\"4887\":{\"isSerializedDate\":true,\"string\":\"Tue Sep 27 2011 19:06:09 GMT+0200 (CEST)\"},\"4888\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4866},\"sourceAttrName\":\"textString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4866},\"targetMethodName\":\"highlightJavaScriptSyntax\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4889\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4866},\"sourceAttrName\":\"textString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4866},\"targetMethodName\":\"highlightSyntaxDebounced\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":4890},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4890\":{\"source\":{\"__isSmartRef__\":true,\"id\":4866},\"target\":{\"__isSmartRef__\":true,\"id\":4866}},\"4891\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4892},\"id\":553,\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4893}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4895},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"visible\",\"fixedWidth\":true,\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_FontSize\":11,\"_MaxTextWidth\":90,\"_MinTextWidth\":90,\"_MaxTextHeight\":null,\"_MinTextHeight\":null,\"evalEnabled\":false,\"_Align\":\"center\",\"_VerticalAlign\":\"center\",\"owner\":null,\"_Rotation\":0,\"_Scale\":1,\"__serializedExpressions__\":[\"_Position\",\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(245.0,177.9)\",\"_TextColor\":\"Color.rgb(0,204,0)\"},\"4892\":{\"_ClipMode\":\"visible\",\"_BorderWidth\":1,\"_StrokeOpacity\":0,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,25.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(204,204,204)\",\"_Fill\":\"Color.rgb(255,255,255)\"},\"4893\":{\"style\":{\"__isSmartRef__\":true,\"id\":4894},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4891},\"_id\":\"_3365\",\"storedString\":\"saved source\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4894\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4895\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4891},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4896\":{\"doSave\":{\"__isSmartRef__\":true,\"id\":4897},\"boundEval\":{\"__isSmartRef__\":true,\"id\":4905},\"reset\":{\"__isSmartRef__\":true,\"id\":4913},\"display\":{\"__isSmartRef__\":true,\"id\":4917},\"hasChanged\":{\"__isSmartRef__\":true,\"id\":4921},\"displayStatus\":{\"__isSmartRef__\":true,\"id\":4925},\"updateTarget\":{\"__isSmartRef__\":true,\"id\":4929}},\"4897\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":4898},\"source\":\"function doSave() {\\n $super();\\n var saved = this.boundEval(this.getTextString());\\n if (saved) {\\n this.lastSaveSource = this.textString;\\n this.owner.changeIndicator.indicateUnsavedChanges();\\n this.owner.updateLists();\\n this.owner.selectChangedContent(this.getTextString());\\n this.displayStatus(\\\"saved source\\\", Color.green);\\n } else {\\n this.displayStatus(\\\"not saved\\\", Color.red);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":4903},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"4898\":{\"this\":{\"__isSmartRef__\":true,\"id\":4866},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":4899}},\"4899\":{\"$super\":{\"__isSmartRef__\":true,\"id\":4900}},\"4900\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":4901},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":4902},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"4901\":{\"obj\":{\"__isSmartRef__\":true,\"id\":4866},\"name\":\"doSave\"},\"4902\":{},\"4903\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":4904},\"user\":\"lauritz\"},\"4904\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 23:15:19 GMT+0100 (CET)\"},\"4905\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":4906},\"source\":\"function boundEval(str) {\\n var result;\\n\\n this.objectEditorPane.ensureAnnotationLayer();\\n withLayers([ScriptAnnotationLayer], function() {\\n result = $super(str);\\n })\\n \\n return result\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":4911},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"4906\":{\"this\":{\"__isSmartRef__\":true,\"id\":4866},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":4907}},\"4907\":{\"$super\":{\"__isSmartRef__\":true,\"id\":4908}},\"4908\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":4909},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":4910},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"4909\":{\"obj\":{\"__isSmartRef__\":true,\"id\":4866},\"name\":\"boundEval\"},\"4910\":{},\"4911\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":4912},\"user\":\"lauritz\",\"categories\":[]},\"4912\":{\"isSerializedDate\":true,\"string\":\"Wed Nov 16 2011 05:41:53 GMT+0100 (CET)\"},\"4913\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":4914},\"source\":\"function reset() {\\n this.doitContext = null;\\n this.lastSaveSource = \\\"\\\";\\n this.textString = \\\"\\\";\\n this.lastSaveSource = this.textString;\\n this.enableSyntaxHighlighting();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":4915},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"4914\":{\"this\":{\"__isSmartRef__\":true,\"id\":4866}},\"4915\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":4916},\"user\":\"cschuster\",\"tags\":[]},\"4916\":{\"isSerializedDate\":true,\"string\":\"Wed May 16 2012 20:52:57 GMT+0200 (CEST)\"},\"4917\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":4918},\"source\":\"function display(jsCode) {\\n this.lastSaveSource = jsCode;\\n this.setTextString(jsCode);\\n this.enableSyntaxHighlighting();\\n this.highlightJavaScriptSyntax();\\n this.applyStyle({align: 'left'});\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":4919},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"4918\":{\"this\":{\"__isSmartRef__\":true,\"id\":4866}},\"4919\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":4920},\"user\":\"lauritz\",\"tags\":[]},\"4920\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:02:26 GMT+0200 (CEST)\"},\"4921\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":4922},\"source\":\"function hasChanged() {\\n var cleanText = function (string) {\\n var source = string.trim();\\n if (source.substring(0,2) === \\\"//\\\") {\\n // removes annotation line\\n source = source.substring(source.indexOf(\\\"\\\\n\\\"), source.length);\\n source = source.trim();\\n }\\n if (source === 'undefined' || source === 'null') source = '';\\n return source;\\n }\\n var cleanedTextString = cleanText(this.textString);\\n var cleanedLastSource = cleanText(this.lastSaveSource);\\n return cleanedTextString !== cleanedLastSource;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":4923},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"4922\":{\"this\":{\"__isSmartRef__\":true,\"id\":4866}},\"4923\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":4924},\"user\":\"lauritz\",\"categories\":[]},\"4924\":{\"isSerializedDate\":true,\"string\":\"Mon Oct 03 2011 18:29:45 GMT+0200 (CEST)\"},\"4925\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":4926},\"source\":\"function displayStatus(msg, color, delay) {\\n if (!this.statusMorph) {\\n this.statusMorph = new TextMorph(pt(100,25).extentAsRectangle());\\n this.statusMorph.applyStyle({borderWidth: 1, strokeOpacity: 0, borderColor: Color.gray});\\n this.statusMorph.setFill(this.owner.getFill());\\n this.statusMorph.setFontSize(11);\\n this.statusMorph.setAlign('center');\\n this.statusMorph.setVerticalAlign('center');\\n }\\n this.statusMorph.setTextString(msg);\\n this.statusMorph.centerAt(this.innerBounds().center());\\n this.statusMorph.setTextColor(color || Color.black);\\n this.addMorph(this.statusMorph);\\n (function() { this.statusMorph.remove() }).bind(this).delay(delay || 2); \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":4927},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"4926\":{\"this\":{\"__isSmartRef__\":true,\"id\":4866}},\"4927\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":4928},\"user\":\"lauritz\",\"categories\":[]},\"4928\":{\"isSerializedDate\":true,\"string\":\"Wed Nov 23 2011 18:23:05 GMT+0100 (CET)\"},\"4929\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":4930},\"source\":\"function updateTarget(target) {\\n module('lively.ide.SyntaxHighlighting').load(true);\\n this.doitContext = this.owner.target;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":4931},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"4930\":{\"this\":{\"__isSmartRef__\":true,\"id\":4866}},\"4931\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":4932},\"user\":\"lauritz\",\"tags\":[]},\"4932\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:07:42 GMT+0200 (CEST)\"},\"4933\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4934}],\"scripts\":[],\"id\":847,\"shape\":{\"__isSmartRef__\":true,\"id\":4939},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":4940},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4945},\"label\":{\"__isSmartRef__\":true,\"id\":4934},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"showsHalos\":false,\"_Rotation\":0,\"name\":\"ObjectEditorClassButton\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":4950},\"_Scale\":1,\"owner\":null,\"layout\":{\"__isSmartRef__\":true,\"id\":4951},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4952},\"__serializedExpressions__\":[\"_Position\",\"padding\"],\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(820.0,9.0)\",\"padding\":\"lively.rect(5,0,0,0)\"},\"4934\":{\"submorphs\":[],\"scripts\":[],\"id\":848,\"shape\":{\"__isSmartRef__\":true,\"id\":4935},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_MaxTextWidth\":116,\"_MaxTextHeight\":18,\"fixedHeight\":true,\"allowsInput\":false,\"registeredForMouseEvents\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":4933},\"eventsAreIgnored\":true,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4936}],\"prevScroll\":[0,0],\"_FontFamily\":\"Helvetica, Sans-Serif\",\"_ClipMode\":\"visible\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"_Align\":\"center\",\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4938},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"padding\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"4935\":{\"borderWidth\":0,\"fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(116.0,18.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4936\":{\"style\":{\"__isSmartRef__\":true,\"id\":4937},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4934},\"storedString\":\"\",\"_id\":\"_1355\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4937\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4938\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4934},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4939\":{\"_Fill\":{\"__isSmartRef__\":true,\"id\":4940},\"_BorderWidth\":1,\"_BorderRadius\":5,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(116.0,20.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\"},\"4940\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4941},{\"__isSmartRef__\":true,\"id\":4942},{\"__isSmartRef__\":true,\"id\":4943},{\"__isSmartRef__\":true,\"id\":4944}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4941\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"4942\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"4943\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"4944\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"4945\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4946},{\"__isSmartRef__\":true,\"id\":4947},{\"__isSmartRef__\":true,\"id\":4948},{\"__isSmartRef__\":true,\"id\":4949}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4946\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"4947\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4948\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4949\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"4950\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":2,\"comment\":\"Simple button. Connect to 'fire' to trigger actions when the button is pressed.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"4951\":{\"moveHorizontal\":true},\"4952\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4933},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4953\":{\"submorphs\":[],\"scripts\":[],\"id\":\"2FDA0377-F6C1-40D4-A2E1-5EF7121274C7\",\"shape\":{\"__isSmartRef__\":true,\"id\":4954},\"droppingEnabled\":true,\"halosEnabled\":true,\"itemList\":[\"-- ALL --\"],\"selectedLineNo\":1,\"showsHalos\":false,\"name\":\"ObjectEditorConnectionList\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":4955},\"_ClipMode\":\"auto\",\"owner\":{\"__isSmartRef__\":true,\"id\":4631},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4956}],\"doNotSerialize\":[\"$$selection\"],\"doNotCopyProperties\":[\"$$selection\"],\"prevScroll\":[0,0],\"layout\":{\"__isSmartRef__\":true,\"id\":4958},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4959},\"_FontSize\":10,\"grabbingEnabled\":false,\"draggingEnabled\":false,\"isCopyMorphRef\":true,\"morphRefId\":19,\"derivationIds\":[209,\"3900F5DF-0FF7-4C94-8BDB-44AAE12B4A3E\",\"35301083-B60D-4A43-8566-23860EEB4C04\",\"9CC401CC-5A35-4643-935B-FD049C284E16\",\"C9879D40-5E79-4C56-AA79-562ED82BF052\",\"9F6F9261-EB76-4B58-B77D-7D70813A1ED7\",\"8B59E237-F372-4F70-9768-7E9C1A7A021D\",\"FC85F1B9-1978-42D2-850C-BD249981E8B4\",\"D2B607C6-A89B-4B3F-91BB-720451EAB98D\",\"CC361093-FF73-479B-9431-C645CB48F518\",\"307D3B7C-C0E1-484F-8D7E-39FBA9D8EDA5\",\"038AF132-861E-4A77-8756-E6B476413639\",\"65B6CA87-98DE-4473-B4DD-F8763BC3B06A\",\"0AA0E45B-6DCC-4AE0-938C-E53794A511DF\",\"806ACC1C-1353-436B-B1FE-568846777C17\",\"C74AE022-1184-4FDF-A53D-A17627FF61EA\",\"686AF565-EEB0-4AB7-A12E-26727DAD9291\",\"1102A5B3-9973-4471-9EDD-FD7AB802DEA6\",\"BEB06225-53D0-4ACC-9154-DC2DEB5728B7\",\"E32FE34B-7520-4612-B927-C8F9EDFC69BB\",\"D21F598A-4E44-4752-B205-9595DF0E9AE3\",\"FD6670F8-44F6-436A-960F-8BE8890F8B75\",\"C5522110-E6CA-4F96-B33E-BEBF6978088A\",\"BC9AC080-8315-49F1-B6CB-42F3B802F7D9\",\"242A0967-D906-4396-9326-3CC0C9C3EA60\",\"39C09174-63A5-421F-AB88-7A98755661E5\",\"40C2C766-248F-451F-9D85-D1E4DCCB559D\",\"C89F1632-FADA-4B3E-B2D9-1C1020ACB29A\",\"F78E083D-993E-4963-8A7F-CB7182DE3931\",\"CA8FBD0F-D14E-42E6-A6D4-803B9EE12264\",\"06822A39-C077-4531-B3A6-3DAC393B6E04\"],\"selection\":null,\"_Rotation\":0,\"_Scale\":1,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":4960},\"__LivelyClassName__\":\"lively.morphic.List\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(10.0,346.7)\",\"distanceToDragEvent\":\"lively.pt(125.0,-17.1)\"},\"4954\":{\"_BorderWidth\":1,\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(180.0,74.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"4955\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"4956\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4953},\"sourceAttrName\":\"selection\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4631},\"targetMethodName\":\"displaySourceForConnection\",\"converterString\":\"function (value) {\\n if (!value) return;\\n return (value === '-- ALL --') ? null : value[1];\\n}\",\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4957},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4957\":{\"source\":{\"__isSmartRef__\":true,\"id\":4953},\"target\":{\"__isSmartRef__\":true,\"id\":4631}},\"4958\":{\"resizeHeight\":false,\"moveVertical\":true},\"4959\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4953},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4960\":{\"preselectItem\":{\"__isSmartRef__\":true,\"id\":4961}},\"4961\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":4962},\"source\":\"function preselectItem() {\\n if (this.getList().size() === 2) {\\n this.selectAt(1);\\n } else {\\n this.selectAt(0);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":4963},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"4962\":{\"this\":{\"__isSmartRef__\":true,\"id\":4953}},\"4963\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":4964},\"user\":\"lauritz\"},\"4964\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 04:12:58 GMT+0100 (CET)\"},\"4965\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4966}],\"scripts\":[],\"id\":47,\"shape\":{\"__isSmartRef__\":true,\"id\":4970},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":4971},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4976},\"label\":{\"__isSmartRef__\":true,\"id\":4966},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4981}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"showsHalos\":false,\"_Rotation\":0,\"name\":\"ObjectEditorTargetButton\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":4982},\"_Scale\":1,\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedExpressions__\":[\"_Position\",\"padding\"],\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(215.0,35.0)\",\"padding\":\"lively.rect(5,0,0,0)\"},\"4966\":{\"submorphs\":[],\"scripts\":[],\"id\":48,\"shape\":{\"__isSmartRef__\":true,\"id\":4967},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_MaxTextWidth\":116,\"_MaxTextHeight\":20,\"fixedHeight\":true,\"allowsInput\":false,\"registeredForMouseEvents\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":4965},\"eventsAreIgnored\":true,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4968}],\"prevScroll\":[0,0],\"_FontFamily\":\"Helvetica, Sans-Serif\",\"_ClipMode\":\"visible\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"_Align\":\"center\",\"_Scale\":1,\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"padding\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"4967\":{\"borderWidth\":0,\"fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(116.0,20.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4968\":{\"style\":{\"__isSmartRef__\":true,\"id\":4969},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4966},\"storedString\":\"\",\"_id\":\"_1356\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4969\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4970\":{\"_Fill\":{\"__isSmartRef__\":true,\"id\":4971},\"_BorderWidth\":1,\"_BorderRadius\":5,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(116.0,20.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\"},\"4971\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4972},{\"__isSmartRef__\":true,\"id\":4973},{\"__isSmartRef__\":true,\"id\":4974},{\"__isSmartRef__\":true,\"id\":4975}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4972\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"4973\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"4974\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"4975\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"4976\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4977},{\"__isSmartRef__\":true,\"id\":4978},{\"__isSmartRef__\":true,\"id\":4979},{\"__isSmartRef__\":true,\"id\":4980}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4977\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"4978\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4979\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4980\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"4981\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4965},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4638},\"targetMethodName\":\"chooseTargetMorphMenu\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4982\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":2,\"comment\":\"Simple button. Connect to 'fire' to trigger actions when the button is pressed.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"4983\":{\"submorphs\":[],\"scripts\":[],\"id\":435,\"shape\":{\"__isSmartRef__\":true,\"id\":4984},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":true,\"allowsInput\":true,\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":218,\"_MaxTextHeight\":null,\"showsHalos\":false,\"_FontSize\":12,\"name\":\"ObjectEditorMorphSelector\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":4985},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4986}],\"charsReplaced\":\"\",\"lastFindLoc\":5,\"priorSelectionRange\":[15,15],\"prevScroll\":[0,0],\"_ClipMode\":\"visible\",\"list\":[],\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4988}],\"doNotSerialize\":[\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$savedTextString\"],\"listMorph\":null,\"_WhiteSpaceHandling\":\"pre-wrap\",\"owner\":null,\"_Align\":\"left\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4990},\"_MinTextWidth\":218,\"_MinTextHeight\":null,\"scriptAnnotations\":{\"__isSmartRef__\":true,\"id\":4991},\"selection\":{\"__isSmartRef__\":true,\"id\":4630},\"previousSelection\":[0,13],\"isCopyMorphRef\":true,\"morphRefId\":1,\"isBeingDragged\":false,\"draggingEnabled\":false,\"layout\":{\"__isSmartRef__\":true,\"id\":5010},\"_Rotation\":0,\"_Scale\":1,\"savedTextString\":\"100\",\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5011},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(200.0,10.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"distanceToDragEvent\":\"lively.pt(153.9,-23.7)\"},\"4984\":{\"fill\":null,\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_BorderRadius\":3.7000000000000006,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(220.0,20.0)\",\"_BorderColor\":\"Color.rgb(192,192,192)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Fill\":\"Color.rgb(244,244,244)\"},\"4985\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"4986\":{\"style\":{\"__isSmartRef__\":true,\"id\":4987},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4983},\"storedString\":\"\",\"_id\":\"_1357\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4987\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4988\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4983},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4631},\"targetMethodName\":\"setTarget\",\"converterString\":\"function (name) { return $world.get(name)}\",\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4989},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4989\":{\"source\":{\"__isSmartRef__\":true,\"id\":4983},\"target\":{\"__isSmartRef__\":true,\"id\":4631}},\"4990\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4983},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4991\":{\"createListMorph\":{\"__isSmartRef__\":true,\"id\":4992},\"displayTopLevelMorphs\":{\"__isSmartRef__\":true,\"id\":4994},\"onMouseUp\":{\"__isSmartRef__\":true,\"id\":4996},\"resetConnections\":{\"__isSmartRef__\":true,\"id\":4998},\"setTargetToListSelection\":{\"__isSmartRef__\":true,\"id\":5000},\"setTargetOfPane\":{\"__isSmartRef__\":true,\"id\":5002},\"onBlur\":{\"__isSmartRef__\":true,\"id\":5004},\"reset\":{\"__isSmartRef__\":true,\"id\":5006},\"onMouseDown\":{\"__isSmartRef__\":true,\"id\":5008}},\"4992\":{\"time\":{\"__isSmartRef__\":true,\"id\":4993},\"user\":\"lauritz\"},\"4993\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 28 2011 05:27:29 GMT+0200 (CEST)\"},\"4994\":{\"time\":{\"__isSmartRef__\":true,\"id\":4995},\"user\":\"lauritz\"},\"4995\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 14 2011 23:48:37 GMT+0200 (CEST)\"},\"4996\":{\"time\":{\"__isSmartRef__\":true,\"id\":4997},\"user\":\"lauritz\"},\"4997\":{\"isSerializedDate\":true,\"string\":\"Mon Oct 03 2011 18:51:14 GMT+0200 (CEST)\"},\"4998\":{\"time\":{\"__isSmartRef__\":true,\"id\":4999},\"user\":\"lauritz\"},\"4999\":{\"isSerializedDate\":true,\"string\":\"Wed Sep 28 2011 01:03:17 GMT+0200 (CEST)\"},\"5000\":{\"time\":{\"__isSmartRef__\":true,\"id\":5001},\"user\":\"lauritz\"},\"5001\":{\"isSerializedDate\":true,\"string\":\"Sat Oct 15 2011 00:00:58 GMT+0200 (CEST)\"},\"5002\":{\"time\":{\"__isSmartRef__\":true,\"id\":5003},\"user\":\"lauritz\"},\"5003\":{\"isSerializedDate\":true,\"string\":\"Mon Oct 03 2011 18:34:37 GMT+0200 (CEST)\"},\"5004\":{\"time\":{\"__isSmartRef__\":true,\"id\":5005},\"user\":\"lauritz\"},\"5005\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 07 2011 19:24:18 GMT+0200 (CEST)\"},\"5006\":{\"time\":{\"__isSmartRef__\":true,\"id\":5007},\"user\":\"lauritz\"},\"5007\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 07 2011 19:26:15 GMT+0200 (CEST)\"},\"5008\":{\"time\":{\"__isSmartRef__\":true,\"id\":5009},\"user\":\"lauritz\"},\"5009\":{\"isSerializedDate\":true,\"string\":\"Mon Oct 17 2011 19:49:00 GMT+0200 (CEST)\"},\"5010\":{},\"5011\":{\"getList\":{\"__isSmartRef__\":true,\"id\":5012},\"setList\":{\"__isSmartRef__\":true,\"id\":5015},\"reset\":{\"__isSmartRef__\":true,\"id\":5018},\"example\":{\"__isSmartRef__\":true,\"id\":5021},\"removeList\":{\"__isSmartRef__\":true,\"id\":5024},\"onBlur\":{\"__isSmartRef__\":true,\"id\":5027},\"createListMorph\":{\"__isSmartRef__\":true,\"id\":5034},\"resetConnections\":{\"__isSmartRef__\":true,\"id\":5037},\"displayTopLevelMorphs\":{\"__isSmartRef__\":true,\"id\":5040},\"setTargetToListSelection\":{\"__isSmartRef__\":true,\"id\":5043},\"setTargetOfPane\":{\"__isSmartRef__\":true,\"id\":5046},\"onMouseDown\":{\"__isSmartRef__\":true,\"id\":5049}},\"5012\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5013},\"source\":\"function getList() {\\n return this.world().indentedListItemsOfMorphNames();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5014},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5013\":{\"this\":{\"__isSmartRef__\":true,\"id\":4983}},\"5014\":{},\"5015\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5016},\"source\":\"function setList(list) {\\n return this.list = list;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5017},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5016\":{\"this\":{\"__isSmartRef__\":true,\"id\":4983}},\"5017\":{},\"5018\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5019},\"source\":\"function reset() {\\n this.list = [];\\n this.textString = 'empty';\\n this.removeList();\\n this.resetConnections();\\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5020},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5019\":{\"this\":{\"__isSmartRef__\":true,\"id\":4983}},\"5020\":{},\"5021\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5022},\"source\":\"function example() {\\n/*\\nthis.example()\\nthis.getList()\\n*/\\n this.setList(Array.range(0,100));\\n this.textString = 'empty';\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5023},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5022\":{\"this\":{\"__isSmartRef__\":true,\"id\":4983}},\"5023\":{},\"5024\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5025},\"source\":\"function removeList() {\\n this.listMorph && this.listMorph.remove()\\n this.listMorph = null;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5026},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5025\":{\"this\":{\"__isSmartRef__\":true,\"id\":4983}},\"5026\":{},\"5027\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5028},\"source\":\"function onBlur() {\\n $super();\\n this.removeList();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5033},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5028\":{\"this\":{\"__isSmartRef__\":true,\"id\":4983},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5029}},\"5029\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5030}},\"5030\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5031},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5032},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5031\":{\"obj\":{\"__isSmartRef__\":true,\"id\":4983},\"name\":\"onBlur\"},\"5032\":{},\"5033\":{},\"5034\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5035},\"source\":\"function createListMorph() {\\n var list = new lively.morphic.List(new Rectangle(0,0, this.getExtent().x, 520));\\n list.setList(this.getList());\\n list.setFontSize(12);\\n\\n list.disableGrabbing();\\n list.disableDragging();\\n \\n this.addMorph(list);\\n list.setPosition(pt(0,0));\\n\\n connect(list, 'selection', this, 'setTargetToListSelection');\\n \\n return list;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5036},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5035\":{\"this\":{\"__isSmartRef__\":true,\"id\":4983}},\"5036\":{},\"5037\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5038},\"source\":\"function resetConnections() {\\n disconnectAll(this);\\n connect(this, 'savedTextString', this.owner, 'setTarget', {converter: \\n\\tfunction (name) { return $world.get(name)}});\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5039},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5038\":{\"this\":{\"__isSmartRef__\":true,\"id\":4983}},\"5039\":{},\"5040\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5041},\"source\":\"function displayTopLevelMorphs() {\\n if (this.listMorph) { this.removeList(); return true }\\n var list = this.createListMorph(); \\n this.addMorph(list);\\n this.listMorph = list;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5042},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5041\":{\"this\":{\"__isSmartRef__\":true,\"id\":4983}},\"5042\":{},\"5043\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5044},\"source\":\"function setTargetToListSelection(selection) { \\n this.removeList();\\n if (!selection) return;\\n if (this.owner.scriptPane.hasChanged()) {\\n var that = this;\\n var callback = function (confirmed) {\\n if (confirmed) that.setTargetOfPane(selection);\\n }\\n this.owner.confirmUnsavedChanges(callback);\\n } else {\\n this.setTargetOfPane(selection);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5045},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5044\":{\"this\":{\"__isSmartRef__\":true,\"id\":4983}},\"5045\":{},\"5046\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5047},\"source\":\"function setTargetOfPane(selection) {\\n this.owner.setTarget(selection);\\n this.setTextString(selection.getName());\\n this.removeList();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5048},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5047\":{\"this\":{\"__isSmartRef__\":true,\"id\":4983}},\"5048\":{},\"5049\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5050},\"source\":\"function onMouseDown(evt) {\\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\\n if (this.listMorph) {\\n return false;\\n } else {\\n this.displayTopLevelMorphs();\\n return true;\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5055},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5050\":{\"this\":{\"__isSmartRef__\":true,\"id\":4983},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5051}},\"5051\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5052}},\"5052\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5053},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5054},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5053\":{\"obj\":{\"__isSmartRef__\":true,\"id\":4983},\"name\":\"onMouseDown\"},\"5054\":{},\"5055\":{},\"5056\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4638},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5057\":{\"sortedScriptNamesOfObj\":{\"__isSmartRef__\":true,\"id\":5058},\"setTarget\":{\"__isSmartRef__\":true,\"id\":5061},\"generateSourceForScript\":{\"__isSmartRef__\":true,\"id\":5064},\"generateSourceForConnection\":{\"__isSmartRef__\":true,\"id\":5067},\"generateTargetCode\":{\"__isSmartRef__\":true,\"id\":5070},\"sortedConnectionNamesOfObj\":{\"__isSmartRef__\":true,\"id\":5073},\"displayJavaScriptSource\":{\"__isSmartRef__\":true,\"id\":5076},\"displaySourceForScript\":{\"__isSmartRef__\":true,\"id\":5079},\"displaySourceForConnection\":{\"__isSmartRef__\":true,\"id\":5082},\"newScript\":{\"__isSmartRef__\":true,\"id\":5085},\"newConnection\":{\"__isSmartRef__\":true,\"id\":5088},\"deleteSelectedScript\":{\"__isSmartRef__\":true,\"id\":5091},\"disconnectConnection\":{\"__isSmartRef__\":true,\"id\":5094},\"updateLists\":{\"__isSmartRef__\":true,\"id\":5097},\"displayInitialScript\":{\"__isSmartRef__\":true,\"id\":5100},\"reset\":{\"__isSmartRef__\":true,\"id\":5103},\"selectChangedContent\":{\"__isSmartRef__\":true,\"id\":5106}},\"5058\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5059},\"source\":\"function sortedScriptNamesOfObj(obj) {\\n if (!Functions.own(obj) || Functions.own(obj).size() == 0) return [];\\n return Functions.own(obj)\\n\\t.select(function(name) { return obj[name].hasLivelyClosure })\\n\\t.sortBy(function(name) { return name.toLowerCase() });\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5060},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5059\":{\"this\":{\"__isSmartRef__\":true,\"id\":4638}},\"5060\":{},\"5061\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5062},\"source\":\"function setTarget(morph) {\\n this.reset();\\n module('lively.ide.SyntaxHighlighting').load(true);\\n this.target = morph;\\n this.morphSelector.textString = (this.target.getName() || this.target.toString());\\n this.scriptPane.doitContext = this.target;\\n this.updateLists();\\n this.displayInitialScript();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5063},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5062\":{\"this\":{\"__isSmartRef__\":true,\"id\":4638}},\"5063\":{},\"5064\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5065},\"source\":\"function generateSourceForScript(scriptName) {\\n var script = this.target[scriptName].getOriginal();\\n return Strings.format('this.addScript(%s);' ,script)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5066},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5065\":{\"this\":{\"__isSmartRef__\":true,\"id\":4638}},\"5066\":{},\"5067\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5068},\"source\":\"function generateSourceForConnection(connection) {\\n var c = connection, targetObject = this.target;\\n\\tif (!c.getTargetObj() || !c.getTargetObj().name || \\n\\t\\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\\n\\n\\tvar optConfig = []\\n\\tif (c.converterString)\\n\\t\\toptConfig.push(\\\"converter: \\\\n\\\\t\\\" + c.converterString)\\n\\tif (c.updaterString)\\n\\t\\toptConfig.push(\\\"updater: \\\\n\\\\t\\\" + c.updaterString)\\n\\treturn Strings.format('connect(%s, \\\"%s\\\", %s, \\\"%s\\\", {%s});', \\n\\t\\t\\tthis.generateTargetCode(targetObject, c.getSourceObj()),\\n\\t\\t\\tc.getSourceAttrName(),\\n\\t\\t\\tthis.generateTargetCode(targetObject, c.getTargetObj()),\\n\\t\\t\\tc.getTargetMethodName(),\\n\\t\\t\\toptConfig.join(','));\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5069},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5068\":{\"this\":{\"__isSmartRef__\":true,\"id\":4638}},\"5069\":{},\"5070\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5071},\"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\":5072},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5071\":{\"this\":{\"__isSmartRef__\":true,\"id\":4638}},\"5072\":{},\"5073\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5074},\"source\":\"function sortedConnectionNamesOfObj(obj) {\\n if (\\\"attributeConnections\\\" in obj) {\\n return obj.attributeConnections\\n .sortBy(function(each) {return name.toLowerCase() })\\n .collect(function(each) {return [each.getSourceAttrName(), each]});\\n } else {\\n return [];\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5075},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5074\":{\"this\":{\"__isSmartRef__\":true,\"id\":4638}},\"5075\":{},\"5076\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5077},\"source\":\"function displayJavaScriptSource(jsCode) {\\n this.scriptPane.setTextString(jsCode);\\n this.scriptPane.highlightJavaScriptSyntax();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5078},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5077\":{\"this\":{\"__isSmartRef__\":true,\"id\":4638}},\"5078\":{},\"5079\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5080},\"source\":\"function displaySourceForScript(scriptName) {\\n if (!scriptName) return;\\n var code = \\\"\\\", that = this;\\n if (scriptName === \\\"-- ALL --\\\") {\\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\\n code = code.concat(that.generateSourceForScript(each)).concat(\\\"\\\\n\\\\n\\\");\\n });\\n } else {\\n code = this.generateSourceForScript(scriptName); \\n }\\n this.displayJavaScriptSource(code);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5081},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5080\":{\"this\":{\"__isSmartRef__\":true,\"id\":4638}},\"5081\":{},\"5082\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5083},\"source\":\"function displaySourceForConnection(connection) {\\n if (!connection) return;\\n var code = \\\"\\\", that = this;\\n if ((typeof connection === \\\"string\\\") && connection === \\\"-- ALL --\\\") {\\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\\\"\\\\n\\\\n\\\");\\n })\\n } else {\\n code = this.generateSourceForConnection(connection);\\n }\\n this.displayJavaScriptSource(code);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5084},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5083\":{\"this\":{\"__isSmartRef__\":true,\"id\":4638}},\"5084\":{},\"5085\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5086},\"source\":\"function newScript() {\\n if (this.target) {\\n var code = \\\"this.addScript(function SCRIPTNAME() {\\\\n\\\\t\\\\n});\\\";\\n this.displayJavaScriptSource(code);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5087},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5086\":{\"this\":{\"__isSmartRef__\":true,\"id\":4638}},\"5087\":{},\"5088\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5089},\"source\":\"function newConnection() {\\n if (this.target) {\\n var code = \\\"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\\\";\\n this.displayJavaScriptSource(code);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5090},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5089\":{\"this\":{\"__isSmartRef__\":true,\"id\":4638}},\"5090\":{},\"5091\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5092},\"source\":\"function deleteSelectedScript() {\\n if (this.scriptList.selection && this.target) {\\n if (!this.target.hasOwnProperty(this.scriptList.selection)) return;\\n delete this.target[this.scriptList.selection];\\n this.updateLists();\\n this.displayInitialScript();\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5093},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5092\":{\"this\":{\"__isSmartRef__\":true,\"id\":4638}},\"5093\":{},\"5094\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5095},\"source\":\"function disconnectConnection() {\\n var selection = this.connectionList.selection;\\n if (selection && \\n (typeof selection !== \\\"string\\\") &&\\n this.target.attributeConnections.indexOf(selection[1]) > -1) {\\n var c = this.connectionList.selection[1];\\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\\n this.updateLists();\\n this.displayInitialScript();\\n } \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5096},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5095\":{\"this\":{\"__isSmartRef__\":true,\"id\":4638}},\"5096\":{},\"5097\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5098},\"source\":\"function updateLists() {\\n this.scriptList.setList(this.sortedScriptNamesOfObj(this.target));\\n var scriptListItems = this.scriptList.getList();\\n scriptListItems.unshift(\\\"-- ALL --\\\");\\n this.scriptList.setList(scriptListItems);\\n\\n this.connectionList.setList(this.sortedConnectionNamesOfObj(this.target));\\n var connectionListItems = this.connectionList.getList();\\n connectionListItems.unshift(\\\"-- ALL --\\\");\\n this.connectionList.setList(connectionListItems);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5099},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5098\":{\"this\":{\"__isSmartRef__\":true,\"id\":4638}},\"5099\":{},\"5100\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5101},\"source\":\"function displayInitialScript() {\\n if (this.scriptList.getList().size() > 1) {\\n this.scriptList.selectAt(0);\\n } else if (this.connectionList.getList().size() > 1) {\\n this.connectionList.selectAt(0);\\n } else {\\n this.scriptList.selectAt(0);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5102},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5101\":{\"this\":{\"__isSmartRef__\":true,\"id\":4638}},\"5102\":{},\"5103\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5104},\"source\":\"function reset() {\\n this.target = null;\\n this.scriptPane.doitContext = null;\\n this.scriptList.setList();\\n this.connectionList.setList();\\n this.scriptPane.setTextString(\\\"\\\");\\n this.morphSelector.reset();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5105},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5104\":{\"this\":{\"__isSmartRef__\":true,\"id\":4638}},\"5105\":{},\"5106\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5107},\"source\":\"function selectChangedContent(source) {\\n\\n var addScriptRegex = /this\\\\.addScript\\\\s*\\\\(\\\\s*function\\\\s*([^\\\\(]*)/g;\\n var addScriptMatches = [];\\n var addScriptMatch = addScriptRegex.exec(source);\\n while (addScriptMatch) {\\n addScriptMatches.push(addScriptMatch[1]);\\n addScriptMatch = addScriptRegex.exec(source);\\n }\\n \\n // if scripts were added, select either a specific one or all\\n if (addScriptMatches.length > 0) { \\n if (addScriptMatches.length === 1) {\\n var index = this.scriptList.getList().indexOf(addScriptMatches[0]);\\n if (index > -1) { \\n return this.scriptList.selectAt(index);\\n }\\n }\\n return this.scriptList.selectAt(0);\\n }\\n\\n var connectionRegex = \\n /connect\\\\(\\\\s*([^,]*)\\\\s*,\\\\s*\\\"([^,]*)\\\"\\\\s*,\\\\s*([^,]*)\\\\s*,\\\\s*\\\"([^,]*)\\\"/g;\\n var connectionMatches = [];\\n var connectionMatch = connectionRegex.exec(source);\\n while (connectionMatch) {\\n connectionMatches.push(connectionMatch);\\n connectionMatch = connectionRegex.exec(source);\\n }\\n\\n // if connections were made, select either a specific one or all\\n if (connectionMatches.length > 0) {\\n if (connectionMatches.length === 1) {\\n var match = connectionMatches[0];\\n for (var i=0; i -1) {\\n var c = selection[1];\\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\\n editor.updateLists();\\n editor.displayInitialScript();\\n } \\n }\\n\\n var message = 'Disconnect \\\"' + selection[0] +'\\\" connection?';\\n var callback = disconnectConnection;\\n\\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\\n\\n return this.world().openDialog(dialog);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5199},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5198\":{\"this\":{\"__isSmartRef__\":true,\"id\":5174}},\"5199\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5200},\"user\":\"lauritz\",\"categories\":[]},\"5200\":{\"isSerializedDate\":true,\"string\":\"Fri Nov 11 2011 01:46:54 GMT+0100 (CET)\"},\"5201\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5202}],\"scripts\":[],\"id\":\"342CD0BB-D934-4DF8-B66A-4ABAEBA01366\",\"shape\":{\"__isSmartRef__\":true,\"id\":5207},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":5213},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":5218},\"label\":{\"__isSmartRef__\":true,\"id\":5202},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5223}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"showsHalos\":false,\"name\":\"ObjectEditorRemoveScriptButton\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5225},\"owner\":{\"__isSmartRef__\":true,\"id\":4631},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5226},\"isCopyMorphRef\":true,\"morphRefId\":24,\"draggingEnabled\":false,\"objectEditorPane\":{\"__isSmartRef__\":true,\"id\":4631},\"derivationIds\":[217,\"FDC10087-12CF-4570-9211-8309CB6A9AA3\",\"E18FC530-4B1F-4F08-8DA6-3866A3519E56\",\"04A2AAC3-6A9E-40BB-9408-EBB2567EE63B\",\"8C1A42CE-840C-4AAE-BD79-C93A445B9EBF\",\"61FC11FA-B87E-4EFE-BD15-564D3178B68B\",\"ED34F9B5-9E00-41B3-8313-D9C3D6B3B231\",\"A7481F4B-D444-4B4F-BDA2-4F9F03AEC24D\",\"7DDF7175-34FC-4521-A7C3-580A8BE63351\",\"DEA39C05-FAD7-4882-AB3D-0EE12C3408F9\",\"99186A50-1411-4B6F-B1CB-FF0742C20D7D\",\"10F3E467-6BB8-4D07-BD17-8C50593FD6B8\",\"7260818C-6472-4288-8BDD-1E7798A543F3\",\"DEBB5BDB-018D-4BA1-9FB9-73DC84C51D89\",\"D75BCAED-3029-46EB-B944-4A102BB1BC0F\",\"9A977DA2-B325-4DFA-9683-3DC9ECEFAAC0\",\"48A5078F-B4A5-4F4E-884D-84CCDFFBE6F0\",\"33905494-AA01-4311-8398-1F6C3D4F1BAC\",\"5D7201A7-1374-49AD-851F-E3167EFED99E\",\"9B69B6C6-71F2-402E-89D1-E97FC2D3AE13\",\"DA1B3A74-F4A6-427B-8FBD-3D2E9D8CD866\",\"DBFC4A4F-8601-4C32-9460-53902C3B0F37\",\"ED51CA7C-CE32-4CF5-9398-0BA9B791FF5E\",\"4F7A7C1A-3788-478C-AFF5-BA62C7FCB01D\",\"FCEFF15E-E5B8-4C7E-A139-302649441119\",\"3674B8DC-F4E5-4A5C-ACEC-96D743BB6050\",\"33E0336F-FD6A-4AAB-AECB-B7D6C7C80631\",\"761015EE-47CF-40F6-A403-8A959B2DB0A6\",\"361B531D-7A1C-441A-BE8B-0B503543FF6C\",\"E283DDFD-1D8F-4E3D-A0BC-40C30221FFDC\",\"0EC23EA3-7B34-429A-922D-5D139F127D1E\"],\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1,\"isPressed\":false,\"__serializedExpressions__\":[\"_Position\",\"padding\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5227},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(160.0,40.0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"distanceToDragEvent\":\"lively.pt(33.4,-21.3)\"},\"5202\":{\"submorphs\":[],\"scripts\":[],\"id\":\"6B7BEF0C-0BD3-4E29-B505-72C4E71DFCBF\",\"shape\":{\"__isSmartRef__\":true,\"id\":5203},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_MaxTextWidth\":25,\"_MaxTextHeight\":null,\"fixedHeight\":true,\"allowsInput\":false,\"registeredForMouseEvents\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":5201},\"eventsAreIgnored\":true,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5204}],\"prevScroll\":[0,0],\"_FontFamily\":\"Helvetica, Sans-Serif\",\"_ClipMode\":\"hidden\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5206},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_MinTextWidth\":25,\"_MinTextHeight\":null,\"draggingEnabled\":false,\"derivationIds\":[218,\"852A7BD9-52EE-4708-A2D5-1BDECF33C958\",\"7B4F173E-9726-472A-9B30-530D4AA92AD9\",\"CBA217F6-2832-4213-9ABE-47753C1A4180\",\"E6B97D1D-95D5-4644-9359-1D08D42A51F4\",\"4391A57E-70C2-4628-9828-DD668CCE546E\",\"F0C6C298-3B8B-42B2-B5E9-E5B82F607B01\",\"DF0CAF75-4247-4797-B1A0-AD7444391E2A\",\"B4C4F09B-F663-47A1-B85F-461D5452F5F8\",\"FD966AB1-4685-4151-9A38-B1B21B0237EF\",\"CA91FC2C-D7CC-4123-AFD2-108F8F0C2E97\",\"88F1581A-7AEF-4646-B7F9-3890CDDB8494\",\"DC577877-7F00-4238-9246-08C2A10C0CC9\",\"818C9467-71A2-44D6-B01F-1523A0CD5476\",\"C0CF3DDB-AA12-49E0-B12A-6B620552BB47\",\"853E19A1-E97D-463D-A24F-0148671EB696\",\"0203CA4C-E523-4F7D-824B-F09BA3914BDD\",\"18B98A59-6C8E-4386-B3EF-A17259C51C0F\",\"24D84E0A-FA16-47DE-934D-E60729EEB227\",\"7035F1EB-4B8C-4F20-B3AC-966403F55C0A\",\"69831817-0662-4848-8481-44558987D21D\",\"BA13E4C6-DF2A-4059-9174-7725FA3FE514\",\"3E989A29-2A8F-4AFE-B312-A0852B746605\",\"7B675033-945D-4AE1-B85F-DBD35C7B02AA\",\"E0D76A08-70F9-4710-907E-B2D83D60D29A\",\"495F5D43-B450-45B7-B238-FC12AA8F6488\",\"B551041D-4E6E-44F3-8405-1DCE5344BCCD\",\"0A287650-EC32-45AA-8504-0513B196727F\",\"717B0EFA-1422-4224-9A53-5A494F6191A4\",\"C86C167E-8A7D-43BE-AFED-AAEDA70B95EE\",\"97247E8A-2818-4B44-BCDD-348126BD380C\"],\"_Scale\":1,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"padding\",\"_Padding\",\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"5203\":{\"borderWidth\":0,\"fill\":null,\"_ClipMode\":\"hidden\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(25.0,20.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"5204\":{\"style\":{\"__isSmartRef__\":true,\"id\":5205},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5202},\"storedString\":\"-\",\"_id\":\"_1363\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5205\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5206\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5202},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5207\":{\"_Fill\":{\"__isSmartRef__\":true,\"id\":5208},\"_BorderWidth\":1,\"_BorderRadius\":5,\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(25.0,20.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5208\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5209},{\"__isSmartRef__\":true,\"id\":5210},{\"__isSmartRef__\":true,\"id\":5211},{\"__isSmartRef__\":true,\"id\":5212}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5209\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"5210\":{\"offset\":0.3,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"5211\":{\"offset\":0.7,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"5212\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"5213\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5214},{\"__isSmartRef__\":true,\"id\":5215},{\"__isSmartRef__\":true,\"id\":5216},{\"__isSmartRef__\":true,\"id\":5217}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5214\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"5215\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5216\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5217\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"5218\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5219},{\"__isSmartRef__\":true,\"id\":5220},{\"__isSmartRef__\":true,\"id\":5221},{\"__isSmartRef__\":true,\"id\":5222}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5219\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"5220\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5221\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5222\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"5223\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5201},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5201},\"targetMethodName\":\"deleteSelectedScript\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":5224},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5224\":{\"source\":{\"__isSmartRef__\":true,\"id\":5201},\"target\":{\"__isSmartRef__\":true,\"id\":5201}},\"5225\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":2,\"comment\":\"Simple button. Connect to 'fire' to trigger actions when the button is pressed.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5226\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5201},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5227\":{\"deleteSelectedScript\":{\"__isSmartRef__\":true,\"id\":5228}},\"5228\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5229},\"source\":\"function deleteSelectedScript() {\\n\\n var editor = this.objectEditorPane;\\n var selection = editor.scriptList.selection;\\n\\n if (!editor.target || editor.scriptList.getList().size() < 2) \\n return; \\n\\n var deleteScript = function (confirmed) {\\n if (!confirmed) return;\\n \\n if (selection && editor.target) {\\n if (!editor.target.hasOwnProperty(selection)) \\n return;\\n delete editor.target[selection];\\n editor.updateLists();\\n editor.displayInitialScript();\\n }\\n }\\n\\n var message = 'Delete \\\"' + selection + '\\\" script?';\\n var callback = deleteScript;\\n\\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\\n\\n return this.world().openDialog(dialog);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5230},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5229\":{\"this\":{\"__isSmartRef__\":true,\"id\":5201}},\"5230\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5231},\"user\":\"lauritz\"},\"5231\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 18:12:21 GMT+0100 (CET)\"},\"5232\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5233}],\"scripts\":[],\"id\":\"927DAA02-81A1-4539-A20A-EC83E0D1AE23\",\"shape\":{\"__isSmartRef__\":true,\"id\":5239},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":5240},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":5245},\"label\":{\"__isSmartRef__\":true,\"id\":5233},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"showsHalos\":false,\"name\":\"ObjectEditorMorphSelector\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5250},\"list\":[],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5251},\"owner\":{\"__isSmartRef__\":true,\"id\":4631},\"textString\":\"\",\"selection\":{\"__isSmartRef__\":true,\"id\":5252},\"_ClipMode\":\"visible\",\"prevScroll\":[0,0],\"derivationIds\":[221,\"4AC64FBA-95AC-42B2-A078-B6DA97889093\",\"E26ED0E6-C4CE-4C82-94D5-175270E8459E\",\"D292F2FC-C2B6-48AE-B779-8CC5868FFA49\",\"53A862EB-032C-4BF0-9B21-58C7E0C0A9B2\",\"CC4D188B-510F-48DE-A0E1-EC8D2CD63F9F\",\"0CD057F2-3517-4849-A69E-1EF79B05ACE8\",\"66EBBB7D-8FA7-4D43-AE78-A18DA3B970BA\",\"A50C1893-4138-4E29-865B-92F53F76D08A\",\"1EC5D2B9-3539-419A-8DD6-CE82DEABB02C\",\"95DC06D5-F4C7-49E2-8A01-110D1B0AFBD0\",\"672DEFAB-2BE5-4C60-9779-3B44694FBEB1\",\"E3476213-5872-492C-BE29-0C6A5A150ED8\",\"AA2F6ABE-1CCB-403D-94DD-8FB371F3DDCE\",\"54B67D51-AB19-40A0-A2A6-EC51F3171CAC\",\"1CF44342-896F-4ACB-847F-7CB3CD10ED5A\",\"279A9257-1667-4E0C-844B-A4E0D02462F0\",\"DDCBD835-4B3F-4B8F-9623-696DA76C3A2C\",\"D2CB17F3-5DD0-4E97-BF99-40A95ABF976B\",\"FA519665-2394-43D3-8DCF-802A158F3291\",\"90519BB5-7419-46E0-B7E3-4C26304F3414\",\"0B7FC23C-C63C-4F20-8BAF-1BD1B7205762\",\"B54FAD70-E598-4B06-8F41-00843A06D4B0\",\"5A8ECBD6-ADDE-43FA-8D9E-BC483898DF8A\",\"69DD3160-FAD3-4AD8-9B1C-CB9229AD8034\",\"2C8AD368-8815-41D5-8C8D-CD36ECCF4A96\",\"80C5655D-B03D-413B-A84C-D59A60D8EEEC\",\"BA8066E4-5B8E-4048-97C5-332953805999\",\"E27E2CB2-789E-4269-B5E8-2631B5D2840B\",\"0EDAA37B-E8BA-4DE7-820A-17A44E299F5C\",\"81F15272-5E6E-4544-B6FE-96BDD357A17C\"],\"_Rotation\":0,\"_Scale\":1,\"isPressed\":false,\"__serializedExpressions__\":[\"_Position\",\"padding\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5258},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(200.1,10.0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"distanceToDragEvent\":\"lively.pt(122.9,-11.6)\"},\"5233\":{\"submorphs\":[],\"scripts\":[],\"id\":\"5787FC50-CF91-42E4-8E9B-CFA5E48CEBF2\",\"shape\":{\"__isSmartRef__\":true,\"id\":5234},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_MaxTextWidth\":220,\"_MaxTextHeight\":null,\"fixedHeight\":true,\"allowsInput\":false,\"registeredForMouseEvents\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":5232},\"eventsAreIgnored\":true,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5235}],\"prevScroll\":[0,0],\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5237}],\"doNotSerialize\":[\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$savedTextString\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5238},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"_ClipMode\":\"hidden\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"_MinTextWidth\":220,\"_MinTextHeight\":null,\"_Align\":\"left\",\"_FontFamily\":\"Arial\",\"_FontSize\":10,\"derivationIds\":[222,\"30F054A3-7658-405B-8098-B7D87AA8A9ED\",\"556D6E07-45B7-42EC-A486-DE275EF0B034\",\"06B0B080-467A-46CC-8B0D-9C0A9B9A71F1\",\"5E2D96C9-BB9B-4735-8673-A79847435197\",\"B48AA022-2022-4A2A-9090-4D884FB3DFD3\",\"8B2F743A-98C5-45E1-B03C-5019114EAC47\",\"D09C56C3-A2DC-4BDF-B8A1-6365138ECD01\",\"74158C3D-B79E-43E7-B111-48701B10ACE2\",\"B19E117B-E40F-4B9F-86AC-BFB2AAFD5336\",\"4E3B3D72-E52C-44ED-AE32-78939BA1ECFD\",\"2459D1F0-E49C-4882-AB4C-D78C1A496962\",\"3D8D3B02-0459-45C1-A606-D0DB4B07958C\",\"78AAE288-D261-4BEA-9436-C8C31B890B44\",\"2E10F795-9892-4BF7-9A46-BCB90FD6112E\",\"DE32EFA9-C920-42F6-9F2E-7EDABEC006AF\",\"23FBFC79-1927-48FD-8C1C-09FFD7539784\",\"3409506C-9BAE-43DA-BCAF-94392F9646DF\",\"ED94289E-98FC-4126-9EED-25FDC98D5BFC\",\"63C2F1D8-3A1B-464B-9945-1F661D4CFE26\",\"782AAB82-32E9-4A37-9DC0-3118636C2CCE\",\"D564B3C8-D9B5-4D7D-80DD-16715ED878F6\",\"D9344242-9F26-4A5D-B86D-6FAEA43B439C\",\"E7E3A5EE-8F82-4F04-9E65-771E2E4AC9D1\",\"55BF0D1C-FCDF-4D8B-9E42-8EF0F36074A3\",\"B3BE05E0-5704-45B4-8B1D-E7FDA5CE6235\",\"9A503124-0F1D-4390-B668-E4457CBC1376\",\"26D1AD85-C129-4C24-A16A-B6863FC35F41\",\"7425ED3B-1418-47C8-A2EE-52CDF3C4D860\",\"C4B9C269-4F6E-4EA2-A6EA-38C21A011591\",\"952BC06E-5007-4618-9289-931E66292E9D\"],\"_Scale\":1,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"padding\",\"_Padding\",\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(2.0,1.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"_Padding\":\"lively.rect(5,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"5234\":{\"borderWidth\":0,\"fill\":null,\"_ClipMode\":\"hidden\",\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(220.0,20.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"5235\":{\"style\":{\"__isSmartRef__\":true,\"id\":5236},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5233},\"_id\":\"_3065\",\"storedString\":\"timeline2\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5236\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5237\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5233},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5232},\"targetMethodName\":\"selection\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5238\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5233},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5239\":{\"_Fill\":{\"__isSmartRef__\":true,\"id\":5240},\"_BorderWidth\":1,\"_BorderRadius\":5,\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(220.0,20.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5240\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5241},{\"__isSmartRef__\":true,\"id\":5242},{\"__isSmartRef__\":true,\"id\":5243},{\"__isSmartRef__\":true,\"id\":5244}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5241\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"5242\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5243\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5244\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"5245\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5246},{\"__isSmartRef__\":true,\"id\":5247},{\"__isSmartRef__\":true,\"id\":5248},{\"__isSmartRef__\":true,\"id\":5249}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5246\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"5247\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5248\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5249\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"5250\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":2,\"partName\":\"ChoiceButton\",\"comment\":\"Click on it and you get a list of things to choose from.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5251\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5232},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5252\":{\"submorphs\":[],\"scripts\":[],\"id\":181,\"shape\":{\"__isSmartRef__\":true,\"id\":5253},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":580,\"_MaxTextHeight\":null,\"showsHalos\":false,\"_FontSize\":28,\"name\":\"Title\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5254},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5255}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5257},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_MinTextWidth\":580,\"_MinTextHeight\":null,\"_Rotation\":0,\"_Scale\":1.002003004005006,\"previousSelection\":[35,35],\"priorSelectionRange\":[23,23],\"charsReplaced\":\"WIP / Proof of Concept\",\"lastFindLoc\":22,\"_ClipMode\":\"visible\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"isCopyMorphRef\":true,\"morphRefId\":2,\"prevScroll\":[0,0],\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"_TextColor\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(37.0,23.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"_TextColor\":\"Color.rgb(0,79,152)\",\"distanceToDragEvent\":\"lively.pt(221.0,-12.0)\"},\"5253\":{\"fill\":null,\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(580.0,43.0)\",\"_BorderColor\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5254\":{\"partsSpaceName\":\"PartsBin/Worlds/\",\"comment\":\"For example a world title.\",\"partName\":\"Title\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5255\":{\"style\":{\"__isSmartRef__\":true,\"id\":5256},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5252},\"storedString\":\"\",\"_id\":\"_1365\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5256\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5257\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5252},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5258\":{\"reset\":{\"__isSmartRef__\":true,\"id\":5259},\"onMouseDown\":{\"__isSmartRef__\":true,\"id\":5263},\"onBlur\":{\"__isSmartRef__\":true,\"id\":5271},\"createScenePresentation\":{\"__isSmartRef__\":true,\"id\":5279},\"presentTargetChooser\":{\"__isSmartRef__\":true,\"id\":5283},\"removeTargetChooser\":{\"__isSmartRef__\":true,\"id\":5287},\"removeHighlight\":{\"__isSmartRef__\":true,\"id\":5291},\"highlightCurrentTarget\":{\"__isSmartRef__\":true,\"id\":5295},\"updateTargetFromSelection\":{\"__isSmartRef__\":true,\"id\":5299},\"currentMorphicScene\":{\"__isSmartRef__\":true,\"id\":5303},\"highlightTarget\":{\"__isSmartRef__\":true,\"id\":5307},\"setLabel\":{\"__isSmartRef__\":true,\"id\":5311},\"updateTargetFromOwner\":{\"__isSmartRef__\":true,\"id\":5319}},\"5259\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5260},\"source\":\"function reset() {\\n this.removeTargetChooser();\\n this.setLabel('empty');\\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'});\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5261},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5260\":{\"this\":{\"__isSmartRef__\":true,\"id\":5232}},\"5261\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5262},\"user\":\"lauritz\",\"tags\":[]},\"5262\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:04:57 GMT+0200 (CEST)\"},\"5263\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5264},\"source\":\"function onMouseDown(evt) {\\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) {\\n return $super(evt);\\n }\\n \\n if (this.listMorph) {\\n // clicked on morph, not the list, not the list's scrollbar\\n if (evt.target === this.renderContext().shapeNode)\\n this.removeTargetChooser();\\n } else {\\n this.presentTargetChooser();\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5269},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5264\":{\"this\":{\"__isSmartRef__\":true,\"id\":5232},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5265}},\"5265\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5266}},\"5266\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5267},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5268},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5267\":{\"obj\":{\"__isSmartRef__\":true,\"id\":5232},\"name\":\"onMouseDown\"},\"5268\":{},\"5269\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5270},\"user\":\"lauritz\",\"tags\":[]},\"5270\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 12:44:10 GMT+0200 (CEST)\"},\"5271\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5272},\"source\":\"function onBlur(evt) {\\n $super(evt);\\n \\n // remove the scene presentation when clicked elsewhere\\n var target = evt.world.clickedOnMorph;\\n if (!this.listMorph || !this.listMorph.isAncestorOf(target)) {\\n this.removeTargetChooser();\\n } else {\\n this.focus();\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5277},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5272\":{\"this\":{\"__isSmartRef__\":true,\"id\":5232},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5273}},\"5273\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5274}},\"5274\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5275},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5276},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5275\":{\"obj\":{\"__isSmartRef__\":true,\"id\":5232},\"name\":\"onBlur\"},\"5276\":{},\"5277\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5278},\"user\":\"lauritz\",\"tags\":[]},\"5278\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 13:29:05 GMT+0200 (CEST)\"},\"5279\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5280},\"source\":\"function createScenePresentation() {\\n var that = this,\\n items = this.currentMorphicScene(),\\n height = this.owner.getExtent().y,\\n bounds = new Rectangle(0, this.getExtent().y, this.getExtent().x * 2, height),\\n treeMorph = new lively.morphic.Tree(),\\n rect = lively.morphic.Morph.makeRectangle(bounds),\\n currentTarget = null;\\n \\n treeMorph.childrenPerPage = 10000;\\n treeMorph.setName(\\\"MorphSelectorTree\\\");\\n treeMorph.getLayouter().defer();\\n treeMorph.setItem(items);\\n treeMorph.childNodes.each(function (n) {\\n n.expand();\\n })\\n \\n currentTarget = this.highlightCurrentTarget(treeMorph);\\n \\n rect.setFill(Color.white);\\n rect.beClip(true);\\n rect.disableGrabbing();\\n rect.disableDragging();\\n rect.setBorderWidth(1);\\n rect.setBorderColor(Color.rgb(150,150,150));\\n rect.addMorph(treeMorph);\\n rect.treeMorph = treeMorph;\\n rect.currentTarget = currentTarget;\\n\\n return rect;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5281},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5280\":{\"this\":{\"__isSmartRef__\":true,\"id\":5232}},\"5281\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5282},\"user\":\"lauritz\",\"tags\":[]},\"5282\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 13:29:56 GMT+0200 (CEST)\"},\"5283\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5284},\"source\":\"function presentTargetChooser() {\\n var list = this.createScenePresentation(),\\n tree = list.treeMorph,\\n target = list.currentTarget\\n \\n list.setVisible(false)\\n this.addMorph(list)\\n this.listMorph = list\\n list.focus()\\n\\n // need temp here, doesn't work otherwise, strange errors... Javascript WAT\\n var layouting = function() {\\n list.setVisible(true)\\n \\n if (target) {\\n var globalTransform = new lively.morphic.Similitude()\\n for (var morph = target; (morph != list) && \\n (morph != undefined); morph = morph.owner) {\\n globalTransform.preConcatenate(morph.getTransform());\\n } \\n \\n list.scrollRectIntoView(target.getBounds().\\n translatedBy(globalTransform.getTranslation()));\\n tree.getLayouter().resume();\\n }\\n }\\n layouting.morphicDelay(1);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5285},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5284\":{\"this\":{\"__isSmartRef__\":true,\"id\":5232}},\"5285\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5286},\"user\":\"lauritz\",\"tags\":[]},\"5286\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 13:13:22 GMT+0200 (CEST)\"},\"5287\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5288},\"source\":\"function removeTargetChooser() {\\n if (this.listMorph) {\\n this.listMorph.remove();\\n delete this.listMorph; \\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5289},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5288\":{\"this\":{\"__isSmartRef__\":true,\"id\":5232}},\"5289\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5290},\"user\":\"lauritz\",\"tags\":[]},\"5290\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 12:43:38 GMT+0200 (CEST)\"},\"5291\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5292},\"source\":\"function removeHighlight(node) {\\n node.submorphs[0].setFill(Color.rgb(255,255,255))\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5293},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5292\":{\"this\":{\"__isSmartRef__\":true,\"id\":5232}},\"5293\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5294},\"user\":\"lauritz\",\"tags\":[]},\"5294\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 13:32:15 GMT+0200 (CEST)\"},\"5295\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5296},\"source\":\"function highlightCurrentTarget(tree) {\\n var target = this.owner.target,\\n nodes = tree.childNodes,\\n highlightNode;\\n\\n if (!target) {\\n return\\n } else if (target.isMorph) {\\n var expandables = [target],\\n nextOwner = target,\\n currentNode\\n while (nextOwner.owner) {\\n expandables.push(nextOwner.owner)\\n nextOwner = nextOwner.owner\\n }\\n expandables.reverse().each(function (m) {\\n currentNode = nodes.detect(function (n) {\\n return n.item.value === m;\\n })\\n if (currentNode) {\\n nodes = currentNode.childNodes\\n if (!nodes && currentNode.item.children) {\\n currentNode.expand();\\n nodes = currentNode.childNodes;\\n }\\n } else {\\n return;\\n }\\n })\\n if (currentNode && currentNode.item.value === target) {\\n highlightNode = currentNode;\\n }\\n } else {\\n var groupNodes = nodes.detect(function (n) {\\n return n.item.value === 'groups';\\n }).childNodes\\n highlightNode = groupNodes.detect(function (n) {\\n // group names are unique\\n return n.item.value.name === target.name;\\n })\\n }\\n\\n if (highlightNode) {\\n this.highlightTarget(highlightNode);\\n }\\n return highlightNode;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5297},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5296\":{\"this\":{\"__isSmartRef__\":true,\"id\":5232}},\"5297\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5298},\"user\":\"lauritz\",\"tags\":[]},\"5298\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 13:31:39 GMT+0200 (CEST)\"},\"5299\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5300},\"source\":\"function updateTargetFromSelection(selection) { \\n var that = this;\\n var update = function(confirmed) {\\n if (confirmed) {\\n that.owner.setTarget(selection);\\n that.setLabel(selection.getName() || selection.toString());\\n }\\n }\\n \\n this.removeTargetChooser();\\n if (this.owner.hasUnsavedChanges && this.owner.hasUnsavedChanges()) {\\n this.owner.confirmUnsavedChanges(update);\\n } else {\\n update(true);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5301},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5300\":{\"this\":{\"__isSmartRef__\":true,\"id\":5232}},\"5301\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5302},\"user\":\"lauritz\",\"tags\":[]},\"5302\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:04:57 GMT+0200 (CEST)\"},\"5303\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5304},\"source\":\"function currentMorphicScene() {\\n var onSelect = function onSelect(tree) {\\n this.selector.updateTargetFromSelection(this.value);\\n }\\n var properties = {\\n editorPane: this.owner,\\n selector: this\\n }\\n \\n return {children: [{ \\n name: 'World',\\n value: this.world(),\\n selector: this,\\n onSelect: onSelect,\\n children: this.world().submorphs.invoke('treeItemsOfMorphNames',\\n {scripts: [onSelect],\\n properties: properties,\\n showUnnamed: true}).compact()\\n }]};\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5305},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5304\":{\"this\":{\"__isSmartRef__\":true,\"id\":5232}},\"5305\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5306},\"user\":\"lauritz\",\"tags\":[]},\"5306\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 13:29:43 GMT+0200 (CEST)\"},\"5307\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5308},\"source\":\"function highlightTarget(node) {\\n node.submorphs[0].setFill(Color.rgb(218,218,218))\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5309},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5308\":{\"this\":{\"__isSmartRef__\":true,\"id\":5232}},\"5309\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5310},\"user\":\"lauritz\",\"tags\":[]},\"5310\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 13:32:12 GMT+0200 (CEST)\"},\"5311\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5312},\"source\":\"function setLabel(label) {\\n this.label.setTextString(label);\\n this.label.setAlign('left');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5317},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5312\":{\"this\":{\"__isSmartRef__\":true,\"id\":5232},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5313}},\"5313\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5314}},\"5314\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5315},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5316},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5315\":{\"obj\":{\"__isSmartRef__\":true,\"id\":5232},\"name\":\"setLabel\"},\"5316\":{},\"5317\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5318},\"user\":\"lauritz\",\"tags\":[]},\"5318\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:04:31 GMT+0200 (CEST)\"},\"5319\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5320},\"source\":\"function updateTargetFromOwner() {\\n this.setLabel(this.owner.target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5321},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5320\":{\"this\":{\"__isSmartRef__\":true,\"id\":5232}},\"5321\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5322},\"user\":\"lauritz\",\"tags\":[]},\"5322\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:24:24 GMT+0200 (CEST)\"},\"5323\":{\"submorphs\":[],\"scripts\":[],\"id\":\"EF1C1C51-E293-438F-923B-ABE3B7DF3C45\",\"shape\":{\"__isSmartRef__\":true,\"id\":5324},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":false,\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":64.8979476392384,\"showsHalos\":false,\"_FontSize\":9,\"name\":\"ObjectEditorScriptsText2\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5325},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5326}],\"charsReplaced\":\"Scripts\",\"lastFindLoc\":-7,\"priorSelectionRange\":[0,7],\"prevScroll\":[0,0],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5328},\"_WhiteSpaceHandling\":\"pre-wrap\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_MinTextWidth\":64.8979476392384,\"_ClipMode\":\"visible\",\"draggingEnabled\":false,\"eventsAreIgnored\":true,\"isCopyMorphRef\":true,\"morphRefId\":27,\"owner\":{\"__isSmartRef__\":true,\"id\":4631},\"derivationIds\":[224,\"35EF8FE5-067D-45B6-AF21-77040F11D340\",\"80DC09DD-22D4-4089-B5C3-857B32C9BE9B\",\"EF080074-E6B9-47F3-A87F-26313B40C430\",\"F6977801-C1A7-445C-9BF1-8A1019E202FB\",\"8C9157AE-0343-4CFB-8186-1D5E05D2ECBE\",\"DD3C23F8-6463-4EAE-959B-C486E27D9BDA\",\"1E8D3752-D212-41F8-BC63-B094E0C80707\",\"75C07D11-AE5D-4A36-B2D0-F2A6EA414E72\",\"494AB1C0-2C09-49DE-B4AA-1F24DC7495FF\",\"25199967-E3BA-4763-A704-37BD3152A5F7\",\"8E4A5937-D1FA-4AF7-BD8D-B542C636CEF9\",\"DDB23EF0-540C-4046-AD4D-C001E8A5F20C\",\"FF45AAB3-E5C7-42A0-A704-F068DB2E2AF9\",\"52850E3E-BE46-467C-A381-902F5E4859FD\",\"147F9160-7168-44A4-9EA4-A36466EE1F52\",\"8E4FB238-FC20-4DA7-AC9F-6921EBBD5609\",\"3D09A998-5E60-4E94-9C6A-B08E7D98F02A\",\"B8986B95-68A4-4212-8560-C86C8F7B3B3C\",\"81BAFCDC-090F-4A92-8AD6-C3127620CCF4\",\"3663625F-2BB0-494C-A467-04148A441F42\",\"8F0EE2A4-3C90-4F71-A04E-2B285D2543CD\",\"B5F10B61-9C89-4903-BD4C-DF3B9D283432\",\"7005184B-8CE8-4DB8-82D8-D75E16ADE428\",\"B8106E33-B470-45C3-916E-6E92CAFDD854\",\"3013F6C8-9D86-49F3-9EB0-AA42B27F1DC6\",\"A49BA117-B9D4-43F4-82EA-458B9D16FDBA\",\"9FB9DF10-FCEC-44FE-9614-6DFC4B814576\",\"54F9AFFD-B235-48AC-85E0-57921251546E\",\"7A472A4B-7292-49B5-9F03-DE2E3A096714\",\"C8629DF3-424B-47D3-A3FD-68201FFFC455\"],\"_Rotation\":0,\"_Scale\":1,\"_MaxTextHeight\":null,\"_MinTextHeight\":null,\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(10.0,12.9)\",\"textColor\":\"Color.rgb(0,0,0)\",\"distanceToDragEvent\":\"lively.pt(45.8,-27.8)\"},\"5324\":{\"fill\":null,\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(64.9,15.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5325\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5326\":{\"style\":{\"__isSmartRef__\":true,\"id\":5327},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5323},\"storedString\":\"Tag:\",\"_id\":\"_1367\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5327\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5328\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5323},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5329\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5330}],\"scripts\":[],\"id\":\"3228F2ED-9CBC-4FAF-81DA-75F5DC23F1B6\",\"shape\":{\"__isSmartRef__\":true,\"id\":5336},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":true,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":5342},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":5347},\"label\":{\"__isSmartRef__\":true,\"id\":5330},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"showsHalos\":false,\"name\":\"ObjectEditorTagChooser\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5352},\"listMorph\":null,\"list\":[],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5353},\"textString\":\"PartsBinBrowser\",\"selection\":\"\",\"_ClipMode\":\"visible\",\"prevScroll\":[0,0],\"owner\":{\"__isSmartRef__\":true,\"id\":4631},\"setTargetToListSelection\":\"all\",\"savedTextString\":\"all\",\"derivationIds\":[225,\"7F83847B-D0B1-4A31-8601-43424B97C858\",\"E08FC110-71D7-4FFD-B4A8-08F8147B95BA\",\"5534107D-C5C9-48DD-A1ED-B87E9D9B672C\",\"0B89FA7A-768C-4062-98AE-C455E8DAFF19\",\"799320C6-CFBA-40E7-B03D-64BFE9B78248\",\"9B650AA3-271B-4E72-B230-51C6F64B7462\",\"C95D3672-724C-4C2C-9CDD-EF308062F627\",\"C66EBEEC-B7CE-4DD9-8BDF-905F071F965D\",\"D68B143A-A712-4FD0-8803-62CCB4C7F763\",\"ED802271-AE5C-4BE9-AC4E-7CED44BC864B\",\"1BD989CB-146C-431F-8B15-9199C4CD5D32\",\"42172AA4-1B06-4C5B-9BB7-FAED1206CF34\",\"32DFAF99-E6F8-426B-829D-FD6C2BCB8FAA\",\"9B4BF2BE-49D5-4B9D-8F38-1692443069A9\",\"FCAB3690-731A-45E7-984F-843DFE705AF1\",\"94B10A66-8219-43AD-B902-DA999A66222D\",\"BB0E2EB7-ABCE-44C7-96E7-6679FB2981D1\",\"2FCEE551-302B-46C9-B646-3B9BE9187182\",\"B4267F52-1ACC-42A1-904D-E9F7D485D8AB\",\"14770110-045A-4BE4-BCF2-7C886DF70F7D\",\"5387EA76-6B03-426A-B385-9C4231B66352\",\"23545203-A969-439B-8761-E83A810696D0\",\"C5467F6E-CBD7-4AF4-94BE-D0D62E4F7DDD\",\"2FC5F9D1-B611-4273-BD5B-107350364579\",\"318398B6-6689-4DE7-88FD-636BD968773D\",\"3241459F-2019-4BD2-A0CF-BD2A174DDA76\",\"69022916-A511-4A6C-8220-5B4CCD34FCEF\",\"E772C128-C42D-4B13-A3DB-3EC0DFDC9FC5\",\"4DD223AA-79FC-4FB3-9301-F197D9D6B358\",\"46929EDB-248B-41D6-AC15-410A659C24A5\"],\"_Rotation\":0,\"_Scale\":1,\"isPressed\":false,\"__serializedExpressions__\":[\"_Position\",\"padding\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5354},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(39.1,10.0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"distanceToDragEvent\":\"lively.pt(85.7,-11.6)\"},\"5330\":{\"submorphs\":[],\"scripts\":[],\"id\":\"B67B89C7-A070-4F83-A295-16FFCCD67F98\",\"shape\":{\"__isSmartRef__\":true,\"id\":5331},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_MaxTextWidth\":130,\"_MaxTextHeight\":null,\"fixedHeight\":true,\"allowsInput\":false,\"registeredForMouseEvents\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":5329},\"eventsAreIgnored\":true,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5332}],\"prevScroll\":[0,0],\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5334}],\"doNotSerialize\":[\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$savedTextString\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5335},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"_ClipMode\":\"hidden\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"_MinTextWidth\":130,\"_MinTextHeight\":null,\"_Align\":\"left\",\"_FontFamily\":\"Arial\",\"_FontSize\":10,\"derivationIds\":[226,\"03DBF3F8-8EA2-4426-BA64-C4297DDAB015\",\"B8F87302-BEC3-48CD-9BBA-6C7DBB6287E1\",\"4AA6AE51-338B-4E3E-814B-9F99C693A2D5\",\"08F6CE56-AD91-4C27-9429-C3DEA313696C\",\"D39C963C-FD24-4498-A6D8-71E5102CE58A\",\"132C2A9E-3466-4051-AAEA-6E485A91F408\",\"DB8BC4A1-ED41-446B-AB6C-7E73DD857B5D\",\"567FC668-A57C-41CB-8252-8912826B3144\",\"D0B0775F-C8E7-49EB-BBB2-C7BB7DD464BF\",\"AABED87D-D7C0-494A-8803-26F4601E35FF\",\"696C3A2A-C695-4D17-A044-41A73436AB8D\",\"206A0BFD-6997-4E0E-9193-089D1F66B22A\",\"F2F1F966-6C41-4EBA-AFCE-FAE8C79AA696\",\"64A754E9-7083-4CAE-B5C2-7B436EFFE4BA\",\"64737503-A352-42CC-A249-667DA2B42746\",\"9218F1CA-E23F-4E1A-89C3-DB19DE720861\",\"CF7EAC38-1041-4B83-B087-359885B8528B\",\"84469C7C-C93D-4F16-ACAA-0045A4A37FCA\",\"9D3DD447-66A0-4B4A-B378-FB864D8C1468\",\"163D1C2B-EDE9-4F8F-B466-EF9F4CB14384\",\"50DCF8C9-23AA-4241-AC5B-724CC11950DA\",\"CCACCC51-0109-4F73-B122-AA60E40EC54B\",\"285D1797-A21F-4439-81AD-932B45F54879\",\"7354C28D-A54E-48B6-913E-4949B5F4625E\",\"68EAB78C-AAA8-4EC3-8493-CFD23672B5B3\",\"2AD9DBC6-BDBD-4022-AFE1-B6D94D6860BF\",\"5D634617-10A2-45FE-A453-D3452456AB07\",\"EE3AF0A1-F42E-4AE8-A115-3458AA56DAF3\",\"D8A87F07-FBE8-4C1E-ADE9-3AF6EE15FCD3\",\"72270145-A97E-4B0C-BA7D-1B68CE1A0841\"],\"_Scale\":1,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"padding\",\"_Padding\",\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(2.0,1.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"_Padding\":\"lively.rect(5,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"5331\":{\"borderWidth\":0,\"fill\":null,\"_ClipMode\":\"hidden\",\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(130.0,20.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"5332\":{\"style\":{\"__isSmartRef__\":true,\"id\":5333},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5330},\"_id\":\"_986\",\"storedString\":\"all\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5333\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5334\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5330},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5329},\"targetMethodName\":\"selection\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5335\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5330},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5336\":{\"_Fill\":{\"__isSmartRef__\":true,\"id\":5337},\"_BorderWidth\":1,\"_BorderRadius\":5,\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(130.0,20.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5337\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5338},{\"__isSmartRef__\":true,\"id\":5339},{\"__isSmartRef__\":true,\"id\":5340},{\"__isSmartRef__\":true,\"id\":5341}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5338\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(230,243,253)\"},\"5339\":{\"offset\":0.3,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(171,215,248)\"},\"5340\":{\"offset\":0.7,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(171,215,248)\"},\"5341\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(157,198,229)\"},\"5342\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5343},{\"__isSmartRef__\":true,\"id\":5344},{\"__isSmartRef__\":true,\"id\":5345},{\"__isSmartRef__\":true,\"id\":5346}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5343\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"5344\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5345\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5346\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"5347\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5348},{\"__isSmartRef__\":true,\"id\":5349},{\"__isSmartRef__\":true,\"id\":5350},{\"__isSmartRef__\":true,\"id\":5351}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5348\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"5349\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5350\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5351\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"5352\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":2,\"partName\":\"ChoiceButton\",\"comment\":\"Click on it and you get a list of things to choose from.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5353\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5329},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5354\":{\"createListMorph\":{\"__isSmartRef__\":true,\"id\":5355},\"getList\":{\"__isSmartRef__\":true,\"id\":5359},\"removeList\":{\"__isSmartRef__\":true,\"id\":5363},\"reset\":{\"__isSmartRef__\":true,\"id\":5367},\"onMouseUp\":{\"__isSmartRef__\":true,\"id\":5371},\"onBlur\":{\"__isSmartRef__\":true,\"id\":5379},\"setTag\":{\"__isSmartRef__\":true,\"id\":5387}},\"5355\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5356},\"source\":\"function createListMorph() {\\n var items = this.getList();\\n\\n var height = Math.min(this.owner.getExtent().y, items.length * 17);\\n var extent = new Rectangle(0, this.getExtent().y, this.getExtent().x, height);\\n\\n var listMorph = new lively.morphic.List(extent);\\n listMorph.setList(items);\\n listMorph.setFontSize(10);\\n\\n listMorph.disableGrabbing();\\n listMorph.disableDragging();\\n \\n connect(listMorph, 'selection', this, 'setTag');\\n \\n return listMorph;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5357},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5356\":{\"this\":{\"__isSmartRef__\":true,\"id\":5329}},\"5357\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5358},\"user\":\"lauritz\",\"categories\":[]},\"5358\":{\"isSerializedDate\":true,\"string\":\"Tue Nov 29 2011 04:35:59 GMT+0100 (CET)\"},\"5359\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5360},\"source\":\"function getList() {\\n if (!this.owner.target) return [''];\\n\\n var target = this.owner.target;\\n\\n var tags = Functions.own(target).collect(function (each) {\\n return target[each].tags || [];\\n }).flatten().uniq();\\n\\n var sortedTags = tags.sortBy(function(name) { \\n return name.toLowerCase() \\n });\\n \\n sortedTags.unshift('all'); \\n return sortedTags;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5361},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5360\":{\"this\":{\"__isSmartRef__\":true,\"id\":5329}},\"5361\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5362},\"user\":\"lauritz\",\"tags\":[]},\"5362\":{\"isSerializedDate\":true,\"string\":\"Fri Dec 16 2011 20:27:25 GMT+0100 (CET)\"},\"5363\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5364},\"source\":\"function removeList() {\\n this.listMorph && this.listMorph.remove()\\n this.listMorph = null;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5365},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5364\":{\"this\":{\"__isSmartRef__\":true,\"id\":5329}},\"5365\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5366},\"user\":\"lauritz\",\"categories\":[]},\"5366\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 19:06:51 GMT+0100 (CET)\"},\"5367\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5368},\"source\":\"function reset() {\\n this.list = [];\\n this.setLabel('all');\\n this.label.setAlign('left');\\n this.removeList();\\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5369},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5368\":{\"this\":{\"__isSmartRef__\":true,\"id\":5329}},\"5369\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5370},\"user\":\"lauritz\",\"tags\":[]},\"5370\":{\"isSerializedDate\":true,\"string\":\"Fri Dec 16 2011 20:27:53 GMT+0100 (CET)\"},\"5371\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5372},\"source\":\"function onMouseUp(evt) {\\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\\n if (this.listMorph) {\\n this.removeList();\\n return true;\\n } \\n if (this.getList().size() < 2) return;\\n var list = this.createListMorph();\\n this.addMorph(list);\\n this.listMorph = list;\\n return true;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5377},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5372\":{\"this\":{\"__isSmartRef__\":true,\"id\":5329},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5373}},\"5373\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5374}},\"5374\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5375},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5376},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5375\":{\"obj\":{\"__isSmartRef__\":true,\"id\":5329},\"name\":\"onMouseUp\"},\"5376\":{},\"5377\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5378},\"user\":\"lauritz\",\"categories\":[]},\"5378\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 18:59:16 GMT+0100 (CET)\"},\"5379\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5380},\"source\":\"function onBlur(evt) {\\n $super(evt);\\n \\n // workaround - otherwise other morphs get this event\\n var clickedMorph = evt && evt.world && evt.world.clickedOnMorph;\\n if (clickedMorph && (clickedMorph !== this && clickedMorph !== this.listMorph)) {\\n this.removeList();\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5385},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5380\":{\"this\":{\"__isSmartRef__\":true,\"id\":5329},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5381}},\"5381\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5382}},\"5382\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5383},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5384},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5383\":{\"obj\":{\"__isSmartRef__\":true,\"id\":5329},\"name\":\"onBlur\"},\"5384\":{},\"5385\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5386},\"user\":\"lauritz\",\"categories\":[]},\"5386\":{\"isSerializedDate\":true,\"string\":\"Mon Nov 21 2011 23:10:03 GMT+0100 (CET)\"},\"5387\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5388},\"source\":\"function setTag(tag) {\\n this.setLabel(tag || '');\\n this.label.setAlign('left');\\n this.owner.setTag(tag);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5389},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5388\":{\"this\":{\"__isSmartRef__\":true,\"id\":5329}},\"5389\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5390},\"user\":\"lauritz\",\"categories\":[]},\"5390\":{\"isSerializedDate\":true,\"string\":\"Tue Nov 29 2011 04:36:12 GMT+0100 (CET)\"},\"5391\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5392}],\"scripts\":[],\"id\":\"34658B59-DDF8-40B7-99A2-50B1F7F7359F\",\"shape\":{\"__isSmartRef__\":true,\"id\":5397},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":5398},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":5403},\"label\":{\"__isSmartRef__\":true,\"id\":5392},\"name\":\"Button\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5408},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5409}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5432},\"derivationIds\":[7251,\"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1\",\"79FE3D3F-77C4-4B39-8243-D672185B416D\",\"A4D2FEDF-2654-4381-AB43-8F89B9CA2E86\",\"87E42FF6-3862-481D-97D6-643676E15F32\",\"4F370A81-5A80-4821-8ECC-D52B56F31E15\",\"1C6D1DC9-2F9B-4DC4-B453-1CA45B17C516\",\"0E8EC0BF-934B-410B-AEC2-0ECA8C8F774D\",\"97086CE7-CD46-4035-A371-02A41D555A66\",\"E342B91D-F54B-4DA8-8AE7-10C59CE22B41\",\"A838C48E-4033-4688-8DCF-20659BD824FF\",\"E9BBC453-FFF6-4EE8-BDB0-605D5D4557AE\",\"B6FB81D1-145B-40F9-ACF1-17276DA45EBA\",\"09C79781-5461-4815-88DE-22FB67558136\",\"85A5FA10-01D9-4051-8D56-29DB02CF8817\",\"6E2F44D0-D69A-4DD7-91AD-0B0E1E871633\",\"66FB4A47-82E6-417D-8248-4038D0CBBF5A\",\"3CDC67E7-CAC7-4636-B7FF-50D008C6EB0D\",\"4475CB12-8CFB-41DB-9399-EC6B68E18BA3\",\"6175C505-1BCA-42E9-9C4C-07A4A309A245\",\"B4FEE8FD-E680-459F-A82E-7606A48170D5\",\"AC0B6630-E189-474B-A5E2-13726C1E0E6A\",\"B5559DA4-1483-446C-8332-23DC886B44A5\",\"955AF1F4-5BF5-4129-BA11-0DC54E21E510\",\"6646015F-BD0A-4FEB-85F0-557FB8EC655A\",\"A5682378-2307-447E-AD50-1DEC1AAC9FCB\",\"1A04209F-A70E-4385-A6E2-D508EABC2DFC\",\"EDA53C4F-765D-4424-9DBF-C62388440C46\",\"C877D292-B4FE-42F3-AD5D-11AC5F084977\"],\"owner\":{\"__isSmartRef__\":true,\"id\":4631},\"layout\":{\"__isSmartRef__\":true,\"id\":5433},\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":0.994014980014994,\"isPressed\":false,\"__serializedExpressions__\":[\"distanceToDragEvent\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"distanceToDragEvent\":\"lively.pt(72.0,-13.0)\",\"_Position\":\"lively.pt(687.7,9.5)\"},\"5392\":{\"submorphs\":[],\"scripts\":[],\"id\":\"F0FAB259-76CF-46C7-8CEF-F62CB5654154\",\"shape\":{\"__isSmartRef__\":true,\"id\":5393},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":97,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":5391},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5394}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5396},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"derivationIds\":[7252,\"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED\",\"307A3596-1175-4EA6-AA27-5BA4C9D95AB7\",\"0EF99131-C569-4C2C-B613-E0D8423C1334\",\"BA4EC8D2-AB29-4F9F-B5A0-715A4746A4C4\",\"56735895-BA99-4D98-9866-AA5DBD86237E\",\"81041CF7-31DB-4F65-BB39-FE438A4F266F\",\"D03829B3-268E-40A0-A440-3E4BAC344F30\",\"714637F0-714A-4833-909B-BA4AF1B4628B\",\"DC956E73-7398-4CAF-B6F2-9A226E344396\",\"C1F72D31-1F49-4C0C-ACF3-C3AD7E698D2F\",\"39386C7E-9099-4159-BFE9-80AD37319211\",\"2764FB6E-70D1-4BC5-B3CB-9979A48B8205\",\"C55C8A7C-412C-453E-A99F-CE78C2AADB94\",\"4BD9A8D4-2EC1-40AC-A1CE-5F1347B0152D\",\"3450EAEB-E3D2-4FAF-98DF-354B3B8715D6\",\"C906736E-48DF-4054-BA5A-A089610456D7\",\"DE5C59FB-90A6-4DD4-AC39-5CC8B3912969\",\"5830FB93-49A1-4A31-A687-69C4579D5FA7\",\"AE9038D5-0EBD-40A0-8043-9689D163D108\",\"13E47AE3-8FA4-4D33-B6D0-DC9AB9E63590\",\"330AAB8C-6D17-4763-AACC-669FC5DD3A91\",\"CA04BB7A-205C-412D-9900-C2DE7C5FAD36\",\"37AADE55-77DE-4E93-9A3E-241BB5002F88\",\"60EB450E-29D4-42B9-8FF7-CA138515052E\",\"7D5C0196-98BF-4CCD-9142-3D29E68EE180\",\"0F70CA1F-07A9-4EFA-872A-3255F9C850DC\",\"7A2FAFFA-9A09-40FB-B04A-80B0B34C696B\",\"85768439-7424-4BFE-8191-BCA51F70FE26\"],\"_MinTextWidth\":97,\"_MinTextHeight\":null,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5393\":{\"_BorderWidth\":0,\"_Fill\":null,\"_ClipMode\":\"hidden\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(2,2,0,0)\"},\"5394\":{\"style\":{\"__isSmartRef__\":true,\"id\":5395},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5392},\"storedString\":\"run\",\"_id\":\"_1369\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5395\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5396\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5392},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5397\":{\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":5398},\"_BorderRadius\":5.2,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5398\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5399},{\"__isSmartRef__\":true,\"id\":5400},{\"__isSmartRef__\":true,\"id\":5401},{\"__isSmartRef__\":true,\"id\":5402}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5399\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"5400\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5401\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5402\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"5403\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5404},{\"__isSmartRef__\":true,\"id\":5405},{\"__isSmartRef__\":true,\"id\":5406},{\"__isSmartRef__\":true,\"id\":5407}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5404\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"5405\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5406\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5407\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"5408\":{\"partsSpaceName\":\"PartsBin/Inputs\",\"migrationLevel\":4,\"partName\":\"Button\",\"comment\":\"Has a script that is called on button press\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5409\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5391},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4631},\"targetMethodName\":\"runScript\",\"visualConnector\":{\"__isSmartRef__\":true,\"id\":5410},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5410\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5411}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5418},\"derivationIds\":[null],\"id\":\"C89B50A0-17E7-4D22-AE1D-5112520DAEE7\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5421},\"droppingEnabled\":true,\"halosEnabled\":true,\"owner\":null,\"controlPoints\":[{\"__isSmartRef__\":true,\"id\":5422},{\"__isSmartRef__\":true,\"id\":5423}],\"con\":{\"__isSmartRef__\":true,\"id\":5409},\"showsMorphMenu\":true,\"showsHalos\":false,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5424},\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"5411\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5412},\"derivationIds\":[null],\"id\":\"2A71BE9E-6820-46AF-ACED-3C9BDCC918AF\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5417},\"droppingEnabled\":true,\"halosEnabled\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":5410},\"_Rotation\":-3.130064002485303,\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"5412\":{\"dontChangeShape\":false,\"cachedVertices\":null,\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":5413},{\"__isSmartRef__\":true,\"id\":5414},{\"__isSmartRef__\":true,\"id\":5415},{\"__isSmartRef__\":true,\"id\":5416}],\"_ClipMode\":\"visible\",\"_BorderWidth\":0,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_Position\":\"lively.pt(-12.0,-6.0)\",\"_Extent\":\"lively.pt(16.0,12.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"5413\":{\"isAbsolute\":true,\"x\":-12,\"y\":-6,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5414\":{\"isAbsolute\":true,\"x\":-12,\"y\":6,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5415\":{\"isAbsolute\":true,\"x\":4,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5416\":{\"isAbsolute\":true,\"x\":-12,\"y\":-6,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5417\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5411},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5418\":{\"dontChangeShape\":false,\"cachedVertices\":null,\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":5419},{\"__isSmartRef__\":true,\"id\":5420}],\"_ClipMode\":\"visible\",\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_Position\":\"lively.pt(-1.0,-1.0)\",\"_Extent\":\"lively.pt(831.0,11.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"5419\":{\"isAbsolute\":true,\"x\":829.7085000406639,\"y\":9.565843617262885,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5420\":{\"isAbsolute\":true,\"x\":0,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5421\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5410},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5422\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5410},\"index\":0,\"connectedMagnet\":null,\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"5423\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5410},\"index\":1,\"connectedMagnet\":null,\"marker\":{\"__isSmartRef__\":true,\"id\":5411},\"markerDirection\":\"prev\",\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"5424\":{\"morphMenuItems\":{\"__isSmartRef__\":true,\"id\":5425}},\"5425\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5426},\"source\":\"function morphMenuItems() {\\n var visualConnector = this, con = this.con, world = this.world();\\n var items = [\\n ['edit converter', function() {\\n var source = con.converterString ||\\n 'function converter(value) {\\\\n return value\\\\n}',\\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\\n editor.doitContext = con;\\n connect(editor, 'savedTextString', con, 'converterString', {updater:\\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\\n function() { return 'setting new converter' }})\\n editor.applyStyle({syntaxHighlighting: true,\\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\\n var title = con.targetObj.name && con.sourceObj.name ?\\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\\n 'Editor for converter function';\\n var window = world.addFramedMorph(editor, title)\\n window.align(window.bounds().topCenter(),\\n visualConnector.bounds().bottomCenter())\\n }],\\n ['hide', function() {\\n visualConnector.disconnectFromMagnets();\\n visualConnector.remove();\\n }],\\n ['disconnect', function() {\\n alertOK('Disconnected ' + visualConnector.con);\\n visualConnector.con.visualDisconnect();\\n }],\\n ['cancel', function() {}],\\n ];\\n return items;\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5431},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5426\":{\"this\":{\"__isSmartRef__\":true,\"id\":5410},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5427}},\"5427\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5428}},\"5428\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5429},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5430},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5429\":{\"obj\":{\"__isSmartRef__\":true,\"id\":5410},\"name\":\"morphMenuItems\"},\"5430\":{},\"5431\":{},\"5432\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5391},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5433\":{\"centeredHorizontal\":false,\"moveHorizontal\":true},\"5434\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5435}],\"scripts\":[],\"id\":\"7661EC7C-919B-4F26-8494-535A029FD094\",\"shape\":{\"__isSmartRef__\":true,\"id\":5440},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":5441},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":5446},\"label\":{\"__isSmartRef__\":true,\"id\":5435},\"name\":\"saveButton\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5451},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5452}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5475},\"derivationIds\":[7251,\"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1\",\"79FE3D3F-77C4-4B39-8243-D672185B416D\",\"A4D2FEDF-2654-4381-AB43-8F89B9CA2E86\",\"D686F0CB-027B-4CA9-8B8D-9306389B219D\",\"F51327CB-803E-4234-BFB3-6F5252D1C936\",\"A79280E8-6AE3-4016-AF47-CE78F71924C6\",\"B05829EB-D452-4D81-983B-E2CE425C8260\",\"32B117E5-52D8-4843-B80E-090B9817E099\",\"49AC923E-5272-4E3C-8F02-4F2AED2BC4E9\",\"85AAEA9C-5E12-4DEC-8994-9A5FE655A740\",\"2A7FF9BF-85D3-4962-8EB4-0F7016C672EB\",\"3BB17748-B91B-43F5-84BE-2537402A6382\",\"8BA10BD3-43C5-4A41-B9D9-DCD8C74EA208\",\"8BADA640-EDC1-41B2-BEF3-0F2520EA25DD\",\"CAFB5342-EFD3-483E-AE4A-343D211653EF\",\"C3DC8C6F-A36C-4456-AF34-B0A318C1AAD8\",\"88093937-29BB-43FC-AD82-4A0A4BDC349F\",\"27E1FA12-CE4A-4C1F-891F-EEEF92BD672F\",\"A12311D6-23C1-4711-9271-5B582F89F15B\",\"F615015A-8BAE-4FC4-B9A4-D1D1122AC0A2\",\"77333AB0-F43F-45D7-BAEE-8B9FF7865CAF\",\"6A0E622E-4C99-42C1-8EEE-E659BFC2996E\",\"D0264D42-222E-4900-908B-4EA13729B6AA\",\"CC6A8A07-5A2D-407A-B540-6BA0C73356C5\",\"FA68B30F-8583-41B2-898D-8DAFE1A75F15\",\"D5C01E0F-F7DF-4896-8CEF-099C9F3E6CB8\",\"B521A25F-FA55-4F6B-BAC1-0B2544DF98C1\",\"C567F039-E57C-4C5E-AFAA-D05B2C481A69\",\"3D4A4A11-9E45-4C87-9398-C3EBD8A53468\"],\"layout\":{\"__isSmartRef__\":true,\"id\":5476},\"owner\":{\"__isSmartRef__\":true,\"id\":4631},\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":0.9880657804942089,\"isPressed\":false,\"__serializedExpressions__\":[\"distanceToDragEvent\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"distanceToDragEvent\":\"lively.pt(68.8,-14.5)\",\"_Position\":\"lively.pt(574.4,9.5)\"},\"5435\":{\"submorphs\":[],\"scripts\":[],\"id\":\"4D47CC60-03F8-42C3-8686-8A0CB53F8DD2\",\"shape\":{\"__isSmartRef__\":true,\"id\":5436},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":97,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":5434},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5437}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5439},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"derivationIds\":[7252,\"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED\",\"307A3596-1175-4EA6-AA27-5BA4C9D95AB7\",\"0EF99131-C569-4C2C-B613-E0D8423C1334\",\"9AECBFB8-25A5-483F-86AD-D7CF9ABC9A25\",\"918C6CC4-3540-4341-BAFD-B195F7807FEE\",\"5AABB138-5EE8-40A5-AB3C-5A9625D0A353\",\"4529D79B-4CC5-467E-91F8-661C3A5F49F8\",\"1E5E570C-FD42-45E3-A7F6-768BB14ACD14\",\"A13FB4E0-72F2-4E7C-A861-EDCBA1393860\",\"B8E4C964-4FFF-4A9F-B0A9-612546B1DC8C\",\"002A2173-D26D-4EED-8906-A489C1E158C0\",\"63362D04-B829-41E6-9E68-5B8DB03D382F\",\"996B60A4-8698-448F-A35F-79C768B4976B\",\"F0727398-A1F0-47F5-92CF-BB9677FA05FA\",\"38707063-D664-49A0-B2FB-F0666EC532D5\",\"0402FB51-915F-4491-8FA1-553F0D8F7F35\",\"5A35285D-C6A5-4830-97D9-0890A3F33F39\",\"53121F0B-7DA5-4622-AC08-DD4805D53374\",\"6C84E15D-112D-4C04-87C1-937691E296A7\",\"4ECBD7E4-8B18-4331-8A37-07F4D8DCDCA0\",\"3D4B43A2-AD74-4131-A939-D680216EDA6B\",\"B22327BB-C876-4084-BEFA-4D06AE2B2849\",\"2D34C2E9-76B8-49DC-9FCC-39B523CD0EF4\",\"F098174A-AABC-4F95-8193-C29CA85D6188\",\"714713CE-F5E8-4817-835F-99EA27075558\",\"532DCEDE-C300-48C9-9DBA-58A1E02E1632\",\"2F1C117F-2507-446D-8B43-9BD30AC726FB\",\"74DABF7B-1E90-4D21-93D1-802BC208E9C7\",\"4829579F-88C9-4E62-BE7F-E085AD1EC231\"],\"_MinTextWidth\":97,\"_MinTextHeight\":null,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5436\":{\"_BorderWidth\":0,\"_Fill\":null,\"_ClipMode\":\"hidden\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(2,2,0,0)\"},\"5437\":{\"style\":{\"__isSmartRef__\":true,\"id\":5438},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5435},\"storedString\":\"save\",\"_id\":\"_1370\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5438\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5439\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5435},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5440\":{\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":5441},\"_BorderRadius\":5.2,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5441\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5442},{\"__isSmartRef__\":true,\"id\":5443},{\"__isSmartRef__\":true,\"id\":5444},{\"__isSmartRef__\":true,\"id\":5445}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5442\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"5443\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5444\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5445\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"5446\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5447},{\"__isSmartRef__\":true,\"id\":5448},{\"__isSmartRef__\":true,\"id\":5449},{\"__isSmartRef__\":true,\"id\":5450}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5447\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"5448\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5449\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5450\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"5451\":{\"partsSpaceName\":\"PartsBin/Inputs\",\"migrationLevel\":4,\"partName\":\"Button\",\"comment\":\"Has a script that is called on button press\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5452\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5434},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4866},\"targetMethodName\":\"doSave\",\"visualConnector\":{\"__isSmartRef__\":true,\"id\":5453},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5453\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5454}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5461},\"derivationIds\":[null],\"id\":\"F46012D5-C8BE-4E52-BF98-D052FDAAE17A\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5464},\"droppingEnabled\":true,\"halosEnabled\":true,\"owner\":null,\"controlPoints\":[{\"__isSmartRef__\":true,\"id\":5465},{\"__isSmartRef__\":true,\"id\":5466}],\"con\":{\"__isSmartRef__\":true,\"id\":5452},\"showsMorphMenu\":true,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5467},\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"5454\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5455},\"derivationIds\":[null],\"id\":\"A2A83C78-09B8-473C-829B-198206D7A9E4\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5460},\"droppingEnabled\":true,\"halosEnabled\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":5453},\"_Rotation\":3.077607197692381,\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"_Position\":\"lively.pt(201.2,40.2)\"},\"5455\":{\"dontChangeShape\":false,\"cachedVertices\":null,\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":5456},{\"__isSmartRef__\":true,\"id\":5457},{\"__isSmartRef__\":true,\"id\":5458},{\"__isSmartRef__\":true,\"id\":5459}],\"_ClipMode\":\"visible\",\"_BorderWidth\":0,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_Position\":\"lively.pt(-12.0,-6.0)\",\"_Extent\":\"lively.pt(16.0,12.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"5456\":{\"isAbsolute\":true,\"x\":-12,\"y\":-6,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5457\":{\"isAbsolute\":true,\"x\":-12,\"y\":6,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5458\":{\"isAbsolute\":true,\"x\":4,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5459\":{\"isAbsolute\":true,\"x\":-12,\"y\":-6,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5460\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5454},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5461\":{\"dontChangeShape\":false,\"cachedVertices\":null,\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":5462},{\"__isSmartRef__\":true,\"id\":5463}],\"_ClipMode\":\"visible\",\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_Position\":\"lively.pt(200.0,9.0)\",\"_Extent\":\"lively.pt(480.0,32.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"5462\":{\"isAbsolute\":true,\"x\":679.4857209639925,\"y\":9.595948897894004,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5463\":{\"isAbsolute\":true,\"x\":201.20421122525056,\"y\":40.24084224505009,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5464\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5453},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5465\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5453},\"index\":0,\"connectedMagnet\":null,\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"5466\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5453},\"index\":1,\"connectedMagnet\":null,\"marker\":{\"__isSmartRef__\":true,\"id\":5454},\"markerDirection\":\"prev\",\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"5467\":{\"morphMenuItems\":{\"__isSmartRef__\":true,\"id\":5468}},\"5468\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5469},\"source\":\"function morphMenuItems() {\\n var visualConnector = this, con = this.con, world = this.world();\\n var items = [\\n ['edit converter', function() {\\n var source = con.converterString ||\\n 'function converter(value) {\\\\n return value\\\\n}',\\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\\n editor.doitContext = con;\\n connect(editor, 'savedTextString', con, 'converterString', {updater:\\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\\n function() { return 'setting new converter' }})\\n editor.applyStyle({syntaxHighlighting: true,\\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\\n var title = con.targetObj.name && con.sourceObj.name ?\\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\\n 'Editor for converter function';\\n var window = world.addFramedMorph(editor, title)\\n window.align(window.bounds().topCenter(),\\n visualConnector.bounds().bottomCenter())\\n }],\\n ['hide', function() {\\n visualConnector.disconnectFromMagnets();\\n visualConnector.remove();\\n }],\\n ['disconnect', function() {\\n alertOK('Disconnected ' + visualConnector.con);\\n visualConnector.con.visualDisconnect();\\n }],\\n ['cancel', function() {}],\\n ];\\n return items;\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5474},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5469\":{\"this\":{\"__isSmartRef__\":true,\"id\":5453},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5470}},\"5470\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5471}},\"5471\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5472},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5473},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5472\":{\"obj\":{\"__isSmartRef__\":true,\"id\":5453},\"name\":\"morphMenuItems\"},\"5473\":{},\"5474\":{},\"5475\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5434},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5476\":{\"centeredHorizontal\":false,\"moveHorizontal\":true},\"5477\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5478}],\"scripts\":[],\"id\":\"5566B0A1-EF67-4BEA-8D0D-2A6F566E7034\",\"shape\":{\"__isSmartRef__\":true,\"id\":5483},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":5484},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":5489},\"label\":{\"__isSmartRef__\":true,\"id\":5478},\"name\":\"openTestsButton\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5494},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5495}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5496},\"derivationIds\":[7251,\"84054D2E-8176-440D-B413-279956A34FC2\",\"79434046-F834-490E-B705-0CE871D9E8B3\",\"FF38CA79-C0DF-4F2F-8FC3-407571EF6A54\",\"B1D50332-9F4F-4F7C-AC3F-95DC6C73EAA4\",\"5B8D7C39-987A-4849-BFFD-3F316CE03852\",\"F7C30F5C-7270-44B1-ADFF-7473F2012DB0\",\"5142302E-3E9A-476B-AB24-B2448DA6D3E4\",\"FEA3C508-593D-4BC7-B645-8B5630CF2EDE\",\"34DBC442-E1DE-42D7-8C63-BA9A1890C994\",\"4F9067A3-5A5C-4637-A76F-7E590CEE2BDA\",\"ADF74818-537A-4669-A455-9509BA7BD7E5\",\"AFCD7FA7-5429-4B1A-B8B8-AB03C18ABA08\",\"604C352D-0347-4329-A299-EAA3FF90B543\",\"46C5ED11-DE03-428F-A758-5308B3D323B5\",\"7C978B2A-9109-42E1-95C5-A59CC74BD31B\",\"2D34E370-3EA6-48DD-B3A7-FE7EB1CCD78D\",\"A0B7F880-0D72-475C-A002-2EAA7D20C004\",\"1146967F-5295-4931-9637-CF72A6A6D724\",\"775F3066-BB4B-4673-B529-500522EF5165\",\"F01F4895-6DEF-4C26-9CEC-A569AEDD22E6\",\"DDD1C856-9C9F-4CB1-A795-E083B7214E82\",\"51E21302-B2D2-49D0-82D9-D964A6B3C54F\",\"BC9DA8C7-933D-4140-96D3-1E7ADEEC8D69\",\"26FA6101-FD83-4A6D-BA08-839ADCA2E33A\",\"43BD3A17-F549-4B6B-8D78-0F84AFE3A168\"],\"owner\":{\"__isSmartRef__\":true,\"id\":4631},\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":0.9940149800149939,\"isPressed\":false,\"layout\":{\"__isSmartRef__\":true,\"id\":5497},\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(468.5,9.0)\",\"distanceToDragEvent\":\"lively.pt(72.1,-12.5)\"},\"5478\":{\"submorphs\":[],\"scripts\":[],\"id\":\"2687F17A-EB39-420B-9C79-2E81DFF6251B\",\"shape\":{\"__isSmartRef__\":true,\"id\":5479},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":97,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":5477},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5480}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5482},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"derivationIds\":[7252,\"0A0A6CB1-BD92-4F39-A425-2EB3D2D4CBA2\",\"CB475566-05CE-43E2-B04D-EE32BC4CB718\",\"6BB077CE-92E6-47BE-BE88-9A48488562D1\",\"9E359973-2FDB-417B-BB06-AB34D52BD310\",\"58F098ED-A190-44F2-B73E-80802B2CF2F6\",\"AEA84B35-B349-4307-92C6-8F229705DFC2\",\"A677CADF-24FF-4177-9A3A-FE9AAE7D60FE\",\"0F875AD9-E54C-4735-9BA9-7B89574233A1\",\"840EBE92-3BC2-42EC-819E-3CD002576490\",\"78C4969D-2C33-4B17-9027-89B411B9F496\",\"C9A3D112-C2BC-43A3-A3CA-A68F41A0E4CF\",\"78CF2F1A-6697-4D03-AB2B-CAF862B4EDD6\",\"8B416918-CA4B-46D1-8A3C-40F8A754E44D\",\"01510710-A85B-4054-B0ED-7F2F02434806\",\"8ABD23FB-E90C-4EEB-BF53-DF3C6ACF2BD4\",\"87607080-4A72-484D-A5BD-5F67D468505F\",\"F0E39FE9-F71C-4587-B25A-C4D2C29FE579\",\"BA2AB73A-3967-4F9E-8828-8A638E521B31\",\"5ECC4D2F-4996-403F-AF14-BD1F4BB720F6\",\"54B08934-6893-4B80-8625-B60ABCE9CBC6\",\"4808CF23-17EA-43D8-AE10-DAB21C642FA8\",\"0813DF8A-CC9E-435B-B5A1-DF68BF226F37\",\"047C4EE2-26A1-4AA7-9CE9-E8FF9A9D863B\",\"728334BD-34B0-44FA-A778-2696AA82FEFA\",\"7354635C-DC38-4BE3-9F56-070CE37B65EF\"],\"_MinTextWidth\":97,\"_MinTextHeight\":null,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5479\":{\"_BorderWidth\":0,\"_Fill\":null,\"_ClipMode\":\"hidden\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(2,2,0,0)\"},\"5480\":{\"style\":{\"__isSmartRef__\":true,\"id\":5481},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5478},\"storedString\":\"Tests\",\"_id\":\"_1371\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5481\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5482\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5478},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5483\":{\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":5484},\"_BorderRadius\":5.2,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5484\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5485},{\"__isSmartRef__\":true,\"id\":5486},{\"__isSmartRef__\":true,\"id\":5487},{\"__isSmartRef__\":true,\"id\":5488}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5485\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"5486\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5487\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5488\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"5489\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5490},{\"__isSmartRef__\":true,\"id\":5491},{\"__isSmartRef__\":true,\"id\":5492},{\"__isSmartRef__\":true,\"id\":5493}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5490\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"5491\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5492\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5493\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"5494\":{\"partsSpaceName\":\"PartsBin/Inputs\",\"migrationLevel\":4,\"partName\":\"Button\",\"comment\":\"Has a script that is called on button press\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5495\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5477},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4631},\"targetMethodName\":\"openPartTestRunner\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5496\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5477},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5497\":{\"moveHorizontal\":true},\"5498\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5499},{\"__isSmartRef__\":true,\"id\":5506}],\"scripts\":[],\"id\":\"597C74BA-3CE0-4D6E-8AEB-CCDDA320EB2E\",\"shape\":{\"__isSmartRef__\":true,\"id\":5509},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":5515},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":5520},\"label\":{\"__isSmartRef__\":true,\"id\":5499},\"name\":\"MagnifierButton\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5525},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5528}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5529},\"derivationIds\":[2588,\"22797D34-67DE-4A06-81F0-4DF0A87ADBBC\",\"81CB4C12-BCF0-4097-8B6D-D9419046367A\",\"0767A57D-9BB2-48C6-9654-753D2B9D00A6\",\"42871246-6725-4E41-A2C1-5A5BCF041097\",\"BCE6E775-B5DF-4D6B-9F06-CDC02C1B1D0F\",\"797EC165-A639-42D9-A059-669F6BEB92A7\",\"FA498EFD-E50E-4CE0-9FA8-9AE2E8AE9580\",\"4B68C371-CB37-45B4-910A-611E5FFC23DD\",\"94E374B9-7ED4-4E39-96F1-6FD4E7AC3428\",\"34D63515-7CC7-43FB-B7BB-87AFCA377D63\",\"7E0B172C-0AF5-4C6E-B184-25A8FAE4FAB8\",\"12239D52-D3D3-4713-BC3E-F0B95C488CB7\",\"72559D92-4616-45A9-A0F2-72BA4147C0FB\",\"E86C7328-AF24-4881-84AF-B7C7CEFEAE14\",\"22D731CF-38F0-41CC-B125-74D2842ED847\",\"B58A1A30-782E-4675-A276-2C01D35BEC70\",\"ACEABA6D-071C-46C2-A325-BE30189AA45F\",\"686443AE-DCDC-4998-8A39-48BC57D64FDC\",\"8D660766-7C93-404C-9D92-B12CBF59A3CE\",\"20DF1A18-6F2B-4D66-9110-75EB343C3C61\"],\"_ClipMode\":\"visible\",\"owner\":{\"__isSmartRef__\":true,\"id\":4631},\"_Rotation\":0,\"_Scale\":0.9920279440699439,\"highlightRectangle\":{\"__isSmartRef__\":true,\"id\":5530},\"isPressed\":false,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5604},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(424.5,8.5)\",\"distanceToDragEvent\":\"lively.pt(37.9,-7.9)\"},\"5499\":{\"submorphs\":[],\"scripts\":[],\"id\":\"5EEFDF00-64B9-45DF-BEEB-29CEE8F82E96\",\"shape\":{\"__isSmartRef__\":true,\"id\":5500},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":24,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":5498},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5501},{\"__isSmartRef__\":true,\"id\":5503}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5505},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"derivationIds\":[2589,\"024C5ADE-C4CF-4E8E-BEC5-F93AD4839702\",\"A2CC4D56-B9D8-4A48-B6FF-DDDD85ACDC2E\",\"5AC5C4DE-00B0-43DB-B7F1-765674CE818B\",\"750A11C6-766E-4B48-AE32-D71DE811EB4A\",\"66A7B56E-A94E-44AE-8AED-C0C1B07554D4\",\"CA8596D3-2D4F-453B-BE1B-DCEC8F85389B\",\"4D7DC32F-79CB-4AF8-8B21-AB4F1809D4A8\",\"439DE430-7651-470E-97D8-00E7F96B04DA\",\"DAC920E6-217B-4515-AC09-2F9DCBA7375C\",\"BD48C003-0502-451D-B6AA-7369FF3D1030\",\"C3B8F4EA-3F44-47F4-B569-A0D5AB263BA0\",\"BF7F0FA3-3F2A-4EEF-9687-BE2B0635DF13\",\"3D7AEAC1-C9DD-4941-BA46-16F6783F5699\",\"E04A78F9-3D6E-403F-BA8D-2583FCFFCE53\",\"47E1F29B-6896-467D-8654-CA18929AE57A\",\"509D86FF-5400-4374-BE79-90F0A7E3E90C\",\"C7E53EE0-065A-4C59-8D13-311566722BB7\",\"BA078BAC-7263-4B10-AFD3-3C4EA0DD8707\",\"BCFE28D1-A115-453E-9116-EECC8FE1D50F\",\"A354FF2E-BD85-429A-97C2-254D6033F50C\"],\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_MinTextWidth\":24,\"_MinTextHeight\":null,\"_FontSize\":10,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\",\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"5500\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(24.0,24.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"5501\":{\"style\":{\"__isSmartRef__\":true,\"id\":5502},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5499},\"storedString\":\"\",\"_id\":\"_1372\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5502\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5503\":{\"style\":{\"__isSmartRef__\":true,\"id\":5504},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5499},\"storedString\":\"\",\"_id\":\"_1373\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5504\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5505\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5499},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5506\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5507},\"derivationIds\":[null,\"29E543E0-AE93-493A-A694-FC1C330D0544\",\"F0366E4C-E97F-4C77-BEE4-340A0668ADD5\",\"347F6028-5092-4F54-9A34-3EFF3FF0B815\",\"BF7387E7-BCD7-4A5B-B9D2-C14ECF59EFCA\",\"85BA370B-966E-41F7-8C2F-F3A926EC2AA2\",\"1652172B-339A-43A1-9589-70E68B35A28E\",\"705524F7-129B-4102-834E-2A1A45985BB5\",\"5707DF70-CD77-4D53-96ED-5A0AEB227FB7\",\"257E62CE-C668-4317-B5B7-8D394BDC3F6C\",\"2DD4BEA5-E85A-4CD0-953E-9EB2E0735654\",\"BB96B696-7BD4-44C4-9D60-B1551B89D6FA\",\"FCAABC48-FBAF-4E12-8BC9-AC4ACB5A167B\",\"EB81C4D7-5BD8-4DAC-BD70-8675E2338AAC\",\"1DBAE3FF-B2F6-4348-8E06-81139C138D6E\",\"49E7D450-EF74-4E94-B33B-B888D952F3BD\",\"F0B267C4-54BA-4E6F-BFDD-4B047F4FF41A\",\"36B8611D-B449-4F6E-8D0F-B5FD6406D45D\",\"779DB518-01BD-4D32-AD65-BFED801E5D06\",\"F47D501C-3750-4F0D-A2E1-E1B9CDA8368C\"],\"id\":\"B66309AE-F470-433A-844C-8A7A9F3A6AB2\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5508},\"_ClipMode\":\"visible\",\"droppingEnabled\":true,\"halosEnabled\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":5498},\"name\":\"leftpointing_magnifying_glass.png\",\"isBeingDragged\":false,\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"showsHalos\":false,\"eventsAreDisabled\":true,\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"_Rotation\":0,\"_Scale\":1,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(-3.0,0.0)\",\"distanceToDragEvent\":\"lively.pt(39.9,-9.0)\"},\"5507\":{\"_ImageURL\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAABAAAAAQBPJcTWAAAALnRFWHRUaXRsZQBMRUZULVBPSU5USU5HIE1BR05JRllJTkcgR0xBU1MgKFUrMUY1MEQpw88haQAAABV0RVh0QXV0aG9yAEFuZHJldyBNYXJjdXNl5zc3gwAAAC90RVh0U29mdHdhcmUAaW5mby5maWxlZm9ybWF0LmRhdGEuVW5pY29kZVBuZ1NlcnZsZXRoAX8wAAAAQ3RFWHREZXNjcmlwdGlvbgBodHRwOi8vd3d3LmZpbGVmb3JtYXQuaW5mby9pbmZvL3VuaWNvZGUvMWY1MGQvaW5kZXguaHRtk2hNQgAAADt0RVh0Q29weXJpZ2h0AGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzIuMC9siJKDAAAIDklEQVR42u1daWxVRRQeCi0tIqCAQCTIUtEIGlk0ilqEkEbiQhSKGAyCooIIggsiQuMWZNGwVMUFNIhKZBMobZClgK1FwAU3wIpSREDcUFZFEM/JOzf3vPHet9ze1/eYe77k+zNzl5nz3ZlzZntPKYFAcHojDXimmKH6cQbwZuBM4HLgx8A9wBPAU8BjwJ3ADcDFwMnArsCaYjr/0BB4DwlwjAwfL38DzgX2AdYWk3pDJnAM8E/NuN8BpwEHAq8DXgpsCswANgN2APak/BeBu7T7sQX1A9YQE8fuDwYAf2BG/JrEaefxmSjaeOAO9syNwBwxd2Q0o/7fMhr6h8Fx+oBIX346cATwF/aON6Qbc0ZH4G4y0lHgOGAdD8/Be/KAs4AFwKsdrqkHnAA8Tu8rAzYWCWz0Bh5hraKTT11fL+AH1FXlA8/SrsEu61fmW9qLFEqNAv5LRsEw9twEvKMzcAvwJ3LoHG2AW+n9B4HdgixGHhNjiccuKlbUp9aC7yoGnqflraa8A8C2QRTjMvIVaITyKI61BjnkqiILWEjvPAwcxvLqAj+nvAqH7s1oNAfupcpjeNskhnvQOQ/xYfxQCziHRVl3sjxsNfspvYSuNR4Ywn5ClT5CA7lYkUPRU0YVy4CivkVlOE7TKxa6AP+ivKlBEORe9nUO8XD/QhWay6oqmlK3dYoirTYs70FK/wd4ocli1KVIByu7XXmb9BsOPEmj76riSfZxbAM2oPQMmqLB9GUmC/I0M8AtHp9xCd3/rM8fCHISy+vH0ruaOi3Coyqv6ETPKPSpXEOZ4X9XoSl+y89sovTNJgoyklW8rw8+aKFP5apFo3SrbMNcWsnFpgmylkU19R3yY4mc0mk0j88Z62PZ5jHDV7DQugE5dkx/3CQxzlb2qt6aCF1HtJH6BHoGju4v97F8+Sp8zeRGlldCaZtMEmQAq+zICL5hpUvrwfXy19gzZvhcvj6aILNZ3ij2ETQzRZA3WWU7RrgOfQsu05YCnyLxcFS9h91fTlMgfqKdJsg6lteBpQ8wRZASVqmmUa7txvwEJ/qe8SoxGxYymK+wpnMsNGHpxviRbVShkzEatAb5iEHUSrqzQVuiUMkMf5IFGWnM/71giiAHqEL7U7iMf2gtkk/B7/M51E4qMlklvzwNymgxl+VvobQPTRCkMavkDpaelkJlbOkgyDUsv0LZu19Oe/A++BBLvyIB0ZJX9HIQhHdZBymt1BQfso9V1Jorag28PUXKN8tBkHqUV4elLTJFkM9YpVqzllOcAmXDiG6vJsZhlt+Kpc80RZBiF2eJK4fZSS5bd4fWUcTyc1n6Y6YIMpVVii+LTgFOTHLZNjoIMpTlT2fpXUwRpIcKn021gHuwcDN0ss525Cnn3fIt2DXfK3vPljGbHtK1gdcFmkNdkYTK4gz0Tgcxytg1fI6rUBkGvubA54Ta0lTFK9VYFhS/xKV18PEHX3MfYpogfPUND9DwuamFlP5oNZXlZRcxlmsDWutsCl/aNQYZWhfBnTlOceNsLq459E1wyyhwEeNvFb7ZusClrEbhNlbJoyp8Y3UejehxPWS08v/MBrbIlcr92BvfwZit7KMKOC3f3FRBcBC2mRlBnz0dpOzN17gvqrdP7+2p7PkoJz7Hrq2pCfeqMhzXasbI1/KHa/m4Y93reRFcU1mrIh8IXaLCJzpnsLyfKRozHrNZpbFF9NHyx2pGw2tWAZ8H3gW8UjmvvWdSlIQb3raq6Kdzp6vwBbOhWn5/FRCggy9lFcdN1521ax5Q0Y9B41o7nkn8Rv1/gSkS0T/crb0vV4Uv465UAUNjLerCkfAN2jUXKef19apwnYP4AynK4tfNU6m1ZlMtaK/stQZrLXu0Q6g6OIpTjoVfAK/Xnp1GDp1fhy0th1rwHLqmEbXYHkEQJYcGitwouG2onoPx0Ne8q+yDmtGIs8lPUFCgH/Q5R4XPQlt8nfKzKB9/ouNHLT/ddFEw7t+uGQbPko90GY+gOHgcoRc5+YeBj1DY3JPyGrq8qy6JdMhBDAyz8azhZLq2JRuP4HE3a6f8KhNH7k4Dt9UORqoE3qGqfiAUo7L7lX1kjfMd4H0UHGTTFMpLzH8VUAS3iN2znsQ1GugvprCvkvMYdSFouBYxPu98FdoKusblmZXUoiz0J1FuYgPUfCrXAof7S4MgimXIRVH8wwHq5vBLna9Cs8ULyEgVWrCg8zAJ79TtjGDXjSMx5kd4Fk7XB+a3uq5Sob1QfoW86JzxR2zcjjyj3/mKTafUpCAi2nPLVcB+QA379YdoGuWEBxEwars1hujIOpZQQS1jWhzvKXeIDAOBRhT+YgQ2kcYK71NLwgOauAKJ50jwpFW8J2jHKHvLKwYBuENmVxyibAiqKIlCOkVY1g8HZHkQ5SOXeTaBR9RW9vT7agp34xVlo4jiL7KoG0TjriCR4hVlk0r8EYrAtZQiZa+14wx1qzhF2Syi+C+K5VOWko8RUVJIlPc8irIhKCP6ZItSqeJbh8kSU/qHDCbKMuZT4hFlrpgxcaIUUcuJR5TdYsLEiFLIQuLMOESZJOZLnCjLyMhrabqkZRRR1qsArDQmW5SlZOxPVWhJ2E2UNRJlVQ/wi19CRv9WhXbJoCh8zb+IujVBNYqymIyPP55ZxsQoVvK78kkBrp28rXVThSJGcoE7YZ5RoTMlc8SBpw7kj2IEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgSAZ+A+0ucC4BysctgAAAABJRU5ErkJggg==\",\"_NodeClass\":[\"image\"],\"_NodeId\":\"29E543E0-AE93-493A-A694-FC1C330D0544\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"isLoaded\":true,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(29.0,29.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5508\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5506},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5509\":{\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":5510},\"_BorderRadius\":5.2,\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(24.0,24.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5510\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5511},{\"__isSmartRef__\":true,\"id\":5512},{\"__isSmartRef__\":true,\"id\":5513},{\"__isSmartRef__\":true,\"id\":5514}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5511\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"5512\":{\"offset\":0.3,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"5513\":{\"offset\":0.7,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"5514\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"5515\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5516},{\"__isSmartRef__\":true,\"id\":5517},{\"__isSmartRef__\":true,\"id\":5518},{\"__isSmartRef__\":true,\"id\":5519}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5516\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"5517\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5518\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5519\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"5520\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5521},{\"__isSmartRef__\":true,\"id\":5522},{\"__isSmartRef__\":true,\"id\":5523},{\"__isSmartRef__\":true,\"id\":5524}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5521\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"5522\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5523\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5524\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"5525\":{\"partsSpaceName\":\"PartsBin/Inputs\",\"migrationLevel\":4,\"partName\":\"ScriptableButton\",\"comment\":\"Has a script that is called on button press\",\"changes\":[{\"__isSmartRef__\":true,\"id\":5526}],\"revisionOnLoad\":154251,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5526\":{\"date\":{\"__isSmartRef__\":true,\"id\":5527},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"0366C0A2-0C8E-4AEB-AAC3-120434134545\"},\"5527\":{\"isSerializedDate\":true,\"string\":\"Sat Apr 21 2012 14:10:10 GMT+0200 (CEST)\"},\"5528\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5498},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5498},\"targetMethodName\":\"onFire\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5529\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5498},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5530\":{\"submorphs\":[],\"scripts\":[],\"id\":\"364FF344-E489-461B-BC8C-ED45E4823ED4\",\"shape\":{\"__isSmartRef__\":true,\"id\":5531},\"__layered_droppingEnabled__\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"showsHalos\":false,\"name\":\"HighlightRectangle\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5532},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5573},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5574},{\"__isSmartRef__\":true,\"id\":5575},{\"__isSmartRef__\":true,\"id\":5576}],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"derivationIds\":[127,\"F0291F62-F100-480C-AEBF-0230398F7983\",\"AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B\",\"39BA345C-17FA-45A0-BAC2-F0CF5654ACF8\",\"FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4\",\"F38439A3-2F4E-4AC2-BF73-2633C00B1393\",\"6748F5B5-2284-4748-A6EE-F1A261CBAD0B\",\"6FECB598-D130-4242-BF1B-E18767608129\",\"0B23F218-078F-4912-A262-31B957885F41\",\"C56BA290-B836-4946-B4EF-DBB6FBA2368C\",\"61176BAF-CFE6-4F2C-9F0A-971AAD6595A1\",\"CB4127B2-0AA5-4B50-9978-F1FF39924A82\",\"113050BB-CF0E-4193-91C6-9C25FC857EE8\",\"EFF939E4-317B-4662-943F-77A6E6F65BD0\",\"AA288E7F-3972-4F0D-87DD-61E4BD9C9C97\",\"903E8C60-1158-42D5-85D2-DF134DA6CEC1\",\"28FD6210-A549-4A11-9178-04E77FF556C0\",\"B3312E29-D786-469F-865E-91FD69475A52\",\"D947A1C1-DCBE-4485-A33D-DF549F6978E0\",\"56CE0E60-45BE-43FF-9C6C-296D8AC326B6\",\"CC61E3F8-8C8D-4F24-A591-023D3C88DEC8\"],\"partTests\":{\"__isSmartRef__\":true,\"id\":5578},\"_ClipMode\":\"visible\",\"moved\":true,\"isBeingDragged\":false,\"prevScroll\":[0,0],\"#startLetters\":\"\",\"eventsAreDisabled\":false,\"_HandStyle\":\"default\",\"_PointerEvents\":\"auto\",\"_Rotation\":0,\"_Scale\":1.0060210561262526,\"owner\":null,\"magnifierButton\":{\"__isSmartRef__\":true,\"id\":5498},\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5583},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(40.0,4131.0)\",\"distanceToDragEvent\":\"lively.pt(44.0,-14.0)\"},\"5531\":{\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"_BorderRadius\":0,\"_Opacity\":0.2597,\"_BorderStyle\":\"hidden\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(775.0,471.0)\",\"_BorderColor\":\"Color.rgb(204,0,0)\",\"_Fill\":\"Color.rgb(58,0,255)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5532\":{\"partsSpaceName\":\"PartsBin/Tools\",\"comment\":\"A rectangle which highlights the object under the first hand of the world\",\"migrationLevel\":4,\"partName\":\"HighlightRectangle\",\"changes\":[{\"__isSmartRef__\":true,\"id\":5533},{\"__isSmartRef__\":true,\"id\":5535},{\"__isSmartRef__\":true,\"id\":5537},{\"__isSmartRef__\":true,\"id\":5539},{\"__isSmartRef__\":true,\"id\":5541},{\"__isSmartRef__\":true,\"id\":5543},{\"__isSmartRef__\":true,\"id\":5545},{\"__isSmartRef__\":true,\"id\":5547},{\"__isSmartRef__\":true,\"id\":5549},{\"__isSmartRef__\":true,\"id\":5551},{\"__isSmartRef__\":true,\"id\":5553},{\"__isSmartRef__\":true,\"id\":5555},{\"__isSmartRef__\":true,\"id\":5557},{\"__isSmartRef__\":true,\"id\":5559},{\"__isSmartRef__\":true,\"id\":5561},{\"__isSmartRef__\":true,\"id\":5563},{\"__isSmartRef__\":true,\"id\":5565},{\"__isSmartRef__\":true,\"id\":5567},{\"__isSmartRef__\":true,\"id\":5569},{\"__isSmartRef__\":true,\"id\":5571}],\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5533\":{\"date\":{\"__isSmartRef__\":true,\"id\":5534},\"author\":\"timfelgentreff\",\"message\":\"no comment\",\"id\":\"3DB7DB40-210A-4BED-91FD-9287005703EC\"},\"5534\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 17:04:54 GMT+0200 (CEST)\"},\"5535\":{\"date\":{\"__isSmartRef__\":true,\"id\":5536},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"23D7AA12-66A9-4C3B-B494-131256C291AC\"},\"5536\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:57:13 GMT+0200 (CEST)\"},\"5537\":{\"date\":{\"__isSmartRef__\":true,\"id\":5538},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"2C30B7CA-388F-4F51-B4CF-A2E50E381148\"},\"5538\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:23:11 GMT+0200 (CEST)\"},\"5539\":{\"date\":{\"__isSmartRef__\":true,\"id\":5540},\"author\":\"tessi\",\"message\":\"diable events\",\"id\":\"7C1F71A3-FDAC-470A-B9A9-E1F2C9FEF18E\"},\"5540\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 14:46:08 GMT+0200 (CEST)\"},\"5541\":{\"date\":{\"__isSmartRef__\":true,\"id\":5542},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"01996A33-11BC-4C15-96D7-B7D219E2E961\"},\"5542\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 14:39:50 GMT+0200 (CEST)\"},\"5543\":{\"date\":{\"__isSmartRef__\":true,\"id\":5544},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"3F17A2D2-3C24-424B-B0FA-E43112267D23\"},\"5544\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:36 GMT+0200 (CEST)\"},\"5545\":{\"date\":{\"__isSmartRef__\":true,\"id\":5546},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC\"},\"5546\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:30 GMT+0200 (CEST)\"},\"5547\":{\"date\":{\"__isSmartRef__\":true,\"id\":5548},\"author\":\"undefined\",\"message\":\"sorry\",\"id\":\"44B56D2E-9B59-4C67-A305-49A6E10E66C2\"},\"5548\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)\"},\"5549\":{\"date\":{\"__isSmartRef__\":true,\"id\":5550},\"author\":\"fbo\",\"message\":\"\",\"id\":\"BD1C654D-9100-4B66-BC62-B15FF2498B2B\"},\"5550\":{\"isSerializedDate\":true,\"string\":\"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)\"},\"5551\":{\"date\":{\"__isSmartRef__\":true,\"id\":5552},\"author\":\"undefined\",\"message\":\"css transitions\",\"id\":\"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7\"},\"5552\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)\"},\"5553\":{\"date\":{\"__isSmartRef__\":true,\"id\":5554},\"author\":\"undefined\",\"message\":\"suddenly, the rectangle became a CarDemo\",\"id\":\"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350\"},\"5554\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)\"},\"5555\":{\"date\":{\"__isSmartRef__\":true,\"id\":5556},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"4B982A01-25B3-455A-848D-89C2C3C471D7\"},\"5556\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 13:58:01 GMT+0200 (CEST)\"},\"5557\":{\"date\":{\"__isSmartRef__\":true,\"id\":5558},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"2FD6CB7B-3BC7-4666-98B4-AACF1001954D\"},\"5558\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 14:07:32 GMT+0200 (CEST)\"},\"5559\":{\"date\":{\"__isSmartRef__\":true,\"id\":5560},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"09CF5ECF-2C87-4B66-A164-39848628596F\"},\"5560\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 15:34:59 GMT+0200 (CEST)\"},\"5561\":{\"date\":{\"__isSmartRef__\":true,\"id\":5562},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"252A3EB5-DB00-4CF9-BF38-2927DD1C5229\"},\"5562\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:34:29 GMT+0200 (CEST)\"},\"5563\":{\"date\":{\"__isSmartRef__\":true,\"id\":5564},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"81534551-62C1-4FC9-96CB-A5AC6642CA1E\"},\"5564\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:45:49 GMT+0200 (CEST)\"},\"5565\":{\"date\":{\"__isSmartRef__\":true,\"id\":5566},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"5125DE3A-D50E-4621-8490-F3A9D99C2C4C\"},\"5566\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:47:20 GMT+0200 (CEST)\"},\"5567\":{\"date\":{\"__isSmartRef__\":true,\"id\":5568},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"C81A2FBF-CB0B-4A0B-9D63-F9AEDFCB5DA6\"},\"5568\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:51:06 GMT+0200 (CEST)\"},\"5569\":{\"date\":{\"__isSmartRef__\":true,\"id\":5570},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"DC8EF5EC-7563-45B6-816D-20E2DC218525\"},\"5570\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:52:10 GMT+0200 (CEST)\"},\"5571\":{\"date\":{\"__isSmartRef__\":true,\"id\":5572},\"author\":\"timfelgentreff\",\"message\":\"no comment\",\"id\":\"E7515DFB-DE7D-4E1F-A2C3-85166DCE4942\"},\"5572\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:59:39 GMT+0200 (CEST)\"},\"5573\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5530},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5574\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5530},\"sourceAttrName\":\"onMouseMove\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5530},\"targetMethodName\":\"updateOnMove\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5575\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5530},\"sourceAttrName\":\"onMouseUp\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5498},\"targetMethodName\":\"removeHighlighting\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5576\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5530},\"sourceAttrName\":\"onMouseUp\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4631},\"targetMethodName\":\"setTarget\",\"converterString\":\"function () {\\n return this.sourceObj.morphUnderCursor();\\n }\",\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":5577},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5577\":{\"source\":{\"__isSmartRef__\":true,\"id\":5530},\"target\":{\"__isSmartRef__\":true,\"id\":4631}},\"5578\":{\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5579}},\"5579\":{\"test01IsMorph\":{\"__isSmartRef__\":true,\"id\":5580}},\"5580\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5581},\"source\":\"function test01IsMorph(aPart) {\\n this.assert(aPart.isMorph, 'rectangle should be a morph');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5582},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5581\":{\"this\":{\"__isSmartRef__\":true,\"id\":5578}},\"5582\":{},\"5583\":{\"update\":{\"__isSmartRef__\":true,\"id\":5584},\"updateOnMove\":{\"__isSmartRef__\":true,\"id\":5588},\"bringToFront\":{\"__isSmartRef__\":true,\"id\":5592},\"morphUnderCursor\":{\"__isSmartRef__\":true,\"id\":5600}},\"5584\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5585},\"source\":\"function update(morphUnderCursor) {\\n if (morphUnderCursor === this.magnifierButton ||\\n this.magnifierButton.submorphs.include(morphUnderCursor)) {\\n morphToHighlight = this.magnifierButton.currentTarget();\\n } else {\\n morphToHighlight = morphUnderCursor;\\n }\\n\\n if (morphToHighlight && morphToHighlight.world()) {\\n this.setPosition(morphToHighlight.getPositionInWorld());\\n this.setExtent(morphToHighlight.getExtent());\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5586},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5585\":{\"this\":{\"__isSmartRef__\":true,\"id\":5530}},\"5586\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5587},\"user\":\"lauritz\",\"tags\":[]},\"5587\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:29:58 GMT+0200 (CEST)\"},\"5588\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5589},\"source\":\"function updateOnMove() {\\n this.update(this.morphUnderCursor());\\n this.bringToFront();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5590},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5589\":{\"this\":{\"__isSmartRef__\":true,\"id\":5530}},\"5590\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5591},\"user\":\"lauritz\",\"tags\":[]},\"5591\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:18:33 GMT+0200 (CEST)\"},\"5592\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5593},\"source\":\"function bringToFront() {\\n this.renderContext().morphNode.style.zIndex= 1000;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5598},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5593\":{\"this\":{\"__isSmartRef__\":true,\"id\":5530},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5594}},\"5594\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5595}},\"5595\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5596},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5597},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5596\":{\"obj\":{\"__isSmartRef__\":true,\"id\":5530},\"name\":\"bringToFront\"},\"5597\":{},\"5598\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5599},\"user\":\"lauritz\",\"tags\":[]},\"5599\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:12:09 GMT+0200 (CEST)\"},\"5600\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5601},\"source\":\"function morphUnderCursor() {\\n var that = this,\\n world = lively.morphic.World.current(); \\n \\n return world.morphsContainingPoint(world.firstHand().getPosition()).detect(\\n function(ea) {\\n return !ea.isPlaceholder &&\\n !ea.isHalo &&\\n (!ea.owner || !ea.owner.isHalo) &&\\n !(ea === that);\\n });\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5602},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5601\":{\"this\":{\"__isSmartRef__\":true,\"id\":5530}},\"5602\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5603},\"user\":\"lauritz\",\"tags\":[]},\"5603\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:18:36 GMT+0200 (CEST)\"},\"5604\":{\"onFire\":{\"__isSmartRef__\":true,\"id\":5605},\"removeHighlighting\":{\"__isSmartRef__\":true,\"id\":5609},\"onMouseMove\":{\"__isSmartRef__\":true,\"id\":5613},\"onMouseOut\":{\"__isSmartRef__\":true,\"id\":5621},\"reset\":{\"__isSmartRef__\":true,\"id\":5629},\"isTracking\":{\"__isSmartRef__\":true,\"id\":5633},\"isHighlighting\":{\"__isSmartRef__\":true,\"id\":5637},\"currentTarget\":{\"__isSmartRef__\":true,\"id\":5641}},\"5605\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5606},\"source\":\"function onFire() {\\n var hand = lively.morphic.World.current().firstHand(),\\n highlight = this.highlightRectangle,\\n that = this;\\n\\n if (this.isTracking()) {\\n this.removeHighlighting();\\n } else {\\n this.world().addMorph(highlight);\\n hand.highlightConnection = connect(hand, \\\"scrollFocusMorph\\\", highlight, \\\"update\\\");\\n highlight.bringToFront();\\n if (!this.currentTarget() || !this.currentTarget().world()) {\\n highlight.setExtent(pt(0,0));\\n }\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5607},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5606\":{\"this\":{\"__isSmartRef__\":true,\"id\":5498}},\"5607\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5608},\"user\":\"lauritz\",\"tags\":[]},\"5608\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:40:51 GMT+0200 (CEST)\"},\"5609\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5610},\"source\":\"function removeHighlighting() {\\n var hand = this.world().firstHand();\\n \\n if (this.highlightRectangle) {\\n this.highlightRectangle.remove();\\n }\\n \\n hand.attributeConnections.removeAt(\\n hand.attributeConnections.indexOf(hand.highlightConnection));\\n hand.highlightConnection = null;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5611},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5610\":{\"this\":{\"__isSmartRef__\":true,\"id\":5498}},\"5611\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5612},\"user\":\"lauritz\",\"tags\":[]},\"5612\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:20:30 GMT+0200 (CEST)\"},\"5613\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5614},\"source\":\"function onMouseMove(evt) {\\n var target = this.currentTarget();\\n if (target && target.world() && !this.isHighlighting()) {\\n this.highlightRectangle.update(target);\\n this.world().addMorph(this.highlightRectangle);\\n this.highlightRectangle.bringToFront();\\n this.targetHighlight = this.highlightRectangle;\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5619},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5614\":{\"this\":{\"__isSmartRef__\":true,\"id\":5498},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5615}},\"5615\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5616}},\"5616\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5617},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5618},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5617\":{\"obj\":{\"__isSmartRef__\":true,\"id\":5498},\"name\":\"onMouseMove\"},\"5618\":{},\"5619\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5620},\"user\":\"lauritz\",\"tags\":[]},\"5620\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:25:52 GMT+0200 (CEST)\"},\"5621\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5622},\"source\":\"function onMouseOut() {\\n if (this.isHighlighting()) {\\n if (!this.isTracking()) {\\n this.targetHighlight.remove();\\n }\\n delete this.targetHighlight;\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5627},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5622\":{\"this\":{\"__isSmartRef__\":true,\"id\":5498},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5623}},\"5623\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5624}},\"5624\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5625},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5626},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5625\":{\"obj\":{\"__isSmartRef__\":true,\"id\":5498},\"name\":\"onMouseOut\"},\"5626\":{},\"5627\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5628},\"user\":\"lauritz\",\"tags\":[]},\"5628\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:21:57 GMT+0200 (CEST)\"},\"5629\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5630},\"source\":\"function reset() {\\n this.highlightRectangle.attributeConnections = [];\\n \\n connect(rect, \\\"onMouseMove\\\", this.highlightRectangle, \\\"updateOnMove\\\")\\n connect(rect, \\\"onMouseUp\\\", this, \\\"removeHighlighting\\\")\\n connect(rect, \\\"onMouseUp\\\", this.owner, \\\"setTarget\\\",\\n {converter: function () {\\n return this.sourceObj.morphUnderCursor();\\n }\\n })\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5631},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5630\":{\"this\":{\"__isSmartRef__\":true,\"id\":5498}},\"5631\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5632},\"user\":\"lauritz\",\"tags\":[]},\"5632\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:20:55 GMT+0200 (CEST)\"},\"5633\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5634},\"source\":\"function isTracking() {\\n return !!this.world().firstHand().highlightConnection;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5635},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5634\":{\"this\":{\"__isSmartRef__\":true,\"id\":5498}},\"5635\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5636},\"user\":\"lauritz\",\"tags\":[]},\"5636\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:11:25 GMT+0200 (CEST)\"},\"5637\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5638},\"source\":\"function isHighlighting() {\\n return !!this.targetHighlight;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5639},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5638\":{\"this\":{\"__isSmartRef__\":true,\"id\":5498}},\"5639\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5640},\"user\":\"lauritz\",\"tags\":[]},\"5640\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:11:22 GMT+0200 (CEST)\"},\"5641\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5642},\"source\":\"function currentTarget() {\\n return this.owner.target;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5643},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5642\":{\"this\":{\"__isSmartRef__\":true,\"id\":5498}},\"5643\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5644},\"user\":\"lauritz\",\"tags\":[]},\"5644\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 06 2012 18:26:02 GMT+0200 (CEST)\"},\"5645\":{\"target\":{\"__isSmartRef__\":true,\"id\":4631},\"selector\":\"update\",\"args\":[],\"stopped\":true,\"tickTime\":500,\"suspended\":true,\"__LivelyClassName__\":\"lively.morphic.TargetScript\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\"},\"5646\":{\"_BorderWidth\":1,\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(808.0,431.8)\",\"_BorderColor\":\"Color.rgb(95,94,95)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5647\":{\"partsSpaceName\":\"PartsBin/Basic\",\"comment\":\"Edit scripts and connections of a specific morph.\",\"migrationLevel\":4,\"partName\":\"ObjectEditorPane\",\"changes\":[{\"__isSmartRef__\":true,\"id\":5648}],\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5648\":{\"date\":{\"__isSmartRef__\":true,\"id\":5649},\"author\":\"lauritz\",\"message\":\"Adapted the update behavior on ticks. Reduces the impact of HTML's autoscroll to selected list items.\"},\"5649\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 21 2011 00:39:30 GMT+0200 (CEST)\"},\"5650\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4631},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5651\":{\"resizeWidth\":true,\"resizeHeight\":true,\"adjustForNewBounds\":true},\"5652\":{},\"5653\":{\"displayInitialScript\":{\"__isSmartRef__\":true,\"id\":5654},\"displayJavaScriptSource\":{\"__isSmartRef__\":true,\"id\":5658},\"displaySourceForConnection\":{\"__isSmartRef__\":true,\"id\":5662},\"displaySourceForScript\":{\"__isSmartRef__\":true,\"id\":5666},\"generateSourceForConnection\":{\"__isSmartRef__\":true,\"id\":5670},\"generateSourceForScript\":{\"__isSmartRef__\":true,\"id\":5674},\"generateTargetCode\":{\"__isSmartRef__\":true,\"id\":5678},\"newConnection\":{\"__isSmartRef__\":true,\"id\":5682},\"newScript\":{\"__isSmartRef__\":true,\"id\":5686},\"reset\":{\"__isSmartRef__\":true,\"id\":5690},\"selectChangedContent\":{\"__isSmartRef__\":true,\"id\":5694},\"setTarget\":{\"__isSmartRef__\":true,\"id\":5698},\"sortedConnectionNamesOfObj\":{\"__isSmartRef__\":true,\"id\":5702},\"sortedScriptNamesOfObj\":{\"__isSmartRef__\":true,\"id\":5706},\"updateLists\":{\"__isSmartRef__\":true,\"id\":5710},\"onShutdown\":{\"__isSmartRef__\":true,\"id\":5714},\"confirmUnsavedChanges\":{\"__isSmartRef__\":true,\"id\":5718},\"update\":{\"__isSmartRef__\":true,\"id\":5722},\"ensureAnnotationLayer\":{\"__isSmartRef__\":true,\"id\":5726},\"copyToPartsBinWithUserRequest\":{\"__isSmartRef__\":true,\"id\":5730},\"printTags\":{\"__isSmartRef__\":true,\"id\":5738},\"setTag\":{\"__isSmartRef__\":true,\"id\":5742},\"runScript\":{\"__isSmartRef__\":true,\"id\":5746},\"openPartTestRunner\":{\"__isSmartRef__\":true,\"id\":5750},\"hasUnsavedChanges\":{\"__isSmartRef__\":true,\"id\":5754}},\"5654\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5655},\"source\":\"function displayInitialScript() {\\n if (this.scriptList.getList().size() > 1) {\\n this.scriptList.preselectItem();\\n } else if (this.connectionList.getList().size() > 1) {\\n this.connectionList.preselectItem();\\n } else {\\n this.scriptList.selectAt(0);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5656},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5655\":{\"this\":{\"__isSmartRef__\":true,\"id\":4631}},\"5656\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5657},\"user\":\"lauritz\",\"tags\":[]},\"5657\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 04:13:43 GMT+0100 (CET)\"},\"5658\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5659},\"source\":\"function displayJavaScriptSource(jsCode) {\\n if (this.scriptPane.hasChanged()) {\\n var that = this;\\n var callback = function(confirmed) {\\n if (confirmed) that.scriptPane.display(jsCode)\\n };\\n this.confirmUnsavedChanges(callback);\\n } else {\\n this.scriptPane.display(jsCode);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5660},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5659\":{\"this\":{\"__isSmartRef__\":true,\"id\":4631}},\"5660\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5661},\"user\":\"lauritz\",\"tags\":[]},\"5661\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)\"},\"5662\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5663},\"source\":\"function displaySourceForConnection(connection) {\\n var code = \\\"\\\", that = this;\\n if (connection === undefined) return;\\n if (connection === null) {\\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\\\"\\\\n\\\\n\\\");\\n });\\n code = code.substring(0, code.length - \\\"\\\\n\\\\n\\\".length - 1);\\n } else {\\n code = this.generateSourceForConnection(connection);\\n }\\n this.displayJavaScriptSource(code);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5664},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5663\":{\"this\":{\"__isSmartRef__\":true,\"id\":4631}},\"5664\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5665},\"user\":\"conradcalmez\",\"tags\":[]},\"5665\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:59:30 GMT+0100 (CET)\"},\"5666\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5667},\"source\":\"function displaySourceForScript(scriptName) {\\n var code = \\\"\\\",\\n that = this;\\n if (scriptName === null) {\\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\\n code = code.concat(that.generateSourceForScript(each)).concat(\\\"\\\\n\\\\n\\\\n\\\");\\n });\\n code = code.substring(0, code.length - \\\"\\\\n\\\\n\\\\n\\\".length - 1);\\n } else {\\n code = this.generateSourceForScript(scriptName);\\n }\\n if (code) this.displayJavaScriptSource(code);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5668},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5667\":{\"this\":{\"__isSmartRef__\":true,\"id\":4631}},\"5668\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5669},\"user\":\"cschuster\",\"tags\":[]},\"5669\":{\"isSerializedDate\":true,\"string\":\"Thu Aug 30 2012 08:14:26 GMT+0200 (CEST)\"},\"5670\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5671},\"source\":\"function generateSourceForConnection(connection) {\\n var c = connection, targetObject = this.target;\\n\\tif (!c.getTargetObj() || !c.getTargetObj().name || \\n\\t\\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\\n\\n\\tvar optConfig = []\\n\\tif (c.converterString)\\n\\t\\toptConfig.push(\\\"converter: \\\\n\\\\t\\\" + c.converterString)\\n\\tif (c.updaterString)\\n\\t\\toptConfig.push(\\\"updater: \\\\n\\\\t\\\" + c.updaterString)\\n\\treturn Strings.format('connect(%s, \\\"%s\\\", %s, \\\"%s\\\", {%s});', \\n\\t\\t\\tthis.generateTargetCode(targetObject, c.getSourceObj()),\\n\\t\\t\\tc.getSourceAttrName(),\\n\\t\\t\\tthis.generateTargetCode(targetObject, c.getTargetObj()),\\n\\t\\t\\tc.getTargetMethodName(),\\n\\t\\t\\toptConfig.join(','));\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5672},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5671\":{\"this\":{\"__isSmartRef__\":true,\"id\":4631}},\"5672\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5673},\"user\":\"lauritz\",\"tags\":[]},\"5673\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)\"},\"5674\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5675},\"source\":\"function generateSourceForScript(scriptName) {\\n var script = this.target[scriptName],\\n annotation = '',\\n scriptSource = '',\\n tagScript = '';\\n\\n if (!script) return;\\n\\n if (script.timestamp && script.user) \\n annotation = Strings.format('// changed at %s by %s \\\\n', script.timestamp, script.user);\\n scriptSource = Strings.format('this.addScript(%s)', script.getOriginal());\\n tagScript = Strings.format('.tag(%s);', this.printTags(script));\\n\\n return annotation + scriptSource + tagScript;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5676},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5675\":{\"this\":{\"__isSmartRef__\":true,\"id\":4631}},\"5676\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5677},\"user\":\"cschuster\",\"tags\":[]},\"5677\":{\"isSerializedDate\":true,\"string\":\"Thu Aug 30 2012 08:14:45 GMT+0200 (CEST)\"},\"5678\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5679},\"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\":5680},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5679\":{\"this\":{\"__isSmartRef__\":true,\"id\":4631}},\"5680\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5681},\"user\":\"lauritz\",\"tags\":[]},\"5681\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)\"},\"5682\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5683},\"source\":\"function newConnection() {\\n if (this.target) {\\n var code = \\\"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\\\";\\n this.displayJavaScriptSource(code);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5684},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5683\":{\"this\":{\"__isSmartRef__\":true,\"id\":4631}},\"5684\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5685},\"user\":\"lauritz\",\"tags\":[]},\"5685\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)\"},\"5686\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5687},\"source\":\"function newScript() {\\n if (this.target) {\\n var code = \\\"this.addScript(function SCRIPTNAME() {\\\\n \\\\n}).tag([]);\\\";\\n this.displayJavaScriptSource(code);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5688},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5687\":{\"this\":{\"__isSmartRef__\":true,\"id\":4631}},\"5688\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5689},\"user\":\"lauritz\",\"tags\":[]},\"5689\":{\"isSerializedDate\":true,\"string\":\"Tue Nov 29 2011 04:24:25 GMT+0100 (CET)\"},\"5690\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5691},\"source\":\"function reset() {\\n this.scriptPane = this.get('ObjectEditorScriptPane')\\n this.scriptList = this.get('ObjectEditorScriptList')\\n this.connectionList = this.get('ObjectEditorConnectionList')\\n this.morphSelector = this.get('ObjectEditorMorphSelector')\\n \\n this.target = null;\\n this.currentTag = null;\\n \\n this.scriptPane.reset();\\n this.scriptList.setList();\\n this.scriptList.selection = null;\\n this.connectionList.setList();\\n this.connectionList.selection = null;\\n this.morphSelector.reset();\\n this.tagChooser.reset();\\n \\n this.stopStepping();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5692},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5691\":{\"this\":{\"__isSmartRef__\":true,\"id\":4631}},\"5692\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5693},\"user\":\"lauritz\",\"tags\":[]},\"5693\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 11:45:36 GMT+0200 (CEST)\"},\"5694\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5695},\"source\":\"function selectChangedContent(source) {\\n\\n var addScriptRegex = /this\\\\.addScript\\\\s*\\\\(\\\\s*function\\\\s*([^\\\\(]*)/g;\\n var addScriptMatches = [];\\n var addScriptMatch = addScriptRegex.exec(source);\\n while (addScriptMatch) {\\n addScriptMatches.push(addScriptMatch[1]);\\n addScriptMatch = addScriptRegex.exec(source);\\n }\\n \\n // if scripts were added, select either a specific one or all\\n if (addScriptMatches.length > 0) { \\n if (addScriptMatches.length === 1) {\\n return this.scriptList.selectAddedScript(addScriptMatches[0]);\\n }\\n return this.scriptList.selectAt(0);\\n }\\n\\n var connectionRegex = \\n /connect\\\\(\\\\s*([^,]*)\\\\s*,\\\\s*\\\"([^,]*)\\\"\\\\s*,\\\\s*([^,]*)\\\\s*,\\\\s*\\\"([^,]*)\\\"/g;\\n var connectionMatches = [];\\n var connectionMatch = connectionRegex.exec(source);\\n while (connectionMatch) {\\n connectionMatches.push(connectionMatch);\\n connectionMatch = connectionRegex.exec(source);\\n }\\n\\n // if connections were made, select either a specific one or all\\n if (connectionMatches.length > 0) {\\n if (connectionMatches.length === 1) {\\n var match = connectionMatches[0];\\n for (var i=0; i ' + con.sourceObj.name :\\\\n 'Editor for converter function';\\\\n var window = world.addFramedMorph(editor, title)\\\\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\\\\n }],\\\\n ['hide', function() {\\\\n visualConnector.disconnectFromMagnets();\\\\n visualConnector.remove();\\\\n }],\\\\n ['disconnect', function() {\\\\n alertOK('Disconnected ' + visualConnector.con);\\\\n visualConnector.con.visualDisconnect();\\\\n }],\\\\n ['cancel', function() {}],\\\\n ];\\\\n return items;\\\\n }\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":109},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"108\\\":{},\\\"109\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":92},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":110}},\\\"110\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":111}},\\\"111\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":112},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch(e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":113},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"112\\\":{},\\\"113\\\":{\\\"name\\\":\\\"morphMenuItems\\\",\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":92}},\\\"114\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":90},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"115\\\":{\\\"_Align\\\":\\\"center\\\",\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_FontSize\\\":10,\\\"_HandStyle\\\":\\\"default\\\",\\\"_MaxTextHeight\\\":null,\\\"_MaxTextWidth\\\":101,\\\"_MinTextHeight\\\":null,\\\"_MinTextWidth\\\":101,\\\"_PointerEvents\\\":\\\"none\\\",\\\"_Scale\\\":1,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"allowInput\\\":false,\\\"attributeConnections\\\":[],\\\"derivationIds\\\":[2897,\\\"92EB5E70-61BB-4A71-942C-A34A20789B2F\\\",\\\"A9C9F9CF-1BAC-4074-A093-4EB0C3C90866\\\",\\\"2FE50303-6361-4A70-9BD5-0D8D1C8B5176\\\",\\\"D774C172-7EE9-40AE-9949-340BA8EDBD37\\\",\\\"9B5186A1-2B8E-406C-B165-05F327435DC2\\\",\\\"9D4948C2-2429-4333-8F3D-89BB96D33894\\\",\\\"748160AD-0FF7-4E89-9BB5-486870332207\\\",\\\"944E6E30-642C-448D-BBFE-03835C34628C\\\",\\\"254F8208-565C-4C75-A5F5-00426CEB4B73\\\",\\\"501AF004-4601-4260-8B81-C8F07DB46A9D\\\",\\\"A8CA8FB2-5C27-4E5A-8EC1-6697FE1FF0DD\\\",\\\"8517C0CE-CE66-435A-B522-21B2A78DFEE9\\\",\\\"3CA33CEB-8ACD-4C69-A01F-254F6D1DA196\\\",\\\"B1DA64A1-C447-44F0-8186-BB6E6E7DF3CB\\\",\\\"E5464D79-8548-4E65-8C48-D9046F121681\\\",\\\"20971AE2-EBF3-4F13-BB11-A40F5FA641C1\\\",\\\"3A6E47F6-35C2-425D-B69A-5EDE629EF1A0\\\",\\\"B40FB49A-3034-464F-A3D8-43D4E8AAF34E\\\"],\\\"doNotCopyProperties\\\":[],\\\"doNotSerialize\\\":[],\\\"droppingEnabled\\\":false,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":116},\\\"eventsAreIgnored\\\":true,\\\"fixedHeight\\\":true,\\\"fixedWidth\\\":true,\\\"grabbingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"id\\\":\\\"75562411-CB29-4DE6-8778-A0D7F24F5D9F\\\",\\\"isLabel\\\":true,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":90},\\\"registeredForMouseEvents\\\":true,\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":117},\\\"submorphs\\\":[],\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":118}],\\\"textStyle\\\":null,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\",\\\"_TextColor\\\",\\\"padding\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_TextColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"padding\\\":\\\"lively.rect(5,5,0,0)\\\"},\\\"116\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":115},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"117\\\":{\\\"_BorderWidth\\\":0,\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_Fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_BorderColor\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Extent\\\":\\\"lively.pt(101.0,21.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"118\\\":{\\\"_id\\\":\\\"_1138\\\",\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":115},\\\"storedString\\\":\\\"cancel\\\",\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":119},\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"119\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"120\\\":{\\\"moveHorizontal\\\":true,\\\"moveVertical\\\":true},\\\"121\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":122},{\\\"__isSmartRef__\\\":true,\\\"id\\\":123},{\\\"__isSmartRef__\\\":true,\\\"id\\\":124},{\\\"__isSmartRef__\\\":true,\\\"id\\\":125}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"122\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"123\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"124\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"125\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"126\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":127},{\\\"__isSmartRef__\\\":true,\\\"id\\\":128},{\\\"__isSmartRef__\\\":true,\\\"id\\\":129},{\\\"__isSmartRef__\\\":true,\\\"id\\\":130}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"127\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"128\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"129\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"130\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"131\\\":{\\\"comment\\\":\\\"Has a script that is called on button press\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"Button\\\",\\\"partsSpaceName\\\":\\\"PartsBin/Inputs\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"132\\\":{\\\"_BorderRadius\\\":5.2,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"_BorderWidth\\\":1.1840000000000002,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":126},\\\"_Opacity\\\":1,\\\"__serializedExpressions__\\\":[\\\"_BorderColor\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_BorderColor\\\":\\\"Color.rgb(214,214,214)\\\",\\\"_Extent\\\":\\\"lively.pt(101.0,21.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"133\\\":{\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":134}],\\\"derivationIds\\\":[2898,\\\"9D27A522-4E3D-482F-97CF-3CA3247A3999\\\",\\\"4EBF07AD-25C0-4034-BC06-31F137F70FA1\\\",\\\"DC6D6B8E-37AE-4815-A81A-AC7071124A26\\\",\\\"42DF6D49-8482-40A3-B901-512013BB5C75\\\",\\\"0D3EB4E1-46E7-4B1E-8273-6432575F84B5\\\",\\\"733427E4-0BB2-4FB7-917C-4A3D98C50589\\\",\\\"001872CD-CE26-4A7A-AB1F-3EFF5AC6D6A3\\\",\\\"2FFB821F-9334-4125-8541-31C21E305B78\\\",\\\"A3635A2F-B9AE-4CAA-A07F-76E90A2AF718\\\",\\\"ACE7DD81-434E-40D4-A12D-CB728F4CFA61\\\",\\\"15D1D871-417C-444D-B7E7-4556C755A914\\\",\\\"AEC9FEB8-505A-4D19-9C25-747D78D04F17\\\",\\\"38C38B49-0343-41FA-BC14-2FAF64266DB0\\\",\\\"55C4703F-8F22-4BB7-A09A-4186B8A404F2\\\",\\\"6F234AFA-11CA-48C1-841A-536E5A48FE21\\\",\\\"68C85EC7-341D-4DEB-B92C-816AC5454663\\\",\\\"E0718149-6E92-4F3B-8E50-D2728012054D\\\",\\\"A14738A0-2B84-4465-BDAC-B98F839BD81C\\\"],\\\"doNotCopyProperties\\\":[\\\"$$fire\\\"],\\\"doNotSerialize\\\":[\\\"$$fire\\\"],\\\"droppingEnabled\\\":false,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":157},\\\"grabbingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"id\\\":\\\"D1D5B6BD-8D74-4E99-91AD-18C2825CA4C9\\\",\\\"isActive\\\":true,\\\"isPressed\\\":false,\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":158},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":163},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":164},\\\"name\\\":\\\"Button1\\\",\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":169},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":174},\\\"registeredForMouseEvents\\\":true,\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":175},\\\"showsHalos\\\":false,\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":158}],\\\"toggle\\\":false,\\\"value\\\":false,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"distanceToDragEvent\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Button\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(245.0,378.0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(62.0,-12.0)\\\"},\\\"134\\\":{\\\"sourceAttrName\\\":\\\"fire\\\",\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":133},\\\"targetMethodName\\\":\\\"onPublish\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"visualConnector\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":135},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"135\\\":{\\\"con\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":134},\\\"controlPoints\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":136},{\\\"__isSmartRef__\\\":true,\\\"id\\\":137}],\\\"droppingEnabled\\\":true,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":145},\\\"halosEnabled\\\":true,\\\"id\\\":139,\\\"owner\\\":null,\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":146},\\\"showsMorphMenu\\\":true,\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":138}],\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":149},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Path\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\"},\\\"136\\\":{\\\"connectedMagnet\\\":null,\\\"index\\\":0,\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":135},\\\"__LivelyClassName__\\\":\\\"lively.morphic.ControlPoint\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\"},\\\"137\\\":{\\\"connectedMagnet\\\":null,\\\"index\\\":1,\\\"marker\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":138},\\\"markerDirection\\\":\\\"prev\\\",\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":135},\\\"__LivelyClassName__\\\":\\\"lively.morphic.ControlPoint\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\"},\\\"138\\\":{\\\"_Rotation\\\":-2.5917394709132084,\\\"droppingEnabled\\\":true,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":139},\\\"halosEnabled\\\":true,\\\"id\\\":140,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":135},\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":140},\\\"submorphs\\\":[],\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Path\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\",\\\"_Position\\\":\\\"lively.pt(0.5,0.5)\\\"},\\\"139\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":138},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"140\\\":{\\\"_BorderWidth\\\":0,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_PathElements\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":141},{\\\"__isSmartRef__\\\":true,\\\"id\\\":142},{\\\"__isSmartRef__\\\":true,\\\"id\\\":143},{\\\"__isSmartRef__\\\":true,\\\"id\\\":144}],\\\"cachedVertices\\\":null,\\\"dontChangeShape\\\":false,\\\"__serializedExpressions__\\\":[\\\"_BorderColor\\\",\\\"_Extent\\\",\\\"_Fill\\\",\\\"_Padding\\\",\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Path\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Extent\\\":\\\"lively.pt(16.0,12.0)\\\",\\\"_Fill\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"141\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":0,\\\"y\\\":0,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.MoveTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"142\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":0,\\\"y\\\":12,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"143\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":16,\\\"y\\\":6,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"144\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":0,\\\"y\\\":0,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"145\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":135},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"146\\\":{\\\"_BorderWidth\\\":1,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_PathElements\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":147},{\\\"__isSmartRef__\\\":true,\\\"id\\\":148}],\\\"cachedVertices\\\":null,\\\"dontChangeShape\\\":false,\\\"__serializedExpressions__\\\":[\\\"_BorderColor\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Path\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Extent\\\":\\\"lively.pt(311.0,191.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(-0.5,-0.5)\\\"},\\\"147\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":310,\\\"y\\\":190,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.MoveTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"148\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":0,\\\"y\\\":0,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"149\\\":{\\\"morphMenuItems\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":150}},\\\"150\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":151},\\\"source\\\":\\\"function morphMenuItems() {\\\\n var visualConnector = this, con = this.con, world = this.world();\\\\n var items = [\\\\n ['edit converter', function() {\\\\n var source = con.converterString || 'function converter(value) {\\\\\\\\n return value\\\\\\\\n}',\\\\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\\\\n editor.doitContext = con;\\\\n connect(editor, 'savedTextString', con, 'converterString', {updater:\\\\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\\\\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \\\\n function() { return 'setting new converter' }})\\\\n editor.applyStyle({syntaxHighlighting: true, fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\\\\n var title = con.targetObj.name && con.sourceObj.name ?\\\\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\\\\n 'Editor for converter function';\\\\n var window = world.addFramedMorph(editor, title)\\\\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\\\\n }],\\\\n ['hide', function() {\\\\n visualConnector.disconnectFromMagnets();\\\\n visualConnector.remove();\\\\n }],\\\\n ['disconnect', function() {\\\\n alertOK('Disconnected ' + visualConnector.con);\\\\n visualConnector.con.visualDisconnect();\\\\n }],\\\\n ['cancel', function() {}],\\\\n ];\\\\n return items;\\\\n }\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":152},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"151\\\":{},\\\"152\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":135},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":153}},\\\"153\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":154}},\\\"154\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch(e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":156},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"155\\\":{},\\\"156\\\":{\\\"name\\\":\\\"morphMenuItems\\\",\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":135}},\\\"157\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":133},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"158\\\":{\\\"_Align\\\":\\\"center\\\",\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_FontSize\\\":10,\\\"_HandStyle\\\":\\\"default\\\",\\\"_MaxTextHeight\\\":null,\\\"_MaxTextWidth\\\":101,\\\"_MinTextHeight\\\":null,\\\"_MinTextWidth\\\":101,\\\"_PointerEvents\\\":\\\"none\\\",\\\"_Scale\\\":1,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"allowInput\\\":false,\\\"attributeConnections\\\":[],\\\"derivationIds\\\":[2899,\\\"4F00D1F5-B85C-479E-BDDE-322DF2F432A3\\\",\\\"5E7BC7AC-9EF9-4CF5-9196-A542A26534CA\\\",\\\"46616896-CA46-4B43-B694-9FB001B32989\\\",\\\"F73D407C-A72D-414B-AB8D-1E28025BCA1C\\\",\\\"C5B395F9-BF24-4FA7-87D3-03E9AE9C4E45\\\",\\\"ECEC7694-EF15-4DE7-A847-9DB2D4B99B3C\\\",\\\"AE0EC189-A810-44FB-948F-F8667AF67929\\\",\\\"CC950242-2CF1-48D3-B3C3-EF03073D145F\\\",\\\"181712FB-04E9-40DA-ABEF-E711AC15A136\\\",\\\"08CA5C5C-AAE0-4E6D-BFA4-04C9735965CC\\\",\\\"F06603E2-E026-4DB9-B64F-71C0F6BE4CAA\\\",\\\"5F5EDDF1-7355-4EE9-8286-9B0FC87B4A34\\\",\\\"79E77E86-9ABD-4417-A260-E0CAABA3925E\\\",\\\"11030354-936E-4E5D-BEB5-643D96C0CE06\\\",\\\"34136BAA-3143-44E9-AA72-B7030E66E400\\\",\\\"E5860588-E4A1-4D07-A6F3-12B2F107649A\\\",\\\"8BB1A3A3-3886-44CB-A963-949225DF336A\\\",\\\"9EB47672-A2C1-46F3-B8C7-FB5AFC6B8463\\\"],\\\"doNotCopyProperties\\\":[],\\\"doNotSerialize\\\":[],\\\"droppingEnabled\\\":false,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":159},\\\"eventsAreIgnored\\\":true,\\\"fixedHeight\\\":true,\\\"fixedWidth\\\":true,\\\"grabbingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"id\\\":\\\"FE7A5658-2B84-42DB-B44A-0609785DD024\\\",\\\"isLabel\\\":true,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":133},\\\"registeredForMouseEvents\\\":true,\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":160},\\\"submorphs\\\":[],\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":161}],\\\"textStyle\\\":null,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\",\\\"_TextColor\\\",\\\"padding\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_TextColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"padding\\\":\\\"lively.rect(5,5,0,0)\\\"},\\\"159\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":158},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"160\\\":{\\\"_BorderWidth\\\":0,\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_Fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_BorderColor\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Extent\\\":\\\"lively.pt(101.0,21.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"161\\\":{\\\"_id\\\":\\\"_1043\\\",\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":158},\\\"storedString\\\":\\\"publish\\\",\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":162},\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"162\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"163\\\":{\\\"moveHorizontal\\\":true,\\\"moveVertical\\\":true},\\\"164\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":165},{\\\"__isSmartRef__\\\":true,\\\"id\\\":166},{\\\"__isSmartRef__\\\":true,\\\"id\\\":167},{\\\"__isSmartRef__\\\":true,\\\"id\\\":168}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"165\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"166\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"167\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"168\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"169\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":170},{\\\"__isSmartRef__\\\":true,\\\"id\\\":171},{\\\"__isSmartRef__\\\":true,\\\"id\\\":172},{\\\"__isSmartRef__\\\":true,\\\"id\\\":173}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"170\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"171\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"172\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"173\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"174\\\":{\\\"comment\\\":\\\"Has a script that is called on button press\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"Button\\\",\\\"partsSpaceName\\\":\\\"PartsBin/Inputs\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"175\\\":{\\\"_BorderRadius\\\":5.2,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"_BorderWidth\\\":1.1840000000000002,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":169},\\\"_Opacity\\\":1,\\\"__serializedExpressions__\\\":[\\\"_BorderColor\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_BorderColor\\\":\\\"Color.rgb(214,214,214)\\\",\\\"_Extent\\\":\\\"lively.pt(101.0,21.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"176\\\":{\\\"_ClipMode\\\":\\\"auto\\\",\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_FontSize\\\":10,\\\"_InputAllowed\\\":true,\\\"_MaxTextHeight\\\":null,\\\"_MaxTextWidth\\\":445,\\\"_MinTextHeight\\\":null,\\\"_MinTextWidth\\\":445,\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"allowInput\\\":true,\\\"attributeConnections\\\":[],\\\"charsReplaced\\\":\\\"\\\",\\\"derivationIds\\\":[2900,\\\"7E82C349-9FC9-48B5-B84C-30E99FC40DF2\\\",\\\"A07EAFD3-B03B-4E4C-BC72-FB29F65F543A\\\",\\\"888FB55C-0365-4B40-A9B4-33FD19FA1E91\\\",\\\"37AE3F7E-8AF9-413E-BDB9-796C3CE0C0A6\\\",\\\"C19CF401-2869-429B-8C7E-3679F2C07B10\\\",\\\"16D31632-3C1B-4388-9753-E178F4D74EC3\\\",\\\"CE8B7F8B-0B5D-4A03-AFA0-CB5E4A9EE815\\\",\\\"A0B7AE1E-340F-4786-A906-37B5D92B955E\\\",\\\"6FB3DD7F-E27E-4C14-B6A7-87EE557243E3\\\",\\\"8C9DC597-8FB3-409F-9F92-43E22D1EE113\\\",\\\"96E19549-1C58-47D1-AABB-06F24696272A\\\",\\\"20261F28-5D7A-4D9C-9F1F-79FC901C5E5F\\\",\\\"9596C6D2-BEBD-47B3-B8A0-CD4AEBEF927D\\\",\\\"420AC273-AA29-49EC-A1C7-C0E272006666\\\",\\\"5D4C09DA-AAFB-4330-8646-23901C1FDB84\\\",\\\"39A3F40D-B127-430E-B317-28966F140BB1\\\",\\\"3753F8DF-2D2D-4113-BAB1-02998973DC21\\\",\\\"480231CA-4CAF-464A-B1D3-A518AF7C287C\\\"],\\\"doNotCopyProperties\\\":[],\\\"doNotSerialize\\\":[],\\\"droppingEnabled\\\":false,\\\"evalEnabled\\\":false,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":177},\\\"fixedHeight\\\":true,\\\"fixedWidth\\\":true,\\\"grabbingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"id\\\":\\\"0B6CC11C-44F5-40A9-9FF6-A92E6003C5B3\\\",\\\"isBeingDragged\\\":false,\\\"isInputLine\\\":false,\\\"isLockOwner\\\":false,\\\"lastFindLoc\\\":12,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":178},\\\"name\\\":\\\"CommentText\\\",\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"savedTextString\\\":\\\"no comment\\\",\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":179},\\\"showsHalos\\\":false,\\\"submorphs\\\":[],\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":180}],\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"distanceToDragEvent\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(10.0,110.0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(346.0,-16.0)\\\"},\\\"177\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":176},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"178\\\":{\\\"resizeWidth\\\":true},\\\"179\\\":{\\\"_BorderRadius\\\":4.5,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"_BorderWidth\\\":1,\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_Opacity\\\":1,\\\"_AppearanceStylingMode\\\":false,\\\"_BorderStylingMode\\\":false,\\\"__serializedExpressions__\\\":[\\\"_BorderColor\\\",\\\"_Extent\\\",\\\"_Fill\\\",\\\"_Padding\\\",\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_BorderColor\\\":\\\"Color.rgb(208,208,208)\\\",\\\"_Extent\\\":\\\"lively.pt(455.0,120.0)\\\",\\\"_Fill\\\":\\\"Color.rgb(255,255,255)\\\",\\\"_Padding\\\":\\\"lively.rect(4,2,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"180\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":181},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":176},\\\"_id\\\":\\\"_15421\\\",\\\"storedString\\\":\\\"no comment\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"181\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"182\\\":{\\\"_ClipMode\\\":\\\"visible\\\",\\\"_FontFamily\\\":\\\"Arial, sans-serif\\\",\\\"_FontSize\\\":12,\\\"_MaxTextHeight\\\":null,\\\"_MaxTextWidth\\\":250,\\\"_MinTextHeight\\\":null,\\\"_MinTextWidth\\\":250,\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"allowsInput\\\":true,\\\"attributeConnections\\\":[],\\\"charsReplaced\\\":\\\"commit message\\\",\\\"derivationIds\\\":[2901,\\\"8E267E15-1052-4F9C-B863-B733384EF1DA\\\",\\\"851C46B4-347F-4AE4-9C04-C321E7CC8EA5\\\",\\\"D33CE057-77D6-4CCC-90F9-867C622B3572\\\",\\\"F9BFA4FE-D786-4384-B9F8-89EEA1D41685\\\",\\\"95D3D9C3-CA8D-42A5-833B-30E01D630A4A\\\",\\\"9FC24DFC-050E-423E-A017-2D5704509876\\\",\\\"1EF71F38-5BCB-4C26-AB60-E2105330181C\\\",\\\"7D191F0F-E475-47CF-BABE-55A543C7158D\\\",\\\"F6ACFDD6-981C-4170-82C4-1AA9C3090741\\\",\\\"092A05B9-0347-411B-8E2A-89272FF7A531\\\",\\\"ABE15D91-8819-412F-9FAA-FC6A2F8AD14A\\\",\\\"1F266812-1C31-4C6F-9676-B9E59DEA4864\\\",\\\"F99A2F51-81DC-4D7F-93A2-84EFBFBC119F\\\",\\\"7C9D55B3-6BFC-4DE2-B574-F4A3A11ECF00\\\",\\\"08ABC4D8-386F-404A-AB0C-E90DC2E84DC0\\\",\\\"4295456F-B084-4B9A-82A4-6C7639896A2F\\\",\\\"8316BD0A-FC27-4157-8E2E-EA6DB50AFE6A\\\",\\\"63931B60-496E-4220-A617-2BF416EFEA49\\\"],\\\"doNotCopyProperties\\\":[],\\\"doNotSerialize\\\":[],\\\"droppingEnabled\\\":false,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":183},\\\"fixedHeight\\\":false,\\\"fixedWidth\\\":true,\\\"grabbingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"id\\\":\\\"DBD3031A-C014-4936-8B4D-0F96354C78C3\\\",\\\"isLockOwner\\\":false,\\\"lastFindLoc\\\":14,\\\"name\\\":\\\"Text9\\\",\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":184},\\\"prevScroll\\\":[0,0],\\\"previousSelection\\\":[0,6],\\\"registeredForMouseEvents\\\":true,\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":185},\\\"showsHalos\\\":false,\\\"submorphs\\\":[],\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":186}],\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\",\\\"distanceToDragEvent\\\",\\\"textColor\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(5,5,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(10.0,90.0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(163.0,-17.0)\\\",\\\"textColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"183\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":182},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"184\\\":{\\\"comment\\\":\\\"a simple text morph\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"Text\\\",\\\"partsSpaceName\\\":\\\"PartsBin/Basic\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"185\\\":{\\\"_BorderWidth\\\":0,\\\"_ClipMode\\\":\\\"visible\\\",\\\"fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_BorderColor\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Extent\\\":\\\"lively.pt(250.0,18.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"186\\\":{\\\"_id\\\":\\\"_408\\\",\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":182},\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":182},\\\"storedString\\\":\\\"comment\\\",\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":187},\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"187\\\":{\\\"italics\\\":\\\"italic\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"188\\\":{\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":189}],\\\"derivationIds\\\":[2898,\\\"9D27A522-4E3D-482F-97CF-3CA3247A3999\\\",\\\"4EBF07AD-25C0-4034-BC06-31F137F70FA1\\\",\\\"DC6D6B8E-37AE-4815-A81A-AC7071124A26\\\",\\\"42DF6D49-8482-40A3-B901-512013BB5C75\\\",\\\"132901B3-F9F2-482D-99E6-40EAECDCEF13\\\",\\\"7BC760E1-232D-4654-8D89-3E2AF9B63E8A\\\",\\\"10CF8C2D-EC10-4718-9BB8-A4D765C25CA2\\\",\\\"E1457927-6D7F-4C43-A0D3-4606E937C36C\\\",\\\"B2BCD5A8-36BB-4202-B2F1-480CA22D151C\\\",\\\"16C66256-7472-4B33-A3FC-D41E1123E484\\\",\\\"9D6EC181-02A4-4AA3-9511-97B61299072E\\\",\\\"514B5C5C-2E93-4CD5-913F-C4210C8D3803\\\",\\\"A4836A2F-5B4D-4F0C-BA65-6DF7DB4D4262\\\",\\\"DD94CDA9-6F9F-4B4F-9D75-C57314BFD093\\\",\\\"AB91D3DA-E1FA-400A-813B-C9670264E72F\\\",\\\"9E97E660-33C2-4D79-9407-0794A939EBC2\\\",\\\"E168BA8A-C869-40F5-B4BD-EF07D7092705\\\",\\\"2C134907-2EFA-4549-AC62-E0FC170A250D\\\",\\\"702FBC9D-4865-4039-83F3-EB17F30DCEC8\\\"],\\\"doNotCopyProperties\\\":[\\\"$$fire\\\"],\\\"doNotSerialize\\\":[\\\"$$fire\\\"],\\\"droppingEnabled\\\":false,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":191},\\\"grabbingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"id\\\":\\\"217E34A0-F0D6-4990-B377-FA23D2A96E30\\\",\\\"isActive\\\":true,\\\"isPressed\\\":false,\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":192},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":197},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":198},\\\"name\\\":\\\"DiffButton\\\",\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":203},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":208},\\\"registeredForMouseEvents\\\":true,\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":209},\\\"showsHalos\\\":false,\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":192}],\\\"toggle\\\":false,\\\"value\\\":false,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"distanceToDragEvent\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Button\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(10.0,378.0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(69.5,-18.0)\\\"},\\\"189\\\":{\\\"converterString\\\":null,\\\"sourceAttrName\\\":\\\"fire\\\",\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},\\\"targetMethodName\\\":\\\"checkForUpdates\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":190},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"190\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2}},\\\"191\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"192\\\":{\\\"_Align\\\":\\\"center\\\",\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_FontSize\\\":10,\\\"_HandStyle\\\":\\\"default\\\",\\\"_MaxTextHeight\\\":null,\\\"_MaxTextWidth\\\":150,\\\"_MinTextHeight\\\":null,\\\"_MinTextWidth\\\":150,\\\"_PointerEvents\\\":\\\"none\\\",\\\"_Scale\\\":1,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"allowInput\\\":false,\\\"attributeConnections\\\":[],\\\"derivationIds\\\":[2899,\\\"4F00D1F5-B85C-479E-BDDE-322DF2F432A3\\\",\\\"5E7BC7AC-9EF9-4CF5-9196-A542A26534CA\\\",\\\"46616896-CA46-4B43-B694-9FB001B32989\\\",\\\"F73D407C-A72D-414B-AB8D-1E28025BCA1C\\\",\\\"E34F55EC-06D3-4965-A0D2-625CA896E3B7\\\",\\\"2C75B823-DD52-427F-A501-B824B4C4AFFF\\\",\\\"B4D1CBE5-9DEA-4728-8803-CCD541086497\\\",\\\"6E0FBCF8-EAA4-4635-A092-F3A690EE9EF7\\\",\\\"89A9C61E-62E5-4DC5-9ABB-48A97517BF54\\\",\\\"7481FBBB-A4A7-4F5E-A153-60033229DE49\\\",\\\"FEBD2158-DF74-4EDF-BD2A-2C5A19DDF177\\\",\\\"129B298F-732B-46E2-AB44-60B8E8AC2378\\\",\\\"92CFB2AD-D63D-4DD7-A729-6D0962A7C5FC\\\",\\\"BC6FB6FB-EF63-4C39-9668-0462E42556C2\\\",\\\"8BE2159A-9EB3-44EC-8BAD-0CF297F58645\\\",\\\"D81DC308-8273-4F17-A7C0-849953D6454B\\\",\\\"C536710D-050F-4AF1-BAD1-6EE763015B10\\\",\\\"FDD58AA8-D717-4855-BB3A-B81014786962\\\",\\\"1ACCD898-314B-4EB0-A177-CE6DD69E30D0\\\"],\\\"doNotCopyProperties\\\":[],\\\"doNotSerialize\\\":[],\\\"droppingEnabled\\\":false,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":193},\\\"eventsAreIgnored\\\":true,\\\"fixedHeight\\\":true,\\\"fixedWidth\\\":true,\\\"grabbingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"id\\\":\\\"BE433DB8-657C-4FCB-BB4D-0088D3115495\\\",\\\"isLabel\\\":true,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},\\\"registeredForMouseEvents\\\":true,\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":194},\\\"submorphs\\\":[],\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":195}],\\\"textStyle\\\":null,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\",\\\"_TextColor\\\",\\\"padding\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_TextColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"padding\\\":\\\"lively.rect(5,5,0,0)\\\"},\\\"193\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":192},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"194\\\":{\\\"_BorderWidth\\\":0,\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_Fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_BorderColor\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Extent\\\":\\\"lively.pt(150.0,21.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"195\\\":{\\\"_id\\\":\\\"_942\\\",\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":192},\\\"storedString\\\":\\\"check for updates\\\",\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":196},\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"196\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"197\\\":{\\\"moveVertical\\\":true},\\\"198\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":199},{\\\"__isSmartRef__\\\":true,\\\"id\\\":200},{\\\"__isSmartRef__\\\":true,\\\"id\\\":201},{\\\"__isSmartRef__\\\":true,\\\"id\\\":202}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"199\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"200\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"201\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"202\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"203\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":204},{\\\"__isSmartRef__\\\":true,\\\"id\\\":205},{\\\"__isSmartRef__\\\":true,\\\"id\\\":206},{\\\"__isSmartRef__\\\":true,\\\"id\\\":207}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"204\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"205\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"206\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"207\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"208\\\":{\\\"comment\\\":\\\"Has a script that is called on button press\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"Button\\\",\\\"partsSpaceName\\\":\\\"PartsBin/Inputs\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"209\\\":{\\\"_BorderRadius\\\":5.2,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"_BorderWidth\\\":1.1840000000000002,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":203},\\\"_Opacity\\\":1,\\\"__serializedExpressions__\\\":[\\\"_BorderColor\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_BorderColor\\\":\\\"Color.rgb(214,214,214)\\\",\\\"_Extent\\\":\\\"lively.pt(150.0,21.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"210\\\":{\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_FontSize\\\":10,\\\"_MaxTextHeight\\\":null,\\\"_MaxTextWidth\\\":250,\\\"_MinTextHeight\\\":null,\\\"_MinTextWidth\\\":250,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"allowInput\\\":true,\\\"charsReplaced\\\":\\\"CommitMessageTest1\\\",\\\"derivationIds\\\":[2893,\\\"FBE4B17F-DC2B-4783-899B-CF1B051F14D9\\\",\\\"A2C45BC5-C44B-4AEA-A29E-ADE3DAF08638\\\",\\\"640BD984-1AB2-45B8-BCEC-AB32A6199D68\\\",\\\"BE2E06DB-4DFC-4628-9FED-8F3E87D18E07\\\",\\\"6D28F6C5-8D27-4A2D-A13E-55172343909B\\\",\\\"9537F96B-5D0E-47CF-9435-5850919DA5A2\\\",\\\"B8516280-8A31-4C9E-A9EF-3C058FB084E5\\\",\\\"0A41986D-4F2B-4D8B-8A35-AEB659C5D25A\\\",\\\"7A7E3053-DA4F-465C-B558-5138BE382156\\\",\\\"7024A970-16E6-4DE1-9BD6-6DC50779F4AA\\\",\\\"181F12CB-A2A2-4A98-A3B0-9CAC859DFC66\\\",\\\"B6176017-4E7E-463E-82DF-DFC54EB00EC9\\\",\\\"2956D5AA-C488-4F2E-AEDF-6D795EEECAB3\\\",\\\"DB745EE2-3FE0-42B6-8D29-E2B6215E2B17\\\",\\\"BD1B8949-BF8B-4B64-A2A5-95E8919FD98B\\\",\\\"2350C658-7205-479B-B1DD-AD260D3425E2\\\",\\\"E68A6841-BC15-4078-836D-4949AFA0A264\\\",\\\"58CD9B79-D2BF-4300-9531-A42E08842E2A\\\"],\\\"droppingEnabled\\\":false,\\\"evalEnabled\\\":false,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":211},\\\"fixedHeight\\\":true,\\\"fixedWidth\\\":true,\\\"grabbingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"id\\\":\\\"E6B43BB9-DD76-4917-88E5-E4B146FE5E62\\\",\\\"isInputLine\\\":true,\\\"isLockOwner\\\":false,\\\"lastFindLoc\\\":18,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":212},\\\"name\\\":\\\"CategoryText\\\",\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"previousSelection\\\":[0,14],\\\"savedTextString\\\":\\\"PartsBin/Basic\\\",\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":213},\\\"showsHalos\\\":false,\\\"submorphs\\\":[],\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":214}],\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"distanceToDragEvent\\\"],\\\"isBeingDragged\\\":false,\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(200.0,50.0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(170.4,-10.1)\\\"},\\\"211\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":210},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"212\\\":{\\\"moveHorizontal\\\":true,\\\"resizeWidth\\\":false},\\\"213\\\":{\\\"_BorderRadius\\\":4.5,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"_BorderWidth\\\":1,\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_Opacity\\\":1,\\\"_AppearanceStylingMode\\\":false,\\\"_BorderStylingMode\\\":false,\\\"__serializedExpressions__\\\":[\\\"_BorderColor\\\",\\\"_Extent\\\",\\\"_Fill\\\",\\\"_Padding\\\",\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_BorderColor\\\":\\\"Color.rgb(220,220,220)\\\",\\\"_Extent\\\":\\\"lively.pt(260.0,20.0)\\\",\\\"_Fill\\\":\\\"Color.rgb(255,255,255)\\\",\\\"_Padding\\\":\\\"lively.rect(4,2,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"214\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":215},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":210},\\\"_id\\\":\\\"_15420\\\",\\\"storedString\\\":\\\"Default\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"215\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"216\\\":{\\\"askForDiffViewer\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":217},\\\"checkForUpdates\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":221},\\\"copyToPartsBin\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":225},\\\"onCancel\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":233},\\\"onPublish\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":237},\\\"onRemove\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":241},\\\"reset\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":245},\\\"setTarget\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":249},\\\"showDiff\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":253}},\\\"217\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":218},\\\"source\\\":\\\"function askForDiffViewer() {\\\\n $world.confirm('A newer version of '+this.get('NameText').textString+' is available. Show diff?', function (bool) {bool && this.showDiff()}.bind(this))\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":220},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"218\\\":{\\\"tags\\\":[],\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":219},\\\"user\\\":\\\"undefined\\\"},\\\"219\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Mar 23 2012 15:08:43 GMT+0100 (CET)\\\"},\\\"220\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2}},\\\"221\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":222},\\\"source\\\":\\\"function checkForUpdates() {\\\\n var space = lively.PartsBin.partsSpaceNamed(this.get('CategoryText').textString),\\\\n name = this.get('NameText').textString,\\\\n fileUrl = space.getURL().withFilename(encodeURI(name))+'.json';\\\\n\\\\n var webR = new WebResource(fileUrl);\\\\n \\\\n if (webR.exists()) {\\\\n var rev = webR.getHeadRevision().headRevision;\\\\n if (this.target.getPartsBinMetaInfo().revisionOnLoad == rev) \\\\n alertOK(\\\\\\\"No changes since last update.\\\\\\\")\\\\n else {\\\\n this.askForDiffViewer();\\\\n }\\\\n }\\\\n else \\\\n alertOK(\\\\\\\"Part does not exist in PartsBin.\\\\\\\") \\\\n \\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":224},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"222\\\":{\\\"tags\\\":[],\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":223},\\\"user\\\":\\\"undefined\\\"},\\\"223\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Mar 23 2012 15:12:03 GMT+0100 (CET)\\\"},\\\"224\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2}},\\\"225\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":226},\\\"source\\\":\\\"function copyToPartsBin(morph) {\\\\n var name = this.get('NameText').textString\\\\n\\\\n var info = morph.getPartsBinMetaInfo();\\\\n morph.setName(name);\\\\n\\\\n info.partsSpaceName = this.get('CategoryText').textString\\\\n info.comment = this.get('CommentText').textString\\\\n\\\\n if (! info.changes) info.changes = [];\\\\n var change = { \\\\n date: new Date(), \\\\n author: this.world().getUserName(), \\\\n message: this.get('CommitMessageText').textString,\\\\n id: Strings.newUUID()\\\\n }\\\\n info.changes.push(change) \\\\n\\\\n morph.copyToPartsBin();\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":228},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"226\\\":{\\\"tags\\\":[],\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":227},\\\"user\\\":\\\"jenslincke\\\"},\\\"227\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Oct 28 2011 15:13:21 GMT+0200 (CEST)\\\"},\\\"228\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":229}},\\\"229\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":230}},\\\"230\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":231},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch (e) {\\\\n if ($world) \\\\n $world.logError(e, 'Error in $super call')\\\\n else\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":232},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"231\\\":{},\\\"232\\\":{\\\"name\\\":\\\"copyToPartsBin\\\",\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2}},\\\"233\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":234},\\\"source\\\":\\\"function onCancel() {\\\\n alertOK(\\\\\\\"cancel upload \\\\\\\") \\\\n this.owner.remove()\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"234\\\":{\\\"tags\\\":[],\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":235},\\\"user\\\":\\\"jenslincke\\\"},\\\"235\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Oct 19 2011 14:52:17 GMT+0200 (CEST)\\\"},\\\"236\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2}},\\\"237\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":238},\\\"source\\\":\\\"function onPublish() {\\\\n if (!this.target) alert(\\\\\\\"No target to upload\\\\\\\");\\\\n this.copyToPartsBin(this.target);\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":240},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"238\\\":{\\\"tags\\\":[],\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":239},\\\"user\\\":\\\"undefined\\\"},\\\"239\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Mar 29 2012 15:46:31 GMT+0200 (CEST)\\\"},\\\"240\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2}},\\\"241\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":242},\\\"source\\\":\\\"function onRemove() {\\\\n $world.publishPartDialog && $world.publishPartDialog.remove()\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":244},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"242\\\":{\\\"tags\\\":[],\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":243},\\\"user\\\":\\\"undefined\\\"},\\\"243\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Mar 29 2012 15:54:34 GMT+0200 (CEST)\\\"},\\\"244\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2}},\\\"245\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":246},\\\"source\\\":\\\"function reset() {\\\\n this.setTarget(null)\\\\n \\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":248},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"246\\\":{\\\"tags\\\":[],\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":247},\\\"user\\\":\\\"jenslincke\\\"},\\\"247\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Oct 19 2011 14:45:36 GMT+0200 (CEST)\\\"},\\\"248\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2}},\\\"249\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":250},\\\"source\\\":\\\"function setTarget(morph) {\\\\n this.target = morph \\\\n if (!morph) {\\\\n this.get('NameText').textString = 'Anonymous';\\\\n this.get('CategoryText').textString = 'Default';\\\\n this.get('CommentText').textString = 'no comment'; \\\\n this.get('CommitMessageText').textString = 'no comment' \\\\n return\\\\n }\\\\n var info = this.target.getPartsBinMetaInfo();\\\\n this.get('NameText').textString = info.partName || morph.getName();\\\\n if (info.partsSpaceName) this.get('CategoryText').textString = info.partsSpaceName;\\\\n if (info.comment) this.get('CommentText').textString = info.comment; \\\\n\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":252},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"250\\\":{\\\"tags\\\":[],\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":251},\\\"user\\\":\\\"jenslincke\\\"},\\\"251\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Apr 20 2012 11:59:07 GMT+0200 (CEST)\\\"},\\\"252\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2}},\\\"253\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":254},\\\"source\\\":\\\"function showDiff() {\\\\n if (this.target) {\\\\n if (typeof(this.target.showThreeWayDiff) === 'function') {\\\\n this.target.showThreeWayDiff();\\\\n }\\\\n else {\\\\n alert('Three Way Diff is not implemented yet')\\\\n }\\\\n }\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":256},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"254\\\":{\\\"tags\\\":[],\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":255},\\\"user\\\":\\\"undefined\\\"},\\\"255\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Mar 22 2012 10:32:37 GMT+0100 (CET)\\\"},\\\"256\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2}},\\\"257\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"258\\\":{\\\"adjustForNewBounds\\\":true},\\\"259\\\":{\\\"changes\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":260},{\\\"__isSmartRef__\\\":true,\\\"id\\\":262},{\\\"__isSmartRef__\\\":true,\\\"id\\\":264},{\\\"__isSmartRef__\\\":true,\\\"id\\\":266},{\\\"__isSmartRef__\\\":true,\\\"id\\\":268},{\\\"__isSmartRef__\\\":true,\\\"id\\\":270},{\\\"__isSmartRef__\\\":true,\\\"id\\\":272},{\\\"__isSmartRef__\\\":true,\\\"id\\\":274},{\\\"__isSmartRef__\\\":true,\\\"id\\\":276},{\\\"__isSmartRef__\\\":true,\\\"id\\\":278},{\\\"__isSmartRef__\\\":true,\\\"id\\\":280},{\\\"__isSmartRef__\\\":true,\\\"id\\\":282},{\\\"__isSmartRef__\\\":true,\\\"id\\\":284},{\\\"__isSmartRef__\\\":true,\\\"id\\\":286}],\\\"comment\\\":\\\"A dialog for publishing parts in the PartsBin. Automatically invoked when invoking the \\\\\\\"Publish\\\\\\\" menu option.\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"PublishPartDialog\\\",\\\"partsSpaceName\\\":\\\"PartsBin/Dialogs\\\",\\\"requiredModules\\\":[],\\\"lastModifiedDate\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":288},\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"260\\\":{\\\"author\\\":\\\"undefined\\\",\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":261},\\\"id\\\":\\\"61086210-FA8D-49B7-9E8F-E1E202A9ECD7\\\",\\\"message\\\":\\\"resetted view\\\"},\\\"261\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Mar 21 2012 14:50:23 GMT+0100 (CET)\\\"},\\\"262\\\":{\\\"author\\\":\\\"undefined\\\",\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":263},\\\"id\\\":\\\"93AC78DB-FFE8-40AC-B8FC-34B0936B39A7\\\",\\\"message\\\":\\\"added show diff button\\\"},\\\"263\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Mar 21 2012 14:49:44 GMT+0100 (CET)\\\"},\\\"264\\\":{\\\"author\\\":\\\"undefined\\\",\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":265},\\\"id\\\":\\\"A5F4EACF-EF62-483F-B8B3-65966A895FA4\\\",\\\"message\\\":\\\"\\\"},\\\"265\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Mar 20 2012 13:00:03 GMT+0100 (CET)\\\"},\\\"266\\\":{\\\"author\\\":\\\"jenslincke\\\",\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":267},\\\"message\\\":\\\"first commit of Publish dialog using the publish dialog itself!\\\"},\\\"267\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Oct 19 2011 14:54:16 GMT+0200 (CEST)\\\"},\\\"268\\\":{\\\"author\\\":\\\"jenslincke\\\",\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":269},\\\"message\\\":\\\"\\\"},\\\"269\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Oct 19 2011 14:52:26 GMT+0200 (CEST)\\\"},\\\"270\\\":{\\\"author\\\":\\\"jenslincke\\\",\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":271},\\\"message\\\":\\\"store an uuid when publishing an object\\\"},\\\"271\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Oct 28 2011 15:15:02 GMT+0200 (CEST)\\\"},\\\"272\\\":{\\\"author\\\":\\\"jenslincke\\\",\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":273},\\\"message\\\":\\\"\\\"},\\\"273\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Oct 28 2011 16:06:16 GMT+0200 (CEST)\\\"},\\\"274\\\":{\\\"author\\\":\\\"jenslincke\\\",\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":275},\\\"id\\\":\\\"1A260BD5-E668-4BD4-B7A2-94E087AB4CE1\\\",\\\"message\\\":\\\"- fixed issue 283 (Reproduction: Open part, select publish from menu, focus part name input field in dialog, press enter.-> window pane disappears; window decoration stays; part is not published)\\\"},\\\"275\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Jan 26 2012 12:10:41 GMT+0100 (CET)\\\"},\\\"276\\\":{\\\"author\\\":\\\"undefined\\\",\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":277},\\\"id\\\":\\\"00A6DFFB-70D2-44A4-B5F9-0778E1CA5724\\\",\\\"message\\\":\\\"init for change - don't remove on click\\\"},\\\"277\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Mar 20 2012 12:04:27 GMT+0100 (CET)\\\"},\\\"278\\\":{\\\"author\\\":\\\"undefined\\\",\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":279},\\\"id\\\":\\\"2BD37BED-1605-4FD2-8D2C-25552A379B49\\\",\\\"message\\\":\\\"added possibility to show diff and adapted to new publishing workflow (check for overwrites)\\\"},\\\"279\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Mar 22 2012 10:30:02 GMT+0100 (CET)\\\"},\\\"280\\\":{\\\"author\\\":\\\"robertkrahn\\\",\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":281},\\\"id\\\":\\\"0FC68ADF-8995-4DFA-8713-AACEE168096E\\\",\\\"message\\\":\\\"Fixed the issue that there were no line breaks allowed in the comment / commit text fields\\\"},\\\"281\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Aug 07 2012 01:22:26 GMT+0200 (CEST)\\\"},\\\"282\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":283},\\\"author\\\":\\\"jenslincke\\\",\\\"message\\\":\\\"changed colors (Marko Chief Color Advisor)\\\",\\\"id\\\":\\\"7C1CA387-560D-471B-A0D9-4669D6CDA738\\\"},\\\"283\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 22 2012 14:45:14 GMT+0100 (CET)\\\"},\\\"284\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":285},\\\"author\\\":\\\"jenslincke\\\",\\\"message\\\":\\\"reset title bar\\\",\\\"id\\\":\\\"91E7578B-97E5-4572-A83F-EA928CE8B43C\\\"},\\\"285\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 29 2012 09:58:57 GMT+0100 (CET)\\\"},\\\"286\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":287},\\\"author\\\":\\\"jenslincke\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"E3BAAF1D-646D-4D98-9081-826BD0EFA4A5\\\"},\\\"287\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 29 2012 10:57:31 GMT+0100 (CET)\\\"},\\\"288\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 29 2012 09:56:02 GMT+0100 (CET)\\\"},\\\"289\\\":{\\\"_BorderRadius\\\":0,\\\"_BorderWidth\\\":0,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Fill\\\":null,\\\"_StrokeOpacity\\\":0,\\\"__serializedExpressions__\\\":[\\\"_Extent\\\",\\\"_Padding\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Extent\\\":\\\"lively.pt(479.0,437.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"290\\\":{\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":291}],\\\"cornerName\\\":\\\"bottomRight\\\",\\\"derivationIds\\\":[7147,\\\"16E962DF-21E9-4FE6-8B9B-953F0E908113\\\",\\\"ADD0B5C0-0DC6-4D8E-9C2A-0EC7E3C71F21\\\",\\\"F0667EB1-BF07-4E63-BA56-99189F82C865\\\",\\\"DFDE68D2-3731-46DE-ADC8-56E32998CE07\\\",\\\"D914121B-05B0-490E-A9F7-FE9AB53455A3\\\",\\\"685BF0CF-E831-4670-98CD-A84F0E9D3C1A\\\",\\\"7F4A1B67-C3C5-4398-9FC6-EEECF75FF81D\\\",\\\"ABACD15A-2A09-48B6-91CF-E5BD3A9974FB\\\",\\\"06D7E052-8590-4522-B7F3-1A59D4B017E7\\\",\\\"64688F71-E370-4CC3-815D-3FE4545735AC\\\",\\\"82AF7869-92D1-43A8-83CE-315C60557E32\\\",\\\"CDD21940-F284-424B-B564-D6371A616F86\\\"],\\\"doNotCopyProperties\\\":[\\\"$$cornerName\\\"],\\\"doNotSerialize\\\":[\\\"$$cornerName\\\"],\\\"dragStartPoint\\\":null,\\\"draggingEnabled\\\":true,\\\"droppingEnabled\\\":true,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":292},\\\"halosEnabled\\\":true,\\\"id\\\":\\\"CDA1FA5A-B36D-40D1-9004-9FBAD3A12AAE\\\",\\\"isResizeCorner\\\":true,\\\"moved\\\":true,\\\"name\\\":\\\"ResizeCorner\\\",\\\"originalTargetBounds\\\":null,\\\"originalTargetExtent\\\":null,\\\"originalTargetInnerBounds\\\":null,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":293},\\\"registeredForMouseEvents\\\":true,\\\"relativeOrigin\\\":null,\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":294},\\\"showsHalos\\\":false,\\\"submorphs\\\":[],\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"distanceToDragEvent\\\",\\\"originalExtent\\\"],\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":295},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Box\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Core\\\",\\\"_Position\\\":\\\"lively.pt(469.0,427.0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(42.0,-10.0)\\\",\\\"originalExtent\\\":\\\"lively.pt(239.0,138.0)\\\"},\\\"291\\\":{\\\"sourceAttrName\\\":\\\"cornerName\\\",\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290},\\\"targetMethodName\\\":\\\"alignToOwner\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"292\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"293\\\":{\\\"comment\\\":\\\"Resize an object without using halos.\\\",\\\"migrationLevel\\\":2,\\\"partName\\\":\\\"ResizeCorner\\\",\\\"partsSpaceName\\\":\\\"PartsBin/Widgets/\\\",\\\"revisionOnLoad\\\":140152,\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"294\\\":{\\\"_BorderWidth\\\":0,\\\"_ClipMode\\\":\\\"visible\\\",\\\"__serializedExpressions__\\\":[\\\"_BorderColor\\\",\\\"_Extent\\\",\\\"_Fill\\\",\\\"_Padding\\\",\\\"position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_BorderColor\\\":\\\"Color.rgb(145,145,145)\\\",\\\"_Extent\\\":\\\"lively.pt(10.0,10.0)\\\",\\\"_Fill\\\":\\\"Color.rgb(66,66,66)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"295\\\":{\\\"alignToOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":296},\\\"morphMenuItems\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":299},\\\"onDrag\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":306},\\\"onDragEnd\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":314},\\\"onDragStart\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":322},\\\"reset\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":330}},\\\"296\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":297},\\\"source\\\":\\\"function alignToOwner() {\\\\n this.align(this.bounds()[this.cornerName](), this.owner.shape.bounds()[this.cornerName]() )\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":298},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"297\\\":{},\\\"298\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290}},\\\"299\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":300},\\\"source\\\":\\\"function morphMenuItems() {\\\\n return $super().concat([\\\\n [\\\\\\\"corner\\\\\\\", [\\\\n [\\\\\\\"top left\\\\\\\", function() { this.cornerName = 'topLeft'}.bind(this)],\\\\n [\\\\\\\"top right\\\\\\\", function() { this.cornerName = 'topRight'}.bind(this)],\\\\n [\\\\\\\"bottom right\\\\\\\", function() { this.cornerName = 'bottomRight'}.bind(this)],\\\\n [\\\\\\\"bottom left\\\\\\\", function() { this.cornerName = 'bottomLeft'}.bind(this)],\\\\n ]]\\\\n ])\\\\t\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":301},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"300\\\":{},\\\"301\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":302}},\\\"302\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":303}},\\\"303\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":304},\\\"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}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":305},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"304\\\":{},\\\"305\\\":{\\\"name\\\":\\\"morphMenuItems\\\",\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290}},\\\"306\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":307},\\\"source\\\":\\\"function onDrag(evt) {\\\\n // alert(\\\\\\\"onDrag\\\\\\\")\\\\n // this.owner.setPosition(pt(0,0))\\\\n // this.owner.setOrigin(pt(0,0))\\\\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\\\\n \\\\n // moveDelta = moveDelta.maxPt(pt(0,0))\\\\n var ownerExtent = this.owner.getExtent();\\\\n\\\\n // TODO does not work\\\\n if (evt.isShiftDown()) {\\\\n var maxDelta = Math.max(moveDelta.x, moveDelta.y);\\\\n if (maxDelta == 0) return;\\\\n var factor = ownerExtent.x / ownerExtent.y\\\\n moveDelta = pt(maxDelta * factor, maxDelta )\\\\n }\\\\n var accessor = \\\\\\\"with\\\\\\\" + this.cornerName.charAt(0).toUpperCase() + this.cornerName.substring(1);\\\\n\\\\n var newCorner = this.originalTargetBounds[this.cornerName]().addPt(moveDelta);\\\\n var newBounds = this.originalTargetBounds[accessor ](newCorner);\\\\n\\\\n this.owner.setBounds(newBounds);\\\\n \\\\n // var newExtent = this.originalTargetExtent.addPt(moveDelta)\\\\n // alertOK(\\\\\\\"new extent\\\\\\\" + newExtent)\\\\n // this.owner.setExtent(newExtent);\\\\n this.owner.submorphs.select(function(ea) {\\\\n return ea.isResizeCorner\\\\n }).invoke('alignToOwner');\\\\n if (this.owner.halos) {\\\\n this.owner.halos.invoke('alignAtTarget')\\\\n }\\\\n // alertOK(\\\\\\\"relative \\\\\\\" + this.relativeOrigin)\\\\n var newOrigin = pt(0,0).extent(this.owner.getExtent()).relativeToAbsPoint(this.relativeOrigin)\\\\n\\\\n // TODO IMPLEMENT updating the origin does not work yet\\\\n // this.owner.setOrigin(newOrigin);\\\\n // alertOK(\\\\\\\"new origin \\\\\\\" + newOrigin)\\\\n\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":309},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"307\\\":{\\\"tags\\\":[],\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":308},\\\"user\\\":\\\"sstamm\\\"},\\\"308\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 23 2012 12:08:52 GMT+0100 (CET)\\\"},\\\"309\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":310}},\\\"310\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":311}},\\\"311\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":312},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch (e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":313},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"312\\\":{},\\\"313\\\":{\\\"name\\\":\\\"onDrag\\\",\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290}},\\\"314\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":315},\\\"source\\\":\\\"function onDragEnd(evt) {\\\\n this.dragStartPoint = null;\\\\n this.originalTargetBounds = null;\\\\n this.relativeOrigin = null;\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":317},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"315\\\":{\\\"tags\\\":[],\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":316},\\\"user\\\":\\\"sstamm\\\"},\\\"316\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 23 2012 12:09:00 GMT+0100 (CET)\\\"},\\\"317\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":318}},\\\"318\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":319}},\\\"319\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":320},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch (e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":321},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"320\\\":{},\\\"321\\\":{\\\"name\\\":\\\"onDragEnd\\\",\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290}},\\\"322\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":323},\\\"source\\\":\\\"function onDragStart(evt) {\\\\n var absToRelativePoint = function (r, absPt) {\\\\n\\\\t\\\\treturn new Point(\\\\n\\\\t\\\\t\\\\t(absPt.x - r.x) / r.width,\\\\n\\\\t\\\\t\\\\t(absPt.y - r.y) / r.height)\\\\n\\\\t}\\\\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(20,20))\\\\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(0,0))\\\\n // absToRelativePoint(new Rectangle(-100,-100,200,200), pt(0,0))\\\\n\\\\n\\\\n this.dragStartPoint = evt.mousePoint;\\\\n this.originalTargetBounds= this.owner.bounds();\\\\n this.relativeOrigin = absToRelativePoint(pt(0,0).extent(this.owner.getExtent()), this.owner.getOrigin())\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":325},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"323\\\":{\\\"tags\\\":[],\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":324},\\\"user\\\":\\\"sstamm\\\"},\\\"324\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 23 2012 12:08:40 GMT+0100 (CET)\\\"},\\\"325\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":326}},\\\"326\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":327}},\\\"327\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":328},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch (e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":329},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"328\\\":{},\\\"329\\\":{\\\"name\\\":\\\"onDragStart\\\",\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290}},\\\"330\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":331},\\\"source\\\":\\\"function reset() {\\\\n this.isResizeCorner = true\\\\n this.cornerName = 'bottomRight'\\\\n this.setExtent(pt(10,10));\\\\n this.setPosition(pt(0,0))\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":332},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"331\\\":{},\\\"332\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290}},\\\"333\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":334},{\\\"__isSmartRef__\\\":true,\\\"id\\\":340},{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},{\\\"__isSmartRef__\\\":true,\\\"id\\\":365}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":378},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":379},\\\"_ClipMode\\\":\\\"visible\\\",\\\"derivationIds\\\":[\\\"7F2F2823-877B-454C-84EB-725AB48DDB39\\\"],\\\"id\\\":\\\"9DAC655E-F6CE-47F2-A10E-96FC2E163CA1\\\",\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":380},\\\"windowMorph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":334},\\\"closeButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":340},\\\"menuButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"collapseButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":365},\\\"_PreviousBorderWidth\\\":0,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.TitleBar\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"334\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":335},\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":336}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":338},\\\"_ClipMode\\\":\\\"hidden\\\",\\\"derivationIds\\\":[\\\"A690BA51-C5D5-44FD-90C3-AB1D767BAAB7\\\"],\\\"id\\\":\\\"5099C734-AAFC-438A-9956-AEA02652C8E5\\\",\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"fixedHeight\\\":true,\\\"_InputAllowed\\\":false,\\\"_HandStyle\\\":\\\"default\\\",\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_FontSize\\\":10,\\\"evalEnabled\\\":false,\\\"isLabel\\\":true,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":339},\\\"eventsAreIgnored\\\":true,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":333},\\\"_StyleClassNames\\\":[\\\"window-title\\\"],\\\"_TextStylingMode\\\":true,\\\"__serializedExpressions__\\\":[\\\"_TextColor\\\",\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_TextColor\\\":\\\"Color.rgb(64,64,64)\\\",\\\"_Position\\\":\\\"lively.pt(20.0,3.0)\\\"},\\\"335\\\":{\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_BorderColor\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(420.0,18.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"336\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":337},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":334},\\\"_id\\\":\\\"_2170\\\",\\\"storedString\\\":\\\"Publish in PartsBin\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"337\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"338\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":334},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"339\\\":{\\\"resizeWidth\\\":true},\\\"340\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":341}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":346},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":347},\\\"_ClipMode\\\":\\\"visible\\\",\\\"derivationIds\\\":[\\\"5CE8ED0B-9B20-49FE-84A3-C4BBFB608DA2\\\"],\\\"id\\\":\\\"61C44023-E4BF-41AC-8B50-1D1090F00DE5\\\",\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"accessibleInInactiveWindow\\\":true,\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":341},\\\"_PreviousBorderWidth\\\":0,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":333},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":348},\\\"_StyleClassNames\\\":[\\\"close\\\"],\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":349},{\\\"__isSmartRef__\\\":true,\\\"id\\\":351}],\\\"doNotSerialize\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.WindowControl\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(459.0,3.0)\\\"},\\\"341\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":342},\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":343}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":345},\\\"_ClipMode\\\":\\\"hidden\\\",\\\"derivationIds\\\":[\\\"2912D7D0-02F2-414D-BD53-ED6C7F8DBE0B\\\"],\\\"id\\\":\\\"356257A5-ED2C-40F0-854D-3B2F792F303D\\\",\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"fixedHeight\\\":true,\\\"_InputAllowed\\\":false,\\\"_HandStyle\\\":\\\"default\\\",\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_FontSize\\\":8,\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":340},\\\"isLabel\\\":true,\\\"eventsAreIgnored\\\":true,\\\"_TextStylingMode\\\":true,\\\"__serializedExpressions__\\\":[\\\"_TextColor\\\",\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_TextColor\\\":\\\"Color.rgb(64,64,64)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,-1.0)\\\"},\\\"342\\\":{\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_BorderColor\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_Padding\\\":\\\"lively.rect(4,2,0,0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"343\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":344},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":341},\\\"_id\\\":\\\"_2172\\\",\\\"storedString\\\":\\\"X\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"344\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"345\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":341},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"346\\\":{\\\"_BorderWidth\\\":1,\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":5,\\\"_AppearanceStylingMode\\\":true,\\\"_BorderStylingMode\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_BorderColor\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(189,190,192)\\\"},\\\"347\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":340},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"348\\\":{\\\"moveHorizontal\\\":true},\\\"349\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":340},\\\"sourceAttrName\\\":\\\"getHelpText\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"targetMethodName\\\":\\\"getCloseHelp\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":350},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"350\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":340},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0}},\\\"351\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":340},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"targetMethodName\\\":\\\"initiateShutdown\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":352},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"352\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":340},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0}},\\\"353\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":354}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":359},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":360},\\\"_ClipMode\\\":\\\"visible\\\",\\\"derivationIds\\\":[\\\"A7FA40A4-F29E-4570-92BF-F78E1C00D3EB\\\"],\\\"id\\\":\\\"3AC17936-B2BF-44C6-B326-9071C9C5D23F\\\",\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"accessibleInInactiveWindow\\\":true,\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":354},\\\"_PreviousBorderWidth\\\":0,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":333},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":361},{\\\"__isSmartRef__\\\":true,\\\"id\\\":363}],\\\"doNotSerialize\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"isPressed\\\":false,\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.WindowControl\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(3.0,3.0)\\\"},\\\"354\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":355},\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":356}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":358},\\\"_ClipMode\\\":\\\"hidden\\\",\\\"derivationIds\\\":[\\\"BDC5DD9B-DE40-4FDD-AA67-8A7BDA277AB5\\\"],\\\"id\\\":\\\"BCEE5262-22DE-4D41-9074-294E4121D56C\\\",\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"fixedHeight\\\":true,\\\"_InputAllowed\\\":false,\\\"_HandStyle\\\":\\\"default\\\",\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_FontSize\\\":8,\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"isLabel\\\":true,\\\"eventsAreIgnored\\\":true,\\\"_TextStylingMode\\\":true,\\\"__serializedExpressions__\\\":[\\\"_TextColor\\\",\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_TextColor\\\":\\\"Color.rgb(64,64,64)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"355\\\":{\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_BorderColor\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(18.0,17.0)\\\",\\\"_Padding\\\":\\\"lively.rect(4,2,0,0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"356\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":357},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":354},\\\"_id\\\":\\\"_2174\\\",\\\"storedString\\\":\\\"M\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"357\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"358\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":354},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"359\\\":{\\\"_BorderWidth\\\":1,\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":5,\\\"_AppearanceStylingMode\\\":true,\\\"_BorderStylingMode\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_BorderColor\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(189,190,192)\\\"},\\\"360\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"361\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"sourceAttrName\\\":\\\"getHelpText\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"targetMethodName\\\":\\\"getMenuHelp\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":362},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"362\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0}},\\\"363\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"targetMethodName\\\":\\\"showTargetMorphMenu\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":364},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"364\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0}},\\\"365\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":366}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":371},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":372},\\\"_ClipMode\\\":\\\"visible\\\",\\\"derivationIds\\\":[\\\"73941EFE-62E0-4AFD-B15E-C9447809FD60\\\"],\\\"id\\\":\\\"2FB05F48-6D05-4DC9-89A6-6D2E7B48F11C\\\",\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"accessibleInInactiveWindow\\\":true,\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":366},\\\"_PreviousBorderWidth\\\":0,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":333},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":373},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":374},{\\\"__isSmartRef__\\\":true,\\\"id\\\":376}],\\\"doNotSerialize\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.WindowControl\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(440.0,3.0)\\\"},\\\"366\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":367},\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":368}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":370},\\\"_ClipMode\\\":\\\"hidden\\\",\\\"derivationIds\\\":[\\\"66A9385E-35FA-4BB8-89BB-4566D7CFBA1F\\\"],\\\"id\\\":\\\"E2CA0F2A-CFD4-4939-9A62-4BA456BC9CE0\\\",\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"fixedHeight\\\":true,\\\"_InputAllowed\\\":false,\\\"_HandStyle\\\":\\\"default\\\",\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_FontSize\\\":8,\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":365},\\\"isLabel\\\":true,\\\"eventsAreIgnored\\\":true,\\\"_TextStylingMode\\\":true,\\\"__serializedExpressions__\\\":[\\\"_TextColor\\\",\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_TextColor\\\":\\\"Color.rgb(64,64,64)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,1.0)\\\"},\\\"367\\\":{\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_BorderColor\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_Padding\\\":\\\"lively.rect(4,2,0,0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"368\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":369},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":366},\\\"_id\\\":\\\"_2176\\\",\\\"storedString\\\":\\\"–\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"369\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"370\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":366},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"371\\\":{\\\"_BorderWidth\\\":1,\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":5,\\\"_AppearanceStylingMode\\\":true,\\\"_BorderStylingMode\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_BorderColor\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(189,190,192)\\\"},\\\"372\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":365},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"373\\\":{\\\"moveHorizontal\\\":true},\\\"374\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":365},\\\"sourceAttrName\\\":\\\"getHelpText\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"targetMethodName\\\":\\\"getCollapseHelp\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":375},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"375\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":365},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0}},\\\"376\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":365},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"targetMethodName\\\":\\\"toggleCollapse\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":377},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"377\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":365},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0}},\\\"378\\\":{\\\"_AppearanceStylingMode\\\":true,\\\"_BorderStylingMode\\\":true,\\\"_BorderWidth\\\":0,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(479.0,22.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"379\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":333},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"380\\\":{\\\"resizeWidth\\\":true,\\\"adjustForNewBounds\\\":true},\\\"isSimplifiedRegistry\\\":true}}\",\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":6239},{\"__isSmartRef__\":true,\"id\":6241}],\"doNotSerialize\":[\"$$json\",\"$$loadedMetaInfo\"],\"doNotCopyProperties\":[\"$$json\",\"$$loadedMetaInfo\"],\"loadedMetaInfo\":{\"__isSmartRef__\":true,\"id\":6117},\"partVersions\":[{\"__isSmartRef__\":true,\"id\":6243},{\"__isSmartRef__\":true,\"id\":6247},{\"__isSmartRef__\":true,\"id\":6251},{\"__isSmartRef__\":true,\"id\":6255},{\"__isSmartRef__\":true,\"id\":6259},{\"__isSmartRef__\":true,\"id\":6263},{\"__isSmartRef__\":true,\"id\":6267},{\"__isSmartRef__\":true,\"id\":6271},{\"__isSmartRef__\":true,\"id\":6275},{\"__isSmartRef__\":true,\"id\":6279},{\"__isSmartRef__\":true,\"id\":6283},{\"__isSmartRef__\":true,\"id\":6287},{\"__isSmartRef__\":true,\"id\":6291},{\"__isSmartRef__\":true,\"id\":6295},{\"__isSmartRef__\":true,\"id\":6299},{\"__isSmartRef__\":true,\"id\":6303},{\"__isSmartRef__\":true,\"id\":6307},{\"__isSmartRef__\":true,\"id\":6311},{\"__isSmartRef__\":true,\"id\":6417},{\"__isSmartRef__\":true,\"id\":6421},{\"__isSmartRef__\":true,\"id\":6425},{\"__isSmartRef__\":true,\"id\":7015},{\"__isSmartRef__\":true,\"id\":7020},{\"__isSmartRef__\":true,\"id\":7024},{\"__isSmartRef__\":true,\"id\":7028},{\"__isSmartRef__\":true,\"id\":7032},{\"__isSmartRef__\":true,\"id\":7036},{\"__isSmartRef__\":true,\"id\":7040},{\"__isSmartRef__\":true,\"id\":7044},{\"__isSmartRef__\":true,\"id\":7048},{\"__isSmartRef__\":true,\"id\":7052},{\"__isSmartRef__\":true,\"id\":7056},{\"__isSmartRef__\":true,\"id\":7060},{\"__isSmartRef__\":true,\"id\":7064},{\"__isSmartRef__\":true,\"id\":7068}],\"rev\":185165,\"lastModifiedDate\":{\"__isSmartRef__\":true,\"id\":6146},\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5858\":{\"LK2\":true,\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1,\"__layered_draggingEnabled__\":true,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5859}],\"collapsedExtent\":null,\"collapsedTransform\":null,\"derivationIds\":[2879,\"91414FD8-3775-435F-96A6-39E0CB891CD7\",\"9CB574CD-94E3-465A-B85C-91F97E070BC3\",\"C9D390C2-399F-44AF-A316-A4A117E5F7B6\",\"0A0B9181-A04D-441B-944F-585ED335E81B\",\"DEDFDD48-51F2-4C04-9681-6B64D465BE14\",\"FD496905-E054-4BF1-B162-EB0F08C1C829\",\"7A7DC0E8-6CA2-49DC-A660-7E873F834AB2\",\"401B15D2-9AFF-4843-85A2-16186AFFDFD4\",\"D4692AD1-A7CA-4F57-A55F-B485279A8B90\",\"DDF6DDB6-572F-4DC7-911A-4F7E5F310189\",\"41BEABE5-C184-4F59-93F1-139F711489DC\",\"43B559FD-8DA9-41DE-91F3-B4DDD6788A58\",\"C6E534FD-BA26-4A2F-987E-2254EB4D1D7B\",\"7F7C3464-9B3C-4C47-B577-D69567B5AD63\",\"BD18ABC3-C773-4121-B919-8E27D8B9E0A4\",\"D2B37A20-7D83-417D-A81B-3AC4A7C151F5\",\"CF2F775B-6B52-4154-AC3E-4E8A8874677A\",\"81F0924C-9756-40AF-B456-05A51ABE06E3\",\"D4EEB7FD-A570-4B03-97A1-622BB37D2A13\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6115},\"expandedExtent\":null,\"expandedTransform\":null,\"halosEnabled\":true,\"headRevision\":147095,\"highlighted\":true,\"id\":\"CAC6DFC2-FC8E-4813-89F8-58D056A027AC\",\"ignoreEventsOnExpand\":false,\"isBeingDragged\":false,\"isCopyMorphRef\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":6116},\"morphRefId\":12,\"moved\":true,\"name\":\"PublishPartDialog\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":6117},\"prevScroll\":[0,0],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6147},\"showsHalos\":false,\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5860},{\"__isSmartRef__\":true,\"id\":6148},{\"__isSmartRef__\":true,\"id\":6191}],\"targetMorph\":{\"__isSmartRef__\":true,\"id\":5860},\"titleBar\":{\"__isSmartRef__\":true,\"id\":6191},\"_StyleClassNames\":[\"highlighted\"],\"__serializedExpressions__\":[\"_Position\",\"contentOffset\",\"minExtent\",\"prevDragPos\"],\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"withoutLayers\":[\"Global.lively.morphic.GrabbingLayer\"],\"_Position\":\"lively.pt(835.0,328.0)\",\"contentOffset\":\"lively.pt(0.0,21.0)\",\"minExtent\":\"lively.pt(479.0,437.0)\",\"prevDragPos\":\"lively.pt(548.1,476.2)\"},\"5859\":{\"sourceAttrName\":\"remove\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5858},\"targetMethodName\":\"onRemove\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5860},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5860\":{\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1,\"attributeConnections\":[],\"derivationIds\":[2888,\"7CD647EF-2BB4-4CD9-9D3B-4EE7BC59ECC2\",\"B983FB4F-9323-4304-9603-5615E93C6C42\",\"E738FAD5-9C83-4390-B193-06C21B6E51B0\",\"5ED6DC7B-74C2-4149-BF56-1622F302C51E\",\"B125F66F-9D66-44AC-A04B-E3A1CB7C1474\",\"8DD88D93-D7DB-4957-A724-C19836CD8C03\",\"1405B5AF-8461-4497-952D-024E06F6F395\",\"7CD3B3FE-D49D-436B-A738-6F960136F93C\",\"C28EE17A-8653-4C4E-AEAA-89B45CB54684\",\"97E867C3-A9EC-42CF-916F-788C94BE0955\",\"8DBA20C0-E93B-4679-BD70-63D956C8D56B\",\"03F1C6E5-5D38-4B2A-B96A-7545B2EA78A4\",\"101E56F8-6494-4A33-A341-C532CBE53645\",\"7B5BEA4B-7600-495A-8017-6D2CED2DFC29\",\"C97C0E53-522D-414C-9555-2228E8BA8F71\",\"AC087EF2-E8D1-4F6D-B5DB-1FE43974C4CB\",\"E29EF530-07BB-4E46-ADF7-AF918B0F886F\",\"86E678F3-F71F-48F5-A085-B6D3E399690D\",\"D193F116-988F-4C54-9A3D-E37B5552B952\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5861},\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"93C19461-C30A-4CC5-867B-FD8EAF7F5A19\",\"isBeingDragged\":false,\"isLockOwner\":false,\"layout\":{\"__isSmartRef__\":true,\"id\":5862},\"name\":\"PublishPartPanePane\",\"owner\":{\"__isSmartRef__\":true,\"id\":5858},\"ownerApp\":{\"__isSmartRef__\":true,\"id\":5863},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5914},\"prevScroll\":[0,0],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5915},\"showsHalos\":false,\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5887},{\"__isSmartRef__\":true,\"id\":5916},{\"__isSmartRef__\":true,\"id\":5922},{\"__isSmartRef__\":true,\"id\":5929},{\"__isSmartRef__\":true,\"id\":5935},{\"__isSmartRef__\":true,\"id\":5942},{\"__isSmartRef__\":true,\"id\":5948},{\"__isSmartRef__\":true,\"id\":5991},{\"__isSmartRef__\":true,\"id\":6034},{\"__isSmartRef__\":true,\"id\":6040},{\"__isSmartRef__\":true,\"id\":6046},{\"__isSmartRef__\":true,\"id\":6068}],\"target\":{\"__isSmartRef__\":true,\"id\":0},\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":6074},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"withLayers\":[\"Global.lively.morphic.GrabbingLayer\"],\"_Position\":\"lively.pt(0.0,21.0)\",\"distanceToDragEvent\":\"lively.pt(365.0,-16.0)\"},\"5861\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5860},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5862\":{\"adjustForNewBounds\":true,\"resizeHeight\":true,\"resizeWidth\":true},\"5863\":{\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5864}],\"cancelButton\":{\"__isSmartRef__\":true,\"id\":5865},\"defaultInput\":\"CommitMessageTest1\",\"doNotCopyProperties\":[\"$$result\"],\"doNotSerialize\":[\"$$result\"],\"inputText\":{\"__isSmartRef__\":true,\"id\":5887},\"label\":{\"__isSmartRef__\":true,\"id\":5893},\"message\":\"Please enter a name for the part\",\"okButton\":{\"__isSmartRef__\":true,\"id\":5898},\"panel\":{\"__isSmartRef__\":true,\"id\":5860},\"result\":\"CommitMessageTest1\",\"view\":{\"__isSmartRef__\":true,\"id\":5860},\"__LivelyClassName__\":\"lively.morphic.PromptDialog\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"5864\":{\"sourceAttrName\":\"result\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5863},\"targetMethodName\":\"triggerCallback\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5863},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5865\":{\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5866},{\"__isSmartRef__\":true,\"id\":5867}],\"doNotCopyProperties\":[\"$$fire\"],\"doNotSerialize\":[\"$$fire\"],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5869},\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":6793,\"isActive\":true,\"isCopyMorphRef\":true,\"isLockOwner\":false,\"label\":{\"__isSmartRef__\":true,\"id\":5870},\"layout\":{\"__isSmartRef__\":true,\"id\":5875},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":5876},\"morphRefId\":1,\"normalFill\":{\"__isSmartRef__\":true,\"id\":5881},\"owner\":null,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5886},\"showsHalos\":false,\"submorphs\":[],\"toggle\":false,\"value\":false,\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(478.0,187.0)\"},\"5866\":{\"sourceAttrName\":\"fire\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5865},\"targetMethodName\":\"removeTopLevel\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5863},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5867\":{\"converterString\":\"function () { return null }\",\"sourceAttrName\":\"fire\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5865},\"targetMethodName\":\"result\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5863},\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":5868},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5868\":{\"source\":{\"__isSmartRef__\":true,\"id\":5865},\"target\":{\"__isSmartRef__\":true,\"id\":5863}},\"5869\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5865},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5870\":{\"_Align\":\"center\",\"_ClipMode\":\"hidden\",\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"_HandStyle\":\"default\",\"_MaxTextHeight\":null,\"_MaxTextWidth\":60,\"_MinTextHeight\":null,\"_MinTextWidth\":60,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":false,\"attributeConnections\":[],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"evalEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5871},\"eventsAreIgnored\":true,\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":6794,\"isLabel\":true,\"isLockOwner\":false,\"owner\":null,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5872},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5873}],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"5871\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5870},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5872\":{\"_BorderWidth\":0,\"_ClipMode\":\"hidden\",\"_Fill\":null,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(60.0,30.0)\",\"_Padding\":\"lively.rect(0,6,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"5873\":{\"_id\":\"_411\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5870},\"storedString\":\"\",\"style\":{\"__isSmartRef__\":true,\"id\":5874},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5874\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5875\":{\"moveHorizontal\":true,\"moveVertical\":true},\"5876\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5877},{\"__isSmartRef__\":true,\"id\":5878},{\"__isSmartRef__\":true,\"id\":5879},{\"__isSmartRef__\":true,\"id\":5880}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5877\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"5878\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5879\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5880\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"5881\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5882},{\"__isSmartRef__\":true,\"id\":5883},{\"__isSmartRef__\":true,\"id\":5884},{\"__isSmartRef__\":true,\"id\":5885}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5882\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"5883\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5884\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5885\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"5886\":{\"_BorderRadius\":5,\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_Fill\":{\"__isSmartRef__\":true,\"id\":5881},\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(189,190,192)\",\"_Extent\":\"lively.pt(60.0,30.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"5887\":{\"_ClipMode\":\"hidden\",\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"_MaxTextHeight\":null,\"_MaxTextWidth\":164,\"_MinTextHeight\":null,\"_MinTextWidth\":164,\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":true,\"attributeConnections\":[],\"charsReplaced\":\"7\",\"derivationIds\":[2889,\"9A8B5C1C-95BB-40F5-B9EF-B89DD5451B64\",\"C49BF160-BBBE-422E-BDDC-B9A98A72ABFF\",\"42B7E940-3BB5-4B79-B5D8-E4C8E780FF3B\",\"50B247C7-D8F3-4CF5-BD3F-2A2867827CF1\",\"674DADA8-0E51-4FAB-8522-A9D91F270267\",\"105181E3-2D4E-49C3-9C63-13D1F9E311AB\",\"54D6890B-898B-44EC-8BDF-688522764BD8\",\"A8821E63-E9F3-4FE1-94FC-897C0E64A537\",\"1A1BA90B-CA62-4F00-8A36-CC210F473907\",\"E8C3B7B8-5E66-4470-A4B0-C4103AA45358\",\"95511FB8-0146-4A7A-900F-72D7EE65877A\",\"7DA33C42-0FC5-4616-B97B-FA67332B7859\",\"D05E45C6-2CC5-44AB-B3FD-904395A33093\",\"83AF3D18-D412-4D65-B8FD-51A225F1371F\",\"238498B0-5A4F-416E-9ED6-096FE9C41557\",\"C238293B-A0D4-4ECA-A22A-94543F96B617\",\"61BC31A7-BF4C-4E59-9189-11A772CF2B36\",\"E628163F-DBED-46B3-ABAB-57FEDE6B30D3\",\"CEE42069-8017-4801-9E2D-4086FD1107F5\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"evalEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5888},\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"B67A9CCE-6D4E-45CD-BC52-E88D618178F2\",\"isBeingDragged\":false,\"isCopyMorphRef\":true,\"isInputLine\":true,\"isLockOwner\":false,\"lastFindLoc\":2,\"layout\":{\"__isSmartRef__\":true,\"id\":5889},\"morphRefId\":1,\"name\":\"NameText\",\"owner\":{\"__isSmartRef__\":true,\"id\":5860},\"previousSelection\":[1,1],\"savedTextString\":\"CommitMessageTest1\",\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5890},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5891}],\"_WordBreak\":\"break-all\",\"prevScroll\":[0,0],\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(10.0,50.0)\",\"distanceToDragEvent\":\"lively.pt(119.0,-15.0)\"},\"5888\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5887},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5889\":{\"adjustForNewBounds\":true,\"resizeWidth\":true},\"5890\":{\"_BorderRadius\":3.75,\"_BorderStyle\":\"solid\",\"_BorderWidth\":1,\"_ClipMode\":\"hidden\",\"_Opacity\":1,\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(227,227,227)\",\"_Extent\":\"lively.pt(174.0,20.0)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"5891\":{\"style\":{\"__isSmartRef__\":true,\"id\":5892},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5887},\"_id\":\"_3710\",\"storedString\":\"SeeTheState\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5892\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5893\":{\"_ClipMode\":\"hidden\",\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"_HandStyle\":\"default\",\"_MaxTextHeight\":null,\"_MaxTextWidth\":null,\"_MinTextHeight\":null,\"_MinTextWidth\":null,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":false,\"attributeConnections\":[],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"evalEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5894},\"eventsAreIgnored\":true,\"fixedHeight\":true,\"fixedWidth\":false,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":3220,\"isCopyMorphRef\":true,\"isLabel\":true,\"morphRefId\":1,\"owner\":null,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5895},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5896}],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(4.0,4.0)\"},\"5894\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5893},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5895\":{\"_BorderWidth\":0,\"_ClipMode\":\"hidden\",\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(226.0,21.0)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"5896\":{\"_id\":\"_410\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5893},\"storedString\":\"\",\"style\":{\"__isSmartRef__\":true,\"id\":5897},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5897\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5898\":{\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5899},{\"__isSmartRef__\":true,\"id\":5900}],\"doNotCopyProperties\":[\"$$fire\"],\"doNotSerialize\":[\"$$fire\"],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5901},\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":6795,\"isActive\":true,\"isCopyMorphRef\":true,\"isLockOwner\":false,\"label\":{\"__isSmartRef__\":true,\"id\":5902},\"layout\":{\"__isSmartRef__\":true,\"id\":5907},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":5908},\"morphRefId\":2,\"normalFill\":{\"__isSmartRef__\":true,\"id\":5881},\"owner\":null,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5913},\"showsHalos\":false,\"submorphs\":[],\"toggle\":false,\"value\":false,\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(414.0,187.0)\"},\"5899\":{\"sourceAttrName\":\"fire\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5898},\"targetMethodName\":\"removeTopLevel\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5863},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5900\":{\"sourceAttrName\":\"fire\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5898},\"targetMethodName\":\"doSave\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5887},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5901\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5898},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5902\":{\"_Align\":\"center\",\"_ClipMode\":\"hidden\",\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"_HandStyle\":\"default\",\"_MaxTextHeight\":null,\"_MaxTextWidth\":60,\"_MinTextHeight\":null,\"_MinTextWidth\":60,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":false,\"attributeConnections\":[],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"evalEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5903},\"eventsAreIgnored\":true,\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":6796,\"isLabel\":true,\"isLockOwner\":false,\"owner\":null,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5904},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5905}],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"5903\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5902},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5904\":{\"_BorderWidth\":0,\"_ClipMode\":\"hidden\",\"_Fill\":null,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(60.0,30.0)\",\"_Padding\":\"lively.rect(0,6,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"5905\":{\"_id\":\"_412\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5902},\"storedString\":\"\",\"style\":{\"__isSmartRef__\":true,\"id\":5906},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5906\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5907\":{\"moveHorizontal\":true,\"moveVertical\":true},\"5908\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5909},{\"__isSmartRef__\":true,\"id\":5910},{\"__isSmartRef__\":true,\"id\":5911},{\"__isSmartRef__\":true,\"id\":5912}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5909\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"5910\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5911\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5912\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"5913\":{\"_BorderRadius\":5,\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_Fill\":{\"__isSmartRef__\":true,\"id\":5881},\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(189,190,192)\",\"_Extent\":\"lively.pt(60.0,30.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"5914\":{\"partName\":\"PublishPartPanePane\",\"requiredModules\":[],\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5915\":{\"_BorderRadius\":0,\"_BorderStyle\":\"solid\",\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(95,94,95)\",\"_Extent\":\"lively.pt(479.0,415.0)\",\"_Fill\":\"Color.rgb(243,243,243)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"5916\":{\"_ClipMode\":\"auto\",\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"_InputAllowed\":true,\"_MaxTextHeight\":null,\"_MaxTextWidth\":444,\"_MinTextHeight\":null,\"_MinTextWidth\":444,\"_Rotation\":0,\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":true,\"attributeConnections\":[],\"charsReplaced\":\"no comment\",\"derivationIds\":[2890,\"40048B1D-9547-4EA6-AB66-31168A1C9FAE\",\"8A0DE790-FA6C-41C9-BA2B-84397DA3F39E\",\"DCFEEBC9-D891-408E-A103-19356A96070F\",\"EAEE386C-B48C-44E1-B80C-6830217A2FC6\",\"6CABE716-A9A0-4BED-ACA6-4C0C9C6C8E5E\",\"C2DC6D12-6F98-4236-AA47-1BD438BE5E56\",\"BFEBFDBE-0C30-407F-9B3C-B45A27971468\",\"923C751C-6180-4C96-A3FC-42A8AF1B4298\",\"0D556A07-77CA-478F-95B3-E3051804BF9C\",\"D952B070-654E-40FA-9076-7E8156C9C87C\",\"2EB5AAE4-7C54-466F-8C70-E3BD1E218C90\",\"D6863F0B-0CE5-401F-9646-2A748564AB54\",\"B422EE4A-2E17-4752-812B-1DFCDFBFE4D4\",\"52701E3E-E7F1-4A2F-B8FE-2115D0544509\",\"392D7685-0EDA-4891-9220-82C9DC2C3CCD\",\"518D6489-8478-48BE-BBCF-E5746FAA1C00\",\"3494F783-BEDF-43AD-9789-2826599F2699\",\"711A7903-DBF4-46D9-98D5-A5F0C40EF24B\",\"E30313E6-F49A-4D45-8DAD-7E48F25F2C03\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"evalEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5917},\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"216AEAA9-64BF-43F0-9BC1-071AE9D9D831\",\"isBeingDragged\":false,\"isInputLine\":false,\"isLockOwner\":false,\"lastFindLoc\":10,\"layout\":{\"__isSmartRef__\":true,\"id\":5918},\"name\":\"CommitMessageText\",\"owner\":{\"__isSmartRef__\":true,\"id\":5860},\"previousSelection\":[3,10],\"savedTextString\":\"no commentddad\",\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5919},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5920}],\"_WordBreak\":\"break-all\",\"priorSelectionRange\":[33,33],\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(10.0,260.0)\",\"distanceToDragEvent\":\"lively.pt(351.0,-17.0)\"},\"5917\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5916},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5918\":{\"resizeHeight\":true,\"resizeWidth\":true},\"5919\":{\"_BorderRadius\":6,\"_BorderStyle\":\"solid\",\"_BorderWidth\":1,\"_ClipMode\":\"hidden\",\"_Opacity\":1,\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(203,203,203)\",\"_Extent\":\"lively.pt(454.0,102.0)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"5920\":{\"style\":{\"__isSmartRef__\":true,\"id\":5921},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5916},\"_id\":\"_15422\",\"storedString\":\"fixed further bugs with the deepCopy procedure\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5921\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5922\":{\"_ClipMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"_FontSize\":12,\"_MaxTextHeight\":null,\"_MaxTextWidth\":114,\"_MinTextHeight\":null,\"_MinTextWidth\":114,\"_Rotation\":0,\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowsInput\":true,\"attributeConnections\":[],\"charsReplaced\":\"some text \",\"derivationIds\":[2891,\"E101CA30-35F9-42F0-A46C-28671530C787\",\"CE7E7640-C507-43BF-88EF-C4ACE8CCF564\",\"F04823B9-5B0B-4CCA-B8F7-00BD8608ED16\",\"DD4402A8-C90A-4187-92DA-813F59FF86E6\",\"90452494-6B16-4189-8CC1-4EB76FCCCBC9\",\"A1BA43C9-3B13-4744-893E-8B39CEDA44D3\",\"A4DDC2E9-14D8-4DA1-A960-4BB1DF3A45CD\",\"97027388-2CC6-4B87-880F-D9048C0EAB5A\",\"97A71E75-471E-4C94-879E-0ECD50A4DA7D\",\"B952E46A-0593-4861-A364-746D14830709\",\"CFEB54E4-C6B5-4DEC-9C82-93FEC6192DF8\",\"8F33B7B6-1D97-4422-9D4C-562576803FAE\",\"EE6FBA69-D693-41BD-A1D6-7852A30ADE28\",\"D0A85886-302D-46FB-8139-F28D0A45D0E2\",\"A5589A0F-6873-4F7B-ACEE-A7C2706973BC\",\"E6F13CA6-2BA7-457B-BB6B-E4B8F8F969B0\",\"CE6690BE-CE0E-4EAB-96C2-EB091EB4F761\",\"52715C75-9980-4AD0-ACE6-F2C1AF0A0CBA\",\"CCF8C95E-C494-497C-B9DC-5F07B044D32A\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5923},\"fixedHeight\":false,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"D7D82B4A-D973-4225-B6B9-A94E725575DE\",\"isBeingDragged\":false,\"isLockOwner\":false,\"lastFindLoc\":10,\"layout\":{\"__isSmartRef__\":true,\"id\":5924},\"name\":\"Text5\",\"owner\":{\"__isSmartRef__\":true,\"id\":5860},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5925},\"prevScroll\":[0,0],\"priorSelectionRange\":[0,4],\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5926},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5927}],\"__serializedExpressions__\":[\"_Padding\",\"_Position\",\"distanceToDragEvent\",\"textColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(5,5,0,0)\",\"_Position\":\"lively.pt(10.0,30.0)\",\"distanceToDragEvent\":\"lively.pt(78.0,-3.0)\",\"textColor\":\"Color.rgb(0,0,0)\"},\"5923\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5922},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5924\":{\"moveHorizontal\":false},\"5925\":{\"comment\":\"a simple text morph\",\"migrationLevel\":4,\"partName\":\"Text\",\"partsSpaceName\":\"PartsBin/Basic\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5926\":{\"_BorderRadius\":0,\"_BorderStyle\":\"solid\",\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"fill\":null,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(114.0,19.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"5927\":{\"_id\":\"_400\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5922},\"morph\":{\"__isSmartRef__\":true,\"id\":5922},\"storedString\":\"name\",\"style\":{\"__isSmartRef__\":true,\"id\":5928},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5928\":{\"fontSize\":9,\"italics\":\"italic\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5929\":{\"_ClipMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"_FontSize\":12,\"_MaxTextHeight\":null,\"_MaxTextWidth\":250,\"_MinTextHeight\":null,\"_MinTextWidth\":250,\"_Rotation\":0,\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowsInput\":true,\"attributeConnections\":[],\"charsReplaced\":\"changes\",\"derivationIds\":[2892,\"E5DC0070-3EA2-4212-9AA7-E3C865547E5E\",\"809E256F-82F6-4A22-B614-DE8C08FA5970\",\"272C0F9A-E7EF-4ECE-851D-08ACB35EA24D\",\"8AA544F8-6F47-454D-AE18-A264ACDEFA7E\",\"8374F17A-0E7E-4436-931A-1BA6E7CEAB7D\",\"2FA9E6A8-96E0-4B11-B3BE-D625991003B4\",\"EF4AC0A8-BC6A-4E7E-A4A1-838717896172\",\"7E58BFFB-E384-4B68-A4C8-A32E7A93B8FC\",\"BFCA8D00-622E-4E2D-998E-56C8E2DB8351\",\"0DD88B54-97A9-4F81-BEC4-474DB9D20DF5\",\"6400C374-D5C5-4AF3-BDD4-466198D5C4BA\",\"6AB467AF-2289-4696-B2B0-AF36BFC54FDA\",\"1E30FC69-CA06-403F-AE8B-4A12304F1FEB\",\"EB7FBB3F-8989-4980-9DA2-4D10CB466437\",\"0D191BF2-AA67-4F93-94C2-A719DA9CC670\",\"D704D697-36E3-4929-BFBE-9E9C75E6E0A7\",\"93C5BB28-AC5D-4F61-8C62-6220E6B1402B\",\"EDF4D442-6723-4755-A755-665EBD75AD61\",\"C3BED4B5-F5A5-4CDE-9CC4-0750F897CAC0\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5930},\"fixedHeight\":false,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"58B51164-4CBA-485E-ADEA-588DAE5475E5\",\"isLockOwner\":false,\"lastFindLoc\":7,\"name\":\"Text6\",\"owner\":{\"__isSmartRef__\":true,\"id\":5860},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5931},\"prevScroll\":[0,0],\"priorSelectionRange\":[0,14],\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5932},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5933}],\"__serializedExpressions__\":[\"_Padding\",\"_Position\",\"distanceToDragEvent\",\"textColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(5,5,0,0)\",\"_Position\":\"lively.pt(10.0,240.0)\",\"distanceToDragEvent\":\"lively.pt(174.0,-21.0)\",\"textColor\":\"Color.rgb(0,0,0)\"},\"5930\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5929},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5931\":{\"comment\":\"a simple text morph\",\"migrationLevel\":4,\"partName\":\"Text\",\"partsSpaceName\":\"PartsBin/Basic\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5932\":{\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"fill\":null,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(250.0,20.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"5933\":{\"_id\":\"_401\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5929},\"morph\":{\"__isSmartRef__\":true,\"id\":5929},\"storedString\":\"commit message\",\"style\":{\"__isSmartRef__\":true,\"id\":5934},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5934\":{\"italics\":\"italic\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5935\":{\"_ClipMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"_FontSize\":12,\"_MaxTextHeight\":null,\"_MaxTextWidth\":114,\"_MinTextHeight\":null,\"_MinTextWidth\":114,\"_Rotation\":0,\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowsInput\":true,\"attributeConnections\":[],\"charsReplaced\":\"name\",\"derivationIds\":[2894,\"75F41AE1-CA7A-48D0-AE2C-7AAF6101B89C\",\"CB87A9FB-0776-4109-BDE0-0E8C61F1626C\",\"954BD4D6-BBF2-4D3C-94CA-21A38F66F449\",\"5C78A757-B050-43F1-B4CF-26CE9CC58B03\",\"A90A2B0B-A1A7-4F19-8FFB-1D98E8CF7BE6\",\"181AA91A-3D90-4322-ACB9-3D707A3994E0\",\"8A6171C0-493C-475F-B974-54B0FE5DD81C\",\"246AA662-2B7A-4ABE-AB30-734548540344\",\"708636F1-5D64-47AD-B72E-1E255924638B\",\"3C7D4704-AD28-4978-B6A1-2646B7BAA9B3\",\"D7754A0E-4F0E-4363-907A-4743D1254104\",\"CBD21E5F-99E6-4DDA-BF27-42D3424DB513\",\"BBA77A6C-FD26-4279-8919-1A8114C6F035\",\"BB158E68-208B-4E62-81D2-9B057CA86DBF\",\"037F2BD3-0CFD-4A28-AF42-35D6DEC633C0\",\"1C97CF32-7D7E-4095-A5C9-117C3F56FF9C\",\"183DF41C-5203-43D3-80B0-4C0955EAF207\",\"B8B7B9C8-EEF3-4B24-B8BE-45C27275CFC2\",\"0A820D61-06E7-430C-90BB-B8EA3A638C73\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5936},\"fixedHeight\":false,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"C3B05DF7-161E-4E81-B860-D7ACBA616C6E\",\"isBeingDragged\":false,\"isLockOwner\":false,\"lastFindLoc\":4,\"layout\":{\"__isSmartRef__\":true,\"id\":5937},\"name\":\"Text7\",\"owner\":{\"__isSmartRef__\":true,\"id\":5860},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5938},\"prevScroll\":[0,0],\"priorSelectionRange\":[0,8],\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5939},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5940}],\"__serializedExpressions__\":[\"_Padding\",\"_Position\",\"distanceToDragEvent\",\"textColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(5,5,0,0)\",\"_Position\":\"lively.pt(205.0,30.0)\",\"distanceToDragEvent\":\"lively.pt(87.0,-11.0)\",\"textColor\":\"Color.rgb(0,0,0)\"},\"5936\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5935},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5937\":{\"moveHorizontal\":true,\"moveVertical\":false},\"5938\":{\"comment\":\"a simple text morph\",\"migrationLevel\":4,\"partName\":\"Text\",\"partsSpaceName\":\"PartsBin/Basic\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5939\":{\"_BorderRadius\":0,\"_BorderStyle\":\"solid\",\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"fill\":null,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(114.0,19.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"5940\":{\"_id\":\"_403\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5935},\"storedString\":\"category\",\"style\":{\"__isSmartRef__\":true,\"id\":5941},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5941\":{\"fontSize\":9,\"italics\":\"italic\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5942\":{\"_ClipMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"_FontSize\":12,\"_MaxTextHeight\":null,\"_MaxTextWidth\":325,\"_MinTextHeight\":null,\"_MinTextWidth\":325,\"_Rotation\":0,\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowsInput\":true,\"attributeConnections\":[],\"charsReplaced\":\"Publish Object in PartsBin\",\"derivationIds\":[2895,\"3AFBC971-95B4-48C4-888D-22FCBB742090\",\"D0394F71-EBB2-452A-A71F-D172D5B1CAD6\",\"79EDAC74-BD6B-42B1-BBBA-71B07578D1E0\",\"C19A8344-D637-44B7-BB1F-FD0153E5A62B\",\"9C41963E-088E-48CA-9CAA-572564F7CA69\",\"F9411AD0-B890-4EA9-9222-209167943D0D\",\"BF073247-EC88-4664-A2E2-A5E520CFD169\",\"3C9640D6-8AED-4E2A-87F1-8F94D4E9F1B7\",\"01AB4BED-5CFA-4FDE-9D09-535678684FC5\",\"929E4D49-C1D6-4DB2-B2E9-562DE9C7861C\",\"CF0E2CD7-7316-4423-80BC-485A9F57DDBD\",\"62300CE2-71BF-4F7E-AC36-4D3DCEA754B5\",\"4180FEEB-3566-4FAA-BF0A-0F21B049922B\",\"A397C34C-C857-4CF3-8D36-F9C6A51978D7\",\"BBDFAB6B-53A5-4C6F-BF60-3B29C30AECCF\",\"2DC063B8-7CBA-4B63-BC19-2921C4BF8FA9\",\"34E4B761-A6F4-41B7-8FA3-FEE46A657CC5\",\"8309887D-98BA-46E3-A4F1-91927E4EE0EB\",\"47B2E628-FC6D-4043-9F90-C0C5EA1D2AE6\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5943},\"fixedHeight\":false,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"BEDBC234-7A6F-4191-84BA-EECBB0A959FC\",\"isBeingDragged\":false,\"isLockOwner\":false,\"lastFindLoc\":26,\"name\":\"Text8\",\"owner\":{\"__isSmartRef__\":true,\"id\":5860},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5944},\"prevScroll\":[0,0],\"priorSelectionRange\":[0,36],\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5945},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5946}],\"__serializedExpressions__\":[\"_Padding\",\"_Position\",\"distanceToDragEvent\",\"textColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(5,5,0,0)\",\"_Position\":\"lively.pt(10.0,10.0)\",\"distanceToDragEvent\":\"lively.pt(221.0,-12.0)\",\"textColor\":\"Color.rgb(0,0,0)\"},\"5943\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5942},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5944\":{\"comment\":\"a simple text morph\",\"migrationLevel\":4,\"partName\":\"Text\",\"partsSpaceName\":\"PartsBin/Basic\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5945\":{\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"fill\":null,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(325.0,19.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"5946\":{\"_id\":\"_404\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5942},\"storedString\":\"Upload part to the shared repository\",\"style\":{\"__isSmartRef__\":true,\"id\":5947},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5947\":{\"italics\":\"normal\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5948\":{\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5949}],\"derivationIds\":[2896,\"40384C75-EF01-4AAD-AA1C-A7C19EDB6A0F\",\"21376B8E-78CF-456D-87AA-4D62D86B16D2\",\"E9336A59-C7BF-4C91-88B0-0D0477AA75AE\",\"A5E21E04-05F3-4A15-AAFA-55946EEC5F80\",\"28512033-1B92-4388-B125-1C3DCE6D560F\",\"A7B2B1EE-CD9D-4B35-828A-8F1DE0A24BFC\",\"2E2676E6-1ACE-478E-A54F-49E5754BF3B4\",\"E0DE5483-F457-472E-825E-B6AF8056A1C9\",\"EFBD20B8-E9F6-4777-AA08-A2DA3C8E3E70\",\"D7EF09B6-7888-4F5B-BCEF-E68021A415D6\",\"7FBF982F-F25A-45D8-922E-09822EAC94CE\",\"CBC56727-1E95-4C35-9241-E2876D5B0481\",\"EE9C4AEC-448E-4355-AE9B-D9C3C648F6B4\",\"AAD76550-B8F6-48FF-B41F-B67FB753D845\",\"741803B0-4054-48F3-823E-04D50A704085\",\"B34FDFCF-CD21-4035-81D6-A400D980AFEC\",\"CC016F80-3ABD-4732-AF70-FD8C47E21330\",\"0B5B157F-E684-4844-B4B6-C77653C5165B\",\"F928D8FF-0713-4988-B039-4AF62151E504\"],\"doNotCopyProperties\":[\"$$fire\"],\"doNotSerialize\":[\"$$fire\"],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5972},\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"88CCD503-C6E8-4C7E-B8AB-DD1C7E6D134B\",\"isActive\":true,\"isPressed\":false,\"label\":{\"__isSmartRef__\":true,\"id\":5973},\"layout\":{\"__isSmartRef__\":true,\"id\":5978},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":5979},\"name\":\"Button\",\"normalFill\":{\"__isSmartRef__\":true,\"id\":5984},\"owner\":{\"__isSmartRef__\":true,\"id\":5860},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5989},\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5990},\"showsHalos\":false,\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5973}],\"toggle\":false,\"value\":false,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(355.0,378.0)\",\"distanceToDragEvent\":\"lively.pt(77.0,-5.0)\"},\"5949\":{\"sourceAttrName\":\"fire\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5948},\"targetMethodName\":\"onCancel\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5860},\"visualConnector\":{\"__isSmartRef__\":true,\"id\":5950},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5950\":{\"con\":{\"__isSmartRef__\":true,\"id\":5949},\"controlPoints\":[{\"__isSmartRef__\":true,\"id\":5951},{\"__isSmartRef__\":true,\"id\":5952}],\"droppingEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5960},\"halosEnabled\":true,\"id\":352,\"owner\":null,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5961},\"showsMorphMenu\":true,\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5953}],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5964},\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"5951\":{\"connectedMagnet\":null,\"index\":0,\"morph\":{\"__isSmartRef__\":true,\"id\":5950},\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"5952\":{\"connectedMagnet\":null,\"index\":1,\"marker\":{\"__isSmartRef__\":true,\"id\":5953},\"markerDirection\":\"prev\",\"morph\":{\"__isSmartRef__\":true,\"id\":5950},\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"5953\":{\"_Rotation\":-2.716760490670451,\"droppingEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5954},\"halosEnabled\":true,\"id\":353,\"owner\":{\"__isSmartRef__\":true,\"id\":5950},\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5955},\"submorphs\":[],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"_Position\":\"lively.pt(0.5,0.5)\"},\"5954\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5953},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5955\":{\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":5956},{\"__isSmartRef__\":true,\"id\":5957},{\"__isSmartRef__\":true,\"id\":5958},{\"__isSmartRef__\":true,\"id\":5959}],\"cachedVertices\":null,\"dontChangeShape\":false,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(16.0,12.0)\",\"_Fill\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"5956\":{\"isAbsolute\":true,\"x\":0,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5957\":{\"isAbsolute\":true,\"x\":0,\"y\":12,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5958\":{\"isAbsolute\":true,\"x\":16,\"y\":6,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5959\":{\"isAbsolute\":true,\"x\":0,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5960\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5950},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5961\":{\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":5962},{\"__isSmartRef__\":true,\"id\":5963}],\"cachedVertices\":null,\"dontChangeShape\":false,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(421.0,191.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(-0.5,-0.5)\"},\"5962\":{\"isAbsolute\":true,\"x\":420,\"y\":190,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5963\":{\"isAbsolute\":true,\"x\":0,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5964\":{\"morphMenuItems\":{\"__isSmartRef__\":true,\"id\":5965}},\"5965\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5966},\"source\":\"function morphMenuItems() {\\n var visualConnector = this, con = this.con, world = this.world();\\n var items = [\\n ['edit converter', function() {\\n var source = con.converterString || 'function converter(value) {\\\\n return value\\\\n}',\\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\\n editor.doitContext = con;\\n connect(editor, 'savedTextString', con, 'converterString', {updater:\\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \\n function() { return 'setting new converter' }})\\n editor.applyStyle({syntaxHighlighting: true, fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\\n var title = con.targetObj.name && con.sourceObj.name ?\\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\\n 'Editor for converter function';\\n var window = world.addFramedMorph(editor, title)\\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\\n }],\\n ['hide', function() {\\n visualConnector.disconnectFromMagnets();\\n visualConnector.remove();\\n }],\\n ['disconnect', function() {\\n alertOK('Disconnected ' + visualConnector.con);\\n visualConnector.con.visualDisconnect();\\n }],\\n ['cancel', function() {}],\\n ];\\n return items;\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":5967},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5966\":{},\"5967\":{\"this\":{\"__isSmartRef__\":true,\"id\":5950},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5968}},\"5968\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5969}},\"5969\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5970},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":5971},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5970\":{},\"5971\":{\"name\":\"morphMenuItems\",\"obj\":{\"__isSmartRef__\":true,\"id\":5950}},\"5972\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5948},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5973\":{\"_Align\":\"center\",\"_ClipMode\":\"hidden\",\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"_HandStyle\":\"default\",\"_MaxTextHeight\":null,\"_MaxTextWidth\":101,\"_MinTextHeight\":null,\"_MinTextWidth\":101,\"_PointerEvents\":\"none\",\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":false,\"attributeConnections\":[],\"derivationIds\":[2897,\"92EB5E70-61BB-4A71-942C-A34A20789B2F\",\"A9C9F9CF-1BAC-4074-A093-4EB0C3C90866\",\"2FE50303-6361-4A70-9BD5-0D8D1C8B5176\",\"D774C172-7EE9-40AE-9949-340BA8EDBD37\",\"9B5186A1-2B8E-406C-B165-05F327435DC2\",\"9D4948C2-2429-4333-8F3D-89BB96D33894\",\"748160AD-0FF7-4E89-9BB5-486870332207\",\"944E6E30-642C-448D-BBFE-03835C34628C\",\"254F8208-565C-4C75-A5F5-00426CEB4B73\",\"501AF004-4601-4260-8B81-C8F07DB46A9D\",\"A8CA8FB2-5C27-4E5A-8EC1-6697FE1FF0DD\",\"8517C0CE-CE66-435A-B522-21B2A78DFEE9\",\"3CA33CEB-8ACD-4C69-A01F-254F6D1DA196\",\"B1DA64A1-C447-44F0-8186-BB6E6E7DF3CB\",\"E5464D79-8548-4E65-8C48-D9046F121681\",\"20971AE2-EBF3-4F13-BB11-A40F5FA641C1\",\"3A6E47F6-35C2-425D-B69A-5EDE629EF1A0\",\"B40FB49A-3034-464F-A3D8-43D4E8AAF34E\",\"75562411-CB29-4DE6-8778-A0D7F24F5D9F\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5974},\"eventsAreIgnored\":true,\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"A67A9587-7445-4003-9A99-ECB67F92D0C8\",\"isLabel\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":5948},\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5975},\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5976}],\"textStyle\":null,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\",\"_TextColor\",\"padding\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_TextColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,5,0,0)\"},\"5974\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5973},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5975\":{\"_BorderWidth\":0,\"_ClipMode\":\"hidden\",\"_Fill\":null,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"5976\":{\"_id\":\"_1138\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5973},\"storedString\":\"cancel\",\"style\":{\"__isSmartRef__\":true,\"id\":5977},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5977\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5978\":{\"moveHorizontal\":true,\"moveVertical\":true},\"5979\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5980},{\"__isSmartRef__\":true,\"id\":5981},{\"__isSmartRef__\":true,\"id\":5982},{\"__isSmartRef__\":true,\"id\":5983}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5980\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"5981\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5982\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5983\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"5984\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5985},{\"__isSmartRef__\":true,\"id\":5986},{\"__isSmartRef__\":true,\"id\":5987},{\"__isSmartRef__\":true,\"id\":5988}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5985\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"5986\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5987\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5988\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"5989\":{\"comment\":\"Has a script that is called on button press\",\"migrationLevel\":4,\"partName\":\"Button\",\"partsSpaceName\":\"PartsBin/Inputs\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5990\":{\"_BorderRadius\":5.2,\"_BorderStyle\":\"solid\",\"_BorderWidth\":1.1840000000000002,\"_ClipMode\":\"visible\",\"_Fill\":{\"__isSmartRef__\":true,\"id\":5984},\"_Opacity\":1,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"5991\":{\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5992}],\"derivationIds\":[2898,\"9D27A522-4E3D-482F-97CF-3CA3247A3999\",\"4EBF07AD-25C0-4034-BC06-31F137F70FA1\",\"DC6D6B8E-37AE-4815-A81A-AC7071124A26\",\"42DF6D49-8482-40A3-B901-512013BB5C75\",\"0D3EB4E1-46E7-4B1E-8273-6432575F84B5\",\"733427E4-0BB2-4FB7-917C-4A3D98C50589\",\"001872CD-CE26-4A7A-AB1F-3EFF5AC6D6A3\",\"2FFB821F-9334-4125-8541-31C21E305B78\",\"A3635A2F-B9AE-4CAA-A07F-76E90A2AF718\",\"ACE7DD81-434E-40D4-A12D-CB728F4CFA61\",\"15D1D871-417C-444D-B7E7-4556C755A914\",\"AEC9FEB8-505A-4D19-9C25-747D78D04F17\",\"38C38B49-0343-41FA-BC14-2FAF64266DB0\",\"55C4703F-8F22-4BB7-A09A-4186B8A404F2\",\"6F234AFA-11CA-48C1-841A-536E5A48FE21\",\"68C85EC7-341D-4DEB-B92C-816AC5454663\",\"E0718149-6E92-4F3B-8E50-D2728012054D\",\"A14738A0-2B84-4465-BDAC-B98F839BD81C\",\"D1D5B6BD-8D74-4E99-91AD-18C2825CA4C9\"],\"doNotCopyProperties\":[\"$$fire\"],\"doNotSerialize\":[\"$$fire\"],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6015},\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"773ACF0F-3F1A-4278-A8A6-D3420FCB921D\",\"isActive\":true,\"isPressed\":true,\"label\":{\"__isSmartRef__\":true,\"id\":6016},\"layout\":{\"__isSmartRef__\":true,\"id\":6021},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":6022},\"name\":\"Button1\",\"normalFill\":{\"__isSmartRef__\":true,\"id\":6027},\"owner\":{\"__isSmartRef__\":true,\"id\":5860},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":6032},\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6033},\"showsHalos\":false,\"submorphs\":[{\"__isSmartRef__\":true,\"id\":6016}],\"toggle\":false,\"value\":false,\"_StyleClassNames\":[\"pressed\"],\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(245.0,378.0)\",\"distanceToDragEvent\":\"lively.pt(62.0,-12.0)\"},\"5992\":{\"sourceAttrName\":\"fire\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5991},\"targetMethodName\":\"onPublish\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5860},\"visualConnector\":{\"__isSmartRef__\":true,\"id\":5993},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5993\":{\"con\":{\"__isSmartRef__\":true,\"id\":5992},\"controlPoints\":[{\"__isSmartRef__\":true,\"id\":5994},{\"__isSmartRef__\":true,\"id\":5995}],\"droppingEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6003},\"halosEnabled\":true,\"id\":139,\"owner\":null,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6004},\"showsMorphMenu\":true,\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5996}],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":6007},\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"5994\":{\"connectedMagnet\":null,\"index\":0,\"morph\":{\"__isSmartRef__\":true,\"id\":5993},\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"5995\":{\"connectedMagnet\":null,\"index\":1,\"marker\":{\"__isSmartRef__\":true,\"id\":5996},\"markerDirection\":\"prev\",\"morph\":{\"__isSmartRef__\":true,\"id\":5993},\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"5996\":{\"_Rotation\":-2.5917394709132084,\"droppingEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5997},\"halosEnabled\":true,\"id\":140,\"owner\":{\"__isSmartRef__\":true,\"id\":5993},\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5998},\"submorphs\":[],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"_Position\":\"lively.pt(0.5,0.5)\"},\"5997\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5996},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5998\":{\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":5999},{\"__isSmartRef__\":true,\"id\":6000},{\"__isSmartRef__\":true,\"id\":6001},{\"__isSmartRef__\":true,\"id\":6002}],\"cachedVertices\":null,\"dontChangeShape\":false,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(16.0,12.0)\",\"_Fill\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"5999\":{\"isAbsolute\":true,\"x\":0,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"6000\":{\"isAbsolute\":true,\"x\":0,\"y\":12,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"6001\":{\"isAbsolute\":true,\"x\":16,\"y\":6,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"6002\":{\"isAbsolute\":true,\"x\":0,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"6003\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5993},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6004\":{\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":6005},{\"__isSmartRef__\":true,\"id\":6006}],\"cachedVertices\":null,\"dontChangeShape\":false,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(311.0,191.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(-0.5,-0.5)\"},\"6005\":{\"isAbsolute\":true,\"x\":310,\"y\":190,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"6006\":{\"isAbsolute\":true,\"x\":0,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"6007\":{\"morphMenuItems\":{\"__isSmartRef__\":true,\"id\":6008}},\"6008\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6009},\"source\":\"function morphMenuItems() {\\n var visualConnector = this, con = this.con, world = this.world();\\n var items = [\\n ['edit converter', function() {\\n var source = con.converterString || 'function converter(value) {\\\\n return value\\\\n}',\\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\\n editor.doitContext = con;\\n connect(editor, 'savedTextString', con, 'converterString', {updater:\\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \\n function() { return 'setting new converter' }})\\n editor.applyStyle({syntaxHighlighting: true, fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\\n var title = con.targetObj.name && con.sourceObj.name ?\\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\\n 'Editor for converter function';\\n var window = world.addFramedMorph(editor, title)\\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\\n }],\\n ['hide', function() {\\n visualConnector.disconnectFromMagnets();\\n visualConnector.remove();\\n }],\\n ['disconnect', function() {\\n alertOK('Disconnected ' + visualConnector.con);\\n visualConnector.con.visualDisconnect();\\n }],\\n ['cancel', function() {}],\\n ];\\n return items;\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6010},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6009\":{},\"6010\":{\"this\":{\"__isSmartRef__\":true,\"id\":5993},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":6011}},\"6011\":{\"$super\":{\"__isSmartRef__\":true,\"id\":6012}},\"6012\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6013},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6014},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6013\":{},\"6014\":{\"name\":\"morphMenuItems\",\"obj\":{\"__isSmartRef__\":true,\"id\":5993}},\"6015\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5991},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6016\":{\"_Align\":\"center\",\"_ClipMode\":\"hidden\",\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"_HandStyle\":\"default\",\"_MaxTextHeight\":null,\"_MaxTextWidth\":101,\"_MinTextHeight\":null,\"_MinTextWidth\":101,\"_PointerEvents\":\"none\",\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":false,\"attributeConnections\":[],\"derivationIds\":[2899,\"4F00D1F5-B85C-479E-BDDE-322DF2F432A3\",\"5E7BC7AC-9EF9-4CF5-9196-A542A26534CA\",\"46616896-CA46-4B43-B694-9FB001B32989\",\"F73D407C-A72D-414B-AB8D-1E28025BCA1C\",\"C5B395F9-BF24-4FA7-87D3-03E9AE9C4E45\",\"ECEC7694-EF15-4DE7-A847-9DB2D4B99B3C\",\"AE0EC189-A810-44FB-948F-F8667AF67929\",\"CC950242-2CF1-48D3-B3C3-EF03073D145F\",\"181712FB-04E9-40DA-ABEF-E711AC15A136\",\"08CA5C5C-AAE0-4E6D-BFA4-04C9735965CC\",\"F06603E2-E026-4DB9-B64F-71C0F6BE4CAA\",\"5F5EDDF1-7355-4EE9-8286-9B0FC87B4A34\",\"79E77E86-9ABD-4417-A260-E0CAABA3925E\",\"11030354-936E-4E5D-BEB5-643D96C0CE06\",\"34136BAA-3143-44E9-AA72-B7030E66E400\",\"E5860588-E4A1-4D07-A6F3-12B2F107649A\",\"8BB1A3A3-3886-44CB-A963-949225DF336A\",\"9EB47672-A2C1-46F3-B8C7-FB5AFC6B8463\",\"FE7A5658-2B84-42DB-B44A-0609785DD024\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6017},\"eventsAreIgnored\":true,\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"FF129EC6-010F-4CD2-B1FD-47B5B160FB59\",\"isLabel\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":5991},\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6018},\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6019}],\"textStyle\":null,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\",\"_TextColor\",\"padding\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_TextColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,5,0,0)\"},\"6017\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6016},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6018\":{\"_BorderWidth\":0,\"_ClipMode\":\"hidden\",\"_Fill\":null,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_Padding\":\"lively.rect(0,4,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"6019\":{\"_id\":\"_1043\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6016},\"storedString\":\"publish\",\"style\":{\"__isSmartRef__\":true,\"id\":6020},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6020\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6021\":{\"moveHorizontal\":true,\"moveVertical\":true},\"6022\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":6023},{\"__isSmartRef__\":true,\"id\":6024},{\"__isSmartRef__\":true,\"id\":6025},{\"__isSmartRef__\":true,\"id\":6026}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"6023\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"6024\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"6025\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"6026\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"6027\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":6028},{\"__isSmartRef__\":true,\"id\":6029},{\"__isSmartRef__\":true,\"id\":6030},{\"__isSmartRef__\":true,\"id\":6031}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"6028\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"6029\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"6030\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"6031\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"6032\":{\"comment\":\"Has a script that is called on button press\",\"migrationLevel\":4,\"partName\":\"Button\",\"partsSpaceName\":\"PartsBin/Inputs\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"6033\":{\"_BorderRadius\":5.2,\"_BorderStyle\":\"solid\",\"_BorderWidth\":1.1840000000000002,\"_ClipMode\":\"visible\",\"_Fill\":{\"__isSmartRef__\":true,\"id\":6027},\"_Opacity\":1,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"6034\":{\"_ClipMode\":\"auto\",\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"_InputAllowed\":true,\"_MaxTextHeight\":null,\"_MaxTextWidth\":445,\"_MinTextHeight\":null,\"_MinTextWidth\":445,\"_Rotation\":0,\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":true,\"attributeConnections\":[],\"charsReplaced\":\"\",\"derivationIds\":[2900,\"7E82C349-9FC9-48B5-B84C-30E99FC40DF2\",\"A07EAFD3-B03B-4E4C-BC72-FB29F65F543A\",\"888FB55C-0365-4B40-A9B4-33FD19FA1E91\",\"37AE3F7E-8AF9-413E-BDB9-796C3CE0C0A6\",\"C19CF401-2869-429B-8C7E-3679F2C07B10\",\"16D31632-3C1B-4388-9753-E178F4D74EC3\",\"CE8B7F8B-0B5D-4A03-AFA0-CB5E4A9EE815\",\"A0B7AE1E-340F-4786-A906-37B5D92B955E\",\"6FB3DD7F-E27E-4C14-B6A7-87EE557243E3\",\"8C9DC597-8FB3-409F-9F92-43E22D1EE113\",\"96E19549-1C58-47D1-AABB-06F24696272A\",\"20261F28-5D7A-4D9C-9F1F-79FC901C5E5F\",\"9596C6D2-BEBD-47B3-B8A0-CD4AEBEF927D\",\"420AC273-AA29-49EC-A1C7-C0E272006666\",\"5D4C09DA-AAFB-4330-8646-23901C1FDB84\",\"39A3F40D-B127-430E-B317-28966F140BB1\",\"3753F8DF-2D2D-4113-BAB1-02998973DC21\",\"480231CA-4CAF-464A-B1D3-A518AF7C287C\",\"0B6CC11C-44F5-40A9-9FF6-A92E6003C5B3\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"evalEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6035},\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"4FAF9BCB-3846-407B-BF7A-ADDC57EDDA2A\",\"isBeingDragged\":false,\"isInputLine\":false,\"isLockOwner\":false,\"lastFindLoc\":12,\"layout\":{\"__isSmartRef__\":true,\"id\":6036},\"name\":\"CommentText\",\"owner\":{\"__isSmartRef__\":true,\"id\":5860},\"savedTextString\":\"no comment\",\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6037},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6038}],\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(10.0,110.0)\",\"distanceToDragEvent\":\"lively.pt(346.0,-16.0)\"},\"6035\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6034},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6036\":{\"resizeWidth\":true},\"6037\":{\"_BorderRadius\":4.5,\"_BorderStyle\":\"solid\",\"_BorderWidth\":1,\"_ClipMode\":\"hidden\",\"_Opacity\":1,\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(208,208,208)\",\"_Extent\":\"lively.pt(455.0,120.0)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"6038\":{\"style\":{\"__isSmartRef__\":true,\"id\":6039},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6034},\"_id\":\"_3712\",\"storedString\":\"An example application implementing Bret Victors idea of \\\"See the state\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6039\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6040\":{\"_ClipMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"_FontSize\":12,\"_MaxTextHeight\":null,\"_MaxTextWidth\":250,\"_MinTextHeight\":null,\"_MinTextWidth\":250,\"_Rotation\":0,\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowsInput\":true,\"attributeConnections\":[],\"charsReplaced\":\"commit message\",\"derivationIds\":[2901,\"8E267E15-1052-4F9C-B863-B733384EF1DA\",\"851C46B4-347F-4AE4-9C04-C321E7CC8EA5\",\"D33CE057-77D6-4CCC-90F9-867C622B3572\",\"F9BFA4FE-D786-4384-B9F8-89EEA1D41685\",\"95D3D9C3-CA8D-42A5-833B-30E01D630A4A\",\"9FC24DFC-050E-423E-A017-2D5704509876\",\"1EF71F38-5BCB-4C26-AB60-E2105330181C\",\"7D191F0F-E475-47CF-BABE-55A543C7158D\",\"F6ACFDD6-981C-4170-82C4-1AA9C3090741\",\"092A05B9-0347-411B-8E2A-89272FF7A531\",\"ABE15D91-8819-412F-9FAA-FC6A2F8AD14A\",\"1F266812-1C31-4C6F-9676-B9E59DEA4864\",\"F99A2F51-81DC-4D7F-93A2-84EFBFBC119F\",\"7C9D55B3-6BFC-4DE2-B574-F4A3A11ECF00\",\"08ABC4D8-386F-404A-AB0C-E90DC2E84DC0\",\"4295456F-B084-4B9A-82A4-6C7639896A2F\",\"8316BD0A-FC27-4157-8E2E-EA6DB50AFE6A\",\"63931B60-496E-4220-A617-2BF416EFEA49\",\"DBD3031A-C014-4936-8B4D-0F96354C78C3\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6041},\"fixedHeight\":false,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"A038689A-B09D-4B55-94F9-46CBAB378E2C\",\"isLockOwner\":false,\"lastFindLoc\":14,\"name\":\"Text9\",\"owner\":{\"__isSmartRef__\":true,\"id\":5860},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":6042},\"prevScroll\":[0,0],\"previousSelection\":[0,6],\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6043},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6044}],\"__serializedExpressions__\":[\"_Padding\",\"_Position\",\"distanceToDragEvent\",\"textColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(5,5,0,0)\",\"_Position\":\"lively.pt(10.0,90.0)\",\"distanceToDragEvent\":\"lively.pt(163.0,-17.0)\",\"textColor\":\"Color.rgb(0,0,0)\"},\"6041\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6040},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6042\":{\"comment\":\"a simple text morph\",\"migrationLevel\":4,\"partName\":\"Text\",\"partsSpaceName\":\"PartsBin/Basic\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"6043\":{\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"fill\":null,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(250.0,20.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"6044\":{\"_id\":\"_408\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6040},\"morph\":{\"__isSmartRef__\":true,\"id\":6040},\"storedString\":\"comment\",\"style\":{\"__isSmartRef__\":true,\"id\":6045},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6045\":{\"italics\":\"italic\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6046\":{\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":6047}],\"derivationIds\":[2898,\"9D27A522-4E3D-482F-97CF-3CA3247A3999\",\"4EBF07AD-25C0-4034-BC06-31F137F70FA1\",\"DC6D6B8E-37AE-4815-A81A-AC7071124A26\",\"42DF6D49-8482-40A3-B901-512013BB5C75\",\"132901B3-F9F2-482D-99E6-40EAECDCEF13\",\"7BC760E1-232D-4654-8D89-3E2AF9B63E8A\",\"10CF8C2D-EC10-4718-9BB8-A4D765C25CA2\",\"E1457927-6D7F-4C43-A0D3-4606E937C36C\",\"B2BCD5A8-36BB-4202-B2F1-480CA22D151C\",\"16C66256-7472-4B33-A3FC-D41E1123E484\",\"9D6EC181-02A4-4AA3-9511-97B61299072E\",\"514B5C5C-2E93-4CD5-913F-C4210C8D3803\",\"A4836A2F-5B4D-4F0C-BA65-6DF7DB4D4262\",\"DD94CDA9-6F9F-4B4F-9D75-C57314BFD093\",\"AB91D3DA-E1FA-400A-813B-C9670264E72F\",\"9E97E660-33C2-4D79-9407-0794A939EBC2\",\"E168BA8A-C869-40F5-B4BD-EF07D7092705\",\"2C134907-2EFA-4549-AC62-E0FC170A250D\",\"702FBC9D-4865-4039-83F3-EB17F30DCEC8\",\"217E34A0-F0D6-4990-B377-FA23D2A96E30\"],\"doNotCopyProperties\":[\"$$fire\"],\"doNotSerialize\":[\"$$fire\"],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6049},\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"5CB8C2D8-EF5A-470A-983B-2C2135779AE8\",\"isActive\":true,\"isPressed\":false,\"label\":{\"__isSmartRef__\":true,\"id\":6050},\"layout\":{\"__isSmartRef__\":true,\"id\":6055},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":6056},\"name\":\"DiffButton\",\"normalFill\":{\"__isSmartRef__\":true,\"id\":6061},\"owner\":{\"__isSmartRef__\":true,\"id\":5860},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":6066},\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6067},\"showsHalos\":false,\"submorphs\":[{\"__isSmartRef__\":true,\"id\":6050}],\"toggle\":false,\"value\":false,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(10.0,378.0)\",\"distanceToDragEvent\":\"lively.pt(69.5,-18.0)\"},\"6047\":{\"converterString\":null,\"sourceAttrName\":\"fire\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":6046},\"targetMethodName\":\"checkForUpdates\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5860},\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":6048},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6048\":{\"source\":{\"__isSmartRef__\":true,\"id\":6046},\"target\":{\"__isSmartRef__\":true,\"id\":5860}},\"6049\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6046},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6050\":{\"_Align\":\"center\",\"_ClipMode\":\"hidden\",\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"_HandStyle\":\"default\",\"_MaxTextHeight\":null,\"_MaxTextWidth\":150,\"_MinTextHeight\":null,\"_MinTextWidth\":150,\"_PointerEvents\":\"none\",\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":false,\"attributeConnections\":[],\"derivationIds\":[2899,\"4F00D1F5-B85C-479E-BDDE-322DF2F432A3\",\"5E7BC7AC-9EF9-4CF5-9196-A542A26534CA\",\"46616896-CA46-4B43-B694-9FB001B32989\",\"F73D407C-A72D-414B-AB8D-1E28025BCA1C\",\"E34F55EC-06D3-4965-A0D2-625CA896E3B7\",\"2C75B823-DD52-427F-A501-B824B4C4AFFF\",\"B4D1CBE5-9DEA-4728-8803-CCD541086497\",\"6E0FBCF8-EAA4-4635-A092-F3A690EE9EF7\",\"89A9C61E-62E5-4DC5-9ABB-48A97517BF54\",\"7481FBBB-A4A7-4F5E-A153-60033229DE49\",\"FEBD2158-DF74-4EDF-BD2A-2C5A19DDF177\",\"129B298F-732B-46E2-AB44-60B8E8AC2378\",\"92CFB2AD-D63D-4DD7-A729-6D0962A7C5FC\",\"BC6FB6FB-EF63-4C39-9668-0462E42556C2\",\"8BE2159A-9EB3-44EC-8BAD-0CF297F58645\",\"D81DC308-8273-4F17-A7C0-849953D6454B\",\"C536710D-050F-4AF1-BAD1-6EE763015B10\",\"FDD58AA8-D717-4855-BB3A-B81014786962\",\"1ACCD898-314B-4EB0-A177-CE6DD69E30D0\",\"BE433DB8-657C-4FCB-BB4D-0088D3115495\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6051},\"eventsAreIgnored\":true,\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"29657E48-5A02-4ED8-A698-2F0DF868E3F9\",\"isLabel\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":6046},\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6052},\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6053}],\"textStyle\":null,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\",\"_TextColor\",\"padding\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_TextColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,5,0,0)\"},\"6051\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6050},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6052\":{\"_BorderWidth\":0,\"_ClipMode\":\"hidden\",\"_Fill\":null,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(150.0,21.0)\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"6053\":{\"_id\":\"_942\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6050},\"storedString\":\"check for updates\",\"style\":{\"__isSmartRef__\":true,\"id\":6054},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6054\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6055\":{\"moveVertical\":true},\"6056\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":6057},{\"__isSmartRef__\":true,\"id\":6058},{\"__isSmartRef__\":true,\"id\":6059},{\"__isSmartRef__\":true,\"id\":6060}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"6057\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"6058\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"6059\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"6060\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"6061\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":6062},{\"__isSmartRef__\":true,\"id\":6063},{\"__isSmartRef__\":true,\"id\":6064},{\"__isSmartRef__\":true,\"id\":6065}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"6062\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"6063\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"6064\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"6065\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"6066\":{\"comment\":\"Has a script that is called on button press\",\"migrationLevel\":4,\"partName\":\"Button\",\"partsSpaceName\":\"PartsBin/Inputs\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"6067\":{\"_BorderRadius\":5.2,\"_BorderStyle\":\"solid\",\"_BorderWidth\":1.1840000000000002,\"_ClipMode\":\"visible\",\"_Fill\":{\"__isSmartRef__\":true,\"id\":6061},\"_Opacity\":1,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Extent\":\"lively.pt(150.0,21.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"6068\":{\"_ClipMode\":\"hidden\",\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"_MaxTextHeight\":null,\"_MaxTextWidth\":250,\"_MinTextHeight\":null,\"_MinTextWidth\":250,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":true,\"charsReplaced\":\"CommitMessageTest1\",\"derivationIds\":[2893,\"FBE4B17F-DC2B-4783-899B-CF1B051F14D9\",\"A2C45BC5-C44B-4AEA-A29E-ADE3DAF08638\",\"640BD984-1AB2-45B8-BCEC-AB32A6199D68\",\"BE2E06DB-4DFC-4628-9FED-8F3E87D18E07\",\"6D28F6C5-8D27-4A2D-A13E-55172343909B\",\"9537F96B-5D0E-47CF-9435-5850919DA5A2\",\"B8516280-8A31-4C9E-A9EF-3C058FB084E5\",\"0A41986D-4F2B-4D8B-8A35-AEB659C5D25A\",\"7A7E3053-DA4F-465C-B558-5138BE382156\",\"7024A970-16E6-4DE1-9BD6-6DC50779F4AA\",\"181F12CB-A2A2-4A98-A3B0-9CAC859DFC66\",\"B6176017-4E7E-463E-82DF-DFC54EB00EC9\",\"2956D5AA-C488-4F2E-AEDF-6D795EEECAB3\",\"DB745EE2-3FE0-42B6-8D29-E2B6215E2B17\",\"BD1B8949-BF8B-4B64-A2A5-95E8919FD98B\",\"2350C658-7205-479B-B1DD-AD260D3425E2\",\"E68A6841-BC15-4078-836D-4949AFA0A264\",\"58CD9B79-D2BF-4300-9531-A42E08842E2A\",\"E6B43BB9-DD76-4917-88E5-E4B146FE5E62\"],\"droppingEnabled\":false,\"evalEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6069},\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"FBFA0AE4-B651-4F21-AA96-2E75729D9628\",\"isInputLine\":true,\"isLockOwner\":false,\"lastFindLoc\":18,\"layout\":{\"__isSmartRef__\":true,\"id\":6070},\"name\":\"CategoryText\",\"owner\":{\"__isSmartRef__\":true,\"id\":5860},\"previousSelection\":[0,14],\"savedTextString\":\"PartsBin/Basic\",\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6071},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6072}],\"_WordBreak\":\"break-all\",\"isBeingDragged\":false,\"_Rotation\":0,\"_Scale\":1,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(200.0,50.0)\",\"distanceToDragEvent\":\"lively.pt(170.4,-10.1)\"},\"6069\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6068},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6070\":{\"moveHorizontal\":true,\"resizeWidth\":false},\"6071\":{\"_BorderRadius\":4.5,\"_BorderStyle\":\"solid\",\"_BorderWidth\":1,\"_ClipMode\":\"hidden\",\"_Opacity\":1,\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(220,220,220)\",\"_Extent\":\"lively.pt(260.0,20.0)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"6072\":{\"style\":{\"__isSmartRef__\":true,\"id\":6073},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6068},\"_id\":\"_3711\",\"storedString\":\"PartsBin/sd1213/\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6073\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6074\":{\"askForDiffViewer\":{\"__isSmartRef__\":true,\"id\":6075},\"checkForUpdates\":{\"__isSmartRef__\":true,\"id\":6079},\"copyToPartsBin\":{\"__isSmartRef__\":true,\"id\":6083},\"onCancel\":{\"__isSmartRef__\":true,\"id\":6091},\"onPublish\":{\"__isSmartRef__\":true,\"id\":6095},\"onRemove\":{\"__isSmartRef__\":true,\"id\":6099},\"reset\":{\"__isSmartRef__\":true,\"id\":6103},\"setTarget\":{\"__isSmartRef__\":true,\"id\":6107},\"showDiff\":{\"__isSmartRef__\":true,\"id\":6111}},\"6075\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6076},\"source\":\"function askForDiffViewer() {\\n $world.confirm('A newer version of '+this.get('NameText').textString+' is available. Show diff?', function (bool) {bool && this.showDiff()}.bind(this))\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6078},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6076\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":6077},\"user\":\"undefined\"},\"6077\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 23 2012 15:08:43 GMT+0100 (CET)\"},\"6078\":{\"this\":{\"__isSmartRef__\":true,\"id\":5860}},\"6079\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6080},\"source\":\"function checkForUpdates() {\\n var space = lively.PartsBin.partsSpaceNamed(this.get('CategoryText').textString),\\n name = this.get('NameText').textString,\\n fileUrl = space.getURL().withFilename(encodeURI(name))+'.json';\\n\\n var webR = new WebResource(fileUrl);\\n \\n if (webR.exists()) {\\n var rev = webR.getHeadRevision().headRevision;\\n if (this.target.getPartsBinMetaInfo().revisionOnLoad == rev) \\n alertOK(\\\"No changes since last update.\\\")\\n else {\\n this.askForDiffViewer();\\n }\\n }\\n else \\n alertOK(\\\"Part does not exist in PartsBin.\\\") \\n \\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6082},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6080\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":6081},\"user\":\"undefined\"},\"6081\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 23 2012 15:12:03 GMT+0100 (CET)\"},\"6082\":{\"this\":{\"__isSmartRef__\":true,\"id\":5860}},\"6083\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6084},\"source\":\"function copyToPartsBin(morph) {\\n var name = this.get('NameText').textString\\n\\n var info = morph.getPartsBinMetaInfo();\\n morph.setName(name);\\n\\n info.partsSpaceName = this.get('CategoryText').textString\\n info.comment = this.get('CommentText').textString\\n\\n if (! info.changes) info.changes = [];\\n var change = { \\n date: new Date(), \\n author: this.world().getUserName(), \\n message: this.get('CommitMessageText').textString,\\n id: Strings.newUUID()\\n }\\n info.changes.push(change) \\n\\n morph.copyToPartsBin();\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6086},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6084\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":6085},\"user\":\"jenslincke\"},\"6085\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 28 2011 15:13:21 GMT+0200 (CEST)\"},\"6086\":{\"this\":{\"__isSmartRef__\":true,\"id\":5860},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":6087}},\"6087\":{\"$super\":{\"__isSmartRef__\":true,\"id\":6088}},\"6088\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6089},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world) \\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6090},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6089\":{},\"6090\":{\"name\":\"copyToPartsBin\",\"obj\":{\"__isSmartRef__\":true,\"id\":5860}},\"6091\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6092},\"source\":\"function onCancel() {\\n alertOK(\\\"cancel upload \\\") \\n this.owner.remove()\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6094},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6092\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":6093},\"user\":\"jenslincke\"},\"6093\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 14:52:17 GMT+0200 (CEST)\"},\"6094\":{\"this\":{\"__isSmartRef__\":true,\"id\":5860}},\"6095\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6096},\"source\":\"function onPublish() {\\n if (!this.target) alert(\\\"No target to upload\\\");\\n this.copyToPartsBin(this.target);\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6098},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6096\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":6097},\"user\":\"undefined\"},\"6097\":{\"isSerializedDate\":true,\"string\":\"Thu Mar 29 2012 15:46:31 GMT+0200 (CEST)\"},\"6098\":{\"this\":{\"__isSmartRef__\":true,\"id\":5860}},\"6099\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6100},\"source\":\"function onRemove() {\\n $world.publishPartDialog && $world.publishPartDialog.remove()\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6102},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6100\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":6101},\"user\":\"undefined\"},\"6101\":{\"isSerializedDate\":true,\"string\":\"Thu Mar 29 2012 15:54:34 GMT+0200 (CEST)\"},\"6102\":{\"this\":{\"__isSmartRef__\":true,\"id\":5860}},\"6103\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6104},\"source\":\"function reset() {\\n this.setTarget(null)\\n \\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6106},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6104\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":6105},\"user\":\"jenslincke\"},\"6105\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 14:45:36 GMT+0200 (CEST)\"},\"6106\":{\"this\":{\"__isSmartRef__\":true,\"id\":5860}},\"6107\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6108},\"source\":\"function setTarget(morph) {\\n this.target = morph \\n if (!morph) {\\n this.get('NameText').textString = 'Anonymous';\\n this.get('CategoryText').textString = 'Default';\\n this.get('CommentText').textString = 'no comment'; \\n this.get('CommitMessageText').textString = 'no comment' \\n return\\n }\\n var info = this.target.getPartsBinMetaInfo();\\n this.get('NameText').textString = info.partName || morph.getName();\\n if (info.partsSpaceName) this.get('CategoryText').textString = info.partsSpaceName;\\n if (info.comment) this.get('CommentText').textString = info.comment; \\n\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6110},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6108\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":6109},\"user\":\"jenslincke\"},\"6109\":{\"isSerializedDate\":true,\"string\":\"Fri Apr 20 2012 11:59:07 GMT+0200 (CEST)\"},\"6110\":{\"this\":{\"__isSmartRef__\":true,\"id\":5860}},\"6111\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6112},\"source\":\"function showDiff() {\\n if (this.target) {\\n if (typeof(this.target.showThreeWayDiff) === 'function') {\\n this.target.showThreeWayDiff();\\n }\\n else {\\n alert('Three Way Diff is not implemented yet')\\n }\\n }\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6114},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6112\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":6113},\"user\":\"undefined\"},\"6113\":{\"isSerializedDate\":true,\"string\":\"Thu Mar 22 2012 10:32:37 GMT+0100 (CET)\"},\"6114\":{\"this\":{\"__isSmartRef__\":true,\"id\":5860}},\"6115\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5858},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6116\":{\"adjustForNewBounds\":true},\"6117\":{\"changes\":[{\"__isSmartRef__\":true,\"id\":6118},{\"__isSmartRef__\":true,\"id\":6120},{\"__isSmartRef__\":true,\"id\":6122},{\"__isSmartRef__\":true,\"id\":6124},{\"__isSmartRef__\":true,\"id\":6126},{\"__isSmartRef__\":true,\"id\":6128},{\"__isSmartRef__\":true,\"id\":6130},{\"__isSmartRef__\":true,\"id\":6132},{\"__isSmartRef__\":true,\"id\":6134},{\"__isSmartRef__\":true,\"id\":6136},{\"__isSmartRef__\":true,\"id\":6138},{\"__isSmartRef__\":true,\"id\":6140},{\"__isSmartRef__\":true,\"id\":6142},{\"__isSmartRef__\":true,\"id\":6144}],\"comment\":\"A dialog for publishing parts in the PartsBin. Automatically invoked when invoking the \\\"Publish\\\" menu option.\",\"migrationLevel\":4,\"partName\":\"PublishPartDialog\",\"partsSpaceName\":\"PartsBin/Dialogs\",\"requiredModules\":[],\"lastModifiedDate\":{\"__isSmartRef__\":true,\"id\":6146},\"revisionOnLoad\":185165,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"6118\":{\"author\":\"undefined\",\"date\":{\"__isSmartRef__\":true,\"id\":6119},\"id\":\"61086210-FA8D-49B7-9E8F-E1E202A9ECD7\",\"message\":\"resetted view\"},\"6119\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 21 2012 14:50:23 GMT+0100 (CET)\"},\"6120\":{\"author\":\"undefined\",\"date\":{\"__isSmartRef__\":true,\"id\":6121},\"id\":\"93AC78DB-FFE8-40AC-B8FC-34B0936B39A7\",\"message\":\"added show diff button\"},\"6121\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 21 2012 14:49:44 GMT+0100 (CET)\"},\"6122\":{\"author\":\"undefined\",\"date\":{\"__isSmartRef__\":true,\"id\":6123},\"id\":\"A5F4EACF-EF62-483F-B8B3-65966A895FA4\",\"message\":\"\"},\"6123\":{\"isSerializedDate\":true,\"string\":\"Tue Mar 20 2012 13:00:03 GMT+0100 (CET)\"},\"6124\":{\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6125},\"message\":\"first commit of Publish dialog using the publish dialog itself!\"},\"6125\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 14:54:16 GMT+0200 (CEST)\"},\"6126\":{\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6127},\"message\":\"\"},\"6127\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 14:52:26 GMT+0200 (CEST)\"},\"6128\":{\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6129},\"message\":\"store an uuid when publishing an object\"},\"6129\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 28 2011 15:15:02 GMT+0200 (CEST)\"},\"6130\":{\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6131},\"message\":\"\"},\"6131\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 28 2011 16:06:16 GMT+0200 (CEST)\"},\"6132\":{\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6133},\"id\":\"1A260BD5-E668-4BD4-B7A2-94E087AB4CE1\",\"message\":\"- fixed issue 283 (Reproduction: Open part, select publish from menu, focus part name input field in dialog, press enter.-> window pane disappears; window decoration stays; part is not published)\"},\"6133\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 26 2012 12:10:41 GMT+0100 (CET)\"},\"6134\":{\"author\":\"undefined\",\"date\":{\"__isSmartRef__\":true,\"id\":6135},\"id\":\"00A6DFFB-70D2-44A4-B5F9-0778E1CA5724\",\"message\":\"init for change - don't remove on click\"},\"6135\":{\"isSerializedDate\":true,\"string\":\"Tue Mar 20 2012 12:04:27 GMT+0100 (CET)\"},\"6136\":{\"author\":\"undefined\",\"date\":{\"__isSmartRef__\":true,\"id\":6137},\"id\":\"2BD37BED-1605-4FD2-8D2C-25552A379B49\",\"message\":\"added possibility to show diff and adapted to new publishing workflow (check for overwrites)\"},\"6137\":{\"isSerializedDate\":true,\"string\":\"Thu Mar 22 2012 10:30:02 GMT+0100 (CET)\"},\"6138\":{\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":6139},\"id\":\"0FC68ADF-8995-4DFA-8713-AACEE168096E\",\"message\":\"Fixed the issue that there were no line breaks allowed in the comment / commit text fields\"},\"6139\":{\"isSerializedDate\":true,\"string\":\"Tue Aug 07 2012 01:22:26 GMT+0200 (CEST)\"},\"6140\":{\"date\":{\"__isSmartRef__\":true,\"id\":6141},\"author\":\"jenslincke\",\"message\":\"changed colors (Marko Chief Color Advisor)\",\"id\":\"7C1CA387-560D-471B-A0D9-4669D6CDA738\"},\"6141\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 14:45:14 GMT+0100 (CET)\"},\"6142\":{\"date\":{\"__isSmartRef__\":true,\"id\":6143},\"author\":\"jenslincke\",\"message\":\"reset title bar\",\"id\":\"91E7578B-97E5-4572-A83F-EA928CE8B43C\"},\"6143\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 29 2012 09:58:57 GMT+0100 (CET)\"},\"6144\":{\"date\":{\"__isSmartRef__\":true,\"id\":6145},\"author\":\"jenslincke\",\"message\":\"no comment\",\"id\":\"E3BAAF1D-646D-4D98-9081-826BD0EFA4A5\"},\"6145\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 29 2012 10:57:31 GMT+0100 (CET)\"},\"6146\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 29 2012 10:54:37 GMT+0100 (CET)\"},\"6147\":{\"_BorderRadius\":0,\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"_Fill\":null,\"_StrokeOpacity\":0,\"__serializedExpressions__\":[\"_Extent\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Extent\":\"lively.pt(479.0,437.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"6148\":{\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":6149}],\"cornerName\":\"bottomRight\",\"derivationIds\":[7147,\"16E962DF-21E9-4FE6-8B9B-953F0E908113\",\"ADD0B5C0-0DC6-4D8E-9C2A-0EC7E3C71F21\",\"F0667EB1-BF07-4E63-BA56-99189F82C865\",\"DFDE68D2-3731-46DE-ADC8-56E32998CE07\",\"D914121B-05B0-490E-A9F7-FE9AB53455A3\",\"685BF0CF-E831-4670-98CD-A84F0E9D3C1A\",\"7F4A1B67-C3C5-4398-9FC6-EEECF75FF81D\",\"ABACD15A-2A09-48B6-91CF-E5BD3A9974FB\",\"06D7E052-8590-4522-B7F3-1A59D4B017E7\",\"64688F71-E370-4CC3-815D-3FE4545735AC\",\"82AF7869-92D1-43A8-83CE-315C60557E32\",\"CDD21940-F284-424B-B564-D6371A616F86\",\"CDA1FA5A-B36D-40D1-9004-9FBAD3A12AAE\"],\"doNotCopyProperties\":[\"$$cornerName\"],\"doNotSerialize\":[\"$$cornerName\"],\"dragStartPoint\":null,\"draggingEnabled\":true,\"droppingEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6150},\"halosEnabled\":true,\"id\":\"3E6DA5EA-38CB-46BA-84DC-2764E4CF5BC9\",\"isResizeCorner\":true,\"moved\":true,\"name\":\"ResizeCorner\",\"originalTargetBounds\":null,\"originalTargetExtent\":null,\"originalTargetInnerBounds\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":5858},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":6151},\"registeredForMouseEvents\":true,\"relativeOrigin\":null,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6152},\"showsHalos\":false,\"submorphs\":[],\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\",\"originalExtent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":6153},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(469.0,427.0)\",\"distanceToDragEvent\":\"lively.pt(42.0,-10.0)\",\"originalExtent\":\"lively.pt(239.0,138.0)\"},\"6149\":{\"sourceAttrName\":\"cornerName\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":6148},\"targetMethodName\":\"alignToOwner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":6148},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6150\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6148},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6151\":{\"comment\":\"Resize an object without using halos.\",\"migrationLevel\":2,\"partName\":\"ResizeCorner\",\"partsSpaceName\":\"PartsBin/Widgets/\",\"revisionOnLoad\":140152,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"6152\":{\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(145,145,145)\",\"_Extent\":\"lively.pt(10.0,10.0)\",\"_Fill\":\"Color.rgb(66,66,66)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"6153\":{\"alignToOwner\":{\"__isSmartRef__\":true,\"id\":6154},\"morphMenuItems\":{\"__isSmartRef__\":true,\"id\":6157},\"onDrag\":{\"__isSmartRef__\":true,\"id\":6164},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":6172},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":6180},\"reset\":{\"__isSmartRef__\":true,\"id\":6188}},\"6154\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6155},\"source\":\"function alignToOwner() {\\n this.align(this.bounds()[this.cornerName](), this.owner.shape.bounds()[this.cornerName]() )\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6156},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6155\":{},\"6156\":{\"this\":{\"__isSmartRef__\":true,\"id\":6148}},\"6157\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6158},\"source\":\"function morphMenuItems() {\\n return $super().concat([\\n [\\\"corner\\\", [\\n [\\\"top left\\\", function() { this.cornerName = 'topLeft'}.bind(this)],\\n [\\\"top right\\\", function() { this.cornerName = 'topRight'}.bind(this)],\\n [\\\"bottom right\\\", function() { this.cornerName = 'bottomRight'}.bind(this)],\\n [\\\"bottom left\\\", function() { this.cornerName = 'bottomLeft'}.bind(this)],\\n ]]\\n ])\\t\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6159},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6158\":{},\"6159\":{\"this\":{\"__isSmartRef__\":true,\"id\":6148},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":6160}},\"6160\":{\"$super\":{\"__isSmartRef__\":true,\"id\":6161}},\"6161\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6162},\"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}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6163},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6162\":{},\"6163\":{\"name\":\"morphMenuItems\",\"obj\":{\"__isSmartRef__\":true,\"id\":6148}},\"6164\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6165},\"source\":\"function onDrag(evt) {\\n // alert(\\\"onDrag\\\")\\n // this.owner.setPosition(pt(0,0))\\n // this.owner.setOrigin(pt(0,0))\\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\\n \\n // moveDelta = moveDelta.maxPt(pt(0,0))\\n var ownerExtent = this.owner.getExtent();\\n\\n // TODO does not work\\n if (evt.isShiftDown()) {\\n var maxDelta = Math.max(moveDelta.x, moveDelta.y);\\n if (maxDelta == 0) return;\\n var factor = ownerExtent.x / ownerExtent.y\\n moveDelta = pt(maxDelta * factor, maxDelta )\\n }\\n var accessor = \\\"with\\\" + this.cornerName.charAt(0).toUpperCase() + this.cornerName.substring(1);\\n\\n var newCorner = this.originalTargetBounds[this.cornerName]().addPt(moveDelta);\\n var newBounds = this.originalTargetBounds[accessor ](newCorner);\\n\\n this.owner.setBounds(newBounds);\\n \\n // var newExtent = this.originalTargetExtent.addPt(moveDelta)\\n // alertOK(\\\"new extent\\\" + newExtent)\\n // this.owner.setExtent(newExtent);\\n this.owner.submorphs.select(function(ea) {\\n return ea.isResizeCorner\\n }).invoke('alignToOwner');\\n if (this.owner.halos) {\\n this.owner.halos.invoke('alignAtTarget')\\n }\\n // alertOK(\\\"relative \\\" + this.relativeOrigin)\\n var newOrigin = pt(0,0).extent(this.owner.getExtent()).relativeToAbsPoint(this.relativeOrigin)\\n\\n // TODO IMPLEMENT updating the origin does not work yet\\n // this.owner.setOrigin(newOrigin);\\n // alertOK(\\\"new origin \\\" + newOrigin)\\n\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6167},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6165\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":6166},\"user\":\"sstamm\"},\"6166\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 23 2012 12:08:52 GMT+0100 (CET)\"},\"6167\":{\"this\":{\"__isSmartRef__\":true,\"id\":6148},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":6168}},\"6168\":{\"$super\":{\"__isSmartRef__\":true,\"id\":6169}},\"6169\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6170},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6171},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6170\":{},\"6171\":{\"name\":\"onDrag\",\"obj\":{\"__isSmartRef__\":true,\"id\":6148}},\"6172\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6173},\"source\":\"function onDragEnd(evt) {\\n this.dragStartPoint = null;\\n this.originalTargetBounds = null;\\n this.relativeOrigin = null;\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6175},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6173\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":6174},\"user\":\"sstamm\"},\"6174\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 23 2012 12:09:00 GMT+0100 (CET)\"},\"6175\":{\"this\":{\"__isSmartRef__\":true,\"id\":6148},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":6176}},\"6176\":{\"$super\":{\"__isSmartRef__\":true,\"id\":6177}},\"6177\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6178},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6179},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6178\":{},\"6179\":{\"name\":\"onDragEnd\",\"obj\":{\"__isSmartRef__\":true,\"id\":6148}},\"6180\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6181},\"source\":\"function onDragStart(evt) {\\n var absToRelativePoint = function (r, absPt) {\\n\\t\\treturn new Point(\\n\\t\\t\\t(absPt.x - r.x) / r.width,\\n\\t\\t\\t(absPt.y - r.y) / r.height)\\n\\t}\\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(20,20))\\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(0,0))\\n // absToRelativePoint(new Rectangle(-100,-100,200,200), pt(0,0))\\n\\n\\n this.dragStartPoint = evt.mousePoint;\\n this.originalTargetBounds= this.owner.bounds();\\n this.relativeOrigin = absToRelativePoint(pt(0,0).extent(this.owner.getExtent()), this.owner.getOrigin())\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6183},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6181\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":6182},\"user\":\"sstamm\"},\"6182\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 23 2012 12:08:40 GMT+0100 (CET)\"},\"6183\":{\"this\":{\"__isSmartRef__\":true,\"id\":6148},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":6184}},\"6184\":{\"$super\":{\"__isSmartRef__\":true,\"id\":6185}},\"6185\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6186},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6187},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6186\":{},\"6187\":{\"name\":\"onDragStart\",\"obj\":{\"__isSmartRef__\":true,\"id\":6148}},\"6188\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6189},\"source\":\"function reset() {\\n this.isResizeCorner = true\\n this.cornerName = 'bottomRight'\\n this.setExtent(pt(10,10));\\n this.setPosition(pt(0,0))\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6190},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6189\":{},\"6190\":{\"this\":{\"__isSmartRef__\":true,\"id\":6148}},\"6191\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":6192},{\"__isSmartRef__\":true,\"id\":6198},{\"__isSmartRef__\":true,\"id\":6211},{\"__isSmartRef__\":true,\"id\":6223}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6236},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6237},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7F2F2823-877B-454C-84EB-725AB48DDB39\",\"9DAC655E-F6CE-47F2-A10E-96FC2E163CA1\"],\"id\":\"E79FAE1D-28E7-4DC8-B826-BFCCB070A994\",\"droppingEnabled\":false,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":6238},\"windowMorph\":{\"__isSmartRef__\":true,\"id\":5858},\"label\":{\"__isSmartRef__\":true,\"id\":6192},\"closeButton\":{\"__isSmartRef__\":true,\"id\":6198},\"menuButton\":{\"__isSmartRef__\":true,\"id\":6211},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":6223},\"_PreviousBorderWidth\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":5858},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.TitleBar\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"6192\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6193},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6194}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6196},\"_ClipMode\":\"hidden\",\"derivationIds\":[\"A690BA51-C5D5-44FD-90C3-AB1D767BAAB7\",\"5099C734-AAFC-438A-9956-AEA02652C8E5\"],\"id\":\"E67F508E-9F4A-4081-9161-0AE813CBEACC\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":false,\"_HandStyle\":\"default\",\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"evalEnabled\":false,\"isLabel\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":6197},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":6191},\"_StyleClassNames\":[\"window-title\"],\"_TextStylingMode\":true,\"__serializedExpressions__\":[\"_TextColor\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\",\"_Position\":\"lively.pt(20.0,3.0)\"},\"6193\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(420.0,18.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"6194\":{\"style\":{\"__isSmartRef__\":true,\"id\":6195},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6192},\"_id\":\"_2170\",\"storedString\":\"Publish in PartsBin\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6195\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6196\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6192},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6197\":{\"resizeWidth\":true},\"6198\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":6199}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6204},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6205},\"_ClipMode\":\"visible\",\"derivationIds\":[\"5CE8ED0B-9B20-49FE-84A3-C4BBFB608DA2\",\"61C44023-E4BF-41AC-8B50-1D1090F00DE5\"],\"id\":\"915FC679-94D6-4392-A661-B469B278E21F\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"accessibleInInactiveWindow\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"label\":{\"__isSmartRef__\":true,\"id\":6199},\"_PreviousBorderWidth\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":6191},\"layout\":{\"__isSmartRef__\":true,\"id\":6206},\"_StyleClassNames\":[\"close\"],\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":6207},{\"__isSmartRef__\":true,\"id\":6209}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(459.0,3.0)\"},\"6199\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6200},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6201}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6203},\"_ClipMode\":\"hidden\",\"derivationIds\":[\"2912D7D0-02F2-414D-BD53-ED6C7F8DBE0B\",\"356257A5-ED2C-40F0-854D-3B2F792F303D\"],\"id\":\"192AC853-C384-4A48-A841-9FDFC72443BE\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":false,\"_HandStyle\":\"default\",\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":8,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":6198},\"isLabel\":true,\"eventsAreIgnored\":true,\"_TextStylingMode\":true,\"__serializedExpressions__\":[\"_TextColor\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\",\"_Position\":\"lively.pt(0.0,-1.0)\"},\"6200\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"6201\":{\"style\":{\"__isSmartRef__\":true,\"id\":6202},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6199},\"_id\":\"_2172\",\"storedString\":\"X\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6202\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6203\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6199},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6204\":{\"_BorderWidth\":1,\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"_AppearanceStylingMode\":true,\"_BorderStylingMode\":true,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"6205\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6198},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6206\":{\"moveHorizontal\":true},\"6207\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":6198},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5858},\"targetMethodName\":\"getCloseHelp\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6208},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6208\":{\"source\":{\"__isSmartRef__\":true,\"id\":6198},\"target\":{\"__isSmartRef__\":true,\"id\":5858}},\"6209\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":6198},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5858},\"targetMethodName\":\"initiateShutdown\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6210},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6210\":{\"source\":{\"__isSmartRef__\":true,\"id\":6198},\"target\":{\"__isSmartRef__\":true,\"id\":5858}},\"6211\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":6212}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6217},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6218},\"_ClipMode\":\"visible\",\"derivationIds\":[\"A7FA40A4-F29E-4570-92BF-F78E1C00D3EB\",\"3AC17936-B2BF-44C6-B326-9071C9C5D23F\"],\"id\":\"59868DA6-BAE1-4348-A826-786E66D74011\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"accessibleInInactiveWindow\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"label\":{\"__isSmartRef__\":true,\"id\":6212},\"_PreviousBorderWidth\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":6191},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":6219},{\"__isSmartRef__\":true,\"id\":6221}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"isPressed\":false,\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(3.0,3.0)\"},\"6212\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6213},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6214}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6216},\"_ClipMode\":\"hidden\",\"derivationIds\":[\"BDC5DD9B-DE40-4FDD-AA67-8A7BDA277AB5\",\"BCEE5262-22DE-4D41-9074-294E4121D56C\"],\"id\":\"D3541AA6-158A-499E-9478-0D99ADEAF0F7\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":false,\"_HandStyle\":\"default\",\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":8,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":6211},\"isLabel\":true,\"eventsAreIgnored\":true,\"_TextStylingMode\":true,\"__serializedExpressions__\":[\"_TextColor\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"6213\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(18.0,17.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"6214\":{\"style\":{\"__isSmartRef__\":true,\"id\":6215},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6212},\"_id\":\"_2174\",\"storedString\":\"M\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6215\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6216\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6212},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6217\":{\"_BorderWidth\":1,\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"_AppearanceStylingMode\":true,\"_BorderStylingMode\":true,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"6218\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6211},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6219\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":6211},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5858},\"targetMethodName\":\"getMenuHelp\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6220},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6220\":{\"source\":{\"__isSmartRef__\":true,\"id\":6211},\"target\":{\"__isSmartRef__\":true,\"id\":5858}},\"6221\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":6211},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5858},\"targetMethodName\":\"showTargetMorphMenu\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6222},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6222\":{\"source\":{\"__isSmartRef__\":true,\"id\":6211},\"target\":{\"__isSmartRef__\":true,\"id\":5858}},\"6223\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":6224}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6229},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6230},\"_ClipMode\":\"visible\",\"derivationIds\":[\"73941EFE-62E0-4AFD-B15E-C9447809FD60\",\"2FB05F48-6D05-4DC9-89A6-6D2E7B48F11C\"],\"id\":\"C5AB56C7-4637-4D68-96E4-D3F076447B4D\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"accessibleInInactiveWindow\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"label\":{\"__isSmartRef__\":true,\"id\":6224},\"_PreviousBorderWidth\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":6191},\"layout\":{\"__isSmartRef__\":true,\"id\":6231},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":6232},{\"__isSmartRef__\":true,\"id\":6234}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(440.0,3.0)\"},\"6224\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6225},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6226}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6228},\"_ClipMode\":\"hidden\",\"derivationIds\":[\"66A9385E-35FA-4BB8-89BB-4566D7CFBA1F\",\"E2CA0F2A-CFD4-4939-9A62-4BA456BC9CE0\"],\"id\":\"D1679155-149B-48A8-9ABF-3F838C033C8C\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":false,\"_HandStyle\":\"default\",\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":8,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":6223},\"isLabel\":true,\"eventsAreIgnored\":true,\"_TextStylingMode\":true,\"__serializedExpressions__\":[\"_TextColor\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\",\"_Position\":\"lively.pt(0.0,1.0)\"},\"6225\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"6226\":{\"style\":{\"__isSmartRef__\":true,\"id\":6227},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6224},\"_id\":\"_2176\",\"storedString\":\"–\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6227\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6228\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6224},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6229\":{\"_BorderWidth\":1,\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"_AppearanceStylingMode\":true,\"_BorderStylingMode\":true,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"6230\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6223},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6231\":{\"moveHorizontal\":true},\"6232\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":6223},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5858},\"targetMethodName\":\"getCollapseHelp\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6233},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6233\":{\"source\":{\"__isSmartRef__\":true,\"id\":6223},\"target\":{\"__isSmartRef__\":true,\"id\":5858}},\"6234\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":6223},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5858},\"targetMethodName\":\"toggleCollapse\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6235},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6235\":{\"source\":{\"__isSmartRef__\":true,\"id\":6223},\"target\":{\"__isSmartRef__\":true,\"id\":5858}},\"6236\":{\"_AppearanceStylingMode\":true,\"_BorderStylingMode\":true,\"_BorderWidth\":0,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(479.0,22.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"6237\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6191},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6238\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"6239\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5857},\"sourceAttrName\":\"json\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5857},\"targetMethodName\":\"cachePartJSON\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6240},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6240\":{\"source\":{\"__isSmartRef__\":true,\"id\":5857},\"target\":{\"__isSmartRef__\":true,\"id\":5857}},\"6241\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5857},\"sourceAttrName\":\"loadedMetaInfo\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5857},\"targetMethodName\":\"cachePartMetaInfo\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6242},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6242\":{\"source\":{\"__isSmartRef__\":true,\"id\":5857},\"target\":{\"__isSmartRef__\":true,\"id\":5857}},\"6243\":{\"rev\":185165,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6244},\"url\":{\"__isSmartRef__\":true,\"id\":6245},\"changes\":[{\"__isSmartRef__\":true,\"id\":6246}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6244\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 29 2012 09:54:37 GMT+0100 (CET)\"},\"6245\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6246\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6247\":{\"rev\":185127,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6248},\"url\":{\"__isSmartRef__\":true,\"id\":6249},\"changes\":[{\"__isSmartRef__\":true,\"id\":6250}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6248\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 29 2012 08:56:02 GMT+0100 (CET)\"},\"6249\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6250\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6251\":{\"rev\":184703,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6252},\"url\":{\"__isSmartRef__\":true,\"id\":6253},\"changes\":[{\"__isSmartRef__\":true,\"id\":6254}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6252\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 13:42:48 GMT+0100 (CET)\"},\"6253\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6254\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6255\":{\"rev\":176990,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":6256},\"url\":{\"__isSmartRef__\":true,\"id\":6257},\"changes\":[{\"__isSmartRef__\":true,\"id\":6258}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6256\":{\"isSerializedDate\":true,\"string\":\"Mon Aug 06 2012 23:21:14 GMT+0200 (CEST)\"},\"6257\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6258\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6259\":{\"rev\":154052,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6260},\"url\":{\"__isSmartRef__\":true,\"id\":6261},\"changes\":[{\"__isSmartRef__\":true,\"id\":6262}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6260\":{\"isSerializedDate\":true,\"string\":\"Fri Apr 20 2012 09:49:14 GMT+0200 (CEST)\"},\"6261\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6262\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6263\":{\"rev\":154051,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6264},\"url\":{\"__isSmartRef__\":true,\"id\":6265},\"changes\":[{\"__isSmartRef__\":true,\"id\":6266}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6264\":{\"isSerializedDate\":true,\"string\":\"Fri Apr 20 2012 09:49:06 GMT+0200 (CEST)\"},\"6265\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6266\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6267\":{\"rev\":154049,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6268},\"url\":{\"__isSmartRef__\":true,\"id\":6269},\"changes\":[{\"__isSmartRef__\":true,\"id\":6270}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6268\":{\"isSerializedDate\":true,\"string\":\"Fri Apr 20 2012 09:46:02 GMT+0200 (CEST)\"},\"6269\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6270\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6271\":{\"rev\":154048,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6272},\"url\":{\"__isSmartRef__\":true,\"id\":6273},\"changes\":[{\"__isSmartRef__\":true,\"id\":6274}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6272\":{\"isSerializedDate\":true,\"string\":\"Fri Apr 20 2012 09:44:07 GMT+0200 (CEST)\"},\"6273\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6274\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6275\":{\"rev\":148936,\"author\":\"athomschke\",\"date\":{\"__isSmartRef__\":true,\"id\":6276},\"url\":{\"__isSmartRef__\":true,\"id\":6277},\"changes\":[{\"__isSmartRef__\":true,\"id\":6278}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6276\":{\"isSerializedDate\":true,\"string\":\"Thu Mar 29 2012 13:46:23 GMT+0200 (CEST)\"},\"6277\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6278\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6279\":{\"rev\":148932,\"author\":\"athomschke\",\"date\":{\"__isSmartRef__\":true,\"id\":6280},\"url\":{\"__isSmartRef__\":true,\"id\":6281},\"changes\":[{\"__isSmartRef__\":true,\"id\":6282}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6280\":{\"isSerializedDate\":true,\"string\":\"Thu Mar 29 2012 13:38:48 GMT+0200 (CEST)\"},\"6281\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6282\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6283\":{\"rev\":148693,\"author\":\"bert\",\"date\":{\"__isSmartRef__\":true,\"id\":6284},\"url\":{\"__isSmartRef__\":true,\"id\":6285},\"changes\":[{\"__isSmartRef__\":true,\"id\":6286}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6284\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 28 2012 20:31:56 GMT+0200 (CEST)\"},\"6285\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6286\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6287\":{\"rev\":147792,\"author\":\"athomschke\",\"date\":{\"__isSmartRef__\":true,\"id\":6288},\"url\":{\"__isSmartRef__\":true,\"id\":6289},\"changes\":[{\"__isSmartRef__\":true,\"id\":6290}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6288\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 23 2012 15:10:57 GMT+0100 (CET)\"},\"6289\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6290\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6291\":{\"rev\":147791,\"author\":\"athomschke\",\"date\":{\"__isSmartRef__\":true,\"id\":6292},\"url\":{\"__isSmartRef__\":true,\"id\":6293},\"changes\":[{\"__isSmartRef__\":true,\"id\":6294}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6292\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 23 2012 14:57:07 GMT+0100 (CET)\"},\"6293\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6294\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6295\":{\"rev\":147759,\"author\":\"athomschke\",\"date\":{\"__isSmartRef__\":true,\"id\":6296},\"url\":{\"__isSmartRef__\":true,\"id\":6297},\"changes\":[{\"__isSmartRef__\":true,\"id\":6298}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6296\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 23 2012 14:04:37 GMT+0100 (CET)\"},\"6297\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6298\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6299\":{\"rev\":147662,\"author\":\"athomschke\",\"date\":{\"__isSmartRef__\":true,\"id\":6300},\"url\":{\"__isSmartRef__\":true,\"id\":6301},\"changes\":[{\"__isSmartRef__\":true,\"id\":6302}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6300\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 23 2012 12:42:29 GMT+0100 (CET)\"},\"6301\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6302\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6303\":{\"rev\":147264,\"author\":\"athomschke\",\"date\":{\"__isSmartRef__\":true,\"id\":6304},\"url\":{\"__isSmartRef__\":true,\"id\":6305},\"changes\":[{\"__isSmartRef__\":true,\"id\":6306}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6304\":{\"isSerializedDate\":true,\"string\":\"Thu Mar 22 2012 09:25:06 GMT+0100 (CET)\"},\"6305\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6306\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6307\":{\"rev\":147260,\"author\":\"athomschke\",\"date\":{\"__isSmartRef__\":true,\"id\":6308},\"url\":{\"__isSmartRef__\":true,\"id\":6309},\"changes\":[{\"__isSmartRef__\":true,\"id\":6310}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6308\":{\"isSerializedDate\":true,\"string\":\"Thu Mar 22 2012 09:22:09 GMT+0100 (CET)\"},\"6309\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6310\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6311\":{\"rev\":140039,\"author\":\"fbo\",\"date\":{\"__isSmartRef__\":true,\"id\":6312},\"url\":{\"__isSmartRef__\":true,\"id\":6313},\"changes\":[{\"__isSmartRef__\":true,\"id\":6314},{\"__isSmartRef__\":true,\"id\":6315},{\"__isSmartRef__\":true,\"id\":6316},{\"__isSmartRef__\":true,\"id\":6317},{\"__isSmartRef__\":true,\"id\":6318},{\"__isSmartRef__\":true,\"id\":6319},{\"__isSmartRef__\":true,\"id\":6320},{\"__isSmartRef__\":true,\"id\":6321},{\"__isSmartRef__\":true,\"id\":6322},{\"__isSmartRef__\":true,\"id\":6323},{\"__isSmartRef__\":true,\"id\":6324},{\"__isSmartRef__\":true,\"id\":6325},{\"__isSmartRef__\":true,\"id\":6326},{\"__isSmartRef__\":true,\"id\":6327},{\"__isSmartRef__\":true,\"id\":6328},{\"__isSmartRef__\":true,\"id\":6329},{\"__isSmartRef__\":true,\"id\":6330},{\"__isSmartRef__\":true,\"id\":6331},{\"__isSmartRef__\":true,\"id\":6332},{\"__isSmartRef__\":true,\"id\":6333},{\"__isSmartRef__\":true,\"id\":6334},{\"__isSmartRef__\":true,\"id\":6335},{\"__isSmartRef__\":true,\"id\":6336},{\"__isSmartRef__\":true,\"id\":6337},{\"__isSmartRef__\":true,\"id\":6338},{\"__isSmartRef__\":true,\"id\":6339},{\"__isSmartRef__\":true,\"id\":6340},{\"__isSmartRef__\":true,\"id\":6341},{\"__isSmartRef__\":true,\"id\":6342},{\"__isSmartRef__\":true,\"id\":6343},{\"__isSmartRef__\":true,\"id\":6344},{\"__isSmartRef__\":true,\"id\":6345},{\"__isSmartRef__\":true,\"id\":6346},{\"__isSmartRef__\":true,\"id\":6347},{\"__isSmartRef__\":true,\"id\":6348},{\"__isSmartRef__\":true,\"id\":6349},{\"__isSmartRef__\":true,\"id\":6350},{\"__isSmartRef__\":true,\"id\":6351},{\"__isSmartRef__\":true,\"id\":6352},{\"__isSmartRef__\":true,\"id\":6353},{\"__isSmartRef__\":true,\"id\":6354},{\"__isSmartRef__\":true,\"id\":6355},{\"__isSmartRef__\":true,\"id\":6356},{\"__isSmartRef__\":true,\"id\":6357},{\"__isSmartRef__\":true,\"id\":6358},{\"__isSmartRef__\":true,\"id\":6359},{\"__isSmartRef__\":true,\"id\":6360},{\"__isSmartRef__\":true,\"id\":6361},{\"__isSmartRef__\":true,\"id\":6362},{\"__isSmartRef__\":true,\"id\":6363},{\"__isSmartRef__\":true,\"id\":6364},{\"__isSmartRef__\":true,\"id\":6365},{\"__isSmartRef__\":true,\"id\":6366},{\"__isSmartRef__\":true,\"id\":6367},{\"__isSmartRef__\":true,\"id\":6368},{\"__isSmartRef__\":true,\"id\":6369},{\"__isSmartRef__\":true,\"id\":6370},{\"__isSmartRef__\":true,\"id\":6371},{\"__isSmartRef__\":true,\"id\":6372},{\"__isSmartRef__\":true,\"id\":6373},{\"__isSmartRef__\":true,\"id\":6374},{\"__isSmartRef__\":true,\"id\":6375},{\"__isSmartRef__\":true,\"id\":6376},{\"__isSmartRef__\":true,\"id\":6377},{\"__isSmartRef__\":true,\"id\":6378},{\"__isSmartRef__\":true,\"id\":6379},{\"__isSmartRef__\":true,\"id\":6380},{\"__isSmartRef__\":true,\"id\":6381},{\"__isSmartRef__\":true,\"id\":6382},{\"__isSmartRef__\":true,\"id\":6383},{\"__isSmartRef__\":true,\"id\":6384},{\"__isSmartRef__\":true,\"id\":6385},{\"__isSmartRef__\":true,\"id\":6386},{\"__isSmartRef__\":true,\"id\":6387},{\"__isSmartRef__\":true,\"id\":6388},{\"__isSmartRef__\":true,\"id\":6389},{\"__isSmartRef__\":true,\"id\":6390},{\"__isSmartRef__\":true,\"id\":6391},{\"__isSmartRef__\":true,\"id\":6392},{\"__isSmartRef__\":true,\"id\":6393},{\"__isSmartRef__\":true,\"id\":6394},{\"__isSmartRef__\":true,\"id\":6395},{\"__isSmartRef__\":true,\"id\":6396},{\"__isSmartRef__\":true,\"id\":6397},{\"__isSmartRef__\":true,\"id\":6398},{\"__isSmartRef__\":true,\"id\":6399},{\"__isSmartRef__\":true,\"id\":6400},{\"__isSmartRef__\":true,\"id\":6401},{\"__isSmartRef__\":true,\"id\":6402},{\"__isSmartRef__\":true,\"id\":6403},{\"__isSmartRef__\":true,\"id\":6404},{\"__isSmartRef__\":true,\"id\":6405},{\"__isSmartRef__\":true,\"id\":6406},{\"__isSmartRef__\":true,\"id\":6407},{\"__isSmartRef__\":true,\"id\":6408},{\"__isSmartRef__\":true,\"id\":6409},{\"__isSmartRef__\":true,\"id\":6410},{\"__isSmartRef__\":true,\"id\":6411},{\"__isSmartRef__\":true,\"id\":6412},{\"__isSmartRef__\":true,\"id\":6413},{\"__isSmartRef__\":true,\"id\":6414},{\"__isSmartRef__\":true,\"id\":6415},{\"__isSmartRef__\":true,\"id\":6416}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6312\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 22:26:12 GMT+0100 (CET)\"},\"6313\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/core/lively/lang/UUID.js\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6314\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ast/Interpreter.js\"},\"6315\":{\"type\":\"S:added\",\"url\":null},\"6316\":{\"type\":\"S:added\",\"url\":null},\"6317\":{\"type\":\"S:modified\",\"url\":\"/core/lively/OldModel.js\"},\"6318\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/ScriptingSupport.js\"},\"6319\":{\"type\":\"S:added\",\"url\":null},\"6320\":{\"type\":\"S:added\",\"url\":null},\"6321\":{\"type\":\"S:deleted\",\"url\":null},\"6322\":{\"type\":\"S:added\",\"url\":null},\"6323\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ast/LivelyJSParser.js\"},\"6324\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/EventExperiments.js\"},\"6325\":{\"type\":\"S:added\",\"url\":null},\"6326\":{\"type\":\"S:modified\",\"url\":\"/core/lively/Base.js\"},\"6327\":{\"type\":\"S:added\",\"url\":null},\"6328\":{\"type\":\"S:added\",\"url\":null},\"6329\":{\"type\":\"S:modified\",\"url\":\"/core/lively/bootstrap.js\"},\"6330\":{\"type\":\"S:added\",\"url\":null},\"6331\":{\"type\":\"S:added\",\"url\":null},\"6332\":{\"type\":\"S:modified\",\"url\":\"/core/lively/localconfig.js\"},\"6333\":{\"type\":\"S:modified\",\"url\":\"/core/lively/PartsBin.js\"},\"6334\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ide/SystemBrowserNodes.js\"},\"6335\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/tests/PathTests.js\"},\"6336\":{\"type\":\"S:added\",\"url\":null},\"6337\":{\"type\":\"S:modified\",\"url\":\"/core/lively/bindings/Core.js\"},\"6338\":{\"type\":\"S:added\",\"url\":null},\"6339\":{\"type\":\"S:added\",\"url\":null},\"6340\":{\"type\":\"S:modified\",\"url\":\"/core/lively/Network.js\"},\"6341\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/Core.js\"},\"6342\":{\"type\":\"S:added\",\"url\":null},\"6343\":{\"type\":\"S:modified\",\"url\":\"/core/lively/bindings.js\"},\"6344\":{\"type\":\"S:modified\",\"url\":\"/core/lively/WidgetsTraits.js\"},\"6345\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic.js\"},\"6346\":{\"type\":\"S:added\",\"url\":null},\"6347\":{\"type\":\"S:added\",\"url\":null},\"6348\":{\"type\":\"S:added\",\"url\":null},\"6349\":{\"type\":\"S:modified\",\"url\":\"/core/lively/defaultconfig.js\"},\"6350\":{\"type\":\"S:added\",\"url\":null},\"6351\":{\"type\":\"S:added\",\"url\":null},\"6352\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/Canvas.js\"},\"6353\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ast/generated/Translator.js\"},\"6354\":{\"type\":\"S:added\",\"url\":null},\"6355\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ast/Parser.js\"},\"6356\":{\"type\":\"S:modified\",\"url\":\"/core/lively/Main.js\"},\"6357\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/tests/Morphic2.js\"},\"6358\":{\"type\":\"S:added\",\"url\":null},\"6359\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/tests/TabTests.js\"},\"6360\":{\"type\":\"S:modified\",\"url\":\"/core/lively/persistence/Serializer.js\"},\"6361\":{\"type\":\"S:modified\",\"url\":\"/core_version.json\"},\"6362\":{\"type\":\"S:added\",\"url\":null},\"6363\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/PathShapes.js\"},\"6364\":{\"type\":\"S:added\",\"url\":null},\"6365\":{\"type\":\"S:added\",\"url\":null},\"6366\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/tests/Morphic.js\"},\"6367\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/tests/DataGridTests.js\"},\"6368\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/HTML.js\"},\"6369\":{\"type\":\"S:added\",\"url\":null},\"6370\":{\"type\":\"S:added\",\"url\":null},\"6371\":{\"type\":\"S:added\",\"url\":null},\"6372\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ide/BrowserCommands.js\"},\"6373\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/Widgets.js\"},\"6374\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/tests/EventTests.js\"},\"6375\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ast/StackReification.js\"},\"6376\":{\"type\":\"S:modified\",\"url\":\"/core/cop/CopBenchmark.js\"},\"6377\":{\"type\":\"S:deleted\",\"url\":null},\"6378\":{\"type\":\"S:added\",\"url\":null},\"6379\":{\"type\":\"S:modified\",\"url\":\"/core/lively/Helper.js\"},\"6380\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/MorphAddons.js\"},\"6381\":{\"type\":\"S:added\",\"url\":null},\"6382\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/tests/Connectors.js\"},\"6383\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/Shapes.js\"},\"6384\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ide/SourceDatabase.js\"},\"6385\":{\"type\":\"S:added\",\"url\":null},\"6386\":{\"type\":\"S:modified\",\"url\":\"/core/lively/Tracing.js\"},\"6387\":{\"type\":\"S:added\",\"url\":null},\"6388\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ast/Morphic.js\"},\"6389\":{\"type\":\"S:added\",\"url\":null},\"6390\":{\"type\":\"S:added\",\"url\":null},\"6391\":{\"type\":\"S:added\",\"url\":null},\"6392\":{\"type\":\"S:modified\",\"url\":\"/core/lively/TestFramework.js\"},\"6393\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ast/generated/Nodes.js\"},\"6394\":{\"type\":\"S:added\",\"url\":null},\"6395\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/TextCore.js\"},\"6396\":{\"type\":\"S:added\",\"url\":null},\"6397\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ide.js\"},\"6398\":{\"type\":\"S:modified\",\"url\":\"/core/cop/Tracing.js\"},\"6399\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ide/FileParsing.js\"},\"6400\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/Events.js\"},\"6401\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/Halos.js\"},\"6402\":{\"type\":\"S:added\",\"url\":null},\"6403\":{\"type\":\"S:added\",\"url\":null},\"6404\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/Complete.js\"},\"6405\":{\"type\":\"S:added\",\"url\":null},\"6406\":{\"type\":\"S:added\",\"url\":null},\"6407\":{\"type\":\"S:added\",\"url\":null},\"6408\":{\"type\":\"S:added\",\"url\":null},\"6409\":{\"type\":\"S:added\",\"url\":null},\"6410\":{\"type\":\"S:modified\",\"url\":\"/core/lively/persistence/StandAlonePackaging.js\"},\"6411\":{\"type\":\"S:added\",\"url\":null},\"6412\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ast/TestFramework.js\"},\"6413\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ide/SystemCodeBrowser.js\"},\"6414\":{\"type\":\"S:added\",\"url\":null},\"6415\":{\"type\":\"S:added\",\"url\":null},\"6416\":{\"type\":\"S:added\",\"url\":null},\"6417\":{\"rev\":130233,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6418},\"url\":{\"__isSmartRef__\":true,\"id\":6419},\"changes\":[{\"__isSmartRef__\":true,\"id\":6420}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6418\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 26 2012 11:06:02 GMT+0100 (CET)\"},\"6419\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/core/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6420\":{\"type\":\"S:modified\",\"url\":\"/core/PartsBin/Dialogs/PublishPartDialog.json\"},\"6421\":{\"rev\":112325,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6422},\"url\":{\"__isSmartRef__\":true,\"id\":6423},\"changes\":[{\"__isSmartRef__\":true,\"id\":6424}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6422\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 28 2011 14:05:49 GMT+0200 (CEST)\"},\"6423\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/core/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6424\":{\"type\":\"S:modified\",\"url\":\"/core/PartsBin/Dialogs/PublishPartDialog.json\"},\"6425\":{\"rev\":112200,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":6426},\"url\":{\"__isSmartRef__\":true,\"id\":6427},\"changes\":[{\"__isSmartRef__\":true,\"id\":6428},{\"__isSmartRef__\":true,\"id\":6429},{\"__isSmartRef__\":true,\"id\":6430},{\"__isSmartRef__\":true,\"id\":6431},{\"__isSmartRef__\":true,\"id\":6432},{\"__isSmartRef__\":true,\"id\":6433},{\"__isSmartRef__\":true,\"id\":6434},{\"__isSmartRef__\":true,\"id\":6435},{\"__isSmartRef__\":true,\"id\":6436},{\"__isSmartRef__\":true,\"id\":6437},{\"__isSmartRef__\":true,\"id\":6438},{\"__isSmartRef__\":true,\"id\":6439},{\"__isSmartRef__\":true,\"id\":6440},{\"__isSmartRef__\":true,\"id\":6441},{\"__isSmartRef__\":true,\"id\":6442},{\"__isSmartRef__\":true,\"id\":6443},{\"__isSmartRef__\":true,\"id\":6444},{\"__isSmartRef__\":true,\"id\":6445},{\"__isSmartRef__\":true,\"id\":6446},{\"__isSmartRef__\":true,\"id\":6447},{\"__isSmartRef__\":true,\"id\":6448},{\"__isSmartRef__\":true,\"id\":6449},{\"__isSmartRef__\":true,\"id\":6450},{\"__isSmartRef__\":true,\"id\":6451},{\"__isSmartRef__\":true,\"id\":6452},{\"__isSmartRef__\":true,\"id\":6453},{\"__isSmartRef__\":true,\"id\":6454},{\"__isSmartRef__\":true,\"id\":6455},{\"__isSmartRef__\":true,\"id\":6456},{\"__isSmartRef__\":true,\"id\":6457},{\"__isSmartRef__\":true,\"id\":6458},{\"__isSmartRef__\":true,\"id\":6459},{\"__isSmartRef__\":true,\"id\":6460},{\"__isSmartRef__\":true,\"id\":6461},{\"__isSmartRef__\":true,\"id\":6462},{\"__isSmartRef__\":true,\"id\":6463},{\"__isSmartRef__\":true,\"id\":6464},{\"__isSmartRef__\":true,\"id\":6465},{\"__isSmartRef__\":true,\"id\":6466},{\"__isSmartRef__\":true,\"id\":6467},{\"__isSmartRef__\":true,\"id\":6468},{\"__isSmartRef__\":true,\"id\":6469},{\"__isSmartRef__\":true,\"id\":6470},{\"__isSmartRef__\":true,\"id\":6471},{\"__isSmartRef__\":true,\"id\":6472},{\"__isSmartRef__\":true,\"id\":6473},{\"__isSmartRef__\":true,\"id\":6474},{\"__isSmartRef__\":true,\"id\":6475},{\"__isSmartRef__\":true,\"id\":6476},{\"__isSmartRef__\":true,\"id\":6477},{\"__isSmartRef__\":true,\"id\":6478},{\"__isSmartRef__\":true,\"id\":6479},{\"__isSmartRef__\":true,\"id\":6480},{\"__isSmartRef__\":true,\"id\":6481},{\"__isSmartRef__\":true,\"id\":6482},{\"__isSmartRef__\":true,\"id\":6483},{\"__isSmartRef__\":true,\"id\":6484},{\"__isSmartRef__\":true,\"id\":6485},{\"__isSmartRef__\":true,\"id\":6486},{\"__isSmartRef__\":true,\"id\":6487},{\"__isSmartRef__\":true,\"id\":6488},{\"__isSmartRef__\":true,\"id\":6489},{\"__isSmartRef__\":true,\"id\":6490},{\"__isSmartRef__\":true,\"id\":6491},{\"__isSmartRef__\":true,\"id\":6492},{\"__isSmartRef__\":true,\"id\":6493},{\"__isSmartRef__\":true,\"id\":6494},{\"__isSmartRef__\":true,\"id\":6495},{\"__isSmartRef__\":true,\"id\":6496},{\"__isSmartRef__\":true,\"id\":6497},{\"__isSmartRef__\":true,\"id\":6498},{\"__isSmartRef__\":true,\"id\":6499},{\"__isSmartRef__\":true,\"id\":6500},{\"__isSmartRef__\":true,\"id\":6501},{\"__isSmartRef__\":true,\"id\":6502},{\"__isSmartRef__\":true,\"id\":6503},{\"__isSmartRef__\":true,\"id\":6504},{\"__isSmartRef__\":true,\"id\":6505},{\"__isSmartRef__\":true,\"id\":6506},{\"__isSmartRef__\":true,\"id\":6507},{\"__isSmartRef__\":true,\"id\":6508},{\"__isSmartRef__\":true,\"id\":6509},{\"__isSmartRef__\":true,\"id\":6510},{\"__isSmartRef__\":true,\"id\":6511},{\"__isSmartRef__\":true,\"id\":6512},{\"__isSmartRef__\":true,\"id\":6513},{\"__isSmartRef__\":true,\"id\":6514},{\"__isSmartRef__\":true,\"id\":6515},{\"__isSmartRef__\":true,\"id\":6516},{\"__isSmartRef__\":true,\"id\":6517},{\"__isSmartRef__\":true,\"id\":6518},{\"__isSmartRef__\":true,\"id\":6519},{\"__isSmartRef__\":true,\"id\":6520},{\"__isSmartRef__\":true,\"id\":6521},{\"__isSmartRef__\":true,\"id\":6522},{\"__isSmartRef__\":true,\"id\":6523},{\"__isSmartRef__\":true,\"id\":6524},{\"__isSmartRef__\":true,\"id\":6525},{\"__isSmartRef__\":true,\"id\":6526},{\"__isSmartRef__\":true,\"id\":6527},{\"__isSmartRef__\":true,\"id\":6528},{\"__isSmartRef__\":true,\"id\":6529},{\"__isSmartRef__\":true,\"id\":6530},{\"__isSmartRef__\":true,\"id\":6531},{\"__isSmartRef__\":true,\"id\":6532},{\"__isSmartRef__\":true,\"id\":6533},{\"__isSmartRef__\":true,\"id\":6534},{\"__isSmartRef__\":true,\"id\":6535},{\"__isSmartRef__\":true,\"id\":6536},{\"__isSmartRef__\":true,\"id\":6537},{\"__isSmartRef__\":true,\"id\":6538},{\"__isSmartRef__\":true,\"id\":6539},{\"__isSmartRef__\":true,\"id\":6540},{\"__isSmartRef__\":true,\"id\":6541},{\"__isSmartRef__\":true,\"id\":6542},{\"__isSmartRef__\":true,\"id\":6543},{\"__isSmartRef__\":true,\"id\":6544},{\"__isSmartRef__\":true,\"id\":6545},{\"__isSmartRef__\":true,\"id\":6546},{\"__isSmartRef__\":true,\"id\":6547},{\"__isSmartRef__\":true,\"id\":6548},{\"__isSmartRef__\":true,\"id\":6549},{\"__isSmartRef__\":true,\"id\":6550},{\"__isSmartRef__\":true,\"id\":6551},{\"__isSmartRef__\":true,\"id\":6552},{\"__isSmartRef__\":true,\"id\":6553},{\"__isSmartRef__\":true,\"id\":6554},{\"__isSmartRef__\":true,\"id\":6555},{\"__isSmartRef__\":true,\"id\":6556},{\"__isSmartRef__\":true,\"id\":6557},{\"__isSmartRef__\":true,\"id\":6558},{\"__isSmartRef__\":true,\"id\":6559},{\"__isSmartRef__\":true,\"id\":6560},{\"__isSmartRef__\":true,\"id\":6561},{\"__isSmartRef__\":true,\"id\":6562},{\"__isSmartRef__\":true,\"id\":6563},{\"__isSmartRef__\":true,\"id\":6564},{\"__isSmartRef__\":true,\"id\":6565},{\"__isSmartRef__\":true,\"id\":6566},{\"__isSmartRef__\":true,\"id\":6567},{\"__isSmartRef__\":true,\"id\":6568},{\"__isSmartRef__\":true,\"id\":6569},{\"__isSmartRef__\":true,\"id\":6570},{\"__isSmartRef__\":true,\"id\":6571},{\"__isSmartRef__\":true,\"id\":6572},{\"__isSmartRef__\":true,\"id\":6573},{\"__isSmartRef__\":true,\"id\":6574},{\"__isSmartRef__\":true,\"id\":6575},{\"__isSmartRef__\":true,\"id\":6576},{\"__isSmartRef__\":true,\"id\":6577},{\"__isSmartRef__\":true,\"id\":6578},{\"__isSmartRef__\":true,\"id\":6579},{\"__isSmartRef__\":true,\"id\":6580},{\"__isSmartRef__\":true,\"id\":6581},{\"__isSmartRef__\":true,\"id\":6582},{\"__isSmartRef__\":true,\"id\":6583},{\"__isSmartRef__\":true,\"id\":6584},{\"__isSmartRef__\":true,\"id\":6585},{\"__isSmartRef__\":true,\"id\":6586},{\"__isSmartRef__\":true,\"id\":6587},{\"__isSmartRef__\":true,\"id\":6588},{\"__isSmartRef__\":true,\"id\":6589},{\"__isSmartRef__\":true,\"id\":6590},{\"__isSmartRef__\":true,\"id\":6591},{\"__isSmartRef__\":true,\"id\":6592},{\"__isSmartRef__\":true,\"id\":6593},{\"__isSmartRef__\":true,\"id\":6594},{\"__isSmartRef__\":true,\"id\":6595},{\"__isSmartRef__\":true,\"id\":6596},{\"__isSmartRef__\":true,\"id\":6597},{\"__isSmartRef__\":true,\"id\":6598},{\"__isSmartRef__\":true,\"id\":6599},{\"__isSmartRef__\":true,\"id\":6600},{\"__isSmartRef__\":true,\"id\":6601},{\"__isSmartRef__\":true,\"id\":6602},{\"__isSmartRef__\":true,\"id\":6603},{\"__isSmartRef__\":true,\"id\":6604},{\"__isSmartRef__\":true,\"id\":6605},{\"__isSmartRef__\":true,\"id\":6606},{\"__isSmartRef__\":true,\"id\":6607},{\"__isSmartRef__\":true,\"id\":6608},{\"__isSmartRef__\":true,\"id\":6609},{\"__isSmartRef__\":true,\"id\":6610},{\"__isSmartRef__\":true,\"id\":6611},{\"__isSmartRef__\":true,\"id\":6612},{\"__isSmartRef__\":true,\"id\":6613},{\"__isSmartRef__\":true,\"id\":6614},{\"__isSmartRef__\":true,\"id\":6615},{\"__isSmartRef__\":true,\"id\":6616},{\"__isSmartRef__\":true,\"id\":6617},{\"__isSmartRef__\":true,\"id\":6618},{\"__isSmartRef__\":true,\"id\":6619},{\"__isSmartRef__\":true,\"id\":6620},{\"__isSmartRef__\":true,\"id\":6621},{\"__isSmartRef__\":true,\"id\":6622},{\"__isSmartRef__\":true,\"id\":6623},{\"__isSmartRef__\":true,\"id\":6624},{\"__isSmartRef__\":true,\"id\":6625},{\"__isSmartRef__\":true,\"id\":6626},{\"__isSmartRef__\":true,\"id\":6627},{\"__isSmartRef__\":true,\"id\":6628},{\"__isSmartRef__\":true,\"id\":6629},{\"__isSmartRef__\":true,\"id\":6630},{\"__isSmartRef__\":true,\"id\":6631},{\"__isSmartRef__\":true,\"id\":6632},{\"__isSmartRef__\":true,\"id\":6633},{\"__isSmartRef__\":true,\"id\":6634},{\"__isSmartRef__\":true,\"id\":6635},{\"__isSmartRef__\":true,\"id\":6636},{\"__isSmartRef__\":true,\"id\":6637},{\"__isSmartRef__\":true,\"id\":6638},{\"__isSmartRef__\":true,\"id\":6639},{\"__isSmartRef__\":true,\"id\":6640},{\"__isSmartRef__\":true,\"id\":6641},{\"__isSmartRef__\":true,\"id\":6642},{\"__isSmartRef__\":true,\"id\":6643},{\"__isSmartRef__\":true,\"id\":6644},{\"__isSmartRef__\":true,\"id\":6645},{\"__isSmartRef__\":true,\"id\":6646},{\"__isSmartRef__\":true,\"id\":6647},{\"__isSmartRef__\":true,\"id\":6648},{\"__isSmartRef__\":true,\"id\":6649},{\"__isSmartRef__\":true,\"id\":6650},{\"__isSmartRef__\":true,\"id\":6651},{\"__isSmartRef__\":true,\"id\":6652},{\"__isSmartRef__\":true,\"id\":6653},{\"__isSmartRef__\":true,\"id\":6654},{\"__isSmartRef__\":true,\"id\":6655},{\"__isSmartRef__\":true,\"id\":6656},{\"__isSmartRef__\":true,\"id\":6657},{\"__isSmartRef__\":true,\"id\":6658},{\"__isSmartRef__\":true,\"id\":6659},{\"__isSmartRef__\":true,\"id\":6660},{\"__isSmartRef__\":true,\"id\":6661},{\"__isSmartRef__\":true,\"id\":6662},{\"__isSmartRef__\":true,\"id\":6663},{\"__isSmartRef__\":true,\"id\":6664},{\"__isSmartRef__\":true,\"id\":6665},{\"__isSmartRef__\":true,\"id\":6666},{\"__isSmartRef__\":true,\"id\":6667},{\"__isSmartRef__\":true,\"id\":6668},{\"__isSmartRef__\":true,\"id\":6669},{\"__isSmartRef__\":true,\"id\":6670},{\"__isSmartRef__\":true,\"id\":6671},{\"__isSmartRef__\":true,\"id\":6672},{\"__isSmartRef__\":true,\"id\":6673},{\"__isSmartRef__\":true,\"id\":6674},{\"__isSmartRef__\":true,\"id\":6675},{\"__isSmartRef__\":true,\"id\":6676},{\"__isSmartRef__\":true,\"id\":6677},{\"__isSmartRef__\":true,\"id\":6678},{\"__isSmartRef__\":true,\"id\":6679},{\"__isSmartRef__\":true,\"id\":6680},{\"__isSmartRef__\":true,\"id\":6681},{\"__isSmartRef__\":true,\"id\":6682},{\"__isSmartRef__\":true,\"id\":6683},{\"__isSmartRef__\":true,\"id\":6684},{\"__isSmartRef__\":true,\"id\":6685},{\"__isSmartRef__\":true,\"id\":6686},{\"__isSmartRef__\":true,\"id\":6687},{\"__isSmartRef__\":true,\"id\":6688},{\"__isSmartRef__\":true,\"id\":6689},{\"__isSmartRef__\":true,\"id\":6690},{\"__isSmartRef__\":true,\"id\":6691},{\"__isSmartRef__\":true,\"id\":6692},{\"__isSmartRef__\":true,\"id\":6693},{\"__isSmartRef__\":true,\"id\":6694},{\"__isSmartRef__\":true,\"id\":6695},{\"__isSmartRef__\":true,\"id\":6696},{\"__isSmartRef__\":true,\"id\":6697},{\"__isSmartRef__\":true,\"id\":6698},{\"__isSmartRef__\":true,\"id\":6699},{\"__isSmartRef__\":true,\"id\":6700},{\"__isSmartRef__\":true,\"id\":6701},{\"__isSmartRef__\":true,\"id\":6702},{\"__isSmartRef__\":true,\"id\":6703},{\"__isSmartRef__\":true,\"id\":6704},{\"__isSmartRef__\":true,\"id\":6705},{\"__isSmartRef__\":true,\"id\":6706},{\"__isSmartRef__\":true,\"id\":6707},{\"__isSmartRef__\":true,\"id\":6708},{\"__isSmartRef__\":true,\"id\":6709},{\"__isSmartRef__\":true,\"id\":6710},{\"__isSmartRef__\":true,\"id\":6711},{\"__isSmartRef__\":true,\"id\":6712},{\"__isSmartRef__\":true,\"id\":6713},{\"__isSmartRef__\":true,\"id\":6714},{\"__isSmartRef__\":true,\"id\":6715},{\"__isSmartRef__\":true,\"id\":6716},{\"__isSmartRef__\":true,\"id\":6717},{\"__isSmartRef__\":true,\"id\":6718},{\"__isSmartRef__\":true,\"id\":6719},{\"__isSmartRef__\":true,\"id\":6720},{\"__isSmartRef__\":true,\"id\":6721},{\"__isSmartRef__\":true,\"id\":6722},{\"__isSmartRef__\":true,\"id\":6723},{\"__isSmartRef__\":true,\"id\":6724},{\"__isSmartRef__\":true,\"id\":6725},{\"__isSmartRef__\":true,\"id\":6726},{\"__isSmartRef__\":true,\"id\":6727},{\"__isSmartRef__\":true,\"id\":6728},{\"__isSmartRef__\":true,\"id\":6729},{\"__isSmartRef__\":true,\"id\":6730},{\"__isSmartRef__\":true,\"id\":6731},{\"__isSmartRef__\":true,\"id\":6732},{\"__isSmartRef__\":true,\"id\":6733},{\"__isSmartRef__\":true,\"id\":6734},{\"__isSmartRef__\":true,\"id\":6735},{\"__isSmartRef__\":true,\"id\":6736},{\"__isSmartRef__\":true,\"id\":6737},{\"__isSmartRef__\":true,\"id\":6738},{\"__isSmartRef__\":true,\"id\":6739},{\"__isSmartRef__\":true,\"id\":6740},{\"__isSmartRef__\":true,\"id\":6741},{\"__isSmartRef__\":true,\"id\":6742},{\"__isSmartRef__\":true,\"id\":6743},{\"__isSmartRef__\":true,\"id\":6744},{\"__isSmartRef__\":true,\"id\":6745},{\"__isSmartRef__\":true,\"id\":6746},{\"__isSmartRef__\":true,\"id\":6747},{\"__isSmartRef__\":true,\"id\":6748},{\"__isSmartRef__\":true,\"id\":6749},{\"__isSmartRef__\":true,\"id\":6750},{\"__isSmartRef__\":true,\"id\":6751},{\"__isSmartRef__\":true,\"id\":6752},{\"__isSmartRef__\":true,\"id\":6753},{\"__isSmartRef__\":true,\"id\":6754},{\"__isSmartRef__\":true,\"id\":6755},{\"__isSmartRef__\":true,\"id\":6756},{\"__isSmartRef__\":true,\"id\":6757},{\"__isSmartRef__\":true,\"id\":6758},{\"__isSmartRef__\":true,\"id\":6759},{\"__isSmartRef__\":true,\"id\":6760},{\"__isSmartRef__\":true,\"id\":6761},{\"__isSmartRef__\":true,\"id\":6762},{\"__isSmartRef__\":true,\"id\":6763},{\"__isSmartRef__\":true,\"id\":6764},{\"__isSmartRef__\":true,\"id\":6765},{\"__isSmartRef__\":true,\"id\":6766},{\"__isSmartRef__\":true,\"id\":6767},{\"__isSmartRef__\":true,\"id\":6768},{\"__isSmartRef__\":true,\"id\":6769},{\"__isSmartRef__\":true,\"id\":6770},{\"__isSmartRef__\":true,\"id\":6771},{\"__isSmartRef__\":true,\"id\":6772},{\"__isSmartRef__\":true,\"id\":6773},{\"__isSmartRef__\":true,\"id\":6774},{\"__isSmartRef__\":true,\"id\":6775},{\"__isSmartRef__\":true,\"id\":6776},{\"__isSmartRef__\":true,\"id\":6777},{\"__isSmartRef__\":true,\"id\":6778},{\"__isSmartRef__\":true,\"id\":6779},{\"__isSmartRef__\":true,\"id\":6780},{\"__isSmartRef__\":true,\"id\":6781},{\"__isSmartRef__\":true,\"id\":6782},{\"__isSmartRef__\":true,\"id\":6783},{\"__isSmartRef__\":true,\"id\":6784},{\"__isSmartRef__\":true,\"id\":6785},{\"__isSmartRef__\":true,\"id\":6786},{\"__isSmartRef__\":true,\"id\":6787},{\"__isSmartRef__\":true,\"id\":6788},{\"__isSmartRef__\":true,\"id\":6789},{\"__isSmartRef__\":true,\"id\":6790},{\"__isSmartRef__\":true,\"id\":6791},{\"__isSmartRef__\":true,\"id\":6792},{\"__isSmartRef__\":true,\"id\":6793},{\"__isSmartRef__\":true,\"id\":6794},{\"__isSmartRef__\":true,\"id\":6795},{\"__isSmartRef__\":true,\"id\":6796},{\"__isSmartRef__\":true,\"id\":6797},{\"__isSmartRef__\":true,\"id\":6798},{\"__isSmartRef__\":true,\"id\":6799},{\"__isSmartRef__\":true,\"id\":6800},{\"__isSmartRef__\":true,\"id\":6801},{\"__isSmartRef__\":true,\"id\":6802},{\"__isSmartRef__\":true,\"id\":6803},{\"__isSmartRef__\":true,\"id\":6804},{\"__isSmartRef__\":true,\"id\":6805},{\"__isSmartRef__\":true,\"id\":6806},{\"__isSmartRef__\":true,\"id\":6807},{\"__isSmartRef__\":true,\"id\":6808},{\"__isSmartRef__\":true,\"id\":6809},{\"__isSmartRef__\":true,\"id\":6810},{\"__isSmartRef__\":true,\"id\":6811},{\"__isSmartRef__\":true,\"id\":6812},{\"__isSmartRef__\":true,\"id\":6813},{\"__isSmartRef__\":true,\"id\":6814},{\"__isSmartRef__\":true,\"id\":6815},{\"__isSmartRef__\":true,\"id\":6816},{\"__isSmartRef__\":true,\"id\":6817},{\"__isSmartRef__\":true,\"id\":6818},{\"__isSmartRef__\":true,\"id\":6819},{\"__isSmartRef__\":true,\"id\":6820},{\"__isSmartRef__\":true,\"id\":6821},{\"__isSmartRef__\":true,\"id\":6822},{\"__isSmartRef__\":true,\"id\":6823},{\"__isSmartRef__\":true,\"id\":6824},{\"__isSmartRef__\":true,\"id\":6825},{\"__isSmartRef__\":true,\"id\":6826},{\"__isSmartRef__\":true,\"id\":6827},{\"__isSmartRef__\":true,\"id\":6828},{\"__isSmartRef__\":true,\"id\":6829},{\"__isSmartRef__\":true,\"id\":6830},{\"__isSmartRef__\":true,\"id\":6831},{\"__isSmartRef__\":true,\"id\":6832},{\"__isSmartRef__\":true,\"id\":6833},{\"__isSmartRef__\":true,\"id\":6834},{\"__isSmartRef__\":true,\"id\":6835},{\"__isSmartRef__\":true,\"id\":6836},{\"__isSmartRef__\":true,\"id\":6837},{\"__isSmartRef__\":true,\"id\":6838},{\"__isSmartRef__\":true,\"id\":6839},{\"__isSmartRef__\":true,\"id\":6840},{\"__isSmartRef__\":true,\"id\":6841},{\"__isSmartRef__\":true,\"id\":6842},{\"__isSmartRef__\":true,\"id\":6843},{\"__isSmartRef__\":true,\"id\":6844},{\"__isSmartRef__\":true,\"id\":6845},{\"__isSmartRef__\":true,\"id\":6846},{\"__isSmartRef__\":true,\"id\":6847},{\"__isSmartRef__\":true,\"id\":6848},{\"__isSmartRef__\":true,\"id\":6849},{\"__isSmartRef__\":true,\"id\":6850},{\"__isSmartRef__\":true,\"id\":6851},{\"__isSmartRef__\":true,\"id\":6852},{\"__isSmartRef__\":true,\"id\":6853},{\"__isSmartRef__\":true,\"id\":6854},{\"__isSmartRef__\":true,\"id\":6855},{\"__isSmartRef__\":true,\"id\":6856},{\"__isSmartRef__\":true,\"id\":6857},{\"__isSmartRef__\":true,\"id\":6858},{\"__isSmartRef__\":true,\"id\":6859},{\"__isSmartRef__\":true,\"id\":6860},{\"__isSmartRef__\":true,\"id\":6861},{\"__isSmartRef__\":true,\"id\":6862},{\"__isSmartRef__\":true,\"id\":6863},{\"__isSmartRef__\":true,\"id\":6864},{\"__isSmartRef__\":true,\"id\":6865},{\"__isSmartRef__\":true,\"id\":6866},{\"__isSmartRef__\":true,\"id\":6867},{\"__isSmartRef__\":true,\"id\":6868},{\"__isSmartRef__\":true,\"id\":6869},{\"__isSmartRef__\":true,\"id\":6870},{\"__isSmartRef__\":true,\"id\":6871},{\"__isSmartRef__\":true,\"id\":6872},{\"__isSmartRef__\":true,\"id\":6873},{\"__isSmartRef__\":true,\"id\":6874},{\"__isSmartRef__\":true,\"id\":6875},{\"__isSmartRef__\":true,\"id\":6876},{\"__isSmartRef__\":true,\"id\":6877},{\"__isSmartRef__\":true,\"id\":6878},{\"__isSmartRef__\":true,\"id\":6879},{\"__isSmartRef__\":true,\"id\":6880},{\"__isSmartRef__\":true,\"id\":6881},{\"__isSmartRef__\":true,\"id\":6882},{\"__isSmartRef__\":true,\"id\":6883},{\"__isSmartRef__\":true,\"id\":6884},{\"__isSmartRef__\":true,\"id\":6885},{\"__isSmartRef__\":true,\"id\":6886},{\"__isSmartRef__\":true,\"id\":6887},{\"__isSmartRef__\":true,\"id\":6888},{\"__isSmartRef__\":true,\"id\":6889},{\"__isSmartRef__\":true,\"id\":6890},{\"__isSmartRef__\":true,\"id\":6891},{\"__isSmartRef__\":true,\"id\":6892},{\"__isSmartRef__\":true,\"id\":6893},{\"__isSmartRef__\":true,\"id\":6894},{\"__isSmartRef__\":true,\"id\":6895},{\"__isSmartRef__\":true,\"id\":6896},{\"__isSmartRef__\":true,\"id\":6897},{\"__isSmartRef__\":true,\"id\":6898},{\"__isSmartRef__\":true,\"id\":6899},{\"__isSmartRef__\":true,\"id\":6900},{\"__isSmartRef__\":true,\"id\":6901},{\"__isSmartRef__\":true,\"id\":6902},{\"__isSmartRef__\":true,\"id\":6903},{\"__isSmartRef__\":true,\"id\":6904},{\"__isSmartRef__\":true,\"id\":6905},{\"__isSmartRef__\":true,\"id\":6906},{\"__isSmartRef__\":true,\"id\":6907},{\"__isSmartRef__\":true,\"id\":6908},{\"__isSmartRef__\":true,\"id\":6909},{\"__isSmartRef__\":true,\"id\":6910},{\"__isSmartRef__\":true,\"id\":6911},{\"__isSmartRef__\":true,\"id\":6912},{\"__isSmartRef__\":true,\"id\":6913},{\"__isSmartRef__\":true,\"id\":6914},{\"__isSmartRef__\":true,\"id\":6915},{\"__isSmartRef__\":true,\"id\":6916},{\"__isSmartRef__\":true,\"id\":6917},{\"__isSmartRef__\":true,\"id\":6918},{\"__isSmartRef__\":true,\"id\":6919},{\"__isSmartRef__\":true,\"id\":6920},{\"__isSmartRef__\":true,\"id\":6921},{\"__isSmartRef__\":true,\"id\":6922},{\"__isSmartRef__\":true,\"id\":6923},{\"__isSmartRef__\":true,\"id\":6924},{\"__isSmartRef__\":true,\"id\":6925},{\"__isSmartRef__\":true,\"id\":6926},{\"__isSmartRef__\":true,\"id\":6927},{\"__isSmartRef__\":true,\"id\":6928},{\"__isSmartRef__\":true,\"id\":6929},{\"__isSmartRef__\":true,\"id\":6930},{\"__isSmartRef__\":true,\"id\":6931},{\"__isSmartRef__\":true,\"id\":6932},{\"__isSmartRef__\":true,\"id\":6933},{\"__isSmartRef__\":true,\"id\":6934},{\"__isSmartRef__\":true,\"id\":6935},{\"__isSmartRef__\":true,\"id\":6936},{\"__isSmartRef__\":true,\"id\":6937},{\"__isSmartRef__\":true,\"id\":6938},{\"__isSmartRef__\":true,\"id\":6939},{\"__isSmartRef__\":true,\"id\":6940},{\"__isSmartRef__\":true,\"id\":6941},{\"__isSmartRef__\":true,\"id\":6942},{\"__isSmartRef__\":true,\"id\":6943},{\"__isSmartRef__\":true,\"id\":6944},{\"__isSmartRef__\":true,\"id\":6945},{\"__isSmartRef__\":true,\"id\":6946},{\"__isSmartRef__\":true,\"id\":6947},{\"__isSmartRef__\":true,\"id\":6948},{\"__isSmartRef__\":true,\"id\":6949},{\"__isSmartRef__\":true,\"id\":6950},{\"__isSmartRef__\":true,\"id\":6951},{\"__isSmartRef__\":true,\"id\":6952},{\"__isSmartRef__\":true,\"id\":6953},{\"__isSmartRef__\":true,\"id\":6954},{\"__isSmartRef__\":true,\"id\":6955},{\"__isSmartRef__\":true,\"id\":6956},{\"__isSmartRef__\":true,\"id\":6957},{\"__isSmartRef__\":true,\"id\":6958},{\"__isSmartRef__\":true,\"id\":6959},{\"__isSmartRef__\":true,\"id\":6960},{\"__isSmartRef__\":true,\"id\":6961},{\"__isSmartRef__\":true,\"id\":6962},{\"__isSmartRef__\":true,\"id\":6963},{\"__isSmartRef__\":true,\"id\":6964},{\"__isSmartRef__\":true,\"id\":6965},{\"__isSmartRef__\":true,\"id\":6966},{\"__isSmartRef__\":true,\"id\":6967},{\"__isSmartRef__\":true,\"id\":6968},{\"__isSmartRef__\":true,\"id\":6969},{\"__isSmartRef__\":true,\"id\":6970},{\"__isSmartRef__\":true,\"id\":6971},{\"__isSmartRef__\":true,\"id\":6972},{\"__isSmartRef__\":true,\"id\":6973},{\"__isSmartRef__\":true,\"id\":6974},{\"__isSmartRef__\":true,\"id\":6975},{\"__isSmartRef__\":true,\"id\":6976},{\"__isSmartRef__\":true,\"id\":6977},{\"__isSmartRef__\":true,\"id\":6978},{\"__isSmartRef__\":true,\"id\":6979},{\"__isSmartRef__\":true,\"id\":6980},{\"__isSmartRef__\":true,\"id\":6981},{\"__isSmartRef__\":true,\"id\":6982},{\"__isSmartRef__\":true,\"id\":6983},{\"__isSmartRef__\":true,\"id\":6984},{\"__isSmartRef__\":true,\"id\":6985},{\"__isSmartRef__\":true,\"id\":6986},{\"__isSmartRef__\":true,\"id\":6987},{\"__isSmartRef__\":true,\"id\":6988},{\"__isSmartRef__\":true,\"id\":6989},{\"__isSmartRef__\":true,\"id\":6990},{\"__isSmartRef__\":true,\"id\":6991},{\"__isSmartRef__\":true,\"id\":6992},{\"__isSmartRef__\":true,\"id\":6993},{\"__isSmartRef__\":true,\"id\":6994},{\"__isSmartRef__\":true,\"id\":6995},{\"__isSmartRef__\":true,\"id\":6996},{\"__isSmartRef__\":true,\"id\":6997},{\"__isSmartRef__\":true,\"id\":6998},{\"__isSmartRef__\":true,\"id\":6999},{\"__isSmartRef__\":true,\"id\":7000},{\"__isSmartRef__\":true,\"id\":7001},{\"__isSmartRef__\":true,\"id\":7002},{\"__isSmartRef__\":true,\"id\":7003},{\"__isSmartRef__\":true,\"id\":7004},{\"__isSmartRef__\":true,\"id\":7005},{\"__isSmartRef__\":true,\"id\":7006},{\"__isSmartRef__\":true,\"id\":7007},{\"__isSmartRef__\":true,\"id\":7008},{\"__isSmartRef__\":true,\"id\":7009},{\"__isSmartRef__\":true,\"id\":7010},{\"__isSmartRef__\":true,\"id\":7011},{\"__isSmartRef__\":true,\"id\":7012},{\"__isSmartRef__\":true,\"id\":7013},{\"__isSmartRef__\":true,\"id\":7014}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6426\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 28 2011 01:02:08 GMT+0200 (CEST)\"},\"6427\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/users/lauritz/miniprojects/annotationPart.xhtml\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6428\":{\"type\":\"S:modified\",\"url\":\"/users/jennek/start.xhtml\"},\"6429\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Piano.xhtml\"},\"6430\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/documentation.xhtml\"},\"6431\":{\"type\":\"S:modified\",\"url\":\"/users/cschuster/presentation.xhtml\"},\"6432\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/NewCPUVisualization.xhtml\"},\"6433\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/start.xhtml\"},\"6434\":{\"type\":\"S:modified\",\"url\":\"/core/lively/bootstrap.js\"},\"6435\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ServerPart.xhtml\"},\"6436\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/ButtonPrototypes.xhtml\"},\"6437\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/NotetakingApp.xhtml\"},\"6438\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/info_documents.xhtml\"},\"6439\":{\"type\":\"S:modified\",\"url\":\"/users/cschuster/hello.xhtml\"},\"6440\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutNoEpiMorphs.xhtml\"},\"6441\":{\"type\":\"S:modified\",\"url\":\"/issues/110527_RichTextGetsLost.xhtml\"},\"6442\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/boxTestRange.xhtml\"},\"6443\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/CPUVisualization.xhtml\"},\"6444\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/Syntax.xhtml\"},\"6445\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Connectors.xhtml\"},\"6446\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/documentationXXX.xhtml\"},\"6447\":{\"type\":\"S:modified\",\"url\":\"/demos/VisualConnect.xhtml\"},\"6448\":{\"type\":\"S:modified\",\"url\":\"/users/MrSteve/Test1.xhtml\"},\"6449\":{\"type\":\"S:modified\",\"url\":\"/issues/110614_ClickingOnLinesHackIsBroken.xhtml\"},\"6450\":{\"type\":\"S:modified\",\"url\":\"/ChangeLog.xhtml\"},\"6451\":{\"type\":\"S:modified\",\"url\":\"/gettingStarted.xhtml\"},\"6452\":{\"type\":\"S:modified\",\"url\":\"/users/martin/oldWorkspace.xhtml\"},\"6453\":{\"type\":\"S:modified\",\"url\":\"/demos/Clean.xhtml\"},\"6454\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/prototypeSaved.xhtml\"},\"6455\":{\"type\":\"S:modified\",\"url\":\"/issues/110613_ConnectorsAreBroken.xhtml\"},\"6456\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ModuleDependencies.xhtml\"},\"6457\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110412_ListDroppingBroken.xhtml\"},\"6458\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/Empty.xhtml\"},\"6459\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/dev2.xhtml\"},\"6460\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/dropJournalBug.xhtml\"},\"6461\":{\"type\":\"S:modified\",\"url\":\"/users/tfleig/start.xhtml\"},\"6462\":{\"type\":\"S:modified\",\"url\":\"/specs/Scrolling.xhtml\"},\"6463\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/dataGridTests.xhtml\"},\"6464\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/newWorld2.xhtml\"},\"6465\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/new_world.xhtml\"},\"6466\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide5.xhtml\"},\"6467\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/constraintLayoutExampleSerialized.xhtml\"},\"6468\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/TextBugfixes.xhtml\"},\"6469\":{\"type\":\"S:modified\",\"url\":\"/users/ahold/new/usertracking.xhtml\"},\"6470\":{\"type\":\"S:modified\",\"url\":\"/issues/110512_WrappingTextInTextMorph.xhtml\"},\"6471\":{\"type\":\"S:modified\",\"url\":\"/users/constantin/doku.xhtml\"},\"6472\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PartsBin.xhtml\"},\"6473\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/chat.xhtml\"},\"6474\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/NewPresentation.xhtml\"},\"6475\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/TablePartDev.xhtml\"},\"6476\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/renderingHooks.xhtml\"},\"6477\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/prototype_saved.xhtml\"},\"6478\":{\"type\":\"S:modified\",\"url\":\"/users/bert/start.xhtml\"},\"6479\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/TestWorld.xhtml\"},\"6480\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasksHubert.xhtml\"},\"6481\":{\"type\":\"S:modified\",\"url\":\"/issues/110603_SvgRenderIsNotYetGoodEnoughForOurIcons.xhtml\"},\"6482\":{\"type\":\"S:modified\",\"url\":\"/issues/111006_DisableGrabbingDoesNotDisableGrabbing.xhtml\"},\"6483\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/writing.xhtml\"},\"6484\":{\"type\":\"S:modified\",\"url\":\"/issues/111020_ClassBrowserPartShouldRememberChanges.xhtml\"},\"6485\":{\"type\":\"S:modified\",\"url\":\"/users/ahold/serverDevNew.xhtml\"},\"6486\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/LiveWebSummary.xhtml\"},\"6487\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/jQueryEffects.xhtml\"},\"6488\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/BorderTest.xhtml\"},\"6489\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/PartsBin.xhtml\"},\"6490\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/splitter.xhtml\"},\"6491\":{\"type\":\"S:modified\",\"url\":\"/users/martin/stats.xhtml\"},\"6492\":{\"type\":\"S:modified\",\"url\":\"/users/ahold/newWorld.xhtml\"},\"6493\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/SVGLines.xhtml\"},\"6494\":{\"type\":\"S:added\",\"url\":null},\"6495\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110507_CommentsForParts.xhtml\"},\"6496\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/OpenImplementation.xhtml\"},\"6497\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QBF2Ba.xhtml\"},\"6498\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/welcome.xhtml\"},\"6499\":{\"type\":\"S:modified\",\"url\":\"/issues/111026_CouchDB>>saveDoesNotAskForCredentialsInSafari.xhtml\"},\"6500\":{\"type\":\"S:modified\",\"url\":\"/users/martin/measurements/FAQ.xhtml\"},\"6501\":{\"type\":\"S:modified\",\"url\":\"/users/gerald24/temp.xhtml\"},\"6502\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/MetadataVisualization.xhtml\"},\"6503\":{\"type\":\"S:modified\",\"url\":\"/demos/WorldSerializationGraph.xhtml\"},\"6504\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/ImageDroppin.xhtml\"},\"6505\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LiveWeb-NewLayout.xhtml\"},\"6506\":{\"type\":\"S:modified\",\"url\":\"/core/lively/DOMAbstraction.js\"},\"6507\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/Slider.xhtml\"},\"6508\":{\"type\":\"S:modified\",\"url\":\"/demos/ScriptingClock.xhtml\"},\"6509\":{\"type\":\"S:modified\",\"url\":\"/issues/111017_BrowsingSubmorphsWithObjectExplorerBroken.xhtml\"},\"6510\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Tutorial1.xhtml\"},\"6511\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/empty3.xhtml\"},\"6512\":{\"type\":\"S:modified\",\"url\":\"/demos/visualizations/FPSProtovis.xhtml\"},\"6513\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ObjectTracerPart.xhtml\"},\"6514\":{\"type\":\"S:modified\",\"url\":\"/issues/110629_SlideoverlayIsBrokenAfterSavingItHidden.xhtml\"},\"6515\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/GOTY2011.xhtml\"},\"6516\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/DraftLayout.xhtml\"},\"6517\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/onMouseMoveRefactoring.xhtml\"},\"6518\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/ScripterDev.xhtml\"},\"6519\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasksSebastian.xhtml\"},\"6520\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/DataTables.xhtml\"},\"6521\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/myLineWorld.xhtml\"},\"6522\":{\"type\":\"S:modified\",\"url\":\"/issues/110526_ConnectorsInTheNewWorld.xhtml\"},\"6523\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/FormLayoutExpt.xhtml\"},\"6524\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/MyQBF.xhtml\"},\"6525\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LiveWeb2.xhtml\"},\"6526\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutPlaceholdersForDragging.xhtml\"},\"6527\":{\"type\":\"S:modified\",\"url\":\"/webwerkstatt.xhtml\"},\"6528\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/Versions.xhtml\"},\"6529\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110506_CompletelyEmphasizedTextDoesNotSerialize.xhtml\"},\"6530\":{\"type\":\"S:modified\",\"url\":\"/issues/110518_ShadowOfAMorphDoesNotReflectRotation.xhtml\"},\"6531\":{\"type\":\"S:modified\",\"url\":\"/users/olmeca/start.xhtml\"},\"6532\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/martin/3.xhtml\"},\"6533\":{\"type\":\"S:modified\",\"url\":\"/issues/110514_DontShowEditCursorForHalosMenusEtc.xhtml\"},\"6534\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/Lists.xhtml\"},\"6535\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutDragSnap.xhtml\"},\"6536\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/new.xhtml\"},\"6537\":{\"type\":\"S:modified\",\"url\":\"/users/mkilling/ikuh.xhtml\"},\"6538\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ClassBrowser.xhtml\"},\"6539\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/xamppInstaller.xhtml\"},\"6540\":{\"type\":\"S:modified\",\"url\":\"/users/Kat/QBF2B.xhtml\"},\"6541\":{\"type\":\"S:modified\",\"url\":\"/demos/visualizations/protovis.xhtml\"},\"6542\":{\"type\":\"S:modified\",\"url\":\"/users/NikolaySuslov/start.xhtml\"},\"6543\":{\"type\":\"S:modified\",\"url\":\"/documentation/Lively2Installation.xhtml\"},\"6544\":{\"type\":\"S:modified\",\"url\":\"/issues/110518_ProblemToOpenDialogs.xhtml\"},\"6545\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/learning_prototype_js.xhtml\"},\"6546\":{\"type\":\"S:modified\",\"url\":\"/issues/110809_AsScriptOfMethodDoesNotChangeFunctionName.xhtml\"},\"6547\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasksBenjamin.xhtml\"},\"6548\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/video1.xhtml\"},\"6549\":{\"type\":\"S:modified\",\"url\":\"/empty.xhtml\"},\"6550\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/LiveWeb.xhtml\"},\"6551\":{\"type\":\"S:modified\",\"url\":\"/users/cschuster/start.xhtml\"},\"6552\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110509_WorldMenuDoesNotWork.xhtml\"},\"6553\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QuickBrownFox.xhtml\"},\"6554\":{\"type\":\"S:modified\",\"url\":\"/projects/Lively2/Minimal.xhtml\"},\"6555\":{\"type\":\"S:modified\",\"url\":\"/issues/111005_LineIssues.xhtml\"},\"6556\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110506_PartsbinHasNoAddOrRemoveCategoryButtons.xhtml\"},\"6557\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/experiments/css_theming.xhtml\"},\"6558\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/110630_CPUVis.xhtml\"},\"6559\":{\"type\":\"S:modified\",\"url\":\"/users/template/start.xhtml\"},\"6560\":{\"type\":\"S:modified\",\"url\":\"/documentation/Traits.xhtml\"},\"6561\":{\"type\":\"S:modified\",\"url\":\"/issues/110717_ShapeOffsetMakesEventsGoMad.xhtml\"},\"6562\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/jQueryUi.xhtml\"},\"6563\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/nonexisting.xhtml\"},\"6564\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/DroppingForImport.xhtml\"},\"6565\":{\"type\":\"S:modified\",\"url\":\"/cleanup.xhtml\"},\"6566\":{\"type\":\"S:modified\",\"url\":\"/issues/110522_ListAndTextScrollWorldAfterReachingTheirScrollBounds.xhtml\"},\"6567\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/simple.xhtml\"},\"6568\":{\"type\":\"S:modified\",\"url\":\"/issues/110831_ScrolingWithNewClippingCodeDoesNotWork.xhtml\"},\"6569\":{\"type\":\"S:modified\",\"url\":\"/issues/110923_ProtovisVisualizationBroken.xhtml\"},\"6570\":{\"type\":\"S:modified\",\"url\":\"/issues/111019_PublishingPartsWithCommitMessages.xhtml\"},\"6571\":{\"type\":\"S:modified\",\"url\":\"/demos/visualizations/jsl4tv-world-000.xhtml\"},\"6572\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/SVN2CodeDB.xhtml\"},\"6573\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/trac_tickets_pavel.xhtml\"},\"6574\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/2011-11-02-talk.xhtml\"},\"6575\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/dojoWorld.xhtml\"},\"6576\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/NewPresentation2.xhtml\"},\"6577\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide6.xhtml\"},\"6578\":{\"type\":\"S:modified\",\"url\":\"/projects/DebuggingJS/draft.xhtml\"},\"6579\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/DirectGrabDragAndCopy.xhtml\"},\"6580\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/protovis.xhtml\"},\"6581\":{\"type\":\"S:modified\",\"url\":\"/blank.xhtml\"},\"6582\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/testCPUVis.xhtml\"},\"6583\":{\"type\":\"S:modified\",\"url\":\"/projects/Lively2/Converting.xhtml\"},\"6584\":{\"type\":\"S:modified\",\"url\":\"/users/andyburnett/start.xhtml\"},\"6585\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/RichText.xhtml\"},\"6586\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Presentations.xhtml\"},\"6587\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/garminExport.xhtml\"},\"6588\":{\"type\":\"S:modified\",\"url\":\"/tests.xhtml\"},\"6589\":{\"type\":\"S:modified\",\"url\":\"/issues/110625_PartUploadBroken.xhtml\"},\"6590\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110517_ConnectionsWantToAccessClosureValues.xhtml\"},\"6591\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/DataVisualization.xhtml\"},\"6592\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/PartsBinSearch.xhtml\"},\"6593\":{\"type\":\"S:modified\",\"url\":\"/issues/110529_InsertingSomethingInTextRemovesFocus.xhtml\"},\"6594\":{\"type\":\"S:modified\",\"url\":\"/issues/110512_ListSelectionInScbDoesNotWorkCorrectly.xhtml\"},\"6595\":{\"type\":\"S:modified\",\"url\":\"/issues/111017_StaticBindingOfSuperInClosures.xhtml\"},\"6596\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/flattening.xhtml\"},\"6597\":{\"type\":\"S:modified\",\"url\":\"/issues/110511_LinesCannotBeClicked.xhtml\"},\"6598\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/gettingStarted.xhtml\"},\"6599\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/Part2Class.xhtml\"},\"6600\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/EmptyWorld2.xhtml\"},\"6601\":{\"type\":\"S:modified\",\"url\":\"/projects/LivelyKernel/nextSteps.xhtml\"},\"6602\":{\"type\":\"S:modified\",\"url\":\"/users/wlcleveland/start.xhtml\"},\"6603\":{\"type\":\"S:modified\",\"url\":\"/users/swart/start.xhtml\"},\"6604\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QBF2Bb.xhtml\"},\"6605\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide1.xhtml\"},\"6606\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/DetermineModuleDependencies.xhtml\"},\"6607\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasksHubert2.xhtml\"},\"6608\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/info_restructuring.xhtml\"},\"6609\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/DemoForm.xhtml\"},\"6610\":{\"type\":\"S:modified\",\"url\":\"/issues/110728_GraffleLayerGrabsWorld.xhtml\"},\"6611\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Activities1.xhtml\"},\"6612\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/emtpy.xhtml\"},\"6613\":{\"type\":\"S:modified\",\"url\":\"/documentation/ElProfesor.xhtml\"},\"6614\":{\"type\":\"S:modified\",\"url\":\"/issues/111022_TheExplorerScrollingIsBroken.xhtml\"},\"6615\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/WindowPlay.xhtml\"},\"6616\":{\"type\":\"S:modified\",\"url\":\"/users/martin/Measurements.xhtml\"},\"6617\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutCycle.xhtml\"},\"6618\":{\"type\":\"S:modified\",\"url\":\"/documentation/7funthings.xhtml\"},\"6619\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/jensWorld.xhtml\"},\"6620\":{\"type\":\"S:modified\",\"url\":\"/users/iho/start.xhtml\"},\"6621\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/NewMorphicIntroduction.xhtml\"},\"6622\":{\"type\":\"S:modified\",\"url\":\"/BrokenWorldRepairSite.xhtml\"},\"6623\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/serverDevPlayground.xhtml\"},\"6624\":{\"type\":\"S:modified\",\"url\":\"/users/ahold/TrackerDev.xhtml\"},\"6625\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LiveWeb3.xhtml\"},\"6626\":{\"type\":\"S:modified\",\"url\":\"/documentation/Template.xhtml\"},\"6627\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/secondWorld.xhtml\"},\"6628\":{\"type\":\"S:modified\",\"url\":\"/documentation/ContextJS.xhtml\"},\"6629\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/CodeDB2Dev.xhtml\"},\"6630\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/GrammarTesting.xhtml\"},\"6631\":{\"type\":\"S:modified\",\"url\":\"/documentation/ScriptingTutorial.xhtml\"},\"6632\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/deserializeMorphs.xhtml\"},\"6633\":{\"type\":\"S:modified\",\"url\":\"/issues/110722_ClipModeShouldClipMorphsInTheirBounds.xhtml\"},\"6634\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/110714_NodeJSServerCreation.xhtml\"},\"6635\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/scrollFixes.xhtml\"},\"6636\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/empty.xhtml\"},\"6637\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasksConrad.xhtml\"},\"6638\":{\"type\":\"S:modified\",\"url\":\"/users/keith/deadly.xhtml\"},\"6639\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/nonexisting2.xhtml\"},\"6640\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QBFa.xhtml\"},\"6641\":{\"type\":\"S:modified\",\"url\":\"/users/cschuster/debugging2.xhtml\"},\"6642\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/SlickGrid.xhtml\"},\"6643\":{\"type\":\"S:modified\",\"url\":\"/users/constantin/Snake.xhtml\"},\"6644\":{\"type\":\"S:modified\",\"url\":\"/documentation/worlds.xhtml\"},\"6645\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/firstWorld2.xhtml\"},\"6646\":{\"type\":\"S:modified\",\"url\":\"/issues/110609_TabIndentionForBulletPoints.xhtml\"},\"6647\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasksAstrid.xhtml\"},\"6648\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/video2.xhtml\"},\"6649\":{\"type\":\"S:modified\",\"url\":\"/users/keith/notes.xhtml\"},\"6650\":{\"type\":\"S:modified\",\"url\":\"/issues/110528_ClickBehaviorOfScbIsStrange.xhtml\"},\"6651\":{\"type\":\"S:modified\",\"url\":\"/demos/Parts.xhtml\"},\"6652\":{\"type\":\"S:modified\",\"url\":\"/demos/WhereArePeopleFrom.xhtml\"},\"6653\":{\"type\":\"S:modified\",\"url\":\"/issues/110510_MorphsAreDroppedWhenDndedFromPartsbin.xhtml\"},\"6654\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/jqueryTabulate.xhtml\"},\"6655\":{\"type\":\"S:modified\",\"url\":\"/issues/111026_CustomFormattedBinsInPartsBin.xhtml\"},\"6656\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/learningLively2.xhtml\"},\"6657\":{\"type\":\"S:modified\",\"url\":\"/issues/111017_svgIssues.xhtml\"},\"6658\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/NewStreamwork.xhtml\"},\"6659\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/MapImport.xhtml\"},\"6660\":{\"type\":\"S:modified\",\"url\":\"/documentation/Serialization-Interface.xhtml\"},\"6661\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110511_DroppablebehaviorParts.xhtml\"},\"6662\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/newDraft.xhtml\"},\"6663\":{\"type\":\"S:modified\",\"url\":\"/projects/Lively2/ReleasePlanning.xhtml\"},\"6664\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/LinesAndCurves.xhtml\"},\"6665\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/HaloExpt.xhtml\"},\"6666\":{\"type\":\"S:modified\",\"url\":\"/issues/110921_DropshadowIsOff.xhtml\"},\"6667\":{\"type\":\"S:modified\",\"url\":\"/users/keith/versionControl.xhtml\"},\"6668\":{\"type\":\"S:modified\",\"url\":\"/issues/111021_HowToStoreObjectsOnTheServer.xhtml\"},\"6669\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/SystemBrowserDiffingVersions.xhtml\"},\"6670\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/blank.xhtml\"},\"6671\":{\"type\":\"S:modified\",\"url\":\"/demos/Clock.xhtml\"},\"6672\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/scrolling.xhtml\"},\"6673\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/DraftInfoItem.xhtml\"},\"6674\":{\"type\":\"S:modified\",\"url\":\"/documentation/HowConnectWorks.xhtml\"},\"6675\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutTests.xhtml\"},\"6676\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110407_NoScriptEditorInNewWorld.xhtml\"},\"6677\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/Requests.xhtml\"},\"6678\":{\"type\":\"S:modified\",\"url\":\"/users/template/pleaseDoNotChangeOrRemoveWorldsInThisDirectory.xhtml\"},\"6679\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/journalBug.xhtml\"},\"6680\":{\"type\":\"S:modified\",\"url\":\"/issues/110701_VisualBindingToStarBroken.xhtml\"},\"6681\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide7.xhtml\"},\"6682\":{\"type\":\"S:modified\",\"url\":\"/issues/110723_PathBroken.xhtml\"},\"6683\":{\"type\":\"S:modified\",\"url\":\"/demos/MyNewWikiPage.xhtml\"},\"6684\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110510_SafariWontOpenToolsFromPartsbin.xhtml\"},\"6685\":{\"type\":\"S:modified\",\"url\":\"/issues/110720_FirefoxCannotDisplaySvgBasedMorphs.xhtml\"},\"6686\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/RichText.xhtml\"},\"6687\":{\"type\":\"S:modified\",\"url\":\"/users/alexwarth/start.xhtml\"},\"6688\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/SimpleBrowser.xhtml\"},\"6689\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/OldMorphicObjectConversion.xhtml\"},\"6690\":{\"type\":\"S:modified\",\"url\":\"/documentation/profesores.xhtml\"},\"6691\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/template.xhtml\"},\"6692\":{\"type\":\"S:modified\",\"url\":\"/issues/110629_WindmillDoesNotShowInThePartsBin.xhtml\"},\"6693\":{\"type\":\"S:modified\",\"url\":\"/issues/110519_PasteBug.xhtml\"},\"6694\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Engine.xhtml\"},\"6695\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ProgressForRequests.xhtml\"},\"6696\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/Sliders.xhtml\"},\"6697\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/bespin.xhtml\"},\"6698\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/scrollPlayground.xhtml\"},\"6699\":{\"type\":\"S:modified\",\"url\":\"/users/tfleig/test1.xhtml\"},\"6700\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/gitSetup.xhtml\"},\"6701\":{\"type\":\"S:modified\",\"url\":\"/users/constantin/start.xhtml\"},\"6702\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Test.xhtml\"},\"6703\":{\"type\":\"S:modified\",\"url\":\"/issues/110630_MenusLeaveVisibleBounds.xhtml\"},\"6704\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/playground_tilman.xhtml\"},\"6705\":{\"type\":\"S:modified\",\"url\":\"/users/ohshima/start.xhtml\"},\"6706\":{\"type\":\"S:modified\",\"url\":\"/issues/110704_MapsAreBlacksAfterDeserialization.xhtml\"},\"6707\":{\"type\":\"S:modified\",\"url\":\"/users/Kat/MyQBF.xhtml\"},\"6708\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/SerializationDebug.xhtml\"},\"6709\":{\"type\":\"S:modified\",\"url\":\"/issues/111012_BorderWidthIssue.xhtml\"},\"6710\":{\"type\":\"S:modified\",\"url\":\"/users/mzimmerm/etoys-development-notes.xhtml\"},\"6711\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/EngineTest.xhtml\"},\"6712\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide2.xhtml\"},\"6713\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/protovisPrototype.xhtml\"},\"6714\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/sofia/georgi/new_world.xhtml\"},\"6715\":{\"type\":\"S:modified\",\"url\":\"/documentation/FAQ.xhtml\"},\"6716\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/SimpleObjectTracing.xhtml\"},\"6717\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/Dan.xhtml\"},\"6718\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110518_PartsbinMoveIsNoRealMove.xhtml\"},\"6719\":{\"type\":\"S:modified\",\"url\":\"/sandbox/sandbox-dgc.xhtml\"},\"6720\":{\"type\":\"S:modified\",\"url\":\"/issues/110610_AddNewMethodBroken.xhtml\"},\"6721\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/CC.xhtml\"},\"6722\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/StringsAsRichText.xhtml\"},\"6723\":{\"type\":\"S:modified\",\"url\":\"/issues/110704_ClickingOnProtoVisDrawing.xhtml\"},\"6724\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutGrid.xhtml\"},\"6725\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Garbage.xhtml\"},\"6726\":{\"type\":\"S:modified\",\"url\":\"/welcome.xhtml\"},\"6727\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/textEditor.xhtml\"},\"6728\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/prototypeQBF.xhtml\"},\"6729\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/110429_TextAttributes.xhtml\"},\"6730\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/pongServer.xhtml\"},\"6731\":{\"type\":\"S:modified\",\"url\":\"/users/miku/start.xhtml\"},\"6732\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/Lively2.xhtml\"},\"6733\":{\"type\":\"S:modified\",\"url\":\"/users/cschuster/dev-alpha.xhtml\"},\"6734\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/PowerPointNot.xhtml\"},\"6735\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutConfigurator.xhtml\"},\"6736\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Diffing.xhtml\"},\"6737\":{\"type\":\"S:modified\",\"url\":\"/issues/110604_GriddingDoesNotWorkRight.xhtml\"},\"6738\":{\"type\":\"S:modified\",\"url\":\"/issues/110927_TranslationAndPositionAreNotEqualWhenMorphHasAOwnerWithModifiedOrigin.xhtml\"},\"6739\":{\"type\":\"S:modified\",\"url\":\"/issues/110809_ChangeOrRemovedScriptsAfterSerializationWrong.xhtml\"},\"6740\":{\"type\":\"S:modified\",\"url\":\"/issues/110729_ShowHaloItemDuringHaloAction.xhtml\"},\"6741\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/demo.xhtml\"},\"6742\":{\"type\":\"S:modified\",\"url\":\"/documentation/overview.xhtml\"},\"6743\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/iPad.xhtml\"},\"6744\":{\"type\":\"S:modified\",\"url\":\"/issues/110628_MorphOffsetsAfterGrabbingAreBroken.xhtml\"},\"6745\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/SCBMigration.xhtml\"},\"6746\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LiveWeb4.xhtml\"},\"6747\":{\"type\":\"S:modified\",\"url\":\"/users/olmeca/olmeca3.xhtml\"},\"6748\":{\"type\":\"S:deleted\",\"url\":null},\"6749\":{\"type\":\"S:modified\",\"url\":\"/issues/111026_AccessingVersionsUsesWrongURLAndVersionCombination.xhtml\"},\"6750\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/sofia/georgi/video_experiments1.xhtml\"},\"6751\":{\"type\":\"S:modified\",\"url\":\"/users/wlcleveland/shadowworld.xhtml\"},\"6752\":{\"type\":\"S:modified\",\"url\":\"/users/mzimmerm/mz-world-from-start-xhtml.xhtml\"},\"6753\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/FormLayoutExpt.xhtml.xhtml\"},\"6754\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/writeSite.xhtml\"},\"6755\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/CurveDrafting.xhtml\"},\"6756\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ParseApacheServerLog.xhtml\"},\"6757\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110516_EnterAtTextEndDoesNotAddLineBreak.xhtml\"},\"6758\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/h2.xhtml\"},\"6759\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/110521_BetterLists.xhtml\"},\"6760\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/layoutExpts.xhtml\"},\"6761\":{\"type\":\"S:modified\",\"url\":\"/users/test50/start.xhtml\"},\"6762\":{\"type\":\"S:modified\",\"url\":\"/MovePages.xhtml\"},\"6763\":{\"type\":\"S:modified\",\"url\":\"/documentation/Rendering.xhtml\"},\"6764\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutPlayground.xhtml\"},\"6765\":{\"type\":\"S:modified\",\"url\":\"/users/martin/measurements/webwerkstatt.xhtml\"},\"6766\":{\"type\":\"S:modified\",\"url\":\"/issues/111005_MouseMoveChangesFocus.xhtml\"},\"6767\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/110419_ManipulateMorphs.xhtml\"},\"6768\":{\"type\":\"S:modified\",\"url\":\"/projects/Lively2/Release.xhtml\"},\"6769\":{\"type\":\"S:modified\",\"url\":\"/issues/110523_RelayMouseEventsToMorphBeneath.xhtml\"},\"6770\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/myNewWorld.xhtml\"},\"6771\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/thingsToExplain.xhtml\"},\"6772\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/start.xhtml\"},\"6773\":{\"type\":\"S:modified\",\"url\":\"/issues/110511_WeHaveNoCheckbox.xhtml\"},\"6774\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/FormsDraft1.xhtml\"},\"6775\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/EmptyWorld.xhtml\"},\"6776\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/empty.xhtml\"},\"6777\":{\"type\":\"S:modified\",\"url\":\"/issues/110609_AccidentalGrabbing.xhtml\"},\"6778\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/NewMorphicDevelopment.xhtml\"},\"6779\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/personal/snippets.xhtml\"},\"6780\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/personal/thoughts.xhtml\"},\"6781\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/NewEmptyWorld.xhtml\"},\"6782\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/DOMRemovalPlugin.xhtml\"},\"6783\":{\"type\":\"S:modified\",\"url\":\"/documentation/LivelyInstallation.xhtml\"},\"6784\":{\"type\":\"S:modified\",\"url\":\"/issues/110530_MakeSyntaxHighlightingFaster.xhtml\"},\"6785\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/pongClient.xhtml\"},\"6786\":{\"type\":\"S:modified\",\"url\":\"/issues/110831_ButtonLabelsAreNotCenteredAnymore.xhtml\"},\"6787\":{\"type\":\"S:modified\",\"url\":\"/sandbox/ColorfulWindmills.xhtml\"},\"6788\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/todo.xhtml\"},\"6789\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/simple.xhtml\"},\"6790\":{\"type\":\"S:modified\",\"url\":\"/issues/111004_SavingAnEmptyTextObjectSetsTheStringToUndefined.xhtml\"},\"6791\":{\"type\":\"S:modified\",\"url\":\"/issues/TextDebugWorld.xhtml\"},\"6792\":{\"type\":\"S:modified\",\"url\":\"/documentation/ShortcutList.xhtml\"},\"6793\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide8.xhtml\"},\"6794\":{\"type\":\"S:modified\",\"url\":\"/issues/110522_ClickingTheScrollbarInListsDoesNotWork.xhtml\"},\"6795\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ObjectSerializationGraph.xhtml\"},\"6796\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/TextTest.xhtml\"},\"6797\":{\"type\":\"S:modified\",\"url\":\"/users/dtornow/start.xhtml\"},\"6798\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/start.xhtml\"},\"6799\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Empty.xhtml\"},\"6800\":{\"type\":\"S:modified\",\"url\":\"/users/keith/start.xhtml\"},\"6801\":{\"type\":\"S:modified\",\"url\":\"/users/gerald24/start.xhtml\"},\"6802\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorial.xhtml\"},\"6803\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/DraftSelection.xhtml\"},\"6804\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/Pheonix.xhtml\"},\"6805\":{\"type\":\"S:modified\",\"url\":\"/users/ahold/siteTracking.xhtml\"},\"6806\":{\"type\":\"S:modified\",\"url\":\"/issues/110608_GetterAndSettersInIe9.xhtml\"},\"6807\":{\"type\":\"S:modified\",\"url\":\"/users/iho/1.xhtml\"},\"6808\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/bootstrap.xhtml\"},\"6809\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasks.xhtml\"},\"6810\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/FormsScripter.xhtml\"},\"6811\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/cassowary.xhtml\"},\"6812\":{\"type\":\"S:modified\",\"url\":\"/users/MrSteve/start.xhtml\"},\"6813\":{\"type\":\"S:modified\",\"url\":\"/issues/CreateIssuePage.xhtml\"},\"6814\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/xamppInstallerWindows.xhtml\"},\"6815\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/Phoenix.xhtml\"},\"6816\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/WebGL.xhtml\"},\"6817\":{\"type\":\"S:modified\",\"url\":\"/documentation/PartsBin.xhtml\"},\"6818\":{\"type\":\"S:modified\",\"url\":\"/users/mzimmerm/start.xhtml\"},\"6819\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/SequenceDiagram.xhtml\"},\"6820\":{\"type\":\"S:modified\",\"url\":\"/demos/Wiki.xhtml\"},\"6821\":{\"type\":\"S:modified\",\"url\":\"/documentation/Events.xhtml\"},\"6822\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide3.xhtml\"},\"6823\":{\"type\":\"S:modified\",\"url\":\"/users/hjust/blank.xhtml\"},\"6824\":{\"type\":\"S:modified\",\"url\":\"/Lively2.xhtml\"},\"6825\":{\"type\":\"S:modified\",\"url\":\"/users/tfleig/template.xhtml\"},\"6826\":{\"type\":\"S:modified\",\"url\":\"/issues/111021_PianoDoesNotMakeASound.xhtml\"},\"6827\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110426_NewStatusMessagesWithMore.xhtml\"},\"6828\":{\"type\":\"S:modified\",\"url\":\"/users/martin/tests.xhtml\"},\"6829\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/empty.xhtml\"},\"6830\":{\"type\":\"S:modified\",\"url\":\"/issues/110601_PartsDoNotLoadThereRequireModulesOnWorldLoad.xhtml\"},\"6831\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Sliders.xhtml\"},\"6832\":{\"type\":\"S:modified\",\"url\":\"/users/davidorban/start.xhtml\"},\"6833\":{\"type\":\"S:modified\",\"url\":\"/users/orjan/start.xhtml\"},\"6834\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/FormLayoutExpt-Final.xhtml\"},\"6835\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/video.xhtml\"},\"6836\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/PersonExample.xhtml\"},\"6837\":{\"type\":\"S:modified\",\"url\":\"/users/zeebeedee/start.xhtml\"},\"6838\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/textRain.xhtml\"},\"6839\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/databaseForms.xhtml\"},\"6840\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/DraftUploadPDFs.xhtml\"},\"6841\":{\"type\":\"S:modified\",\"url\":\"/users/olmeca/olmeca4.xhtml\"},\"6842\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/livelyExplorer.xhtml\"},\"6843\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/110421_CreatingVideoTutorials.xhtml\"},\"6844\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/MartinsObjectDiffInNewWorlds.xhtml\"},\"6845\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LineTest.xhtml\"},\"6846\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Translator.xhtml\"},\"6847\":{\"type\":\"S:modified\",\"url\":\"/documentation/Styles.xhtml\"},\"6848\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/MorphOrigin.xhtml\"},\"6849\":{\"type\":\"S:modified\",\"url\":\"/screenshots.xhtml\"},\"6850\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LiveWeb.xhtml\"},\"6851\":{\"type\":\"S:modified\",\"url\":\"/demos/AntotherPageWithAClock.xhtml\"},\"6852\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/halloJens2.xhtml\"},\"6853\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/improvingTheWebPag.xhtml\"},\"6854\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/constraintLayoutExample.xhtml\"},\"6855\":{\"type\":\"S:modified\",\"url\":\"/documentation/TutorialList.xhtml\"},\"6856\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/MakeEventsTriggerOnCapture.xhtml\"},\"6857\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/prototype.xhtml\"},\"6858\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/FormLayoutExpt-bk.xhtml\"},\"6859\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QBF.xhtml\"},\"6860\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slides.xhtml\"},\"6861\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/ButtonTest.xhtml\"},\"6862\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/textInVbox.xhtml\"},\"6863\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/externalShapeExample.xhtml\"},\"6864\":{\"type\":\"S:modified\",\"url\":\"/users/hjust/playground.xhtml\"},\"6865\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/halloJens.xhtml\"},\"6866\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/morphSpecificRendering.xhtml\"},\"6867\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/dataGrid.xhtml\"},\"6868\":{\"type\":\"S:modified\",\"url\":\"/issues/111020_HighlightTheTargetOfDropping.xhtml\"},\"6869\":{\"type\":\"S:modified\",\"url\":\"/users/mzimmerm/help.xhtml\"},\"6870\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/jqGrid.xhtml\"},\"6871\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/contents.xhtml\"},\"6872\":{\"type\":\"S:modified\",\"url\":\"/demos/PartsBin.xhtml\"},\"6873\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/martin/empty.xhtml\"},\"6874\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/research/Internship.xhtml\"},\"6875\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/NewWorld.xhtml\"},\"6876\":{\"type\":\"S:modified\",\"url\":\"/users/bert/sandbox.xhtml\"},\"6877\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/GoogleMaps.xhtml\"},\"6878\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/NewContents.xhtml\"},\"6879\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/meteora.xhtml\"},\"6880\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/Forms.xhtml\"},\"6881\":{\"type\":\"S:modified\",\"url\":\"/issues/draft/NewWorld/CurveDrafting_EmbeddableWorld.xhtml\"},\"6882\":{\"type\":\"S:modified\",\"url\":\"/projects/LivelyHelping/draftLK2.xhtml\"},\"6883\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/objectEditor.xhtml\"},\"6884\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/blank2.xhtml\"},\"6885\":{\"type\":\"S:modified\",\"url\":\"/issues/110509_ConnectionsInputsGetStackedUp.xhtml\"},\"6886\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/SimpleLayout.xhtml\"},\"6887\":{\"type\":\"S:modified\",\"url\":\"/users/mkilling/iKuh2.xhtml\"},\"6888\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/profesorControls.xhtml\"},\"6889\":{\"type\":\"S:modified\",\"url\":\"/documentation/Serialization-Overview.xhtml\"},\"6890\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/PropertySheet.xhtml\"},\"6891\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/martin/1.xhtml\"},\"6892\":{\"type\":\"S:modified\",\"url\":\"/issues/110828_HaloInfoLabelsWontShowUp.xhtml\"},\"6893\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/styles.xhtml\"},\"6894\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/doc/profesores.xhtml\"},\"6895\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/MorphicProtoVis2.xhtml\"},\"6896\":{\"type\":\"S:modified\",\"url\":\"/issues/110516_EnterAtTextEndDoesNotAddLineBreak.xhtml\"},\"6897\":{\"type\":\"S:modified\",\"url\":\"/projects/Lively2/LivelyMap.xhtml\"},\"6898\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/colorFiel.xhtml\"},\"6899\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide9.xhtml\"},\"6900\":{\"type\":\"S:modified\",\"url\":\"/issues/110518_TextAttributesBreakOnPaste.xhtml\"},\"6901\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/VisualBindings.xhtml\"},\"6902\":{\"type\":\"S:modified\",\"url\":\"/documentation/Layout.xhtml\"},\"6903\":{\"type\":\"S:modified\",\"url\":\"/documentation/repository.xhtml\"},\"6904\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/DontOverwriteChangedFile.xhtml\"},\"6905\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Tests/TextTest.xhtml\"},\"6906\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110412_NewSimpleBrowser.xhtml\"},\"6907\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/proposedUiFixes.xhtml\"},\"6908\":{\"type\":\"S:modified\",\"url\":\"/issues/NewTemplate.xhtml\"},\"6909\":{\"type\":\"S:modified\",\"url\":\"/documentation/SVNOnServer.xhtml\"},\"6910\":{\"type\":\"S:modified\",\"url\":\"/issues/110524_PartsSerializeTheirWorldsSometimes.xhtml\"},\"6911\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/May.xhtml\"},\"6912\":{\"type\":\"S:modified\",\"url\":\"/documentation/ignoreOrDisableEvents.xhtml\"},\"6913\":{\"type\":\"S:modified\",\"url\":\"/issues/110522_FixSubmorphOrderWhenAddingMorphs.xhtml\"},\"6914\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/CCbkup.xhtml\"},\"6915\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LiveWeb2-bk.xhtml\"},\"6916\":{\"type\":\"S:modified\",\"url\":\"/issues/110704_DontGrabTextWithJensFancyGrabber.xhtml\"},\"6917\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/blank.xhtml\"},\"6918\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Dragging.xhtml\"},\"6919\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/personal/todo.xhtml\"},\"6920\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/flexigrid.xhtml\"},\"6921\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/LatestFileChangeViewer.xhtml\"},\"6922\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110729_QucikBrownFoxBackspaceBug.xhtml\"},\"6923\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/elProfesorWerkstatt.xhtml\"},\"6924\":{\"type\":\"S:modified\",\"url\":\"/documentation/VisualBindings.xhtml\"},\"6925\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/notexisting.xhtml\"},\"6926\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/TreeMap.xhtml\"},\"6927\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Empty.xhtml\"},\"6928\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QBF2B.xhtml\"},\"6929\":{\"type\":\"S:modified\",\"url\":\"/issues/111019_MergingVersionsOfAnObject.xhtml\"},\"6930\":{\"type\":\"S:modified\",\"url\":\"/issues/110619_SerializingMorphsThatAreNotInTheSceneGraphGivesStrangeErrors.xhtml\"},\"6931\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/test.xhtml\"},\"6932\":{\"type\":\"S:modified\",\"url\":\"/users/tilman.giese/start.xhtml\"},\"6933\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide4.xhtml\"},\"6934\":{\"type\":\"S:modified\",\"url\":\"/sandbox/PartsBin.xhtml\"},\"6935\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/DraftObjectExplorer.xhtml\"},\"6936\":{\"type\":\"S:modified\",\"url\":\"/demos/WhereArePeopleFrom2.xhtml\"},\"6937\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/SVN2CodeDB.xhtml\"},\"6938\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/sqliteQueryServer.xhtml\"},\"6939\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110513_ScrollingWhenSearching.xhtml\"},\"6940\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/bugFixing/referencedTextBug.xhtml\"},\"6941\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/111020_ScrollingInScripteditorIsBroken.xhtml\"},\"6942\":{\"type\":\"S:modified\",\"url\":\"/issues/110513_FindMethodsShouldSearchInClassMethodsAndObjects.xhtml\"},\"6943\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/NewTestWidgetAgain.xhtml\"},\"6944\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/DansSlideOverview.xhtml\"},\"6945\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/exportCore.xhtml\"},\"6946\":{\"type\":\"S:modified\",\"url\":\"/users/olmeca/olmeca.xhtml\"},\"6947\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/firstWorld.xhtml\"},\"6948\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/SearchSourceCodeWidge.xhtml\"},\"6949\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/CircleTest.xhtml\"},\"6950\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Tests/SerializationTest2.xhtml\"},\"6951\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/sandbox.xhtml\"},\"6952\":{\"type\":\"S:modified\",\"url\":\"/issues/110728_BackspaceTriggersBrowserBack.xhtml\"},\"6953\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/empty.xhtml\"},\"6954\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/DropStyles.xhtml\"},\"6955\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110513_MakeSyntaxHighlightingWorkInNewWorld.xhtml\"},\"6956\":{\"type\":\"S:modified\",\"url\":\"/users/MrSteve/lorenzo.start.xhtml\"},\"6957\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/LiveWeb.xhtml\"},\"6958\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/FormLayoutExpt-start.xhtml\"},\"6959\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ScriptEditor.xhtml\"},\"6960\":{\"type\":\"S:modified\",\"url\":\"/users/mzimmerm/test-build-simple-webapp.xhtml\"},\"6961\":{\"type\":\"S:modified\",\"url\":\"/issues/110628_SettingTetAttributesDoesNotAlwaysWork.xhtml\"},\"6962\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/spiel.xhtml\"},\"6963\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/DraftPresentation.xhtml\"},\"6964\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/layouting.xhtml\"},\"6965\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Tests/SerializationTest.xhtml\"},\"6966\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/spikes/connectedExplorer.xhtml\"},\"6967\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/nodejsServerDevelopment.xhtml\"},\"6968\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/QBFForPartsBin.xhtml\"},\"6969\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110628_CommandAndCurlyBracketGoesBackInBrowserHistory.xhtml\"},\"6970\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/connections.xhtml\"},\"6971\":{\"type\":\"S:modified\",\"url\":\"/users/ahold/start.xhtml\"},\"6972\":{\"type\":\"S:modified\",\"url\":\"/users/markus/FileBrowser.xhtml\"},\"6973\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/CPUVisualizationFinal.xhtml\"},\"6974\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/jsUiWidgetLibResearch.xhtml\"},\"6975\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/constraintLayout.xhtml\"},\"6976\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Tests/LineTest.xhtml\"},\"6977\":{\"type\":\"S:modified\",\"url\":\"/sandbox/sandbox.xhtml\"},\"6978\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/versionControl.xhtml\"},\"6979\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/CreateDirWhenSaving.xhtml\"},\"6980\":{\"type\":\"S:modified\",\"url\":\"/demos/Lively2.xhtml\"},\"6981\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/userIsolationAndGit.xhtml\"},\"6982\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/KeyboardFocusForMorphs.xhtml\"},\"6983\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/dwarfcassowaryExample2.xhtml\"},\"6984\":{\"type\":\"S:modified\",\"url\":\"/users/oudenampsen/start.xhtml\"},\"6985\":{\"type\":\"S:modified\",\"url\":\"/issues/110517_VlayoutShouldGrowAndShrink.xhtml\"},\"6986\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/dwarfcassowaryExample.xhtml\"},\"6987\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/ace.xhtml\"},\"6988\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/empty2.xhtml\"},\"6989\":{\"type\":\"S:modified\",\"url\":\"/users/martin/Workspace.xhtml\"},\"6990\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Bug-List.xhtml\"},\"6991\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QuickBrownFoxx.xhtml\"},\"6992\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/ServerScripting.xhtml\"},\"6993\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/WordCompletion.xhtml\"},\"6994\":{\"type\":\"S:modified\",\"url\":\"/issues/110715_PartModuleRequirementsAreNotLoadedOnWorldLoad.xhtml\"},\"6995\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/fabiansTickets.xhtml\"},\"6996\":{\"type\":\"S:modified\",\"url\":\"/issues/111020_ViewOfTextFieldsAfterSaving.xhtml\"},\"6997\":{\"type\":\"S:modified\",\"url\":\"/users/martin/Template.xhtml\"},\"6998\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/Testing.xhtml\"},\"6999\":{\"type\":\"S:modified\",\"url\":\"/users/keith/MySetup.xhtml\"},\"7000\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/noGrabLayer.xhtml\"},\"7001\":{\"type\":\"S:modified\",\"url\":\"/demos/CPUVisualization.xhtml\"},\"7002\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/trac-report.xhtml\"},\"7003\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/HtmlWrapperMorph.xhtml\"},\"7004\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/documentation_afterLunch.xhtml\"},\"7005\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/Empty.xhtml\"},\"7006\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/setExtent.xhtml\"},\"7007\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/martin/2.xhtml\"},\"7008\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/DropboxUpload.xhtml\"},\"7009\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/newMouseDownLayer.xhtml\"},\"7010\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110914_StraightLineIssue.xhtml\"},\"7011\":{\"type\":\"S:modified\",\"url\":\"/users/cschuster/debugging.xhtml\"},\"7012\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/prototVisPrototype.xhtml\"},\"7013\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/DraggingAndGrabbing.xhtml\"},\"7014\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/annotationPart.xhtml\"},\"7015\":{\"rev\":111628,\"author\":\"fbo\",\"date\":{\"__isSmartRef__\":true,\"id\":7016},\"url\":{\"__isSmartRef__\":true,\"id\":7017},\"changes\":[{\"__isSmartRef__\":true,\"id\":7018},{\"__isSmartRef__\":true,\"id\":7019}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7016\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 26 2011 22:42:15 GMT+0200 (CEST)\"},\"7017\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/kernel/PartsBin\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7018\":{\"type\":\"S:deleted\",\"url\":null},\"7019\":{\"type\":\"S:added\",\"url\":null},\"7020\":{\"rev\":109935,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7021},\"url\":{\"__isSmartRef__\":true,\"id\":7022},\"changes\":[{\"__isSmartRef__\":true,\"id\":7023}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7021\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 12:46:59 GMT+0200 (CEST)\"},\"7022\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7023\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"7024\":{\"rev\":109926,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7025},\"url\":{\"__isSmartRef__\":true,\"id\":7026},\"changes\":[{\"__isSmartRef__\":true,\"id\":7027}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7025\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 12:45:09 GMT+0200 (CEST)\"},\"7026\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7027\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"7028\":{\"rev\":109907,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7029},\"url\":{\"__isSmartRef__\":true,\"id\":7030},\"changes\":[{\"__isSmartRef__\":true,\"id\":7031}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7029\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 12:39:21 GMT+0200 (CEST)\"},\"7030\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7031\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"7032\":{\"rev\":109893,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7033},\"url\":{\"__isSmartRef__\":true,\"id\":7034},\"changes\":[{\"__isSmartRef__\":true,\"id\":7035}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7033\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 12:37:01 GMT+0200 (CEST)\"},\"7034\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7035\":{\"type\":\"S:added\",\"url\":null},\"7036\":{\"rev\":109886,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7037},\"url\":{\"__isSmartRef__\":true,\"id\":7038},\"changes\":[{\"__isSmartRef__\":true,\"id\":7039}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7037\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 12:33:44 GMT+0200 (CEST)\"},\"7038\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7039\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/PublishPartDialog.json\"},\"7040\":{\"rev\":109831,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7041},\"url\":{\"__isSmartRef__\":true,\"id\":7042},\"changes\":[{\"__isSmartRef__\":true,\"id\":7043}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7041\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 10:26:41 GMT+0200 (CEST)\"},\"7042\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7043\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/PublishPartDialog.json\"},\"7044\":{\"rev\":109826,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7045},\"url\":{\"__isSmartRef__\":true,\"id\":7046},\"changes\":[{\"__isSmartRef__\":true,\"id\":7047}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7045\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 10:26:09 GMT+0200 (CEST)\"},\"7046\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7047\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/PublishPartDialog.json\"},\"7048\":{\"rev\":109814,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7049},\"url\":{\"__isSmartRef__\":true,\"id\":7050},\"changes\":[{\"__isSmartRef__\":true,\"id\":7051}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7049\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 10:15:21 GMT+0200 (CEST)\"},\"7050\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7051\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/PublishPartDialog.json\"},\"7052\":{\"rev\":109808,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7053},\"url\":{\"__isSmartRef__\":true,\"id\":7054},\"changes\":[{\"__isSmartRef__\":true,\"id\":7055}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7053\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 10:08:53 GMT+0200 (CEST)\"},\"7054\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7055\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/PublishPartDialog.json\"},\"7056\":{\"rev\":109804,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7057},\"url\":{\"__isSmartRef__\":true,\"id\":7058},\"changes\":[{\"__isSmartRef__\":true,\"id\":7059}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7057\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 10:05:06 GMT+0200 (CEST)\"},\"7058\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7059\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/PublishPartDialog.json\"},\"7060\":{\"rev\":109801,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7061},\"url\":{\"__isSmartRef__\":true,\"id\":7062},\"changes\":[{\"__isSmartRef__\":true,\"id\":7063}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7061\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 10:02:21 GMT+0200 (CEST)\"},\"7062\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7063\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/PublishPartDialog.json\"},\"7064\":{\"rev\":109790,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7065},\"url\":{\"__isSmartRef__\":true,\"id\":7066},\"changes\":[{\"__isSmartRef__\":true,\"id\":7067}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7065\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 09:50:17 GMT+0200 (CEST)\"},\"7066\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7067\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/PublishPartDialog.json\"},\"7068\":{\"rev\":109784,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7069},\"url\":{\"__isSmartRef__\":true,\"id\":7070},\"changes\":[{\"__isSmartRef__\":true,\"id\":7071}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7069\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 09:32:59 GMT+0200 (CEST)\"},\"7070\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7071\":{\"type\":\"S:added\",\"url\":null},\"7072\":{\"name\":\"PartsBin/sd1213/\",\"partItems\":{\"__isSmartRef__\":true,\"id\":7073},\"__LivelyClassName__\":\"lively.PartsBin.PartsSpace\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"7073\":{},\"7074\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.Connectors\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7075},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2921},{\"__isSmartRef__\":true,\"id\":2875},{\"__isSmartRef__\":true,\"id\":2931}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Connectors.js\",\"_isLoaded\":true},\"7075\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7076\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.Layout\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7077},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2879},{\"__isSmartRef__\":true,\"id\":2889}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Layout.js\",\"_isLoaded\":true},\"7077\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7078\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.ObjectMigration\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7079},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2931},{\"__isSmartRef__\":true,\"id\":2877}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/ObjectMigration.js\",\"_isLoaded\":true},\"7079\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7080\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7081},\"Graphics\":{\"__isSmartRef__\":true,\"id\":2883},\"Shapes\":{\"__isSmartRef__\":true,\"id\":2881},\"Core\":{\"__isSmartRef__\":true,\"id\":2879},\"Styles\":{\"__isSmartRef__\":true,\"id\":2905},\"PathShapes\":{\"__isSmartRef__\":true,\"id\":2897},\"TextCore\":{\"__isSmartRef__\":true,\"id\":2887},\"CompatLayer\":{\"__isSmartRef__\":true,\"id\":7082},\"Compat\":{\"__isSmartRef__\":true,\"id\":7084},\"Rendering\":{\"__isSmartRef__\":true,\"id\":2895},\"Grid\":{\"__isSmartRef__\":true,\"id\":2925},\"HTML\":{\"__isSmartRef__\":true,\"id\":2893},\"CSS\":{\"__isSmartRef__\":true,\"id\":7086},\"SVG\":{\"__isSmartRef__\":true,\"id\":2899},\"Canvas\":{\"__isSmartRef__\":true,\"id\":2901},\"Events\":{\"__isSmartRef__\":true,\"id\":2891},\"EventSimulator\":{\"__isSmartRef__\":true,\"id\":7087},\"EventExperiments\":{\"__isSmartRef__\":true,\"id\":7088},\"Widgets\":{\"__isSmartRef__\":true,\"id\":2889},\"Serialization\":{\"__isSmartRef__\":true,\"id\":2931},\"Halos\":{\"__isSmartRef__\":true,\"id\":2923},\"MorphAddons\":{\"__isSmartRef__\":true,\"id\":2935},\"Layout\":{\"__isSmartRef__\":true,\"id\":7076},\"ObjectMigration\":{\"__isSmartRef__\":true,\"id\":7078},\"AdditionalMorphs\":{\"__isSmartRef__\":true,\"id\":2921},\"PathOriginHackLayer\":{\"__isSmartRef__\":true,\"id\":7170},\"Connectors\":{\"__isSmartRef__\":true,\"id\":7074},\"ScriptingSupport\":{\"__isSmartRef__\":true,\"id\":2937},\"Complete\":{\"__isSmartRef__\":true,\"id\":2919},\"StyleSheets\":{\"__isSmartRef__\":true,\"id\":2917},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2919},{\"__isSmartRef__\":true,\"id\":7082}],\"pendingRequirements\":[],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic.js\",\"DiffMerge\":{\"__isSmartRef__\":true,\"id\":7157},\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":7090},{\"__isSmartRef__\":true,\"id\":7159},{\"__isSmartRef__\":true,\"id\":7165},{\"__isSmartRef__\":true,\"id\":7096}],\"StyleSheetRepresentation\":{\"__isSmartRef__\":true,\"id\":7177},\"StyleSheetsHTML\":{\"__isSmartRef__\":true,\"id\":7179},\"_isLoaded\":true,\"VisualBindingsLayer\":{\"__isSmartRef__\":true,\"id\":7181},\"GrabbingDefaultLayer\":{\"__isSmartRef__\":true,\"id\":7207},\"GrabbingLayer\":{\"__isSmartRef__\":true,\"id\":7211}},\"7081\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"7082\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.CompatLayer\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7083},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2879},{\"__isSmartRef__\":true,\"id\":2877}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/CompatLayer.js\",\"_isLoaded\":true},\"7083\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7084\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.Compat\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7085}},\"7085\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7086\":{},\"7087\":{},\"7088\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.EventExperiments\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7089},\"wasDefined\":true,\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/EventExperiments.js\",\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2877},{\"__isSmartRef__\":true,\"id\":7090},{\"__isSmartRef__\":true,\"id\":2923}],\"pendingRequirements\":[],\"callbacks\":[],\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":7096}],\"_isLoaded\":true},\"7089\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7090\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.LayerableMorphs\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7091},\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":7092},{\"__isSmartRef__\":true,\"id\":7094},{\"__isSmartRef__\":true,\"id\":7088},{\"__isSmartRef__\":true,\"id\":7096}],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/LayerableMorphs.js\",\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2877},{\"__isSmartRef__\":true,\"id\":7080}],\"pendingRequirements\":[],\"callbacks\":[],\"_isLoaded\":true},\"7091\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7092\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.anonymous_module_0\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7093},\"wasDefined\":true,\"_isAnonymous\":true,\"sourceModuleName\":\"Global.lively.morphic.Connectors\",\"defStack\":\"Error\\n at require (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:13876:21)\\n at http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:54045:1\\n at curried (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:11261:33)\\n at http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:13849:30\\n at Namespace.runOnloadCallbacks (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:14542:26)\\n at Namespace.load (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:14581:18)\\n at Object.toRun (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:13858:24)\\n at http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:53890:149\",\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7090}],\"pendingRequirements\":[],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_0\",\"_isLoaded\":true},\"7093\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7094\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.PartCaching\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7095},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2877},{\"__isSmartRef__\":true,\"id\":7090},{\"__isSmartRef__\":true,\"id\":2939}],\"pendingRequirements\":[],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/PartCaching.js\",\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":7096}],\"_isLoaded\":true},\"7095\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7096\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.anonymous_module_1\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7097},\"wasDefined\":true,\"_isAnonymous\":true,\"sourceModuleName\":\"Global\",\"defStack\":\"Error\\n at require (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:13876:21)\\n at HTMLScriptElement. (http://lively-kernel.org/repository/webwerkstatt/core/lively/bootstrap.js:399:17)\",\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7098},{\"__isSmartRef__\":true,\"id\":7100},{\"__isSmartRef__\":true,\"id\":7102},{\"__isSmartRef__\":true,\"id\":7102},{\"__isSmartRef__\":true,\"id\":2871},{\"__isSmartRef__\":true,\"id\":2933},{\"__isSmartRef__\":true,\"id\":2885},{\"__isSmartRef__\":true,\"id\":7104},{\"__isSmartRef__\":true,\"id\":7098},{\"__isSmartRef__\":true,\"id\":7100},{\"__isSmartRef__\":true,\"id\":2873},{\"__isSmartRef__\":true,\"id\":2861},{\"__isSmartRef__\":true,\"id\":2883},{\"__isSmartRef__\":true,\"id\":2929},{\"__isSmartRef__\":true,\"id\":7106},{\"__isSmartRef__\":true,\"id\":2877},{\"__isSmartRef__\":true,\"id\":2863},{\"__isSmartRef__\":true,\"id\":2865},{\"__isSmartRef__\":true,\"id\":7108},{\"__isSmartRef__\":true,\"id\":7110},{\"__isSmartRef__\":true,\"id\":2903},{\"__isSmartRef__\":true,\"id\":2907},{\"__isSmartRef__\":true,\"id\":2911},{\"__isSmartRef__\":true,\"id\":2939},{\"__isSmartRef__\":true,\"id\":7112},{\"__isSmartRef__\":true,\"id\":2881},{\"__isSmartRef__\":true,\"id\":7114},{\"__isSmartRef__\":true,\"id\":7116},{\"__isSmartRef__\":true,\"id\":2909},{\"__isSmartRef__\":true,\"id\":2913},{\"__isSmartRef__\":true,\"id\":2879},{\"__isSmartRef__\":true,\"id\":2905},{\"__isSmartRef__\":true,\"id\":2897},{\"__isSmartRef__\":true,\"id\":7118},{\"__isSmartRef__\":true,\"id\":7120},{\"__isSmartRef__\":true,\"id\":2869},{\"__isSmartRef__\":true,\"id\":7122},{\"__isSmartRef__\":true,\"id\":2887},{\"__isSmartRef__\":true,\"id\":7082},{\"__isSmartRef__\":true,\"id\":2927},{\"__isSmartRef__\":true,\"id\":7124},{\"__isSmartRef__\":true,\"id\":7126},{\"__isSmartRef__\":true,\"id\":7128},{\"__isSmartRef__\":true,\"id\":2895},{\"__isSmartRef__\":true,\"id\":2925},{\"__isSmartRef__\":true,\"id\":7130},{\"__isSmartRef__\":true,\"id\":2867},{\"__isSmartRef__\":true,\"id\":7132},{\"__isSmartRef__\":true,\"id\":2893},{\"__isSmartRef__\":true,\"id\":2899},{\"__isSmartRef__\":true,\"id\":2901},{\"__isSmartRef__\":true,\"id\":7134},{\"__isSmartRef__\":true,\"id\":7136},{\"__isSmartRef__\":true,\"id\":2891},{\"__isSmartRef__\":true,\"id\":2889},{\"__isSmartRef__\":true,\"id\":7138},{\"__isSmartRef__\":true,\"id\":7140},{\"__isSmartRef__\":true,\"id\":2875},{\"__isSmartRef__\":true,\"id\":2931},{\"__isSmartRef__\":true,\"id\":2923},{\"__isSmartRef__\":true,\"id\":2935},{\"__isSmartRef__\":true,\"id\":7076},{\"__isSmartRef__\":true,\"id\":7145},{\"__isSmartRef__\":true,\"id\":7078},{\"__isSmartRef__\":true,\"id\":2921},{\"__isSmartRef__\":true,\"id\":7147},{\"__isSmartRef__\":true,\"id\":7074},{\"__isSmartRef__\":true,\"id\":7149},{\"__isSmartRef__\":true,\"id\":7151},{\"__isSmartRef__\":true,\"id\":7153},{\"__isSmartRef__\":true,\"id\":2937},{\"__isSmartRef__\":true,\"id\":7155},{\"__isSmartRef__\":true,\"id\":2919},{\"__isSmartRef__\":true,\"id\":7080},{\"__isSmartRef__\":true,\"id\":7157},{\"__isSmartRef__\":true,\"id\":7090},{\"__isSmartRef__\":true,\"id\":7159},{\"__isSmartRef__\":true,\"id\":7165},{\"__isSmartRef__\":true,\"id\":7094},{\"__isSmartRef__\":true,\"id\":7088},{\"__isSmartRef__\":true,\"id\":7161},{\"__isSmartRef__\":true,\"id\":7163},{\"__isSmartRef__\":true,\"id\":7167}],\"pendingRequirements\":[],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_1\",\"_isLoaded\":true},\"7097\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7098\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.lang.Closure\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7099},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/lang/Closure.js\",\"_isLoaded\":true},\"7099\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"7100\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.lang.UUID\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7101},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/lang/UUID.js\",\"_isLoaded\":true},\"7101\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"7102\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.LocalStorage\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7103},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/LocalStorage.js\",\"_isLoaded\":true},\"7103\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"7104\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.LogHelper\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7105},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/LogHelper.js\",\"_isLoaded\":true},\"7105\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"7106\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.ast.generated.Nodes\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7107},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ast/generated/Nodes.js\",\"_isLoaded\":true},\"7107\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"7108\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.ometa.lib\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7109},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/ometa/lib.js\",\"_isLoaded\":true},\"7109\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"7110\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.ChangeSet\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7111},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2933}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ChangeSet.js\",\"_isLoaded\":true},\"7111\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"7112\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.Helper\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7113},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7104}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/Helper.js\",\"_isLoaded\":true},\"7113\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"7114\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.ometa.ometa-base\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7115},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7108}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/ometa/ometa-base.js\",\"_isLoaded\":true},\"7115\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"7116\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.Main\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7117},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2929},{\"__isSmartRef__\":true,\"id\":7110}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/Main.js\",\"_isLoaded\":true},\"7117\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"7118\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.ometa.parser\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7119},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7114}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/ometa/parser.js\",\"_isLoaded\":true},\"7119\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7120\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.ometa.bs-ometa-optimizer\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7121},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7114}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/ometa/bs-ometa-optimizer.js\",\"_isLoaded\":true},\"7121\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7122\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.LKFileParser\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7123},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7118}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/LKFileParser.js\",\"_isLoaded\":true},\"7123\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7124\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.ast.LivelyJSParser\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7125},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7118}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ast/LivelyJSParser.js\",\"_isLoaded\":true},\"7125\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7126\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.ast.generated.Translator\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7127},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7118}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ast/generated/Translator.js\",\"_isLoaded\":true},\"7127\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7128\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.ometa.bs-js-compiler\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7129},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7118}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/ometa/bs-js-compiler.js\",\"_isLoaded\":true},\"7129\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7130\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.ide.AutoIndent\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7131},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2887}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/AutoIndent.js\",\"_isLoaded\":true},\"7131\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7132\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.ometa.bs-ometa-compiler\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7133},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7118},{\"__isSmartRef__\":true,\"id\":7128}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/ometa/bs-ometa-compiler.js\",\"_isLoaded\":true},\"7133\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7134\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.ometa.lk-parser-extensions\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7135},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7118},{\"__isSmartRef__\":true,\"id\":7120},{\"__isSmartRef__\":true,\"id\":7128},{\"__isSmartRef__\":true,\"id\":7132}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/ometa/lk-parser-extensions.js\",\"_isLoaded\":true},\"7135\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7136\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.Ometa\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7137},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2869},{\"__isSmartRef__\":true,\"id\":7114},{\"__isSmartRef__\":true,\"id\":7134}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/Ometa.js\",\"_isLoaded\":true},\"7137\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7138\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.ide.FileParsing\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7139},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7136},{\"__isSmartRef__\":true,\"id\":7122}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/FileParsing.js\",\"_isLoaded\":true},\"7139\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7140\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.ast.Parser\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7141},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7136},{\"__isSmartRef__\":true,\"id\":7126},{\"__isSmartRef__\":true,\"id\":7106},{\"__isSmartRef__\":true,\"id\":7124}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ast/Parser.js\",\"jsParser\":{\"__isSmartRef__\":true,\"id\":7142},\"astTranslator\":{\"__isSmartRef__\":true,\"id\":7144},\"_isLoaded\":true},\"7141\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7142\":{\"hexDigits\":\"0123456789abcdef\",\"keywords\":{\"__isSmartRef__\":true,\"id\":7143}},\"7143\":{\"break\":true,\"case\":true,\"catch\":true,\"continue\":true,\"default\":true,\"delete\":true,\"do\":true,\"else\":true,\"finally\":true,\"for\":true,\"function\":true,\"if\":true,\"in\":true,\"instanceof\":true,\"new\":true,\"return\":true,\"switch\":true,\"this\":true,\"throw\":true,\"try\":true,\"typeof\":true,\"var\":true,\"void\":true,\"while\":true,\"with\":true,\"ometa\":true,\"debugger\":true},\"7144\":{},\"7145\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.ide.SourceDatabase\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7146},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7138}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/SourceDatabase.js\",\"_isLoaded\":true},\"7146\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7147\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.ide.BrowserFramework\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7148},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7082},{\"__isSmartRef__\":true,\"id\":2889},{\"__isSmartRef__\":true,\"id\":2935}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/BrowserFramework.js\",\"_isLoaded\":true},\"7148\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7149\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.ide.SystemBrowserNodes\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7150},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7147}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/SystemBrowserNodes.js\",\"_isLoaded\":true},\"7150\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7151\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.ide.BrowserCommands\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7152},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7147}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/BrowserCommands.js\",\"_isLoaded\":true},\"7152\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7153\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.ast.StaticAnalysis\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7154},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7140}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ast/StaticAnalysis.js\",\"_isLoaded\":true},\"7154\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7155\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.ide.LocalBrowser\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7156},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7110},{\"__isSmartRef__\":true,\"id\":7147},{\"__isSmartRef__\":true,\"id\":7151}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/LocalBrowser.js\",\"_isLoaded\":true},\"7156\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7157\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.DiffMerge\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7158},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2919}],\"pendingRequirements\":[],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/DiffMerge.js\",\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":7096}],\"_isLoaded\":true},\"7158\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7159\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.ide.SyntaxHighlighting\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7160},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7080},{\"__isSmartRef__\":true,\"id\":7147}],\"pendingRequirements\":[],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/SyntaxHighlighting.js\",\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":7161},{\"__isSmartRef__\":true,\"id\":7096}],\"_isLoaded\":true},\"7160\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7161\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.ide.SystemCodeBrowser\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7162},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7147},{\"__isSmartRef__\":true,\"id\":7149},{\"__isSmartRef__\":true,\"id\":7151},{\"__isSmartRef__\":true,\"id\":7145},{\"__isSmartRef__\":true,\"id\":7155},{\"__isSmartRef__\":true,\"id\":7159}],\"pendingRequirements\":[],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/SystemCodeBrowser.js\",\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":7163},{\"__isSmartRef__\":true,\"id\":7167},{\"__isSmartRef__\":true,\"id\":7096}],\"_isLoaded\":true},\"7162\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7163\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.ide.ErrorViewer\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7164},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7112},{\"__isSmartRef__\":true,\"id\":7161},{\"__isSmartRef__\":true,\"id\":7155},{\"__isSmartRef__\":true,\"id\":7165}],\"pendingRequirements\":[],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/ErrorViewer.js\",\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":7167},{\"__isSmartRef__\":true,\"id\":7096}],\"_isLoaded\":true},\"7164\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7165\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.ide.VersionTools\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7166},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7080}],\"pendingRequirements\":[],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/VersionTools.js\",\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":7163},{\"__isSmartRef__\":true,\"id\":7167},{\"__isSmartRef__\":true,\"id\":7096}],\"_isLoaded\":true},\"7166\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7167\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.ide\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7168},\"AutoIndent\":{\"__isSmartRef__\":true,\"id\":7130},\"wasDefined\":true,\"FileParsing\":{\"__isSmartRef__\":true,\"id\":7138},\"SourceDatabase\":{\"__isSmartRef__\":true,\"id\":7145},\"BrowserFramework\":{\"__isSmartRef__\":true,\"id\":7147},\"SystemBrowserNodes\":{\"__isSmartRef__\":true,\"id\":7149},\"BrowserCommands\":{\"__isSmartRef__\":true,\"id\":7151},\"LocalBrowser\":{\"__isSmartRef__\":true,\"id\":7155},\"SyntaxHighlighting\":{\"__isSmartRef__\":true,\"id\":7159},\"VersionTools\":{\"__isSmartRef__\":true,\"id\":7165},\"SystemCodeBrowser\":{\"__isSmartRef__\":true,\"id\":7161},\"ErrorViewer\":{\"__isSmartRef__\":true,\"id\":7163},\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7112},{\"__isSmartRef__\":true,\"id\":7161},{\"__isSmartRef__\":true,\"id\":7155},{\"__isSmartRef__\":true,\"id\":7165},{\"__isSmartRef__\":true,\"id\":7163}],\"pendingRequirements\":[],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide.js\",\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":7096}],\"_isLoaded\":true,\"SourceControl\":{\"__isSmartRef__\":true,\"id\":7169}},\"7168\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7169\":{\"__LivelyClassName__\":\"AnotherSourceDatabase\",\"__SourceModuleName__\":\"Global.lively.ide.SourceDatabase\"},\"7170\":{\"2\":{\"__isSmartRef__\":true,\"id\":7171},\"3\":{\"__isSmartRef__\":true,\"id\":7174},\"name\":\"PathOriginHackLayer\",\"namespaceName\":\"Global.lively.morphic\",\"layeredFunctionsList\":{\"__isSmartRef__\":true,\"id\":7176},\"sourceModule\":{\"__isSmartRef__\":true,\"id\":2921},\"__LivelyClassName__\":\"Layer\",\"__SourceModuleName__\":\"Global.cop.Layers\"},\"7171\":{\"_layered_object\":{\"__isSmartRef__\":true,\"id\":7172}},\"7172\":{\"isPath\":true,\"style\":{\"__isSmartRef__\":true,\"id\":7173},\"_layer_object_id\":2,\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"7173\":{\"borderWidth\":1,\"__serializedExpressions__\":[\"borderColor\"],\"borderColor\":\"Color.rgb(0,0,0)\"},\"7174\":{\"_layered_object\":{\"__isSmartRef__\":true,\"id\":7175}},\"7175\":{\"_layer_object_id\":3,\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"7176\":{},\"7177\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.StyleSheetRepresentation\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7178},\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":2917},{\"__isSmartRef__\":true,\"id\":2915}],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/StyleSheetRepresentation.js\",\"wasDefined\":true,\"callbacks\":[],\"_isLoaded\":true},\"7178\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7179\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.StyleSheetsHTML\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7180},\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":2917}],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/StyleSheetsHTML.js\",\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2893}],\"callbacks\":[],\"_isLoaded\":true},\"7180\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7181\":{\"4\":{\"__isSmartRef__\":true,\"id\":7182},\"6\":{\"__isSmartRef__\":true,\"id\":7187},\"name\":\"VisualBindingsLayer\",\"namespaceName\":\"Global.lively.morphic\",\"layeredFunctionsList\":{\"__isSmartRef__\":true,\"id\":7204},\"sourceModule\":{\"__isSmartRef__\":true,\"id\":7092},\"__LivelyClassName__\":\"Layer\",\"__SourceModuleName__\":\"Global.cop.Layers\"},\"7182\":{\"_layered_object\":{\"__isSmartRef__\":true,\"id\":7183}},\"7183\":{\"style\":{\"__isSmartRef__\":true,\"id\":7184},\"isWorld\":true,\"htmlDispatchTable\":{\"__isSmartRef__\":true,\"id\":7185},\"doNotSerialize\":[\"revisionOnLoad\",\"clickedOnMorph\",\"draggedMorph\",\"cachedWindowBounds\"],\"_layer_object_id\":4,\"lastModified\":{\"__isSmartRef__\":true,\"id\":7186},\"__LivelyClassName__\":\"lively.morphic.World\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\"},\"7184\":{\"enableGrabbing\":false,\"enableHalos\":true,\"enableMorphMenu\":true,\"enableDragging\":true,\"__serializedExpressions__\":[\"fill\"],\"fill\":\"Color.rgb(255,255,255)\"},\"7185\":{\"setScroll\":\"setScrollHTML\"},\"7186\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 19 2012 15:18:38 GMT+0200 (CEST)\"},\"7187\":{\"_layered_object\":{\"__isSmartRef__\":true,\"id\":7188}},\"7188\":{\"style\":{\"__isSmartRef__\":true,\"id\":7189},\"isMorph\":true,\"idCounter\":0,\"renderContextTableType\":\"morphRenderContextTable\",\"htmlDispatchTable\":{\"__isSmartRef__\":true,\"id\":7190},\"svgDispatchTable\":{\"__isSmartRef__\":true,\"id\":7191},\"canvasDispatchTable\":{\"__isSmartRef__\":true,\"id\":7192},\"dragTriggerDistance\":5,\"connections\":{\"__isSmartRef__\":true,\"id\":7193},\"doNotSerialize\":[\"_renderContext\",\"halos\",\"_isRendered\",\"priorExtent\",\"cachedBounds\"],\"showsHalosOnRightClick\":true,\"isLayoutable\":true,\"cssIsEnabled\":true,\"lookupLayersIn\":[\"owner\"],\"_layer_object_id\":6,\"_focusedMorph\":{\"__isSmartRef__\":true,\"id\":5991},\"__LivelyClassName__\":\"lively.morphic.Morph\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\"},\"7189\":{\"enableDropping\":true,\"enableHalos\":true},\"7190\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"removeMorph\":\"removeMorphHTML\",\"onRenderFinished\":\"onRenderFinishedHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setTransform\":\"setTransformHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"adjustOrigin\":\"adjustOriginHTML\",\"setPivotPoint\":\"setPivotPointHTML\",\"setClipMode\":\"setClipModeHTML\",\"showsVerticalScrollBar\":\"showsVerticalScrollBarHTML\",\"showsHorizontalScrollBar\":\"showsHorizontalScrollBarHTML\",\"getScrollBarExtent\":\"getScrollBarExtentHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"setToolTip\":\"setToolTipHTML\",\"focus\":\"focusHTML\",\"blur\":\"blurHTML\",\"setFocusable\":\"setFocusableHTML\",\"setStyleSheet\":\"setStyleSheetHTML\",\"setBaseThemeStyleSheet\":\"setBaseThemeStyleSheetHTML\",\"setStyleClassNames\":\"setStyleClassNamesHTML\",\"setStyleId\":\"setStyleIdHTML\",\"setNodeMorphId\":\"setNodeMorphIdHTML\"},\"7191\":{\"replaceRenderContext\":\"replaceRenderContextSVG\",\"init\":\"initSVG\",\"append\":\"appendSVG\",\"remove\":\"removeSVG\",\"setPosition\":\"setPositionSVG\",\"setRotation\":\"setRotationSVG\",\"setPointerEvents\":\"setPointerEventsSVG\",\"setHandStyle\":\"setHandStyleSVG\"},\"7192\":{\"init\":\"initCANVAS\",\"append\":\"appendCANVAS\",\"remove\":\"removeCANVAS\",\"setPosition\":\"attributeChangedCANVAS\"},\"7193\":{\"name\":{\"__isSmartRef__\":true,\"id\":7194},\"position\":{\"__isSmartRef__\":true,\"id\":7195},\"rotation\":{\"__isSmartRef__\":true,\"id\":7196},\"scale\":{\"__isSmartRef__\":true,\"id\":7197},\"setScale\":{\"__isSmartRef__\":true,\"id\":7198},\"borderWidth\":{\"__isSmartRef__\":true,\"id\":7199},\"borderColor\":{\"__isSmartRef__\":true,\"id\":7200},\"fill\":{\"__isSmartRef__\":true,\"id\":7201},\"extent\":{\"__isSmartRef__\":true,\"id\":7202},\"globalTransform\":{\"__isSmartRef__\":true,\"id\":7203}},\"7194\":{},\"7195\":{\"map\":\"_Position\"},\"7196\":{\"map\":\"_Rotation\"},\"7197\":{\"map\":\"_Scale\"},\"7198\":{},\"7199\":{\"map\":\"shape._BorderWidth\"},\"7200\":{\"map\":\"shape._BorderColor\"},\"7201\":{\"map\":\"shape._Fill\"},\"7202\":{\"map\":\"shape._Extent\"},\"7203\":{\"connectionClassType\":\"lively.morphic.GeometryTransformConnection\"},\"7204\":{\"\":{\"__isSmartRef__\":true,\"id\":7205},\"\":{\"__isSmartRef__\":true,\"id\":7206}},\"7205\":{\"morphMenuItems\":true},\"7206\":{\"morphMenuItems\":true},\"7207\":{\"6\":{\"__isSmartRef__\":true,\"id\":7208},\"name\":\"GrabbingDefaultLayer\",\"namespaceName\":\"Global.lively.morphic\",\"layeredFunctionsList\":{\"__isSmartRef__\":true,\"id\":7209},\"sourceModule\":{\"__isSmartRef__\":true,\"id\":7088},\"__LivelyClassName__\":\"Layer\",\"__SourceModuleName__\":\"Global.cop.Layers\"},\"7208\":{\"_layered_object\":{\"__isSmartRef__\":true,\"id\":7188}},\"7209\":{\"\":{\"__isSmartRef__\":true,\"id\":7210}},\"7210\":{\"onDragStart\":true},\"7211\":{\"6\":{\"__isSmartRef__\":true,\"id\":7212},\"7\":{\"__isSmartRef__\":true,\"id\":7213},\"name\":\"GrabbingLayer\",\"namespaceName\":\"Global.lively.morphic\",\"layeredFunctionsList\":{\"__isSmartRef__\":true,\"id\":7225},\"sourceModule\":{\"__isSmartRef__\":true,\"id\":7088},\"__LivelyClassName__\":\"Layer\",\"__SourceModuleName__\":\"Global.cop.Layers\"},\"7212\":{\"_layered_object\":{\"__isSmartRef__\":true,\"id\":7188}},\"7213\":{\"_layered_object\":{\"__isSmartRef__\":true,\"id\":7214}},\"7214\":{\"isText\":true,\"allowInput\":true,\"style\":{\"__isSmartRef__\":true,\"id\":7215},\"autoAdjustPadding\":true,\"suppressDropping\":true,\"draggingEnabled\":true,\"shortcutHandlers\":[],\"tab\":\" \",\"htmlDispatchTable\":{\"__isSmartRef__\":true,\"id\":7216},\"svgDispatchTable\":{\"__isSmartRef__\":true,\"id\":7217},\"canvasDispatchTable\":{\"__isSmartRef__\":true,\"id\":7218},\"accessibleInInactiveWindow\":false,\"connections\":{\"__isSmartRef__\":true,\"id\":7219},\"doNotSerialize\":[\"charsTyped\"],\"_layer_object_id\":7,\"syntaxHighlighter\":{\"__isSmartRef__\":true,\"id\":7222},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":7223}],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"7215\":{\"borderWidth\":1,\"fixedWidth\":true,\"fixedHeight\":true,\"enableGrabbing\":false,\"enableDropping\":false,\"allowInput\":true,\"clipMode\":\"visible\",\"fontFamily\":\"Helvetica\",\"fontSize\":10,\"__serializedExpressions__\":[\"borderColor\",\"fill\",\"textColor\",\"padding\"],\"borderColor\":\"Color.rgb(0,0,0)\",\"fill\":\"Color.rgb(243,243,243)\",\"textColor\":\"Color.rgb(64,64,64)\",\"padding\":\"lively.rect(4,2,0,0)\"},\"7216\":{\"updateText\":\"updateTextHTML\",\"setTextExtent\":\"setTextExtentHTML\",\"setMaxTextWidth\":\"setMaxTextWidthHTML\",\"setMaxTextHeight\":\"setMaxTextHeightHTML\",\"setMinTextWidth\":\"setMinTextWidthHTML\",\"setMinTextHeight\":\"setMinTextHeightHTML\",\"getTextExtent\":\"getTextExtentHTML\",\"getTextString\":\"getTextStringHTML\",\"ignoreTextEvents\":\"ignoreTextEventsHTML\",\"unignoreTextEvents\":\"unignoreTextEventsHTML\",\"enableTextEvents\":\"enableTextEventsHTML\",\"setFontFamily\":\"setFontFamilyHTML\",\"setFontSize\":\"setFontSizeHTML\",\"setTextColor\":\"setTextColorHTML\",\"setFontWeight\":\"setFontWeightHTML\",\"setFontStyle\":\"setFontStyleHTML\",\"setTextDecoration\":\"setTextDecorationHTML\",\"setPadding\":\"setPaddingHTML\",\"setAlign\":\"setAlignHTML\",\"setVerticalAlign\":\"setVerticalAlignHTML\",\"setDisplay\":\"setDisplayHTML\",\"setWhiteSpaceHandling\":\"setWhiteSpaceHandlingHTML\",\"setWordBreak\":\"setWordBreakHTML\",\"focusMorph\":\"focusMorphHTML\",\"setInputAllowed\":\"setInputAllowedHTML\",\"setTextStylingMode\":\"setTextStylingModeHTML\"},\"7217\":{\"renderText\":\"renderTextSVG\",\"updateText\":\"updateTextSVG\",\"setTextExtent\":\"setTextExtentSVG\",\"getTextExtent\":\"getTextExtentSVG\",\"setMaxTextWidth\":\"setMaxTextWidthSVG\",\"setMaxTextHeight\":\"setMaxTextHeightSVG\",\"getTextString\":\"getTextStringSVG\",\"ignoreTextEvents\":\"ignoreTextEventsSVG\"},\"7218\":{\"updateText\":\"attributeChangedCANVAS\"},\"7219\":{\"textString\":{\"__isSmartRef__\":true,\"id\":7220},\"savedTextString\":{\"__isSmartRef__\":true,\"id\":7221}},\"7220\":{},\"7221\":{},\"7222\":{\"__LivelyClassName__\":\"lively.ast.JSSyntaxHighlighter\",\"__SourceModuleName__\":\"Global.lively.ast.IDESupport\"},\"7223\":{\"style\":{\"__isSmartRef__\":true,\"id\":7224},\"chunkOwner\":null,\"_id\":\"_3662\",\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"7224\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"7225\":{\"\":{\"__isSmartRef__\":true,\"id\":7226},\"\":{\"__isSmartRef__\":true,\"id\":7227}},\"7226\":{\"isLocked\":true,\"onDragStart\":true},\"7227\":{\"onDragStart\":true},\"7228\":{\"background-color\":{\"__isSmartRef__\":true,\"id\":7229},\"border\":{\"__isSmartRef__\":true,\"id\":7230},\"border-width\":{\"__isSmartRef__\":true,\"id\":7231},\"border-bottom-width\":{\"__isSmartRef__\":true,\"id\":7232},\"border-left-width\":{\"__isSmartRef__\":true,\"id\":7233},\"border-top-width\":{\"__isSmartRef__\":true,\"id\":7234},\"border-right-width\":{\"__isSmartRef__\":true,\"id\":7235},\"border-color\":{\"__isSmartRef__\":true,\"id\":7236},\"border-top-color\":{\"__isSmartRef__\":true,\"id\":7237},\"border-bottom-color\":{\"__isSmartRef__\":true,\"id\":7238},\"border-left-color\":{\"__isSmartRef__\":true,\"id\":7239},\"border-right-color\":{\"__isSmartRef__\":true,\"id\":7240},\"border-radius\":{\"__isSmartRef__\":true,\"id\":7241},\"color\":{\"__isSmartRef__\":true,\"id\":7242},\"font-family\":{\"__isSmartRef__\":true,\"id\":7243},\"background-image\":{\"__isSmartRef__\":true,\"id\":7244},\"cursor\":{\"__isSmartRef__\":true,\"id\":7245},\"box-shadow\":{\"__isSmartRef__\":true,\"id\":7246},\"text-shadow\":{\"__isSmartRef__\":true,\"id\":7247}},\"7229\":{\"shorthand\":\"background\",\"values\":[[3]]},\"7230\":{\"values\":[[1,0,3]]},\"7231\":{\"shorthand\":\"border\",\"values\":[[1],[1,1,1,1]]},\"7232\":{\"shorthand\":\"border-width\",\"values\":[[1]]},\"7233\":{\"shorthand\":\"border-width\",\"values\":[[1]]},\"7234\":{\"shorthand\":\"border-width\",\"values\":[[1]]},\"7235\":{\"shorthand\":\"border-width\",\"values\":[[1]]},\"7236\":{\"shorthand\":\"border\",\"values\":[[3],[3,3,3,3]]},\"7237\":{\"shorthand\":\"border-color\",\"values\":[[3]]},\"7238\":{\"shorthand\":\"border-color\",\"values\":[[3]]},\"7239\":{\"shorthand\":\"border-color\",\"values\":[[3]]},\"7240\":{\"shorthand\":\"border-color\",\"values\":[[3]]},\"7241\":{\"values\":[[1],[1,1,1,1]]},\"7242\":{\"values\":[[3]]},\"7243\":{\"commaSeparated\":true,\"values\":[[0]]},\"7244\":{\"commaSeparated\":true,\"values\":[[0]]},\"7245\":{\"commaSeparated\":true,\"values\":[[0]]},\"7246\":{\"commaSeparated\":true,\"values\":[[4]]},\"7247\":{\"commaSeparated\":true,\"values\":[[4]]},\"7248\":{\"background-color\":{\"__isSmartRef__\":true,\"id\":7249},\"border\":{\"__isSmartRef__\":true,\"id\":7250},\"border-width\":{\"__isSmartRef__\":true,\"id\":7251},\"border-bottom-width\":{\"__isSmartRef__\":true,\"id\":7252},\"border-left-width\":{\"__isSmartRef__\":true,\"id\":7253},\"border-top-width\":{\"__isSmartRef__\":true,\"id\":7254},\"border-right-width\":{\"__isSmartRef__\":true,\"id\":7255},\"border-color\":{\"__isSmartRef__\":true,\"id\":7256},\"border-top-color\":{\"__isSmartRef__\":true,\"id\":7257},\"border-bottom-color\":{\"__isSmartRef__\":true,\"id\":7258},\"border-left-color\":{\"__isSmartRef__\":true,\"id\":7259},\"border-right-color\":{\"__isSmartRef__\":true,\"id\":7260},\"border-radius\":{\"__isSmartRef__\":true,\"id\":7261},\"color\":{\"__isSmartRef__\":true,\"id\":7262},\"font-family\":{\"__isSmartRef__\":true,\"id\":7263},\"background-image\":{\"__isSmartRef__\":true,\"id\":7264},\"cursor\":{\"__isSmartRef__\":true,\"id\":7265},\"box-shadow\":{\"__isSmartRef__\":true,\"id\":7266},\"text-shadow\":{\"__isSmartRef__\":true,\"id\":7267}},\"7249\":{\"commaSeparated\":false,\"values\":[[3]],\"shorthands\":[],\"shorthandFor\":[]},\"7250\":{\"commaSeparated\":false,\"values\":[[1,0,3]],\"shorthands\":[],\"shorthandFor\":[\"border-width\",\"border-bottom-width\",\"border-left-width\",\"border-top-width\",\"border-right-width\",\"border-color\",\"border-top-color\",\"border-bottom-color\",\"border-left-color\",\"border-right-color\"]},\"7251\":{\"commaSeparated\":false,\"values\":[[1],[1,1,1,1]],\"shorthands\":[\"border\"],\"shorthandFor\":[\"border-bottom-width\",\"border-left-width\",\"border-top-width\",\"border-right-width\"]},\"7252\":{\"commaSeparated\":false,\"values\":[[1]],\"shorthands\":[\"border\",\"border-width\"],\"shorthandFor\":[]},\"7253\":{\"commaSeparated\":false,\"values\":[[1]],\"shorthands\":[\"border\",\"border-width\"],\"shorthandFor\":[]},\"7254\":{\"commaSeparated\":false,\"values\":[[1]],\"shorthands\":[\"border\",\"border-width\"],\"shorthandFor\":[]},\"7255\":{\"commaSeparated\":false,\"values\":[[1]],\"shorthands\":[\"border\",\"border-width\"],\"shorthandFor\":[]},\"7256\":{\"commaSeparated\":false,\"values\":[[3],[3,3,3,3]],\"shorthands\":[\"border\"],\"shorthandFor\":[\"border-top-color\",\"border-bottom-color\",\"border-left-color\",\"border-right-color\"]},\"7257\":{\"commaSeparated\":false,\"values\":[[3]],\"shorthands\":[\"border\",\"border-color\"],\"shorthandFor\":[]},\"7258\":{\"commaSeparated\":false,\"values\":[[3]],\"shorthands\":[\"border\",\"border-color\"],\"shorthandFor\":[]},\"7259\":{\"commaSeparated\":false,\"values\":[[3]],\"shorthands\":[\"border\",\"border-color\"],\"shorthandFor\":[]},\"7260\":{\"commaSeparated\":false,\"values\":[[3]],\"shorthands\":[\"border\",\"border-color\"],\"shorthandFor\":[]},\"7261\":{\"commaSeparated\":false,\"values\":[[1],[1,1,1,1]],\"shorthands\":[],\"shorthandFor\":[]},\"7262\":{\"commaSeparated\":false,\"values\":[[3]],\"shorthands\":[],\"shorthandFor\":[]},\"7263\":{\"commaSeparated\":true,\"values\":[[0]],\"shorthands\":[],\"shorthandFor\":[]},\"7264\":{\"commaSeparated\":true,\"values\":[[0]],\"shorthands\":[],\"shorthandFor\":[]},\"7265\":{\"commaSeparated\":true,\"values\":[[0]],\"shorthands\":[],\"shorthandFor\":[]},\"7266\":{\"commaSeparated\":true,\"values\":[[4]],\"shorthands\":[],\"shorthandFor\":[]},\"7267\":{\"commaSeparated\":true,\"values\":[[4]],\"shorthands\":[],\"shorthandFor\":[]},\"7268\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.apps.ObjectGrapher\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7269},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/apps/ObjectGrapher.js\",\"_isLoaded\":true},\"7269\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:33:32 GMT+0100 (CET)\"},\"7270\":{\"val\":\"ObjectGrapher\"},\"7271\":{\"val\":{\"__isSmartRef__\":true,\"id\":7268}},\"7272\":{\"val\":\"Grapher\"},\"7273\":{},\"7274\":{\"val\":{\"__isSmartRef__\":true,\"id\":7275}},\"7275\":{\"nodes\":[],\"specials\":{\"__isSmartRef__\":true,\"id\":7276},\"edges\":[],\"__LivelyClassName__\":\"apps.ObjectGrapher.Grapher\",\"__SourceModuleName__\":\"Global.apps.ObjectGrapher\"},\"7276\":{\"String\":[],\"Array\":[],\"Number\":[],\"Boolean\":[]},\"7277\":{\"val\":{\"__isSmartRef__\":true,\"id\":7275}},\"7278\":{\"val\":{\"__isSmartRef__\":true,\"id\":7275}},\"7279\":{},\"7280\":{\"val\":{\"__isSmartRef__\":true,\"id\":7281}},\"7281\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7282},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7283},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"EB2474DF-E31C-40BB-BA50-22DC224CA210\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__LivelyClassName__\":\"lively.morphic.Morph\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\"},\"7282\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(0.0,0.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"7283\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7281},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7284\":{\"val\":{\"__isSmartRef__\":true,\"id\":7281}},\"7285\":{\"val\":{\"__isSmartRef__\":true,\"id\":7281}},\"7286\":{\"val\":{\"__isSmartRef__\":true,\"id\":7281}},\"7287\":{\"val\":\"addMorph\"},\"7288\":{},\"7289\":{\"val\":0},\"7290\":{\"val\":0},\"7291\":{},\"7292\":{\"val\":\"keys\"},\"7293\":{\"val\":{\"__isSmartRef__\":true,\"id\":7281}},\"7294\":{\"val\":[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"]},\"7295\":{\"val\":[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"]},\"7296\":{\"val\":0},\"7297\":{\"val\":0},\"7298\":{\"val\":47},\"7299\":{\"val\":100},\"7300\":{\"val\":true},\"7301\":{\"val\":1081},\"7302\":{\"val\":47},\"7303\":{\"val\":1128},\"7304\":{\"val\":1128},\"7305\":{\"this\":{\"__isSmartRef__\":true,\"id\":2848},\"crunchedObj\":{\"__isSmartRef__\":true,\"id\":2856},\"self\":{\"__isSmartRef__\":true,\"id\":7275},\"obj\":{\"__isSmartRef__\":true,\"id\":7281},\"i\":1128,\"keys\":[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],\"j\":47},\"7306\":{\"values\":{\"__isSmartRef__\":true,\"id\":7307},\"context\":[],\"pc\":{\"__isSmartRef__\":true,\"id\":2841},\"mapping\":{\"__isSmartRef__\":true,\"id\":7315}},\"7307\":{\"39-42\":{\"__isSmartRef__\":true,\"id\":2855},\"25-42\":{\"__isSmartRef__\":true,\"id\":2857},\"59-63\":{\"__isSmartRef__\":true,\"id\":2858},\"64-77\":{\"__isSmartRef__\":true,\"id\":7270},\"58-77\":{\"__isSmartRef__\":true,\"id\":7271},\"78-85\":{\"__isSmartRef__\":true,\"id\":7272},\"58-85\":{\"__isSmartRef__\":true,\"id\":7273},\"58-87\":{\"__isSmartRef__\":true,\"id\":7274},\"55-87\":{\"__isSmartRef__\":true,\"id\":7277},\"47-87\":{\"__isSmartRef__\":true,\"id\":7278},\"103-108\":{\"__isSmartRef__\":true,\"id\":7279},\"102-110\":{\"__isSmartRef__\":true,\"id\":7280},\"99-110\":{\"__isSmartRef__\":true,\"id\":7284},\"92-110\":{\"__isSmartRef__\":true,\"id\":7285},\"116-119\":{\"__isSmartRef__\":true,\"id\":7286},\"120-128\":{\"__isSmartRef__\":true,\"id\":7287},\"116-128\":{\"__isSmartRef__\":true,\"id\":7288},\"144-145\":{\"__isSmartRef__\":true,\"id\":7289},\"139-145\":{\"__isSmartRef__\":true,\"id\":7290},\"162-168\":{\"__isSmartRef__\":true,\"id\":7291},\"169-173\":{\"__isSmartRef__\":true,\"id\":7292},\"174-177\":{\"__isSmartRef__\":true,\"id\":7293},\"161-178\":{\"__isSmartRef__\":true,\"id\":7294},\"154-178\":{\"__isSmartRef__\":true,\"id\":7295},\"196-197\":{\"__isSmartRef__\":true,\"id\":7296},\"191-197\":{\"__isSmartRef__\":true,\"id\":7297},\"199-200\":{\"__isSmartRef__\":true,\"id\":7308},\"203-206\":{\"__isSmartRef__\":true,\"id\":7309},\"198-206\":{\"__isSmartRef__\":true,\"id\":7310},\"223-224\":{\"__isSmartRef__\":true,\"id\":7311},\"228-229\":{\"__isSmartRef__\":true,\"id\":7312},\"223-229\":{\"__isSmartRef__\":true,\"id\":7313},\"214-230\":{\"__isSmartRef__\":true,\"id\":7314}},\"7308\":{\"val\":97},\"7309\":{\"val\":100},\"7310\":{\"val\":true},\"7311\":{\"val\":4656},\"7312\":{\"val\":97},\"7313\":{\"val\":4753},\"7314\":{\"val\":4753},\"7315\":{\"this\":{\"__isSmartRef__\":true,\"id\":2848},\"crunchedObj\":{\"__isSmartRef__\":true,\"id\":2856},\"self\":{\"__isSmartRef__\":true,\"id\":7275},\"obj\":{\"__isSmartRef__\":true,\"id\":7281},\"i\":4753,\"keys\":[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],\"j\":97},\"7316\":{\"crunchedObj\":[null,{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856}],\"self\":[null,null,{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275}],\"obj\":[null,null,null,{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281}],\"i\":[null,null,null,null,null,0,0,0,0,0,0,0,1,1,1,3,3,3,6,6,6,10,10,10,15,15,15,21,21,21,28,28,28,36,36,36,45,45,45,55,55,55,66,66,66,78,78,78,91,91,91,105,105,105,120,120,120,136,136,136,153,153,153,171,171,171,190,190,190,210,210,210,231,231,231,253,253,253,276,276,276,300,300,300,325,325,325,351,351,351,378,378,378,406,406,406,435,435,435,465,465,465,496,496,496,528,528,528,561,561,561,595,595,595,630,630,630,666,666,666,703,703,703,741,741,741,780,780,780,820,820,820,861,861,861,903,903,903,946,946,946,990,990,990,1035,1035,1035,1081,1081,1081,1128,1128,1128,1176,1176,1176,1225,1225,1225,1275,1275,1275,1326,1326,1326,1378,1378,1378,1431,1431,1431,1485,1485,1485,1540,1540,1540,1596,1596,1596,1653,1653,1653,1711,1711,1711,1770,1770,1770,1830,1830,1830,1891,1891,1891,1953,1953,1953,2016,2016,2016,2080,2080,2080,2145,2145,2145,2211,2211,2211,2278,2278,2278,2346,2346,2346,2415,2415,2415,2485,2485,2485,2556,2556,2556,2628,2628,2628,2701,2701,2701,2775,2775,2775,2850,2850,2850,2926,2926,2926,3003,3003,3003,3081,3081,3081,3160,3160,3160,3240,3240,3240,3321,3321,3321,3403,3403,3403,3486,3486,3486,3570,3570,3570,3655,3655,3655,3741,3741,3741,3828,3828,3828,3916,3916,3916,4005,4005,4005,4095,4095,4095,4186,4186,4186,4278,4278,4278,4371,4371,4371,4465,4465,4465,4560,4560,4560,4656,4656,4656,4753,4753,4753,4851,4851,4851,4950,4950,4950],\"keys\":[null,null,null,null,null,null,[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"]],\"j\":[null,null,null,null,null,null,null,0,0,0,1,1,1,2,2,2,3,3,3,4,4,4,5,5,5,6,6,6,7,7,7,8,8,8,9,9,9,10,10,10,11,11,11,12,12,12,13,13,13,14,14,14,15,15,15,16,16,16,17,17,17,18,18,18,19,19,19,20,20,20,21,21,21,22,22,22,23,23,23,24,24,24,25,25,25,26,26,26,27,27,27,28,28,28,29,29,29,30,30,30,31,31,31,32,32,32,33,33,33,34,34,34,35,35,35,36,36,36,37,37,37,38,38,38,39,39,39,40,40,40,41,41,41,42,42,42,43,43,43,44,44,44,45,45,45,46,46,46,47,47,47,48,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,54,54,54,55,55,55,56,56,56,57,57,57,58,58,58,59,59,59,60,60,60,61,61,61,62,62,62,63,63,63,64,64,64,65,65,65,66,66,66,67,67,67,68,68,68,69,69,69,70,70,70,71,71,71,72,72,72,73,73,73,74,74,74,75,75,75,76,76,76,77,77,77,78,78,78,79,79,79,80,80,80,81,81,81,82,82,82,83,83,83,84,84,84,85,85,85,86,86,86,87,87,87,88,88,88,89,89,89,90,90,90,91,91,91,92,92,92,93,93,93,94,94,94,95,95,95,96,96,96,97,97,97,98,98,98,99,99,99,100,100]},\"7317\":{\"length\":1},\"7318\":{\"length\":1},\"7319\":{\"onrestore\":{\"__isSmartRef__\":true,\"id\":7320},\"reset\":{\"__isSmartRef__\":true,\"id\":7328},\"onPrepare\":{\"__isSmartRef__\":true,\"id\":7332},\"onRun\":{\"__isSmartRef__\":true,\"id\":7336},\"setFrame\":{\"__isSmartRef__\":true,\"id\":7340},\"valueCopy\":{\"__isSmartRef__\":true,\"id\":7344},\"cachePeriodLength\":{\"__isSmartRef__\":true,\"id\":7348},\"showItems\":{\"__isSmartRef__\":true,\"id\":7352},\"highlightPosition\":{\"__isSmartRef__\":true,\"id\":7356},\"writeCache\":{\"__isSmartRef__\":true,\"id\":7360},\"readCacheInto\":{\"__isSmartRef__\":true,\"id\":7364},\"writeTimeline\":{\"__isSmartRef__\":true,\"id\":7368},\"onSliderMove\":{\"__isSmartRef__\":true,\"id\":7372},\"onSmallSliderMove\":{\"__isSmartRef__\":true,\"id\":7376},\"renderObjectGraph\":{\"__isSmartRef__\":true,\"id\":7380}},\"7320\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7321},\"source\":\"function onrestore() {\\n module('lively.ast.Morphic').load(true)\\n \\n var self = this;\\n cop.createLayer('LiveInterpreterLayer').refineObject(Global.lively.ast, {\\n halt: function(frame) {\\n self.setFrame(frame);\\n return true\\n }\\n });\\n\\n cop.createLayer('IntelligentSlider').refineClass(lively.morphic.Slider, {\\n onMouseUp : function(proceed, evt) {\\n this.isBeingDragged = false;\\n proceed(evt);\\n },\\n onMouseDown : function(proceed, evt) {\\n this.isBeingDragged = true; \\n proceed(evt); \\n }\\n });\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7326},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7321\":{\"this\":{\"__isSmartRef__\":true,\"id\":0},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":7322}},\"7322\":{\"$super\":{\"__isSmartRef__\":true,\"id\":7323}},\"7323\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7324},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7325},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7324\":{\"obj\":{\"__isSmartRef__\":true,\"id\":0},\"name\":\"onrestore\"},\"7325\":{},\"7326\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7327},\"user\":\"erp\",\"tags\":[]},\"7327\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 31 2012 12:48:27 GMT+0100 (CET)\"},\"7328\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7329},\"source\":\"function reset() {\\n this.doNotSerialize = ['lastFrame', 'environmentCache'];\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7330},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7329\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7330\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7331},\"user\":\"erp\",\"tags\":[]},\"7331\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 31 2012 16:08:45 GMT+0100 (CET)\"},\"7332\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7333},\"source\":\"function onPrepare() {\\n\\n this.sliderStep = 3;\\n this.maximumSteps = 0;\\n this.environmentCache = [];\\n this.timeline = {};\\n this.oldStepsToRun = this.stepsToRun + 1; //resets the next steps leap length\\n\\n this.functionSource = \\\"function(){\\\\n\\\"\\n + this.get(\\\"functionEditor\\\").textString\\n + \\\"\\\\n}\\\";\\n this.functionToDisplay = Function.fromString(this.functionSource)\\n .forInterpretation();\\n\\n var context = new lively.morphic.Text(pt(0,0).extent(pt(200,100)),\\\"\\\");\\n\\n var self = this;\\n cop.withLayers([LiveInterpreterLayer], function() {\\n try {\\n self.functionToDisplay.startHalted().apply(context, []);\\n } catch(e) {\\n if (e.isUnwindException) {}\\n };\\n })\\n\\n this.writeCache(0, context, this.lastFrame);\\n\\n while(self.lastFrame.hasNextStatement()) {\\n this.maximumSteps += 1;\\n cop.withLayers([LiveInterpreterLayer], function() {\\n try {\\n self.lastFrame.stepToNextStatement();\\n } catch(e) {\\n if (e.isUnwindException) {}\\n };\\n })\\n this.writeTimeline(this.maximumSteps, this.lastFrame);\\n if(this.maximumSteps % this.cachePeriodLength() == 0) {\\n this.writeCache(this.maximumSteps / this.cachePeriodLength(),\\n context,\\n this.lastFrame);\\n }\\n };\\n\\n\\n\\n // Restart the whole thing\\n cop.withLayers([LiveInterpreterLayer], function() {\\n try {\\n self.functionToDisplay.startHalted().apply(context, []);\\n } catch(e) {\\n if (e.isUnwindException) {}\\n };\\n })\\n\\n this.get(\\\"timeline2\\\").renderTimeline();\\n\\n //To display immediate effect.\\n this.onRun();\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7334},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7333\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7334\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7335},\"user\":\"erp\",\"tags\":[]},\"7335\":{\"isSerializedDate\":true,\"string\":\"Fri Jan 04 2013 15:17:22 GMT+0100 (CET)\"},\"7336\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7337},\"source\":\"function onRun() {\\n var self = this;\\n var context = this.get('contextOfFunction');\\n\\n this.get(\\\"timeline2\\\").setColumnNumber(this.stepsToRun);\\n this.get(\\\"timeline2\\\").highlightColumn();\\n\\n // Code to optimize cache usage by minimizing cache usage\\n var stepDifference = this.stepsToRun - this.oldStepsToRun;\\n if(stepDifference < 0 || stepDifference > this.cachePeriodLength) {\\n // We are going backwards so we have to restart the interpretation,\\n // or we have made such a huge step, that it is probably faster\\n // to load content from cache instead of recalculating it.\\n context.submorphs.invoke('remove');\\n\\n cop.withLayers([LiveInterpreterLayer], function() {\\n try {\\n self.functionToDisplay.startHalted().apply(context, []);\\n self.lastFrame.setThis(context);\\n } catch(e) {\\n if (e.isUnwindException) {}\\n };\\n })\\n\\n var executionPhase = Math.round((this.stepsToRun / this.cachePeriodLength()) - 0.5);\\n this.readCacheInto(executionPhase, this.lastFrame, context);\\n self.steps = executionPhase * this.cachePeriodLength();\\n } else {\\n // We only made a small leap forward and can just continue\\n // running the interpretation.\\n self.steps = self.oldStepsToRun;\\n };\\n\\n\\n while(this.steps < this.stepsToRun) {\\n this.steps += 1;\\n cop.withLayers([LiveInterpreterLayer], function() {\\n try {\\n lively.ast.doWithHalt(function() {\\n self.lastFrame.stepToNextStatement();\\n });\\n } catch(e) {\\n if (e.isUnwindException) {}\\n };\\n })\\n };\\n\\n // To enable this you have to add a textbox with\\n // the name used in showItems\\n // this.showItems();\\n\\n if(this.lastFrame) {\\n this.highlightPosition(this.lastFrame.pc.pos);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7338},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7337\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7338\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7339},\"user\":\"erp\",\"tags\":[]},\"7339\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 11:51:39 GMT+0100 (CET)\"},\"7340\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7341},\"source\":\"function setFrame(frame) {\\n this.lastFrame = frame;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7342},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7341\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7342\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7343},\"user\":\"erp\",\"tags\":[]},\"7343\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 31 2012 12:46:51 GMT+0100 (CET)\"},\"7344\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7345},\"source\":\"function valueCopy(obj) {\\n /* if(obj == null || typeof(obj) != 'object') {\\n return obj;\\n }\\n\\n if(obj.submorphs != undefined) {\\n return obj.copy();\\n }\\n\\n var temp = obj.constructor();\\n if(temp == undefined) {\\n temp = {};\\n }\\n \\n for(var key in obj) {\\n temp[key] = this.valueCopy(obj[key]);\\n }\\n \\n return temp; */\\n var copyTarget = {};\\n var tempVariables = {};\\n for(var key in obj) {\\n if(key != \\\"self\\\" && key != \\\"this\\\" && obj[key] == undefined) {\\n copyTarget[key] = obj[key];\\n } else {\\n tempVariables[key] = obj[key];\\n }\\n };\\n \\n var serializer = ObjectGraphLinearizer.forNewLivelyCopy();\\n var json = serializer.serialize(copyTarget);\\n var result = serializer.deserialize(JSON.parse(json));\\n for(var key in tempVariables) {\\n result[key] = tempVariables[key];\\n };\\n return result;\\n \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7346},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7345\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7346\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7347},\"user\":\"erp\",\"tags\":[]},\"7347\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:17:28 GMT+0100 (CET)\"},\"7348\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7349},\"source\":\"function cachePeriodLength() {\\n return 150;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7350},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7349\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7350\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7351},\"user\":\"erp\",\"tags\":[]},\"7351\":{\"isSerializedDate\":true,\"string\":\"Wed Jan 02 2013 16:26:29 GMT+0100 (CET)\"},\"7352\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7353},\"source\":\"function showItems() {\\n this.get('FlowIntrospection').setTextString(\\n this.lastFrame.listItemsForIntrospection().inject(\\n \\\"\\\",\\n function(string, frameElement) {\\n return string \\n + (frameElement.string || String(\\\"moo\\\")) \\n + \\\"\\\\n\\\";\\n }\\n )\\n );\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7354},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7353\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7354\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7355},\"user\":\"erp\",\"tags\":[]},\"7355\":{\"isSerializedDate\":true,\"string\":\"Wed Jan 02 2013 16:24:43 GMT+0100 (CET)\"},\"7356\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7357},\"source\":\"function highlightPosition(position) {\\n var style = { backgroundColor: Color.rgb(255,255,255) };\\n this.get(\\\"functionEditor\\\").emphasizeAll(style);\\n\\n style = { backgroundColor: Color.rgb(255,255,127) };\\n \\n // We substract -22 from the beginning and the end to count for the\\n // added function(){\\\\n part in onPrepare\\n this.get(\\\"functionEditor\\\").emphasize(style, position[0]-22, position[1]-22);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7358},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7357\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7358\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7359},\"user\":\"erp\",\"tags\":[]},\"7359\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 03 2013 17:11:33 GMT+0100 (CET)\"},\"7360\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7361},\"source\":\"function writeCache(step, context, frame) {\\n var ctx = context.submorphs.collect(function(each) {\\n return each.copy();\\n });\\n this.environmentCache[step] = {\\n values : this.valueCopy(frame.values),\\n context : ctx,\\n pc : frame.pc,\\n mapping : this.valueCopy(frame.mapping)\\n };\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7362},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7361\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7362\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7363},\"user\":\"erp\",\"tags\":[]},\"7363\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 03 2013 13:10:12 GMT+0100 (CET)\"},\"7364\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7365},\"source\":\"function readCacheInto(step, frame, context) {\\n if(step < 0) {\\n step = 0;\\n }\\n var env = this.environmentCache[step];\\n frame.setPC(env[\\\"pc\\\"]);\\n frame.values = this.valueCopy(env[\\\"values\\\"]);\\n frame.mapping = this.valueCopy(env[\\\"mapping\\\"]);\\n frame.mapping[\\\"this\\\"] = context;\\n\\n env[\\\"context\\\"].each(function(each) {\\n context.addMorph(each);\\n });\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7366},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7365\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7366\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7367},\"user\":\"erp\",\"tags\":[]},\"7367\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 10:33:50 GMT+0100 (CET)\"},\"7368\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7369},\"source\":\"function writeTimeline(step, frame) {\\n\\n for(var each in frame.mapping) {\\n if(typeof(frame.mapping[each]) != \\\"function\\\" && each != \\\"this\\\") {\\n this.timeline[each] = this.timeline[each] || [];\\n this.timeline[each][step] = frame.mapping[each];\\n }\\n };\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7370},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7369\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7370\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7371},\"user\":\"erp\",\"tags\":[]},\"7371\":{\"isSerializedDate\":true,\"string\":\"Fri Jan 04 2013 13:39:26 GMT+0100 (CET)\"},\"7372\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7373},\"source\":\"function onSliderMove(position) {\\n this.sliderStep -= 1;\\n this.sliderObjectGraphStep -= 1;\\n var stepsSlider = this.get(\\\"stepsSlider\\\");\\n if(!stepsSlider.isBeingDragged && this.sliderStep <= 0) {\\n this.oldStepsToRun = this.stepsToRun;\\n this.stepsToRun = Math.round(this.maximumSteps * position);\\n this.sliderStep = 2;\\n \\n this.smallSliderBaseStep = this.stepsToRun;\\n this.get(\\\"smallStepsSlider\\\").value = 0.5;\\n this.onRun();\\n };\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7374},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7373\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7374\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7375},\"user\":\"erp\",\"tags\":[]},\"7375\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 11:16:39 GMT+0100 (CET)\"},\"7376\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7377},\"source\":\"function onSmallSliderMove(position) {\\n this.sliderStep -= 1;\\n this.sliderObjectGraphStep -= 1;\\n\\n var stepsSlider = this.get(\\\"smallStepsSlider\\\");\\n if(!stepsSlider.isBeingDragged && this.sliderStep <= 0) {\\n this.oldStepsToRun = this.stepsToRun;\\n this.stepsToRun = this.smallSliderBaseStep\\n + Math.round(50 * (position - 0.5));\\n this.stepsToRun = this.stepsToRun < 0 ? 0 : this.stepsToRun;\\n this.sliderStep = 2;\\n this.onRun();\\n };\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7378},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7377\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7378\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7379},\"user\":\"erp\",\"tags\":[]},\"7379\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 11:16:35 GMT+0100 (CET)\"},\"7380\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7381},\"source\":\"function renderObjectGraph() {\\n var variables = {};\\n for(var k in this.lastFrame.mapping) {\\n if(k != \\\"this\\\" && k != \\\"self\\\") {\\n variables[k] = this.lastFrame.mapping[k];\\n }\\n };\\n \\n var sto = $morph(\\\"SeeTheObjects\\\");\\n if(sto) {\\n sto.renderVariables(variables);\\n };\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7382},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7381\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7382\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7383},\"user\":\"erp\",\"tags\":[]},\"7383\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 21:50:07 GMT+0100 (CET)\"},\"isSimplifiedRegistry\":true}}","attributeConnections":[{"__isSmartRef__":true,"id":5942},{"__isSmartRef__":true,"id":5944},{"__isSmartRef__":true,"id":5946},{"__isSmartRef__":true,"id":5948}],"doNotSerialize":["$$partVersions","$$loadedMetaInfo","$$json"],"doNotCopyProperties":["$$partVersions","$$loadedMetaInfo","$$json"],"partVersions":[{"__isSmartRef__":true,"id":5950},{"__isSmartRef__":true,"id":5954},{"__isSmartRef__":true,"id":5958},{"__isSmartRef__":true,"id":5962},{"__isSmartRef__":true,"id":5966},{"__isSmartRef__":true,"id":5970},{"__isSmartRef__":true,"id":5974},{"__isSmartRef__":true,"id":5978}],"loadedMetaInfo":{"__isSmartRef__":true,"id":5982},"rev":188381,"lastModifiedDate":{"__isSmartRef__":true,"id":6016},"part":{"__isSmartRef__":true,"id":6017},"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"5942":{"sourceObj":{"__isSmartRef__":true,"id":5941},"sourceAttrName":"partVersions","targetObj":{"__isSmartRef__":true,"id":5488},"targetMethodName":"setSelectedPartVersions","varMapping":{"__isSmartRef__":true,"id":5943},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5943":{"source":{"__isSmartRef__":true,"id":5941},"target":{"__isSmartRef__":true,"id":5488}},"5944":{"sourceObj":{"__isSmartRef__":true,"id":5941},"sourceAttrName":"loadedMetaInfo","targetObj":{"__isSmartRef__":true,"id":5488},"targetMethodName":"setMetaInfoOfSelectedItem","varMapping":{"__isSmartRef__":true,"id":5945},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5945":{"source":{"__isSmartRef__":true,"id":5941},"target":{"__isSmartRef__":true,"id":5488}},"5946":{"sourceObj":{"__isSmartRef__":true,"id":5941},"sourceAttrName":"json","targetObj":{"__isSmartRef__":true,"id":5941},"targetMethodName":"cachePartJSON","varMapping":{"__isSmartRef__":true,"id":5947},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5947":{"source":{"__isSmartRef__":true,"id":5941},"target":{"__isSmartRef__":true,"id":5941}},"5948":{"sourceObj":{"__isSmartRef__":true,"id":5941},"sourceAttrName":"loadedMetaInfo","targetObj":{"__isSmartRef__":true,"id":5941},"targetMethodName":"cachePartMetaInfo","varMapping":{"__isSmartRef__":true,"id":5949},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5949":{"source":{"__isSmartRef__":true,"id":5941},"target":{"__isSmartRef__":true,"id":5941}},"5950":{"rev":188381,"author":"erp","date":{"__isSmartRef__":true,"id":5951},"url":{"__isSmartRef__":true,"id":5952},"changes":[{"__isSmartRef__":true,"id":5953}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"5951":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:03:54 GMT+0100 (CET)"},"5952":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SeeTheState.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5953":{"type":"S:modified","url":"/PartsBin/sd1213/SeeTheState.json"},"5954":{"rev":188372,"author":"erp","date":{"__isSmartRef__":true,"id":5955},"url":{"__isSmartRef__":true,"id":5956},"changes":[{"__isSmartRef__":true,"id":5957}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"5955":{"isSerializedDate":true,"string":"Sun Jan 06 2013 19:48:38 GMT+0100 (CET)"},"5956":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SeeTheState.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5957":{"type":"S:modified","url":"/PartsBin/sd1213/SeeTheState.json"},"5958":{"rev":188293,"author":"erp","date":{"__isSmartRef__":true,"id":5959},"url":{"__isSmartRef__":true,"id":5960},"changes":[{"__isSmartRef__":true,"id":5961}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"5959":{"isSerializedDate":true,"string":"Sun Jan 06 2013 10:15:30 GMT+0100 (CET)"},"5960":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SeeTheState.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5961":{"type":"S:modified","url":"/PartsBin/sd1213/SeeTheState.json"},"5962":{"rev":188140,"author":"erp","date":{"__isSmartRef__":true,"id":5963},"url":{"__isSmartRef__":true,"id":5964},"changes":[{"__isSmartRef__":true,"id":5965}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"5963":{"isSerializedDate":true,"string":"Sat Jan 05 2013 14:06:44 GMT+0100 (CET)"},"5964":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SeeTheState.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5965":{"type":"S:modified","url":"/PartsBin/sd1213/SeeTheState.json"},"5966":{"rev":188119,"author":"erp","date":{"__isSmartRef__":true,"id":5967},"url":{"__isSmartRef__":true,"id":5968},"changes":[{"__isSmartRef__":true,"id":5969}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"5967":{"isSerializedDate":true,"string":"Sat Jan 05 2013 12:09:43 GMT+0100 (CET)"},"5968":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SeeTheState.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5969":{"type":"S:modified","url":"/PartsBin/sd1213/SeeTheState.json"},"5970":{"rev":188081,"author":"erp","date":{"__isSmartRef__":true,"id":5971},"url":{"__isSmartRef__":true,"id":5972},"changes":[{"__isSmartRef__":true,"id":5973}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"5971":{"isSerializedDate":true,"string":"Fri Jan 04 2013 16:43:18 GMT+0100 (CET)"},"5972":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SeeTheState.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5973":{"type":"S:modified","url":"/PartsBin/sd1213/SeeTheState.json"},"5974":{"rev":188068,"author":"erp","date":{"__isSmartRef__":true,"id":5975},"url":{"__isSmartRef__":true,"id":5976},"changes":[{"__isSmartRef__":true,"id":5977}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"5975":{"isSerializedDate":true,"string":"Fri Jan 04 2013 15:26:56 GMT+0100 (CET)"},"5976":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SeeTheState.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5977":{"type":"S:modified","url":"/PartsBin/sd1213/SeeTheState.json"},"5978":{"rev":187922,"author":"erp","date":{"__isSmartRef__":true,"id":5979},"url":{"__isSmartRef__":true,"id":5980},"changes":[{"__isSmartRef__":true,"id":5981}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"5979":{"isSerializedDate":true,"string":"Thu Jan 03 2013 16:24:43 GMT+0100 (CET)"},"5980":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SeeTheState.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5981":{"type":"S:added","url":null},"5982":{"partsSpaceName":"PartsBin/sd1213/","comment":"An example application implementing Bret Victors idea of \"See the state\"","migrationLevel":4,"partName":"SeeTheState","changes":[{"__isSmartRef__":true,"id":5983},{"__isSmartRef__":true,"id":5985},{"__isSmartRef__":true,"id":5987},{"__isSmartRef__":true,"id":5989},{"__isSmartRef__":true,"id":5991},{"__isSmartRef__":true,"id":5993},{"__isSmartRef__":true,"id":5995},{"__isSmartRef__":true,"id":5997},{"__isSmartRef__":true,"id":5999},{"__isSmartRef__":true,"id":6001},{"__isSmartRef__":true,"id":6003},{"__isSmartRef__":true,"id":6005},{"__isSmartRef__":true,"id":6007},{"__isSmartRef__":true,"id":6009},{"__isSmartRef__":true,"id":6011},{"__isSmartRef__":true,"id":6013}],"revisionOnLoad":188372,"lastModifiedDate":{"__isSmartRef__":true,"id":6015},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5983":{"date":{"__isSmartRef__":true,"id":5984},"author":"erp","message":"minor improvements","id":"B2DC5044-0FD6-4B4B-B35D-8028CA336D5B"},"5984":{"isSerializedDate":true,"string":"Sun Jan 06 2013 22:05:06 GMT+0100 (CET)"},"5985":{"date":{"__isSmartRef__":true,"id":5986},"author":"erp","message":"Changed deep copy to lively integrated correct version.","id":"1412772A-7A7B-4631-AE3C-B328353CA554"},"5986":{"isSerializedDate":true,"string":"Sun Jan 06 2013 11:17:23 GMT+0100 (CET)"},"5987":{"date":{"__isSmartRef__":true,"id":5988},"author":"erp","message":"Added zoom to timeline and fixed some bugs with the sliders","id":"FB5345A5-E618-4918-8F95-E67E5ED950F9"},"5988":{"isSerializedDate":true,"string":"Sat Jan 05 2013 13:11:33 GMT+0100 (CET)"},"5989":{"date":{"__isSmartRef__":true,"id":5990},"author":"erp","message":"added the first version of the timeline and improved the slider experience","id":"A861111B-C45E-49F2-97C9-EC95D8E27073"},"5990":{"isSerializedDate":true,"string":"Fri Jan 04 2013 16:28:43 GMT+0100 (CET)"},"5991":{"date":{"__isSmartRef__":true,"id":5992},"author":"erp","message":"adjusted the name as it contained to many trailing whitespaces","id":"0304F420-554A-4A16-B228-726C6DD16FE2"},"5992":{"isSerializedDate":true,"string":"Thu Jan 03 2013 17:26:27 GMT+0100 (CET)"},"5993":{"date":{"__isSmartRef__":true,"id":5994},"author":"erp","message":"first version","id":"9153AE0C-1FB5-4B33-B45F-790F947FFF8E"},"5994":{"isSerializedDate":true,"string":"Thu Jan 03 2013 17:14:30 GMT+0100 (CET)"},"5995":{"date":{"__isSmartRef__":true,"id":5996},"author":"jenslincke","message":"no comment","id":"34EAD84A-4849-4B51-9D1C-9202D5322FD1"},"5996":{"isSerializedDate":true,"string":"Thu Oct 18 2012 17:07:04 GMT+0200 (CEST)"},"5997":{"date":{"__isSmartRef__":true,"id":5998},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"5998":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"5999":{"date":{"__isSmartRef__":true,"id":6000},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"6000":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"6001":{"date":{"__isSmartRef__":true,"id":6002},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6002":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6003":{"date":{"__isSmartRef__":true,"id":6004},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6004":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6005":{"date":{"__isSmartRef__":true,"id":6006},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6006":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6007":{"date":{"__isSmartRef__":true,"id":6008},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"6008":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"6009":{"date":{"__isSmartRef__":true,"id":6010},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"6010":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"6011":{"date":{"__isSmartRef__":true,"id":6012},"author":"erp","message":"prepared for object graph","id":"19869128-BB06-4236-AA49-648A7F0CF9B2"},"6012":{"isSerializedDate":true,"string":"Sat Jan 05 2013 15:08:33 GMT+0100 (CET)"},"6013":{"date":{"__isSmartRef__":true,"id":6014},"author":"erp","message":"fixed further bugs with the deepCopy procedure","id":"D6F5E60C-1ABF-4E90-8744-2E9BF0B3DA27"},"6014":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:49:07 GMT+0100 (CET)"},"6015":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:48:38 GMT+0100 (CET)"},"6016":{"isSerializedDate":true,"string":"Sun Jan 06 2013 22:03:54 GMT+0100 (CET)"},"6017":{"submorphs":[{"__isSmartRef__":true,"id":6018},{"__isSmartRef__":true,"id":6071},{"__isSmartRef__":true,"id":6124},{"__isSmartRef__":true,"id":6141},{"__isSmartRef__":true,"id":6164},{"__isSmartRef__":true,"id":6205},{"__isSmartRef__":true,"id":6246},{"__isSmartRef__":true,"id":6281},{"__isSmartRef__":true,"id":8240},{"__isSmartRef__":true,"id":8282}],"scripts":[],"id":"8840DC6A-CF06-461D-BB13-6BB62D483771","shape":{"__isSmartRef__":true,"id":8388},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"SeeTheState","partsBinMetaInfo":{"__isSmartRef__":true,"id":8389},"eventHandler":{"__isSmartRef__":true,"id":8425},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","5F7F12D5-1492-4CA2-BA16-DD5C04E20B8B","17037C40-8436-49D6-9E09-D05B30529706","EB58D9A2-20F3-4EE4-BD7C-6FF10B439A69","A7BD38F7-F024-4EBA-AA0C-C8E32BF66387","C47FA32D-69E3-4997-B42F-8D369E13120A","982320D1-1086-4672-8653-8C7155008436","E5C5C8C6-A05E-4F8A-A826-6BCA8B0D4683"],"partTests":{"__isSmartRef__":true,"id":8426},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"prevScroll":[0,0],"doNotSerialize":["lastFrame"],"runScript":{"__isSmartRef__":true,"id":8431},"livingElements":{"__isSmartRef__":true,"id":8432},"maximumSteps":607,"ctx":{"__isSmartRef__":true,"id":8433},"stepCounter":0,"functionSource":"function(){\nvar crunchedObj = {};\nvar self = new apps.ObjectGrapher.Grapher();\nvar obj = new Morph();\n\nif(obj.addMorph) {\n var i = 0;\n var keys = Object.keys(obj);\n for(var j = 0; j < 100; j++) {\n var v = keys[j];\n if(v != \"addMorph\") {\n if(v in self.morphicAttrs()) {\n crunchedObj[v] = obj[v];\n }\n }\n }\n};\n}","context":{"__isSmartRef__":true,"id":8528},"stepsToRun":485,"steps":485,"environmentCache":[{"__isSmartRef__":true,"id":8713},{"__isSmartRef__":true,"id":8793},{"__isSmartRef__":true,"id":10463},{"__isSmartRef__":true,"id":10486},{"__isSmartRef__":true,"id":10489}],"#startLetters":"acti","oldStepsToRun":485,"isLockOwner":false,"sliderStep":1,"timeline":{"__isSmartRef__":true,"id":10492},"grabbingEnabled":true,"timelineTable":{"__isSmartRef__":true,"id":10493},"timelineGrid":{"__isSmartRef__":true,"id":10494},"timelineColumns":[],"isCopyMorphRef":true,"morphRefId":1,"smallSliderBaseStep":485,"lastCacheRead":-1,"sliderObjectGraphStep":-10552,"activated":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10495},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","withLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(15.0,16.0)","distanceToDragEvent":"lively.pt(595.0,-12.0)"},"6018":{"submorphs":[{"__isSmartRef__":true,"id":6019}],"scripts":[],"id":"7161C623-7BA7-4CF7-989D-2A9F6555480A","shape":{"__isSmartRef__":true,"id":6035},"droppingEnabled":true,"halosEnabled":true,"sliderExtent":0.1,"valueScale":1,"sliderKnob":{"__isSmartRef__":true,"id":6019},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"smallStepsSlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":6040},"eventHandler":{"__isSmartRef__":true,"id":6044},"layout":{"__isSmartRef__":true,"id":6045},"derivationIds":[2631,"E6C0AF56-6D3E-41C8-AE8E-A0520F495C6B","81D11ED3-9CBC-4995-9335-6715226B9A83","9DBDB273-94AA-435B-9E41-11D2D85086AD","DC33D08A-3989-4A29-B68A-13035B39CAB7","CE1714A9-CE0E-4E39-B1FE-08547112344B","457608DB-A2BE-4837-8B07-8E4278E6FB90","84FF8F62-555B-4DCF-9A6D-B8EF9966EF84","A604B172-E572-4CD6-BCC3-13AC10EE1F53"],"_ClipMode":"visible","moved":true,"value":0.5,"attributeConnections":[{"__isSmartRef__":true,"id":6046},{"__isSmartRef__":true,"id":6048}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliding":false,"owner":{"__isSmartRef__":true,"id":6017},"grabbingEnabled":false,"prevScroll":[0,0],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6050},"__LivelyClassName__":"lively.morphic.Slider","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(5.1,33.2)","distanceToDragEvent":"lively.pt(592.0,-15.0)"},"6019":{"submorphs":[],"scripts":[],"id":"153B25EE-2DAF-43AE-A4C1-D686CB491A7A","shape":{"__isSmartRef__":true,"id":6020},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"slider":{"__isSmartRef__":true,"id":6018},"owner":{"__isSmartRef__":true,"id":6018},"styleClass":["slider_horizontal"],"eventHandler":{"__isSmartRef__":true,"id":6025},"derivationIds":[2632,"A8917D7B-B083-4C54-AFA0-5443B4DEF9E4","0E2E07C7-9998-4F7E-8219-894CA3ECA25A","E8032524-4EF5-4180-826E-5D79D9B60A68","22F59F4B-C9BF-4C1B-A330-C5A194A93A1B","5806F46E-54B2-4FCA-A105-05949BED7ED0","5AB7BA18-867F-4861-9588-5AEA3669682B","2449748E-F856-4B17-8250-AAFCB7415080","EED396C8-0449-4806-AA67-7B044FF92DFF"],"_ClipMode":"visible","isBeingDragged":false,"showsHalos":false,"prevScroll":[0,0],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","hitPoint","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6026},"__LivelyClassName__":"lively.morphic.SliderKnob","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(399.6,0.0)","hitPoint":"lively.pt(624.0,53.0)","distanceToDragEvent":"lively.pt(59.6,-13.0)"},"6020":{"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":6021},"_BorderRadius":6,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(88.8,23.0)","_BorderColor":"Color.rgb(102,102,102)","_Padding":"lively.rect(0,0,0,0)"},"6021":{"stops":[{"__isSmartRef__":true,"id":6022},{"__isSmartRef__":true,"id":6023},{"__isSmartRef__":true,"id":6024}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6022":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(196,211,221)"},"6023":{"offset":0.5,"__serializedExpressions__":["color"],"color":"Color.rgb(137,167,187)"},"6024":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(96,130,153)"},"6025":{"morph":{"__isSmartRef__":true,"id":6019},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6026":{"onMouseDown":{"__isSmartRef__":true,"id":6027}},"6027":{"varMapping":{"__isSmartRef__":true,"id":6028},"source":"function onMouseDown(evt) {\n this.owner.triggerSliding();\n}","funcProperties":{"__isSmartRef__":true,"id":6033},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6028":{"this":{"__isSmartRef__":true,"id":6019},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6029}},"6029":{"$super":{"__isSmartRef__":true,"id":6030}},"6030":{"varMapping":{"__isSmartRef__":true,"id":6031},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6032},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6031":{"obj":{"__isSmartRef__":true,"id":6019},"name":"onMouseDown"},"6032":{},"6033":{"timestamp":{"__isSmartRef__":true,"id":6034},"user":"erp","tags":[]},"6034":{"isSerializedDate":true,"string":"Fri Jan 04 2013 15:56:37 GMT+0100 (CET)"},"6035":{"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":6036},"_BorderRadius":6,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(888.0,23.0)","_BorderColor":"Color.rgb(192,192,192)","_Padding":"lively.rect(0,0,0,0)"},"6036":{"stops":[{"__isSmartRef__":true,"id":6037},{"__isSmartRef__":true,"id":6038},{"__isSmartRef__":true,"id":6039}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6037":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"6038":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"6039":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"6040":{"requiredModules":[],"partsSpaceName":"PartsBin/Inputs/","migrationLevel":4,"partName":"Slider","comment":"The connection point \"value\" can be used to read/write the slider knob position.","changes":[{"__isSmartRef__":true,"id":6041}],"lastModifiedDate":{"__isSmartRef__":true,"id":6043},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6041":{"date":{"__isSmartRef__":true,"id":6042},"author":"dustin.glaeser","message":"no comment","id":"9CD9677C-9A79-4D71-85C1-E5C72C253D16"},"6042":{"isSerializedDate":true,"string":"Thu Dec 13 2012 11:34:16 GMT+0100 (CET)"},"6043":{"isSerializedDate":true,"string":"Thu Dec 13 2012 11:33:52 GMT+0100 (CET)"},"6044":{"morph":{"__isSmartRef__":true,"id":6018},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6045":{},"6046":{"sourceObj":{"__isSmartRef__":true,"id":6018},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":6018},"targetMethodName":"adjustSliderParts","varMapping":{"__isSmartRef__":true,"id":6047},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6047":{"source":{"__isSmartRef__":true,"id":6018},"target":{"__isSmartRef__":true,"id":6018}},"6048":{"sourceObj":{"__isSmartRef__":true,"id":6018},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":6017},"targetMethodName":"onSmallSliderMove","varMapping":{"__isSmartRef__":true,"id":6049},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6049":{"source":{"__isSmartRef__":true,"id":6018},"target":{"__isSmartRef__":true,"id":6017}},"6050":{"onrestore":{"__isSmartRef__":true,"id":6051},"onMouseMove":{"__isSmartRef__":true,"id":6059},"triggerSliding":{"__isSmartRef__":true,"id":6067}},"6051":{"varMapping":{"__isSmartRef__":true,"id":6052},"source":"function onrestore() {\n this.sliding = false;\n}","funcProperties":{"__isSmartRef__":true,"id":6057},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6052":{"this":{"__isSmartRef__":true,"id":6018},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6053}},"6053":{"$super":{"__isSmartRef__":true,"id":6054}},"6054":{"varMapping":{"__isSmartRef__":true,"id":6055},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6056},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6055":{"obj":{"__isSmartRef__":true,"id":6018},"name":"onrestore"},"6056":{},"6057":{"timestamp":{"__isSmartRef__":true,"id":6058},"user":"erp","tags":[]},"6058":{"isSerializedDate":true,"string":"Fri Jan 04 2013 15:57:48 GMT+0100 (CET)"},"6059":{"varMapping":{"__isSmartRef__":true,"id":6060},"source":"function onMouseMove(evt) {\n if(this.sliding) {\n var newValue = this.localize(evt.mousePoint).x / this.getExtent().x;\n newValue = newValue < 0 ? 0 : newValue;\n newValue = newValue > this.valueScale ? this.valueScale : newValue;\n this.setValue(newValue);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":6065},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6060":{"this":{"__isSmartRef__":true,"id":6018},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6061}},"6061":{"$super":{"__isSmartRef__":true,"id":6062}},"6062":{"varMapping":{"__isSmartRef__":true,"id":6063},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6064},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6063":{"obj":{"__isSmartRef__":true,"id":6018},"name":"onMouseMove"},"6064":{},"6065":{"timestamp":{"__isSmartRef__":true,"id":6066},"user":"erp","tags":[]},"6066":{"isSerializedDate":true,"string":"Sat Jan 05 2013 10:40:37 GMT+0100 (CET)"},"6067":{"varMapping":{"__isSmartRef__":true,"id":6068},"source":"function triggerSliding() {\n this.sliding = !this.sliding;\n if(!this.sliding) {\n this.owner.renderObjectGraph();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":6069},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6068":{"this":{"__isSmartRef__":true,"id":6018}},"6069":{"timestamp":{"__isSmartRef__":true,"id":6070},"user":"erp","tags":[]},"6070":{"isSerializedDate":true,"string":"Sun Jan 06 2013 11:16:18 GMT+0100 (CET)"},"6071":{"submorphs":[{"__isSmartRef__":true,"id":6072}],"scripts":[],"id":"CF567A4B-F768-4A9B-99EE-2D45FAD4ACF6","shape":{"__isSmartRef__":true,"id":6088},"droppingEnabled":true,"halosEnabled":true,"sliderExtent":0.1,"valueScale":1,"sliderKnob":{"__isSmartRef__":true,"id":6072},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"stepsSlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":6093},"eventHandler":{"__isSmartRef__":true,"id":6097},"layout":{"__isSmartRef__":true,"id":6098},"derivationIds":[2631,"E6C0AF56-6D3E-41C8-AE8E-A0520F495C6B","81D11ED3-9CBC-4995-9335-6715226B9A83","77D6B490-D399-46B3-9589-938C6F171CE1","3040B48B-1391-402F-8DE1-FECEE8ACA796","A8685160-21D8-4242-A2CA-80A1D87C5BDC","68C17987-09F7-4AC0-A986-38313CFAFDA7","6B02EDFA-2FE0-4F0A-BEA7-D67B0AB935B2"],"_ClipMode":"visible","moved":true,"owner":{"__isSmartRef__":true,"id":6017},"value":0.7994,"attributeConnections":[{"__isSmartRef__":true,"id":6099},{"__isSmartRef__":true,"id":6101}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliding":false,"grabbingEnabled":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6103},"__LivelyClassName__":"lively.morphic.Slider","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(4.1,6.2)","distanceToDragEvent":"lively.pt(592.0,-15.0)"},"6072":{"submorphs":[],"scripts":[],"id":"A4A20FA7-FEEC-4332-935C-0AD81246C19C","shape":{"__isSmartRef__":true,"id":6073},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"slider":{"__isSmartRef__":true,"id":6071},"owner":{"__isSmartRef__":true,"id":6071},"styleClass":["slider_horizontal"],"eventHandler":{"__isSmartRef__":true,"id":6078},"derivationIds":[2632,"A8917D7B-B083-4C54-AFA0-5443B4DEF9E4","0E2E07C7-9998-4F7E-8219-894CA3ECA25A","320FB3E0-81E4-44A2-8B6E-75E56000F8C0","B3EE08B4-B2D1-4C65-86FE-3BF9E19292EA","3C727374-E888-4DF7-9516-77FB1BC71B1F","73B8A71C-6104-4CEB-9F25-590C2AE18E25","56E8E384-155F-429F-A816-9BA6B72CC48D"],"_ClipMode":"visible","isBeingDragged":false,"showsHalos":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","hitPoint","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6079},"__LivelyClassName__":"lively.morphic.SliderKnob","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(638.9,0.0)","hitPoint":"lively.pt(729.0,29.0)","distanceToDragEvent":"lively.pt(59.6,-13.0)"},"6073":{"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":6074},"_BorderRadius":6,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(88.8,23.0)","_BorderColor":"Color.rgb(102,102,102)","_Padding":"lively.rect(0,0,0,0)"},"6074":{"stops":[{"__isSmartRef__":true,"id":6075},{"__isSmartRef__":true,"id":6076},{"__isSmartRef__":true,"id":6077}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6075":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(196,211,221)"},"6076":{"offset":0.5,"__serializedExpressions__":["color"],"color":"Color.rgb(137,167,187)"},"6077":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(96,130,153)"},"6078":{"morph":{"__isSmartRef__":true,"id":6072},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6079":{"onMouseDown":{"__isSmartRef__":true,"id":6080}},"6080":{"varMapping":{"__isSmartRef__":true,"id":6081},"source":"function onMouseDown(evt) {\n this.owner.triggerSliding();\n}","funcProperties":{"__isSmartRef__":true,"id":6086},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6081":{"this":{"__isSmartRef__":true,"id":6072},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6082}},"6082":{"$super":{"__isSmartRef__":true,"id":6083}},"6083":{"varMapping":{"__isSmartRef__":true,"id":6084},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6085},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6084":{"obj":{"__isSmartRef__":true,"id":6072},"name":"onMouseDown"},"6085":{},"6086":{"timestamp":{"__isSmartRef__":true,"id":6087},"user":"erp","tags":[]},"6087":{"isSerializedDate":true,"string":"Fri Jan 04 2013 15:56:37 GMT+0100 (CET)"},"6088":{"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":6089},"_BorderRadius":6,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(888.0,23.0)","_BorderColor":"Color.rgb(192,192,192)","_Padding":"lively.rect(0,0,0,0)"},"6089":{"stops":[{"__isSmartRef__":true,"id":6090},{"__isSmartRef__":true,"id":6091},{"__isSmartRef__":true,"id":6092}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6090":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"6091":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"6092":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"6093":{"requiredModules":[],"partsSpaceName":"PartsBin/Inputs/","migrationLevel":4,"partName":"Slider","comment":"The connection point \"value\" can be used to read/write the slider knob position.","changes":[{"__isSmartRef__":true,"id":6094}],"lastModifiedDate":{"__isSmartRef__":true,"id":6096},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6094":{"date":{"__isSmartRef__":true,"id":6095},"author":"dustin.glaeser","message":"no comment","id":"9CD9677C-9A79-4D71-85C1-E5C72C253D16"},"6095":{"isSerializedDate":true,"string":"Thu Dec 13 2012 11:34:16 GMT+0100 (CET)"},"6096":{"isSerializedDate":true,"string":"Thu Dec 13 2012 11:33:52 GMT+0100 (CET)"},"6097":{"morph":{"__isSmartRef__":true,"id":6071},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6098":{},"6099":{"sourceObj":{"__isSmartRef__":true,"id":6071},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":6071},"targetMethodName":"adjustSliderParts","varMapping":{"__isSmartRef__":true,"id":6100},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6100":{"source":{"__isSmartRef__":true,"id":6071},"target":{"__isSmartRef__":true,"id":6071}},"6101":{"sourceObj":{"__isSmartRef__":true,"id":6071},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":6017},"targetMethodName":"onSliderMove","varMapping":{"__isSmartRef__":true,"id":6102},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6102":{"source":{"__isSmartRef__":true,"id":6071},"target":{"__isSmartRef__":true,"id":6017}},"6103":{"onrestore":{"__isSmartRef__":true,"id":6104},"onMouseMove":{"__isSmartRef__":true,"id":6112},"triggerSliding":{"__isSmartRef__":true,"id":6120}},"6104":{"varMapping":{"__isSmartRef__":true,"id":6105},"source":"function onrestore() {\n this.sliding = false;\n}","funcProperties":{"__isSmartRef__":true,"id":6110},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6105":{"this":{"__isSmartRef__":true,"id":6071},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6106}},"6106":{"$super":{"__isSmartRef__":true,"id":6107}},"6107":{"varMapping":{"__isSmartRef__":true,"id":6108},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6109},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6108":{"obj":{"__isSmartRef__":true,"id":6071},"name":"onrestore"},"6109":{},"6110":{"timestamp":{"__isSmartRef__":true,"id":6111},"user":"erp","tags":[]},"6111":{"isSerializedDate":true,"string":"Fri Jan 04 2013 15:57:48 GMT+0100 (CET)"},"6112":{"varMapping":{"__isSmartRef__":true,"id":6113},"source":"function onMouseMove(evt) {\n if(this.sliding) {\n var newValue = this.localize(evt.mousePoint).x / this.getExtent().x;\n newValue = newValue < 0 ? 0 : newValue;\n newValue = newValue > this.valueScale ? this.valueScale : newValue;\n this.setValue(newValue);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":6118},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6113":{"this":{"__isSmartRef__":true,"id":6071},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6114}},"6114":{"$super":{"__isSmartRef__":true,"id":6115}},"6115":{"varMapping":{"__isSmartRef__":true,"id":6116},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6117},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6116":{"obj":{"__isSmartRef__":true,"id":6071},"name":"onMouseMove"},"6117":{},"6118":{"timestamp":{"__isSmartRef__":true,"id":6119},"user":"erp","tags":[]},"6119":{"isSerializedDate":true,"string":"Sat Jan 05 2013 10:51:46 GMT+0100 (CET)"},"6120":{"varMapping":{"__isSmartRef__":true,"id":6121},"source":"function triggerSliding() {\n this.sliding = !this.sliding;\n if(!this.sliding) {\n this.owner.renderObjectGraph();\n };\n}","funcProperties":{"__isSmartRef__":true,"id":6122},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6121":{"this":{"__isSmartRef__":true,"id":6071}},"6122":{"timestamp":{"__isSmartRef__":true,"id":6123},"user":"erp","tags":[]},"6123":{"isSerializedDate":true,"string":"Sun Jan 06 2013 11:15:57 GMT+0100 (CET)"},"6124":{"submorphs":[],"scripts":[],"id":"5F69300C-9C09-436D-BA66-2E38332DD09E","shape":{"__isSmartRef__":true,"id":6125},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":360.6320000000002,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":9,"name":"functionEditor","partsBinMetaInfo":{"__isSmartRef__":true,"id":6126},"textChunks":[{"__isSmartRef__":true,"id":6127}],"charsReplaced":" ","lastFindLoc":374,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":6129},"derivationIds":[1958,"DF0EB566-4F85-407E-9ECD-6A046ED8B638","6A7CAB02-48F5-4CB1-8692-1B26C25FDCBE","EC8394D6-3F04-4063-B8AD-1C55F1CDE12A","75E35A5E-8C11-447B-A246-8F7421203F00","99524073-B4C5-446A-960E-A77ABE8875A3","7D5372FE-A70E-4462-B9F3-6FFEED8FF238"],"_WhiteSpaceHandling":"pre-wrap","_ClipMode":"auto","moved":true,"owner":{"__isSmartRef__":true,"id":6017},"_MinTextWidth":360.6320000000002,"_MinTextHeight":null,"savedTextString":"var j = 1;\nvar z = 3;\nvar c = 0;\nfor(var i = 0; i< 70; i++) {\n var m = Morph.makeRectangle(0,0, 10,50)\n m.moveBy(pt(70+i,70))\n m.rotateBy(i * 0.1)\n m.setFill(Color.rgb(i * 10,0,0))\n this.addMorph(m) \n c += 3;\n}\n\nthis.submorphs.invoke('remove')\n\n","isBeingDragged":false,"isLockOwner":false,"#startLetters":"l","_WordBreak":"break-all","syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":6130}],"doNotSerialize":["$$textString","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors"],"doNotCopyProperties":["$$textString"],"_lastSyntaxHighlightTime":28,"_Rotation":0,"_Scale":1,"previousSelection":[261,261],"__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"textString":"var crunchedObj = {};\nvar self = new apps.ObjectGrapher.Grapher();\nvar obj = new Morph();\n\nif(obj.addMorph) {\n var i = 0;\n var keys = Object.keys(obj);\n for(var j = 0; j < 100; j++) {\n var v = keys[j];\n if(v != \"addMorph\") {\n if(v in self.morphicAttrs()) {\n crunchedObj[v] = obj[v];\n }\n }\n }\n};","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6132},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(8.0,65.0)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(211.0,-8.0)"},"6125":{"fill":null,"_BorderWidth":1.1840000000000002,"_BorderRadius":6.660000000000001,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(363.0,206.4)","_BorderColor":"Color.rgb(192,192,192)","_Padding":"lively.rect(0,0,0,0)"},"6126":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple input field for Forms demo","partName":"InputField","revisionOnLoad":148665,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6127":{"style":{"__isSmartRef__":true,"id":6128},"chunkOwner":{"__isSmartRef__":true,"id":6124},"_id":"_2","storedString":"var crunchedObj = {};\nvar self = new apps.ObjectGrapher.Grapher();\nvar obj = new Morph();\n\nif(obj.addMorph) {\n var i = 0;\n var keys = Object.keys(obj);\n for(var j = 0; j < 100; j++) {\n var v = keys[j];\n if(v != \"addMorph\") {\n if(v in self.morphicAttrs()) {\n crunchedObj[v] = obj[v];\n }\n }\n }\n};","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6128":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6129":{"morph":{"__isSmartRef__":true,"id":6124},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6130":{"sourceObj":{"__isSmartRef__":true,"id":6124},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":6124},"targetMethodName":"highlightSyntaxDebounced","varMapping":{"__isSmartRef__":true,"id":6131},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6131":{"source":{"__isSmartRef__":true,"id":6124},"target":{"__isSmartRef__":true,"id":6124}},"6132":{"doSave":{"__isSmartRef__":true,"id":6133}},"6133":{"varMapping":{"__isSmartRef__":true,"id":6134},"source":"function doSave() {\n this.get(\"SeeTheState\").onPrepare();\n}","funcProperties":{"__isSmartRef__":true,"id":6139},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6134":{"this":{"__isSmartRef__":true,"id":6124},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6135}},"6135":{"$super":{"__isSmartRef__":true,"id":6136}},"6136":{"varMapping":{"__isSmartRef__":true,"id":6137},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6138},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6137":{"obj":{"__isSmartRef__":true,"id":6124},"name":"doSave"},"6138":{},"6139":{"timestamp":{"__isSmartRef__":true,"id":6140},"user":"erp","tags":[]},"6140":{"isSerializedDate":true,"string":"Thu Jan 03 2013 17:25:54 GMT+0100 (CET)"},"6141":{"submorphs":[],"scripts":[],"id":"CCF2681F-A6AF-424D-89EF-EF4C66A30C61","shape":{"__isSmartRef__":true,"id":6142},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"contextOfFunction","partsBinMetaInfo":{"__isSmartRef__":true,"id":6143},"eventHandler":{"__isSmartRef__":true,"id":6158},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","6DF0F42B-01DE-4064-B290-A965B89F419C","3480B411-42F3-454C-86FF-6FA01A641B1B","96DB9CEA-D2B7-47C6-AB92-E8071A3E2083","145BE27E-0454-4B90-B608-335748831B95","58F6E6F7-984A-48C2-9B20-3E2121905E22","06CDF2B7-9261-48AD-ABD1-D36557C7179F"],"partTests":{"__isSmartRef__":true,"id":6159},"_ClipMode":"auto","moved":true,"owner":{"__isSmartRef__":true,"id":6017},"isBeingDragged":false,"#startLetters":"mo","isLockOwner":false,"prevScroll":[0,0],"grabbingEnabled":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(386.4,67.0)","distanceToDragEvent":"lively.pt(258.7,-14.8)"},"6142":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":6.660000000000001,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_Fill","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(392.0,209.0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(192,192,192)"},"6143":{"partsSpaceName":"PartsBin/Basic/","comment":"A simple box morph. A really orange one. Its amazing what you can build out of simple boxes.... Who needs stars when you got orange rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":6144},{"__isSmartRef__":true,"id":6146},{"__isSmartRef__":true,"id":6148},{"__isSmartRef__":true,"id":6150},{"__isSmartRef__":true,"id":6152},{"__isSmartRef__":true,"id":6154},{"__isSmartRef__":true,"id":6156}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6144":{"date":{"__isSmartRef__":true,"id":6145},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"6145":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"6146":{"date":{"__isSmartRef__":true,"id":6147},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"6147":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"6148":{"date":{"__isSmartRef__":true,"id":6149},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6149":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6150":{"date":{"__isSmartRef__":true,"id":6151},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6151":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6152":{"date":{"__isSmartRef__":true,"id":6153},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6153":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6154":{"date":{"__isSmartRef__":true,"id":6155},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"6155":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"6156":{"date":{"__isSmartRef__":true,"id":6157},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"6157":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"6158":{"morph":{"__isSmartRef__":true,"id":6141},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6159":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6160}},"6160":{"test01IsMorph":{"__isSmartRef__":true,"id":6161}},"6161":{"varMapping":{"__isSmartRef__":true,"id":6162},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6163},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6162":{"this":{"__isSmartRef__":true,"id":6159}},"6163":{},"6164":{"submorphs":[{"__isSmartRef__":true,"id":6165}],"scripts":[],"id":"F318FEB8-9BF7-4340-ABAF-DF079B01DA92","shape":{"__isSmartRef__":true,"id":6170},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":6176},"lighterFill":{"__isSmartRef__":true,"id":6181},"label":{"__isSmartRef__":true,"id":6165},"name":"startFlow","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":6186},"attributeConnections":[{"__isSmartRef__":true,"id":6197},{"__isSmartRef__":true,"id":6198}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":6199},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","3597FFA9-12FB-4025-8DFD-9303B28004C6","61E5C30F-19AF-4C83-91E1-AAE6080BBDCD","B9934068-0B57-446E-827E-896BC509FBA6","727D6E7D-50BF-4747-BEAC-3412E5F2DD35","58500A45-550C-4820-A447-DCB686F94F95","A4B7A026-FCF1-44A8-AE34-5FA107CA2FF3"],"_ClipMode":"visible","isPressed":false,"moved":true,"owner":{"__isSmartRef__":true,"id":6017},"isLockOwner":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6200},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(782.1,73.2)","distanceToDragEvent":"lively.pt(69.0,-16.0)"},"6165":{"submorphs":[],"scripts":[],"id":"03ED9ABA-48FD-441A-8435-86B20D7DD62D","shape":{"__isSmartRef__":true,"id":6166},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":6164},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":6167}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":6169},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","951C1A71-B1FC-4ED0-8BD4-DF9603C49044","FC7A98C1-5983-49EC-AC26-F95BB22D0B87","BEB41C13-E3CE-4781-96FA-5CDFA95AC047","A92B9BE3-6F7E-4144-AA6B-1F46234ED02F","AC2487E4-F559-4ECB-AD90-59D7224E9A9C","1326C592-ECAE-4ECD-9D39-7071BD241994"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"isLockOwner":false,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"6166":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"6167":{"style":{"__isSmartRef__":true,"id":6168},"chunkOwner":{"__isSmartRef__":true,"id":6165},"_id":"_8478","storedString":"run","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6168":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6169":{"morph":{"__isSmartRef__":true,"id":6165},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6170":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":6171},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"6171":{"stops":[{"__isSmartRef__":true,"id":6172},{"__isSmartRef__":true,"id":6173},{"__isSmartRef__":true,"id":6174},{"__isSmartRef__":true,"id":6175}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6172":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"6173":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"6174":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"6175":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"6176":{"stops":[{"__isSmartRef__":true,"id":6177},{"__isSmartRef__":true,"id":6178},{"__isSmartRef__":true,"id":6179},{"__isSmartRef__":true,"id":6180}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6177":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"6178":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6179":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6180":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"6181":{"stops":[{"__isSmartRef__":true,"id":6182},{"__isSmartRef__":true,"id":6183},{"__isSmartRef__":true,"id":6184},{"__isSmartRef__":true,"id":6185}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6182":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"6183":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6184":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6185":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"6186":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":6187},{"__isSmartRef__":true,"id":6189},{"__isSmartRef__":true,"id":6191},{"__isSmartRef__":true,"id":6193},{"__isSmartRef__":true,"id":6195}],"revisionOnLoad":171940,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6187":{"date":{"__isSmartRef__":true,"id":6188},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"6188":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"6189":{"date":{"__isSmartRef__":true,"id":6190},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"6190":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"6191":{"date":{"__isSmartRef__":true,"id":6192},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"6192":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"6193":{"date":{"__isSmartRef__":true,"id":6194},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"6194":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"6195":{"date":{"__isSmartRef__":true,"id":6196},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"6196":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"6197":{"sourceObj":{"__isSmartRef__":true,"id":6164},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6164},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6198":{"sourceObj":{"__isSmartRef__":true,"id":6164},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6017},"targetMethodName":"onRun","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6199":{"morph":{"__isSmartRef__":true,"id":6164},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6200":{"doAction":{"__isSmartRef__":true,"id":6201}},"6201":{"varMapping":{"__isSmartRef__":true,"id":6202},"source":"function doAction() {\n \n}","funcProperties":{"__isSmartRef__":true,"id":6203},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6202":{"this":{"__isSmartRef__":true,"id":6164}},"6203":{"timestamp":{"__isSmartRef__":true,"id":6204},"user":"robertkrahn","tags":[]},"6204":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)"},"6205":{"submorphs":[{"__isSmartRef__":true,"id":6206}],"scripts":[],"id":"7E2710B1-9760-4F0C-8ABB-D96B66B9CB9C","shape":{"__isSmartRef__":true,"id":6211},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":6217},"lighterFill":{"__isSmartRef__":true,"id":6222},"label":{"__isSmartRef__":true,"id":6206},"name":"prepareFollowing","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":6227},"attributeConnections":[{"__isSmartRef__":true,"id":6238},{"__isSmartRef__":true,"id":6239}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":6240},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","A97F19D5-FCEE-4B39-A022-7D458240AD03","D8533980-787B-4106-A0B0-64566F37D85E","559908A5-75DC-4242-98DE-2B39F452D151","3D3CCE89-1D18-481F-B04E-835699DFF638","32CD85E2-86DC-40BE-84DB-E1B2397854D1","CA103282-CF61-4E5D-BC84-EB2D04D1597D"],"_ClipMode":"visible","isPressed":false,"moved":true,"owner":{"__isSmartRef__":true,"id":6017},"isLockOwner":false,"prevScroll":[0,0],"isBeingDragged":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6241},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(782.6,106.9)","distanceToDragEvent":"lively.pt(74.0,-12.0)"},"6206":{"submorphs":[],"scripts":[],"id":"025DEB20-8ADA-401D-B2C2-63460BD54277","shape":{"__isSmartRef__":true,"id":6207},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":6205},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":6208}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":6210},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","6600F388-3476-4281-853C-2F7B90AB1921","A9303864-2C87-47FF-8AB1-8F585A8B429F","6CC4EF26-F9C8-4B18-9078-01E7839020C8","3A5328EF-D7DB-444A-AAC4-EE11153AB16F","7BB8F312-7243-4806-8C56-22DE794CA45F","9CE035FE-A642-4CA7-8A68-8E30EFBC370C"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"isLockOwner":false,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"6207":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(104.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"6208":{"style":{"__isSmartRef__":true,"id":6209},"chunkOwner":{"__isSmartRef__":true,"id":6206},"_id":"_94939","storedString":"prepare","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6209":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6210":{"morph":{"__isSmartRef__":true,"id":6206},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6211":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":6212},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(104.0,25.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"6212":{"stops":[{"__isSmartRef__":true,"id":6213},{"__isSmartRef__":true,"id":6214},{"__isSmartRef__":true,"id":6215},{"__isSmartRef__":true,"id":6216}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6213":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"6214":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"6215":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"6216":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"6217":{"stops":[{"__isSmartRef__":true,"id":6218},{"__isSmartRef__":true,"id":6219},{"__isSmartRef__":true,"id":6220},{"__isSmartRef__":true,"id":6221}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6218":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"6219":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6220":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6221":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"6222":{"stops":[{"__isSmartRef__":true,"id":6223},{"__isSmartRef__":true,"id":6224},{"__isSmartRef__":true,"id":6225},{"__isSmartRef__":true,"id":6226}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6223":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"6224":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6225":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6226":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"6227":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":6228},{"__isSmartRef__":true,"id":6230},{"__isSmartRef__":true,"id":6232},{"__isSmartRef__":true,"id":6234},{"__isSmartRef__":true,"id":6236}],"revisionOnLoad":171940,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6228":{"date":{"__isSmartRef__":true,"id":6229},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"6229":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"6230":{"date":{"__isSmartRef__":true,"id":6231},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"6231":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"6232":{"date":{"__isSmartRef__":true,"id":6233},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"6233":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"6234":{"date":{"__isSmartRef__":true,"id":6235},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"6235":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"6236":{"date":{"__isSmartRef__":true,"id":6237},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"6237":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"6238":{"sourceObj":{"__isSmartRef__":true,"id":6205},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6205},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6239":{"sourceObj":{"__isSmartRef__":true,"id":6205},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6017},"targetMethodName":"onPrepare","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6240":{"morph":{"__isSmartRef__":true,"id":6205},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6241":{"doAction":{"__isSmartRef__":true,"id":6242}},"6242":{"varMapping":{"__isSmartRef__":true,"id":6243},"source":"function doAction() {\n \n}","funcProperties":{"__isSmartRef__":true,"id":6244},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6243":{"this":{"__isSmartRef__":true,"id":6205}},"6244":{"timestamp":{"__isSmartRef__":true,"id":6245},"user":"robertkrahn","tags":[]},"6245":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)"},"6246":{"submorphs":[{"__isSmartRef__":true,"id":6247}],"scripts":[],"id":"64A22BB5-39D1-4DB9-A727-2DB4B272EC43","shape":{"__isSmartRef__":true,"id":6252},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":6258},"lighterFill":{"__isSmartRef__":true,"id":6263},"label":{"__isSmartRef__":true,"id":6247},"name":"zoomOut","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":6268},"attributeConnections":[{"__isSmartRef__":true,"id":6279},{"__isSmartRef__":true,"id":6280}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":8234},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","3597FFA9-12FB-4025-8DFD-9303B28004C6","2962F335-F931-47D8-8A19-40E58684C4DB","15178EFF-3BAB-4DAF-B314-ADF4528B23C3","6D3EDF33-7D1B-4AA5-B391-1EF44601E54B","BF48BE10-AB38-4EA0-9760-BBFD45010B34","9DBDAF8C-C384-4629-B814-E523A53AF804","5C49FCF4-9F62-4958-BA35-42BFD495E0F5"],"_ClipMode":"visible","isPressed":false,"moved":true,"isLockOwner":false,"owner":{"__isSmartRef__":true,"id":6017},"#startLetters":"set","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8235},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(784.1,138.2)","distanceToDragEvent":"lively.pt(69.0,-16.0)"},"6247":{"submorphs":[],"scripts":[],"id":"464BC68F-800E-4FE1-923E-B4EC3A4BCC6B","shape":{"__isSmartRef__":true,"id":6248},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":6246},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":6249}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":6251},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","951C1A71-B1FC-4ED0-8BD4-DF9603C49044","3367CA85-84EA-4BD6-B103-0C6B9D59AF69","2713B2FF-71FF-4E0B-8CC0-A6AA480B0E3A","D7E0A0EA-AD7B-4457-9BB8-5E87814C426E","7D379649-9B57-4882-8867-1B43082948D1","65C13E7E-4EFA-4990-A411-7674F4AAD914","F4EAC5C6-9DB1-48AC-B006-ABC5E511982D"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"isLockOwner":false,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"6248":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"6249":{"style":{"__isSmartRef__":true,"id":6250},"chunkOwner":{"__isSmartRef__":true,"id":6247},"_id":"_3690","storedString":"Zoom in","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6250":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6251":{"morph":{"__isSmartRef__":true,"id":6247},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6252":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":6253},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"6253":{"stops":[{"__isSmartRef__":true,"id":6254},{"__isSmartRef__":true,"id":6255},{"__isSmartRef__":true,"id":6256},{"__isSmartRef__":true,"id":6257}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6254":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"6255":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"6256":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"6257":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"6258":{"stops":[{"__isSmartRef__":true,"id":6259},{"__isSmartRef__":true,"id":6260},{"__isSmartRef__":true,"id":6261},{"__isSmartRef__":true,"id":6262}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6259":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"6260":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6261":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6262":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"6263":{"stops":[{"__isSmartRef__":true,"id":6264},{"__isSmartRef__":true,"id":6265},{"__isSmartRef__":true,"id":6266},{"__isSmartRef__":true,"id":6267}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6264":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"6265":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6266":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6267":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"6268":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":6269},{"__isSmartRef__":true,"id":6271},{"__isSmartRef__":true,"id":6273},{"__isSmartRef__":true,"id":6275},{"__isSmartRef__":true,"id":6277}],"revisionOnLoad":171940,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6269":{"date":{"__isSmartRef__":true,"id":6270},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"6270":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"6271":{"date":{"__isSmartRef__":true,"id":6272},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"6272":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"6273":{"date":{"__isSmartRef__":true,"id":6274},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"6274":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"6275":{"date":{"__isSmartRef__":true,"id":6276},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"6276":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"6277":{"date":{"__isSmartRef__":true,"id":6278},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"6278":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"6279":{"sourceObj":{"__isSmartRef__":true,"id":6246},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6246},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6280":{"sourceObj":{"__isSmartRef__":true,"id":6246},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6281},"targetMethodName":"toggleZoom","varMapping":{"__isSmartRef__":true,"id":8233},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6281":{"submorphs":[{"__isSmartRef__":true,"id":6282}],"scripts":[],"id":"3148BD97-1808-4B56-B681-353B8A993003","shape":{"__isSmartRef__":true,"id":6285},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"timeline2","partsBinMetaInfo":{"__isSmartRef__":true,"id":6286},"eventHandler":{"__isSmartRef__":true,"id":6304},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","EC8B1062-685E-4CF2-B56C-0F3B5FDF29B5","5A063386-4E3A-43B7-ADA8-E088C02B97AB","DA00D02D-EECF-4ADA-ADFB-6EEDBD989E11","DBEE3F55-5F23-4BB0-B143-79B5F31B1B93","07999C19-E790-4313-8670-A67FABFC68E4","4B5D25DB-8F6C-4CE5-9125-D79E3AAAA8DB"],"partTests":{"__isSmartRef__":true,"id":6305},"_ClipMode":"auto","moved":true,"owner":{"__isSmartRef__":true,"id":6017},"isBeingDragged":false,"prevScroll":[0,346],"grabbingEnabled":false,"zoomedOut":false,"toogleZoom":false,"#startLetters":"setAccumulatedSc","timelineColumns":[[{"__isSmartRef__":true,"id":6310},{"__isSmartRef__":true,"id":6311},{"__isSmartRef__":true,"id":6312},{"__isSmartRef__":true,"id":6313},{"__isSmartRef__":true,"id":6314},{"__isSmartRef__":true,"id":6315}],[{"__isSmartRef__":true,"id":6316},{"__isSmartRef__":true,"id":6317},{"__isSmartRef__":true,"id":6318},{"__isSmartRef__":true,"id":6319},{"__isSmartRef__":true,"id":6320},{"__isSmartRef__":true,"id":6321}],[{"__isSmartRef__":true,"id":6322},{"__isSmartRef__":true,"id":6323},{"__isSmartRef__":true,"id":6324},{"__isSmartRef__":true,"id":6325},{"__isSmartRef__":true,"id":6326},{"__isSmartRef__":true,"id":6327}],[{"__isSmartRef__":true,"id":6328},{"__isSmartRef__":true,"id":6329},{"__isSmartRef__":true,"id":6330},{"__isSmartRef__":true,"id":6331},{"__isSmartRef__":true,"id":6332},{"__isSmartRef__":true,"id":6333}],[{"__isSmartRef__":true,"id":6334},{"__isSmartRef__":true,"id":6335},{"__isSmartRef__":true,"id":6336},{"__isSmartRef__":true,"id":6337},{"__isSmartRef__":true,"id":6338},{"__isSmartRef__":true,"id":6339}],[{"__isSmartRef__":true,"id":6340},{"__isSmartRef__":true,"id":6341},{"__isSmartRef__":true,"id":6342},{"__isSmartRef__":true,"id":6343},{"__isSmartRef__":true,"id":6344},{"__isSmartRef__":true,"id":6345}],[{"__isSmartRef__":true,"id":6346},{"__isSmartRef__":true,"id":6347},{"__isSmartRef__":true,"id":6348},{"__isSmartRef__":true,"id":6349},{"__isSmartRef__":true,"id":6350},{"__isSmartRef__":true,"id":6351}],[{"__isSmartRef__":true,"id":6352},{"__isSmartRef__":true,"id":6353},{"__isSmartRef__":true,"id":6354},{"__isSmartRef__":true,"id":6355},{"__isSmartRef__":true,"id":6356},{"__isSmartRef__":true,"id":6357}],[{"__isSmartRef__":true,"id":6358},{"__isSmartRef__":true,"id":6359},{"__isSmartRef__":true,"id":6360},{"__isSmartRef__":true,"id":6361},{"__isSmartRef__":true,"id":6362},{"__isSmartRef__":true,"id":6363}],[{"__isSmartRef__":true,"id":6364},{"__isSmartRef__":true,"id":6365},{"__isSmartRef__":true,"id":6366},{"__isSmartRef__":true,"id":6367},{"__isSmartRef__":true,"id":6368},{"__isSmartRef__":true,"id":6369}],[{"__isSmartRef__":true,"id":6370},{"__isSmartRef__":true,"id":6371},{"__isSmartRef__":true,"id":6372},{"__isSmartRef__":true,"id":6373},{"__isSmartRef__":true,"id":6374},{"__isSmartRef__":true,"id":6375}],[{"__isSmartRef__":true,"id":6376},{"__isSmartRef__":true,"id":6377},{"__isSmartRef__":true,"id":6378},{"__isSmartRef__":true,"id":6379},{"__isSmartRef__":true,"id":6380},{"__isSmartRef__":true,"id":6381}],[{"__isSmartRef__":true,"id":6382},{"__isSmartRef__":true,"id":6383},{"__isSmartRef__":true,"id":6384},{"__isSmartRef__":true,"id":6385},{"__isSmartRef__":true,"id":6386},{"__isSmartRef__":true,"id":6387}],[{"__isSmartRef__":true,"id":6388},{"__isSmartRef__":true,"id":6389},{"__isSmartRef__":true,"id":6390},{"__isSmartRef__":true,"id":6391},{"__isSmartRef__":true,"id":6392},{"__isSmartRef__":true,"id":6393}],[{"__isSmartRef__":true,"id":6394},{"__isSmartRef__":true,"id":6395},{"__isSmartRef__":true,"id":6396},{"__isSmartRef__":true,"id":6397},{"__isSmartRef__":true,"id":6398},{"__isSmartRef__":true,"id":6399}],[{"__isSmartRef__":true,"id":6400},{"__isSmartRef__":true,"id":6401},{"__isSmartRef__":true,"id":6402},{"__isSmartRef__":true,"id":6403},{"__isSmartRef__":true,"id":6404},{"__isSmartRef__":true,"id":6405}],[{"__isSmartRef__":true,"id":6406},{"__isSmartRef__":true,"id":6407},{"__isSmartRef__":true,"id":6408},{"__isSmartRef__":true,"id":6409},{"__isSmartRef__":true,"id":6410},{"__isSmartRef__":true,"id":6411}],[{"__isSmartRef__":true,"id":6412},{"__isSmartRef__":true,"id":6413},{"__isSmartRef__":true,"id":6414},{"__isSmartRef__":true,"id":6415},{"__isSmartRef__":true,"id":6416},{"__isSmartRef__":true,"id":6417}],[{"__isSmartRef__":true,"id":6418},{"__isSmartRef__":true,"id":6419},{"__isSmartRef__":true,"id":6420},{"__isSmartRef__":true,"id":6421},{"__isSmartRef__":true,"id":6422},{"__isSmartRef__":true,"id":6423}],[{"__isSmartRef__":true,"id":6424},{"__isSmartRef__":true,"id":6425},{"__isSmartRef__":true,"id":6426},{"__isSmartRef__":true,"id":6427},{"__isSmartRef__":true,"id":6428},{"__isSmartRef__":true,"id":6429}],[{"__isSmartRef__":true,"id":6430},{"__isSmartRef__":true,"id":6431},{"__isSmartRef__":true,"id":6432},{"__isSmartRef__":true,"id":6433},{"__isSmartRef__":true,"id":6434},{"__isSmartRef__":true,"id":6435}],[{"__isSmartRef__":true,"id":6436},{"__isSmartRef__":true,"id":6437},{"__isSmartRef__":true,"id":6438},{"__isSmartRef__":true,"id":6439},{"__isSmartRef__":true,"id":6440},{"__isSmartRef__":true,"id":6441}],[{"__isSmartRef__":true,"id":6442},{"__isSmartRef__":true,"id":6443},{"__isSmartRef__":true,"id":6444},{"__isSmartRef__":true,"id":6445},{"__isSmartRef__":true,"id":6446},{"__isSmartRef__":true,"id":6447}],[{"__isSmartRef__":true,"id":6448},{"__isSmartRef__":true,"id":6449},{"__isSmartRef__":true,"id":6450},{"__isSmartRef__":true,"id":6451},{"__isSmartRef__":true,"id":6452},{"__isSmartRef__":true,"id":6453}],[{"__isSmartRef__":true,"id":6454},{"__isSmartRef__":true,"id":6455},{"__isSmartRef__":true,"id":6456},{"__isSmartRef__":true,"id":6457},{"__isSmartRef__":true,"id":6458},{"__isSmartRef__":true,"id":6459}],[{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":6461},{"__isSmartRef__":true,"id":6462},{"__isSmartRef__":true,"id":6463},{"__isSmartRef__":true,"id":6464},{"__isSmartRef__":true,"id":6465}],[{"__isSmartRef__":true,"id":6466},{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6468},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6470},{"__isSmartRef__":true,"id":6471}],[{"__isSmartRef__":true,"id":6472},{"__isSmartRef__":true,"id":6473},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6475},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6477}],[{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6479},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6481},{"__isSmartRef__":true,"id":6482},{"__isSmartRef__":true,"id":6483}],[{"__isSmartRef__":true,"id":6484},{"__isSmartRef__":true,"id":6485},{"__isSmartRef__":true,"id":6486},{"__isSmartRef__":true,"id":6487},{"__isSmartRef__":true,"id":6488},{"__isSmartRef__":true,"id":6489}],[{"__isSmartRef__":true,"id":6490},{"__isSmartRef__":true,"id":6491},{"__isSmartRef__":true,"id":6492},{"__isSmartRef__":true,"id":6493},{"__isSmartRef__":true,"id":6494},{"__isSmartRef__":true,"id":6495}],[{"__isSmartRef__":true,"id":6496},{"__isSmartRef__":true,"id":6497},{"__isSmartRef__":true,"id":6498},{"__isSmartRef__":true,"id":6499},{"__isSmartRef__":true,"id":6500},{"__isSmartRef__":true,"id":6501}],[{"__isSmartRef__":true,"id":6502},{"__isSmartRef__":true,"id":6503},{"__isSmartRef__":true,"id":6504},{"__isSmartRef__":true,"id":6505},{"__isSmartRef__":true,"id":6506},{"__isSmartRef__":true,"id":6507}],[{"__isSmartRef__":true,"id":6508},{"__isSmartRef__":true,"id":6509},{"__isSmartRef__":true,"id":6510},{"__isSmartRef__":true,"id":6511},{"__isSmartRef__":true,"id":6512},{"__isSmartRef__":true,"id":6513}],[{"__isSmartRef__":true,"id":6514},{"__isSmartRef__":true,"id":6515},{"__isSmartRef__":true,"id":6516},{"__isSmartRef__":true,"id":6517},{"__isSmartRef__":true,"id":6518},{"__isSmartRef__":true,"id":6519}],[{"__isSmartRef__":true,"id":6520},{"__isSmartRef__":true,"id":6521},{"__isSmartRef__":true,"id":6522},{"__isSmartRef__":true,"id":6523},{"__isSmartRef__":true,"id":6524},{"__isSmartRef__":true,"id":6525}],[{"__isSmartRef__":true,"id":6526},{"__isSmartRef__":true,"id":6527},{"__isSmartRef__":true,"id":6528},{"__isSmartRef__":true,"id":6529},{"__isSmartRef__":true,"id":6530},{"__isSmartRef__":true,"id":6531}],[{"__isSmartRef__":true,"id":6532},{"__isSmartRef__":true,"id":6533},{"__isSmartRef__":true,"id":6534},{"__isSmartRef__":true,"id":6535},{"__isSmartRef__":true,"id":6536},{"__isSmartRef__":true,"id":6537}],[{"__isSmartRef__":true,"id":6538},{"__isSmartRef__":true,"id":6539},{"__isSmartRef__":true,"id":6540},{"__isSmartRef__":true,"id":6541},{"__isSmartRef__":true,"id":6542},{"__isSmartRef__":true,"id":6543}],[{"__isSmartRef__":true,"id":6544},{"__isSmartRef__":true,"id":6545},{"__isSmartRef__":true,"id":6546},{"__isSmartRef__":true,"id":6547},{"__isSmartRef__":true,"id":6548},{"__isSmartRef__":true,"id":6549}],[{"__isSmartRef__":true,"id":6550},{"__isSmartRef__":true,"id":6551},{"__isSmartRef__":true,"id":6552},{"__isSmartRef__":true,"id":6553},{"__isSmartRef__":true,"id":6554},{"__isSmartRef__":true,"id":6555}],[{"__isSmartRef__":true,"id":6556},{"__isSmartRef__":true,"id":6557},{"__isSmartRef__":true,"id":6558},{"__isSmartRef__":true,"id":6559},{"__isSmartRef__":true,"id":6560},{"__isSmartRef__":true,"id":6561}],[{"__isSmartRef__":true,"id":6562},{"__isSmartRef__":true,"id":6563},{"__isSmartRef__":true,"id":6564},{"__isSmartRef__":true,"id":6565},{"__isSmartRef__":true,"id":6566},{"__isSmartRef__":true,"id":6567}],[{"__isSmartRef__":true,"id":6568},{"__isSmartRef__":true,"id":6569},{"__isSmartRef__":true,"id":6570},{"__isSmartRef__":true,"id":6571},{"__isSmartRef__":true,"id":6572},{"__isSmartRef__":true,"id":6573}],[{"__isSmartRef__":true,"id":6574},{"__isSmartRef__":true,"id":6575},{"__isSmartRef__":true,"id":6576},{"__isSmartRef__":true,"id":6577},{"__isSmartRef__":true,"id":6578},{"__isSmartRef__":true,"id":6579}],[{"__isSmartRef__":true,"id":6580},{"__isSmartRef__":true,"id":6581},{"__isSmartRef__":true,"id":6582},{"__isSmartRef__":true,"id":6583},{"__isSmartRef__":true,"id":6584},{"__isSmartRef__":true,"id":6585}],[{"__isSmartRef__":true,"id":6586},{"__isSmartRef__":true,"id":6587},{"__isSmartRef__":true,"id":6588},{"__isSmartRef__":true,"id":6589},{"__isSmartRef__":true,"id":6590},{"__isSmartRef__":true,"id":6591}],[{"__isSmartRef__":true,"id":6592},{"__isSmartRef__":true,"id":6593},{"__isSmartRef__":true,"id":6594},{"__isSmartRef__":true,"id":6595},{"__isSmartRef__":true,"id":6596},{"__isSmartRef__":true,"id":6597}],[{"__isSmartRef__":true,"id":6598},{"__isSmartRef__":true,"id":6599},{"__isSmartRef__":true,"id":6600},{"__isSmartRef__":true,"id":6601},{"__isSmartRef__":true,"id":6602},{"__isSmartRef__":true,"id":6603}],[{"__isSmartRef__":true,"id":6604},{"__isSmartRef__":true,"id":6605},{"__isSmartRef__":true,"id":6606},{"__isSmartRef__":true,"id":6607},{"__isSmartRef__":true,"id":6608},{"__isSmartRef__":true,"id":6609}],[{"__isSmartRef__":true,"id":6610},{"__isSmartRef__":true,"id":6611},{"__isSmartRef__":true,"id":6612},{"__isSmartRef__":true,"id":6613},{"__isSmartRef__":true,"id":6614},{"__isSmartRef__":true,"id":6615}],[{"__isSmartRef__":true,"id":6616},{"__isSmartRef__":true,"id":6617},{"__isSmartRef__":true,"id":6618},{"__isSmartRef__":true,"id":6619},{"__isSmartRef__":true,"id":6620},{"__isSmartRef__":true,"id":6621}],[{"__isSmartRef__":true,"id":6622},{"__isSmartRef__":true,"id":6623},{"__isSmartRef__":true,"id":6624},{"__isSmartRef__":true,"id":6625},{"__isSmartRef__":true,"id":6626},{"__isSmartRef__":true,"id":6627}],[{"__isSmartRef__":true,"id":6628},{"__isSmartRef__":true,"id":6629},{"__isSmartRef__":true,"id":6630},{"__isSmartRef__":true,"id":6631},{"__isSmartRef__":true,"id":6632},{"__isSmartRef__":true,"id":6633}],[{"__isSmartRef__":true,"id":6634},{"__isSmartRef__":true,"id":6635},{"__isSmartRef__":true,"id":6636},{"__isSmartRef__":true,"id":6637},{"__isSmartRef__":true,"id":6638},{"__isSmartRef__":true,"id":6639}],[{"__isSmartRef__":true,"id":6640},{"__isSmartRef__":true,"id":6641},{"__isSmartRef__":true,"id":6642},{"__isSmartRef__":true,"id":6643},{"__isSmartRef__":true,"id":6644},{"__isSmartRef__":true,"id":6645}],[{"__isSmartRef__":true,"id":6646},{"__isSmartRef__":true,"id":6647},{"__isSmartRef__":true,"id":6648},{"__isSmartRef__":true,"id":6649},{"__isSmartRef__":true,"id":6650},{"__isSmartRef__":true,"id":6651}],[{"__isSmartRef__":true,"id":6652},{"__isSmartRef__":true,"id":6653},{"__isSmartRef__":true,"id":6654},{"__isSmartRef__":true,"id":6655},{"__isSmartRef__":true,"id":6656},{"__isSmartRef__":true,"id":6657}],[{"__isSmartRef__":true,"id":6658},{"__isSmartRef__":true,"id":6659},{"__isSmartRef__":true,"id":6660},{"__isSmartRef__":true,"id":6661},{"__isSmartRef__":true,"id":6662},{"__isSmartRef__":true,"id":6663}],[{"__isSmartRef__":true,"id":6664},{"__isSmartRef__":true,"id":6665},{"__isSmartRef__":true,"id":6666},{"__isSmartRef__":true,"id":6667},{"__isSmartRef__":true,"id":6668},{"__isSmartRef__":true,"id":6669}],[{"__isSmartRef__":true,"id":6670},{"__isSmartRef__":true,"id":6671},{"__isSmartRef__":true,"id":6672},{"__isSmartRef__":true,"id":6673},{"__isSmartRef__":true,"id":6674},{"__isSmartRef__":true,"id":6675}],[{"__isSmartRef__":true,"id":6676},{"__isSmartRef__":true,"id":6677},{"__isSmartRef__":true,"id":6678},{"__isSmartRef__":true,"id":6679},{"__isSmartRef__":true,"id":6680},{"__isSmartRef__":true,"id":6681}],[{"__isSmartRef__":true,"id":6682},{"__isSmartRef__":true,"id":6683},{"__isSmartRef__":true,"id":6684},{"__isSmartRef__":true,"id":6685},{"__isSmartRef__":true,"id":6686},{"__isSmartRef__":true,"id":6687}],[{"__isSmartRef__":true,"id":6688},{"__isSmartRef__":true,"id":6689},{"__isSmartRef__":true,"id":6690},{"__isSmartRef__":true,"id":6691},{"__isSmartRef__":true,"id":6692},{"__isSmartRef__":true,"id":6693}],[{"__isSmartRef__":true,"id":6694},{"__isSmartRef__":true,"id":6695},{"__isSmartRef__":true,"id":6696},{"__isSmartRef__":true,"id":6697},{"__isSmartRef__":true,"id":6698},{"__isSmartRef__":true,"id":6699}],[{"__isSmartRef__":true,"id":6700},{"__isSmartRef__":true,"id":6701},{"__isSmartRef__":true,"id":6702},{"__isSmartRef__":true,"id":6703},{"__isSmartRef__":true,"id":6704},{"__isSmartRef__":true,"id":6705}],[{"__isSmartRef__":true,"id":6706},{"__isSmartRef__":true,"id":6707},{"__isSmartRef__":true,"id":6708},{"__isSmartRef__":true,"id":6709},{"__isSmartRef__":true,"id":6710},{"__isSmartRef__":true,"id":6711}],[{"__isSmartRef__":true,"id":6712},{"__isSmartRef__":true,"id":6713},{"__isSmartRef__":true,"id":6714},{"__isSmartRef__":true,"id":6715},{"__isSmartRef__":true,"id":6716},{"__isSmartRef__":true,"id":6717}],[{"__isSmartRef__":true,"id":6718},{"__isSmartRef__":true,"id":6719},{"__isSmartRef__":true,"id":6720},{"__isSmartRef__":true,"id":6721},{"__isSmartRef__":true,"id":6722},{"__isSmartRef__":true,"id":6723}],[{"__isSmartRef__":true,"id":6724},{"__isSmartRef__":true,"id":6725},{"__isSmartRef__":true,"id":6726},{"__isSmartRef__":true,"id":6727},{"__isSmartRef__":true,"id":6728},{"__isSmartRef__":true,"id":6729}],[{"__isSmartRef__":true,"id":6730},{"__isSmartRef__":true,"id":6731},{"__isSmartRef__":true,"id":6732},{"__isSmartRef__":true,"id":6733},{"__isSmartRef__":true,"id":6734},{"__isSmartRef__":true,"id":6735}],[{"__isSmartRef__":true,"id":6736},{"__isSmartRef__":true,"id":6737},{"__isSmartRef__":true,"id":6738},{"__isSmartRef__":true,"id":6739},{"__isSmartRef__":true,"id":6740},{"__isSmartRef__":true,"id":6741}],[{"__isSmartRef__":true,"id":6742},{"__isSmartRef__":true,"id":6743},{"__isSmartRef__":true,"id":6744},{"__isSmartRef__":true,"id":6745},{"__isSmartRef__":true,"id":6746},{"__isSmartRef__":true,"id":6747}],[{"__isSmartRef__":true,"id":6748},{"__isSmartRef__":true,"id":6749},{"__isSmartRef__":true,"id":6750},{"__isSmartRef__":true,"id":6751},{"__isSmartRef__":true,"id":6752},{"__isSmartRef__":true,"id":6753}],[{"__isSmartRef__":true,"id":6754},{"__isSmartRef__":true,"id":6755},{"__isSmartRef__":true,"id":6756},{"__isSmartRef__":true,"id":6757},{"__isSmartRef__":true,"id":6758},{"__isSmartRef__":true,"id":6759}],[{"__isSmartRef__":true,"id":6760},{"__isSmartRef__":true,"id":6761},{"__isSmartRef__":true,"id":6762},{"__isSmartRef__":true,"id":6763},{"__isSmartRef__":true,"id":6764},{"__isSmartRef__":true,"id":6765}],[{"__isSmartRef__":true,"id":6766},{"__isSmartRef__":true,"id":6767},{"__isSmartRef__":true,"id":6768},{"__isSmartRef__":true,"id":6769},{"__isSmartRef__":true,"id":6770},{"__isSmartRef__":true,"id":6771}],[{"__isSmartRef__":true,"id":6772},{"__isSmartRef__":true,"id":6773},{"__isSmartRef__":true,"id":6774},{"__isSmartRef__":true,"id":6775},{"__isSmartRef__":true,"id":6776},{"__isSmartRef__":true,"id":6777}],[{"__isSmartRef__":true,"id":6778},{"__isSmartRef__":true,"id":6779},{"__isSmartRef__":true,"id":6780},{"__isSmartRef__":true,"id":6781},{"__isSmartRef__":true,"id":6782},{"__isSmartRef__":true,"id":6783}],[{"__isSmartRef__":true,"id":6784},{"__isSmartRef__":true,"id":6785},{"__isSmartRef__":true,"id":6786},{"__isSmartRef__":true,"id":6787},{"__isSmartRef__":true,"id":6788},{"__isSmartRef__":true,"id":6789}],[{"__isSmartRef__":true,"id":6790},{"__isSmartRef__":true,"id":6791},{"__isSmartRef__":true,"id":6792},{"__isSmartRef__":true,"id":6793},{"__isSmartRef__":true,"id":6794},{"__isSmartRef__":true,"id":6795}],[{"__isSmartRef__":true,"id":6796},{"__isSmartRef__":true,"id":6797},{"__isSmartRef__":true,"id":6798},{"__isSmartRef__":true,"id":6799},{"__isSmartRef__":true,"id":6800},{"__isSmartRef__":true,"id":6801}],[{"__isSmartRef__":true,"id":6802},{"__isSmartRef__":true,"id":6803},{"__isSmartRef__":true,"id":6804},{"__isSmartRef__":true,"id":6805},{"__isSmartRef__":true,"id":6806},{"__isSmartRef__":true,"id":6807}],[{"__isSmartRef__":true,"id":6808},{"__isSmartRef__":true,"id":6809},{"__isSmartRef__":true,"id":6810},{"__isSmartRef__":true,"id":6811},{"__isSmartRef__":true,"id":6812},{"__isSmartRef__":true,"id":6813}],[{"__isSmartRef__":true,"id":6814},{"__isSmartRef__":true,"id":6815},{"__isSmartRef__":true,"id":6816},{"__isSmartRef__":true,"id":6817},{"__isSmartRef__":true,"id":6818},{"__isSmartRef__":true,"id":6819}],[{"__isSmartRef__":true,"id":6820},{"__isSmartRef__":true,"id":6821},{"__isSmartRef__":true,"id":6822},{"__isSmartRef__":true,"id":6823},{"__isSmartRef__":true,"id":6824},{"__isSmartRef__":true,"id":6825}],[{"__isSmartRef__":true,"id":6826},{"__isSmartRef__":true,"id":6827},{"__isSmartRef__":true,"id":6828},{"__isSmartRef__":true,"id":6829},{"__isSmartRef__":true,"id":6830},{"__isSmartRef__":true,"id":6831}],[{"__isSmartRef__":true,"id":6832},{"__isSmartRef__":true,"id":6833},{"__isSmartRef__":true,"id":6834},{"__isSmartRef__":true,"id":6835},{"__isSmartRef__":true,"id":6836},{"__isSmartRef__":true,"id":6837}],[{"__isSmartRef__":true,"id":6838},{"__isSmartRef__":true,"id":6839},{"__isSmartRef__":true,"id":6840},{"__isSmartRef__":true,"id":6841},{"__isSmartRef__":true,"id":6842},{"__isSmartRef__":true,"id":6843}],[{"__isSmartRef__":true,"id":6844},{"__isSmartRef__":true,"id":6845},{"__isSmartRef__":true,"id":6846},{"__isSmartRef__":true,"id":6847},{"__isSmartRef__":true,"id":6848},{"__isSmartRef__":true,"id":6849}],[{"__isSmartRef__":true,"id":6850},{"__isSmartRef__":true,"id":6851},{"__isSmartRef__":true,"id":6852},{"__isSmartRef__":true,"id":6853},{"__isSmartRef__":true,"id":6854},{"__isSmartRef__":true,"id":6855}],[{"__isSmartRef__":true,"id":6856},{"__isSmartRef__":true,"id":6857},{"__isSmartRef__":true,"id":6858},{"__isSmartRef__":true,"id":6859},{"__isSmartRef__":true,"id":6860},{"__isSmartRef__":true,"id":6861}],[{"__isSmartRef__":true,"id":6862},{"__isSmartRef__":true,"id":6863},{"__isSmartRef__":true,"id":6864},{"__isSmartRef__":true,"id":6865},{"__isSmartRef__":true,"id":6866},{"__isSmartRef__":true,"id":6867}],[{"__isSmartRef__":true,"id":6868},{"__isSmartRef__":true,"id":6869},{"__isSmartRef__":true,"id":6870},{"__isSmartRef__":true,"id":6871},{"__isSmartRef__":true,"id":6872},{"__isSmartRef__":true,"id":6873}],[{"__isSmartRef__":true,"id":6874},{"__isSmartRef__":true,"id":6875},{"__isSmartRef__":true,"id":6876},{"__isSmartRef__":true,"id":6877},{"__isSmartRef__":true,"id":6878},{"__isSmartRef__":true,"id":6879}],[{"__isSmartRef__":true,"id":6880},{"__isSmartRef__":true,"id":6881},{"__isSmartRef__":true,"id":6882},{"__isSmartRef__":true,"id":6883},{"__isSmartRef__":true,"id":6884},{"__isSmartRef__":true,"id":6885}],[{"__isSmartRef__":true,"id":6886},{"__isSmartRef__":true,"id":6887},{"__isSmartRef__":true,"id":6888},{"__isSmartRef__":true,"id":6889},{"__isSmartRef__":true,"id":6890},{"__isSmartRef__":true,"id":6891}],[{"__isSmartRef__":true,"id":6892},{"__isSmartRef__":true,"id":6893},{"__isSmartRef__":true,"id":6894},{"__isSmartRef__":true,"id":6895},{"__isSmartRef__":true,"id":6896},{"__isSmartRef__":true,"id":6897}],[{"__isSmartRef__":true,"id":6898},{"__isSmartRef__":true,"id":6899},{"__isSmartRef__":true,"id":6900},{"__isSmartRef__":true,"id":6901},{"__isSmartRef__":true,"id":6902},{"__isSmartRef__":true,"id":6903}],[{"__isSmartRef__":true,"id":6904},{"__isSmartRef__":true,"id":6905},{"__isSmartRef__":true,"id":6906},{"__isSmartRef__":true,"id":6907},{"__isSmartRef__":true,"id":6908},{"__isSmartRef__":true,"id":6909}],[{"__isSmartRef__":true,"id":6910},{"__isSmartRef__":true,"id":6911},{"__isSmartRef__":true,"id":6912},{"__isSmartRef__":true,"id":6913},{"__isSmartRef__":true,"id":6914},{"__isSmartRef__":true,"id":6915}],[{"__isSmartRef__":true,"id":6916},{"__isSmartRef__":true,"id":6917},{"__isSmartRef__":true,"id":6918},{"__isSmartRef__":true,"id":6919},{"__isSmartRef__":true,"id":6920},{"__isSmartRef__":true,"id":6921}],[{"__isSmartRef__":true,"id":6922},{"__isSmartRef__":true,"id":6923},{"__isSmartRef__":true,"id":6924},{"__isSmartRef__":true,"id":6925},{"__isSmartRef__":true,"id":6926},{"__isSmartRef__":true,"id":6927}],[{"__isSmartRef__":true,"id":6928},{"__isSmartRef__":true,"id":6929},{"__isSmartRef__":true,"id":6930},{"__isSmartRef__":true,"id":6931},{"__isSmartRef__":true,"id":6932},{"__isSmartRef__":true,"id":6933}],[{"__isSmartRef__":true,"id":6934},{"__isSmartRef__":true,"id":6935},{"__isSmartRef__":true,"id":6936},{"__isSmartRef__":true,"id":6937},{"__isSmartRef__":true,"id":6938},{"__isSmartRef__":true,"id":6939}],[{"__isSmartRef__":true,"id":6940},{"__isSmartRef__":true,"id":6941},{"__isSmartRef__":true,"id":6942},{"__isSmartRef__":true,"id":6943},{"__isSmartRef__":true,"id":6944},{"__isSmartRef__":true,"id":6945}],[{"__isSmartRef__":true,"id":6946},{"__isSmartRef__":true,"id":6947},{"__isSmartRef__":true,"id":6948},{"__isSmartRef__":true,"id":6949},{"__isSmartRef__":true,"id":6950},{"__isSmartRef__":true,"id":6951}],[{"__isSmartRef__":true,"id":6952},{"__isSmartRef__":true,"id":6953},{"__isSmartRef__":true,"id":6954},{"__isSmartRef__":true,"id":6955},{"__isSmartRef__":true,"id":6956},{"__isSmartRef__":true,"id":6957}],[{"__isSmartRef__":true,"id":6958},{"__isSmartRef__":true,"id":6959},{"__isSmartRef__":true,"id":6960},{"__isSmartRef__":true,"id":6961},{"__isSmartRef__":true,"id":6962},{"__isSmartRef__":true,"id":6963}],[{"__isSmartRef__":true,"id":6964},{"__isSmartRef__":true,"id":6965},{"__isSmartRef__":true,"id":6966},{"__isSmartRef__":true,"id":6967},{"__isSmartRef__":true,"id":6968},{"__isSmartRef__":true,"id":6969}],[{"__isSmartRef__":true,"id":6970},{"__isSmartRef__":true,"id":6971},{"__isSmartRef__":true,"id":6972},{"__isSmartRef__":true,"id":6973},{"__isSmartRef__":true,"id":6974},{"__isSmartRef__":true,"id":6975}],[{"__isSmartRef__":true,"id":6976},{"__isSmartRef__":true,"id":6977},{"__isSmartRef__":true,"id":6978},{"__isSmartRef__":true,"id":6979},{"__isSmartRef__":true,"id":6980},{"__isSmartRef__":true,"id":6981}],[{"__isSmartRef__":true,"id":6982},{"__isSmartRef__":true,"id":6983},{"__isSmartRef__":true,"id":6984},{"__isSmartRef__":true,"id":6985},{"__isSmartRef__":true,"id":6986},{"__isSmartRef__":true,"id":6987}],[{"__isSmartRef__":true,"id":6988},{"__isSmartRef__":true,"id":6989},{"__isSmartRef__":true,"id":6990},{"__isSmartRef__":true,"id":6991},{"__isSmartRef__":true,"id":6992},{"__isSmartRef__":true,"id":6993}],[{"__isSmartRef__":true,"id":6994},{"__isSmartRef__":true,"id":6995},{"__isSmartRef__":true,"id":6996},{"__isSmartRef__":true,"id":6997},{"__isSmartRef__":true,"id":6998},{"__isSmartRef__":true,"id":6999}],[{"__isSmartRef__":true,"id":7000},{"__isSmartRef__":true,"id":7001},{"__isSmartRef__":true,"id":7002},{"__isSmartRef__":true,"id":7003},{"__isSmartRef__":true,"id":7004},{"__isSmartRef__":true,"id":7005}],[{"__isSmartRef__":true,"id":7006},{"__isSmartRef__":true,"id":7007},{"__isSmartRef__":true,"id":7008},{"__isSmartRef__":true,"id":7009},{"__isSmartRef__":true,"id":7010},{"__isSmartRef__":true,"id":7011}],[{"__isSmartRef__":true,"id":7012},{"__isSmartRef__":true,"id":7013},{"__isSmartRef__":true,"id":7014},{"__isSmartRef__":true,"id":7015},{"__isSmartRef__":true,"id":7016},{"__isSmartRef__":true,"id":7017}],[{"__isSmartRef__":true,"id":7018},{"__isSmartRef__":true,"id":7019},{"__isSmartRef__":true,"id":7020},{"__isSmartRef__":true,"id":7021},{"__isSmartRef__":true,"id":7022},{"__isSmartRef__":true,"id":7023}],[{"__isSmartRef__":true,"id":7024},{"__isSmartRef__":true,"id":7025},{"__isSmartRef__":true,"id":7026},{"__isSmartRef__":true,"id":7027},{"__isSmartRef__":true,"id":7028},{"__isSmartRef__":true,"id":7029}],[{"__isSmartRef__":true,"id":7030},{"__isSmartRef__":true,"id":7031},{"__isSmartRef__":true,"id":7032},{"__isSmartRef__":true,"id":7033},{"__isSmartRef__":true,"id":7034},{"__isSmartRef__":true,"id":7035}],[{"__isSmartRef__":true,"id":7036},{"__isSmartRef__":true,"id":7037},{"__isSmartRef__":true,"id":7038},{"__isSmartRef__":true,"id":7039},{"__isSmartRef__":true,"id":7040},{"__isSmartRef__":true,"id":7041}],[{"__isSmartRef__":true,"id":7042},{"__isSmartRef__":true,"id":7043},{"__isSmartRef__":true,"id":7044},{"__isSmartRef__":true,"id":7045},{"__isSmartRef__":true,"id":7046},{"__isSmartRef__":true,"id":7047}],[{"__isSmartRef__":true,"id":7048},{"__isSmartRef__":true,"id":7049},{"__isSmartRef__":true,"id":7050},{"__isSmartRef__":true,"id":7051},{"__isSmartRef__":true,"id":7052},{"__isSmartRef__":true,"id":7053}],[{"__isSmartRef__":true,"id":7054},{"__isSmartRef__":true,"id":7055},{"__isSmartRef__":true,"id":7056},{"__isSmartRef__":true,"id":7057},{"__isSmartRef__":true,"id":7058},{"__isSmartRef__":true,"id":7059}],[{"__isSmartRef__":true,"id":7060},{"__isSmartRef__":true,"id":7061},{"__isSmartRef__":true,"id":7062},{"__isSmartRef__":true,"id":7063},{"__isSmartRef__":true,"id":7064},{"__isSmartRef__":true,"id":7065}],[{"__isSmartRef__":true,"id":7066},{"__isSmartRef__":true,"id":7067},{"__isSmartRef__":true,"id":7068},{"__isSmartRef__":true,"id":7069},{"__isSmartRef__":true,"id":7070},{"__isSmartRef__":true,"id":7071}],[{"__isSmartRef__":true,"id":7072},{"__isSmartRef__":true,"id":7073},{"__isSmartRef__":true,"id":7074},{"__isSmartRef__":true,"id":7075},{"__isSmartRef__":true,"id":7076},{"__isSmartRef__":true,"id":7077}],[{"__isSmartRef__":true,"id":7078},{"__isSmartRef__":true,"id":7079},{"__isSmartRef__":true,"id":7080},{"__isSmartRef__":true,"id":7081},{"__isSmartRef__":true,"id":7082},{"__isSmartRef__":true,"id":7083}],[{"__isSmartRef__":true,"id":7084},{"__isSmartRef__":true,"id":7085},{"__isSmartRef__":true,"id":7086},{"__isSmartRef__":true,"id":7087},{"__isSmartRef__":true,"id":7088},{"__isSmartRef__":true,"id":7089}],[{"__isSmartRef__":true,"id":7090},{"__isSmartRef__":true,"id":7091},{"__isSmartRef__":true,"id":7092},{"__isSmartRef__":true,"id":7093},{"__isSmartRef__":true,"id":7094},{"__isSmartRef__":true,"id":7095}],[{"__isSmartRef__":true,"id":7096},{"__isSmartRef__":true,"id":7097},{"__isSmartRef__":true,"id":7098},{"__isSmartRef__":true,"id":7099},{"__isSmartRef__":true,"id":7100},{"__isSmartRef__":true,"id":7101}],[{"__isSmartRef__":true,"id":7102},{"__isSmartRef__":true,"id":7103},{"__isSmartRef__":true,"id":7104},{"__isSmartRef__":true,"id":7105},{"__isSmartRef__":true,"id":7106},{"__isSmartRef__":true,"id":7107}],[{"__isSmartRef__":true,"id":7108},{"__isSmartRef__":true,"id":7109},{"__isSmartRef__":true,"id":7110},{"__isSmartRef__":true,"id":7111},{"__isSmartRef__":true,"id":7112},{"__isSmartRef__":true,"id":7113}],[{"__isSmartRef__":true,"id":7114},{"__isSmartRef__":true,"id":7115},{"__isSmartRef__":true,"id":7116},{"__isSmartRef__":true,"id":7117},{"__isSmartRef__":true,"id":7118},{"__isSmartRef__":true,"id":7119}],[{"__isSmartRef__":true,"id":7120},{"__isSmartRef__":true,"id":7121},{"__isSmartRef__":true,"id":7122},{"__isSmartRef__":true,"id":7123},{"__isSmartRef__":true,"id":7124},{"__isSmartRef__":true,"id":7125}],[{"__isSmartRef__":true,"id":7126},{"__isSmartRef__":true,"id":7127},{"__isSmartRef__":true,"id":7128},{"__isSmartRef__":true,"id":7129},{"__isSmartRef__":true,"id":7130},{"__isSmartRef__":true,"id":7131}],[{"__isSmartRef__":true,"id":7132},{"__isSmartRef__":true,"id":7133},{"__isSmartRef__":true,"id":7134},{"__isSmartRef__":true,"id":7135},{"__isSmartRef__":true,"id":7136},{"__isSmartRef__":true,"id":7137}],[{"__isSmartRef__":true,"id":7138},{"__isSmartRef__":true,"id":7139},{"__isSmartRef__":true,"id":7140},{"__isSmartRef__":true,"id":7141},{"__isSmartRef__":true,"id":7142},{"__isSmartRef__":true,"id":7143}],[{"__isSmartRef__":true,"id":7144},{"__isSmartRef__":true,"id":7145},{"__isSmartRef__":true,"id":7146},{"__isSmartRef__":true,"id":7147},{"__isSmartRef__":true,"id":7148},{"__isSmartRef__":true,"id":7149}],[{"__isSmartRef__":true,"id":7150},{"__isSmartRef__":true,"id":7151},{"__isSmartRef__":true,"id":7152},{"__isSmartRef__":true,"id":7153},{"__isSmartRef__":true,"id":7154},{"__isSmartRef__":true,"id":7155}],[{"__isSmartRef__":true,"id":7156},{"__isSmartRef__":true,"id":7157},{"__isSmartRef__":true,"id":7158},{"__isSmartRef__":true,"id":7159},{"__isSmartRef__":true,"id":7160},{"__isSmartRef__":true,"id":7161}],[{"__isSmartRef__":true,"id":7162},{"__isSmartRef__":true,"id":7163},{"__isSmartRef__":true,"id":7164},{"__isSmartRef__":true,"id":7165},{"__isSmartRef__":true,"id":7166},{"__isSmartRef__":true,"id":7167}],[{"__isSmartRef__":true,"id":7168},{"__isSmartRef__":true,"id":7169},{"__isSmartRef__":true,"id":7170},{"__isSmartRef__":true,"id":7171},{"__isSmartRef__":true,"id":7172},{"__isSmartRef__":true,"id":7173}],[{"__isSmartRef__":true,"id":7174},{"__isSmartRef__":true,"id":7175},{"__isSmartRef__":true,"id":7176},{"__isSmartRef__":true,"id":7177},{"__isSmartRef__":true,"id":7178},{"__isSmartRef__":true,"id":7179}],[{"__isSmartRef__":true,"id":7180},{"__isSmartRef__":true,"id":7181},{"__isSmartRef__":true,"id":7182},{"__isSmartRef__":true,"id":7183},{"__isSmartRef__":true,"id":7184},{"__isSmartRef__":true,"id":7185}],[{"__isSmartRef__":true,"id":7186},{"__isSmartRef__":true,"id":7187},{"__isSmartRef__":true,"id":7188},{"__isSmartRef__":true,"id":7189},{"__isSmartRef__":true,"id":7190},{"__isSmartRef__":true,"id":7191}],[{"__isSmartRef__":true,"id":7192},{"__isSmartRef__":true,"id":7193},{"__isSmartRef__":true,"id":7194},{"__isSmartRef__":true,"id":7195},{"__isSmartRef__":true,"id":7196},{"__isSmartRef__":true,"id":7197}],[{"__isSmartRef__":true,"id":7198},{"__isSmartRef__":true,"id":7199},{"__isSmartRef__":true,"id":7200},{"__isSmartRef__":true,"id":7201},{"__isSmartRef__":true,"id":7202},{"__isSmartRef__":true,"id":7203}],[{"__isSmartRef__":true,"id":7204},{"__isSmartRef__":true,"id":7205},{"__isSmartRef__":true,"id":7206},{"__isSmartRef__":true,"id":7207},{"__isSmartRef__":true,"id":7208},{"__isSmartRef__":true,"id":7209}],[{"__isSmartRef__":true,"id":7210},{"__isSmartRef__":true,"id":7211},{"__isSmartRef__":true,"id":7212},{"__isSmartRef__":true,"id":7213},{"__isSmartRef__":true,"id":7214},{"__isSmartRef__":true,"id":7215}],[{"__isSmartRef__":true,"id":7216},{"__isSmartRef__":true,"id":7217},{"__isSmartRef__":true,"id":7218},{"__isSmartRef__":true,"id":7219},{"__isSmartRef__":true,"id":7220},{"__isSmartRef__":true,"id":7221}],[{"__isSmartRef__":true,"id":7222},{"__isSmartRef__":true,"id":7223},{"__isSmartRef__":true,"id":7224},{"__isSmartRef__":true,"id":7225},{"__isSmartRef__":true,"id":7226},{"__isSmartRef__":true,"id":7227}],[{"__isSmartRef__":true,"id":7228},{"__isSmartRef__":true,"id":7229},{"__isSmartRef__":true,"id":7230},{"__isSmartRef__":true,"id":7231},{"__isSmartRef__":true,"id":7232},{"__isSmartRef__":true,"id":7233}],[{"__isSmartRef__":true,"id":7234},{"__isSmartRef__":true,"id":7235},{"__isSmartRef__":true,"id":7236},{"__isSmartRef__":true,"id":7237},{"__isSmartRef__":true,"id":7238},{"__isSmartRef__":true,"id":7239}],[{"__isSmartRef__":true,"id":7240},{"__isSmartRef__":true,"id":7241},{"__isSmartRef__":true,"id":7242},{"__isSmartRef__":true,"id":7243},{"__isSmartRef__":true,"id":7244},{"__isSmartRef__":true,"id":7245}],[{"__isSmartRef__":true,"id":7246},{"__isSmartRef__":true,"id":7247},{"__isSmartRef__":true,"id":7248},{"__isSmartRef__":true,"id":7249},{"__isSmartRef__":true,"id":7250},{"__isSmartRef__":true,"id":7251}],[{"__isSmartRef__":true,"id":7252},{"__isSmartRef__":true,"id":7253},{"__isSmartRef__":true,"id":7254},{"__isSmartRef__":true,"id":7255},{"__isSmartRef__":true,"id":7256},{"__isSmartRef__":true,"id":7257}],[{"__isSmartRef__":true,"id":7258},{"__isSmartRef__":true,"id":7259},{"__isSmartRef__":true,"id":7260},{"__isSmartRef__":true,"id":7261},{"__isSmartRef__":true,"id":7262},{"__isSmartRef__":true,"id":7263}],[{"__isSmartRef__":true,"id":7264},{"__isSmartRef__":true,"id":7265},{"__isSmartRef__":true,"id":7266},{"__isSmartRef__":true,"id":7267},{"__isSmartRef__":true,"id":7268},{"__isSmartRef__":true,"id":7269}],[{"__isSmartRef__":true,"id":7270},{"__isSmartRef__":true,"id":7271},{"__isSmartRef__":true,"id":7272},{"__isSmartRef__":true,"id":7273},{"__isSmartRef__":true,"id":7274},{"__isSmartRef__":true,"id":7275}],[{"__isSmartRef__":true,"id":7276},{"__isSmartRef__":true,"id":7277},{"__isSmartRef__":true,"id":7278},{"__isSmartRef__":true,"id":7279},{"__isSmartRef__":true,"id":7280},{"__isSmartRef__":true,"id":7281}],[{"__isSmartRef__":true,"id":7282},{"__isSmartRef__":true,"id":7283},{"__isSmartRef__":true,"id":7284},{"__isSmartRef__":true,"id":7285},{"__isSmartRef__":true,"id":7286},{"__isSmartRef__":true,"id":7287}],[{"__isSmartRef__":true,"id":7288},{"__isSmartRef__":true,"id":7289},{"__isSmartRef__":true,"id":7290},{"__isSmartRef__":true,"id":7291},{"__isSmartRef__":true,"id":7292},{"__isSmartRef__":true,"id":7293}],[{"__isSmartRef__":true,"id":7294},{"__isSmartRef__":true,"id":7295},{"__isSmartRef__":true,"id":7296},{"__isSmartRef__":true,"id":7297},{"__isSmartRef__":true,"id":7298},{"__isSmartRef__":true,"id":7299}],[{"__isSmartRef__":true,"id":7300},{"__isSmartRef__":true,"id":7301},{"__isSmartRef__":true,"id":7302},{"__isSmartRef__":true,"id":7303},{"__isSmartRef__":true,"id":7304},{"__isSmartRef__":true,"id":7305}],[{"__isSmartRef__":true,"id":7306},{"__isSmartRef__":true,"id":7307},{"__isSmartRef__":true,"id":7308},{"__isSmartRef__":true,"id":7309},{"__isSmartRef__":true,"id":7310},{"__isSmartRef__":true,"id":7311}],[{"__isSmartRef__":true,"id":7312},{"__isSmartRef__":true,"id":7313},{"__isSmartRef__":true,"id":7314},{"__isSmartRef__":true,"id":7315},{"__isSmartRef__":true,"id":7316},{"__isSmartRef__":true,"id":7317}],[{"__isSmartRef__":true,"id":7318},{"__isSmartRef__":true,"id":7319},{"__isSmartRef__":true,"id":7320},{"__isSmartRef__":true,"id":7321},{"__isSmartRef__":true,"id":7322},{"__isSmartRef__":true,"id":7323}],[{"__isSmartRef__":true,"id":7324},{"__isSmartRef__":true,"id":7325},{"__isSmartRef__":true,"id":7326},{"__isSmartRef__":true,"id":7327},{"__isSmartRef__":true,"id":7328},{"__isSmartRef__":true,"id":7329}],[{"__isSmartRef__":true,"id":7330},{"__isSmartRef__":true,"id":7331},{"__isSmartRef__":true,"id":7332},{"__isSmartRef__":true,"id":7333},{"__isSmartRef__":true,"id":7334},{"__isSmartRef__":true,"id":7335}],[{"__isSmartRef__":true,"id":7336},{"__isSmartRef__":true,"id":7337},{"__isSmartRef__":true,"id":7338},{"__isSmartRef__":true,"id":7339},{"__isSmartRef__":true,"id":7340},{"__isSmartRef__":true,"id":7341}],[{"__isSmartRef__":true,"id":7342},{"__isSmartRef__":true,"id":7343},{"__isSmartRef__":true,"id":7344},{"__isSmartRef__":true,"id":7345},{"__isSmartRef__":true,"id":7346},{"__isSmartRef__":true,"id":7347}],[{"__isSmartRef__":true,"id":7348},{"__isSmartRef__":true,"id":7349},{"__isSmartRef__":true,"id":7350},{"__isSmartRef__":true,"id":7351},{"__isSmartRef__":true,"id":7352},{"__isSmartRef__":true,"id":7353}],[{"__isSmartRef__":true,"id":7354},{"__isSmartRef__":true,"id":7355},{"__isSmartRef__":true,"id":7356},{"__isSmartRef__":true,"id":7357},{"__isSmartRef__":true,"id":7358},{"__isSmartRef__":true,"id":7359}],[{"__isSmartRef__":true,"id":7360},{"__isSmartRef__":true,"id":7361},{"__isSmartRef__":true,"id":7362},{"__isSmartRef__":true,"id":7363},{"__isSmartRef__":true,"id":7364},{"__isSmartRef__":true,"id":7365}],[{"__isSmartRef__":true,"id":7366},{"__isSmartRef__":true,"id":7367},{"__isSmartRef__":true,"id":7368},{"__isSmartRef__":true,"id":7369},{"__isSmartRef__":true,"id":7370},{"__isSmartRef__":true,"id":7371}],[{"__isSmartRef__":true,"id":7372},{"__isSmartRef__":true,"id":7373},{"__isSmartRef__":true,"id":7374},{"__isSmartRef__":true,"id":7375},{"__isSmartRef__":true,"id":7376},{"__isSmartRef__":true,"id":7377}],[{"__isSmartRef__":true,"id":7378},{"__isSmartRef__":true,"id":7379},{"__isSmartRef__":true,"id":7380},{"__isSmartRef__":true,"id":7381},{"__isSmartRef__":true,"id":7382},{"__isSmartRef__":true,"id":7383}],[{"__isSmartRef__":true,"id":7384},{"__isSmartRef__":true,"id":7385},{"__isSmartRef__":true,"id":7386},{"__isSmartRef__":true,"id":7387},{"__isSmartRef__":true,"id":7388},{"__isSmartRef__":true,"id":7389}],[{"__isSmartRef__":true,"id":7390},{"__isSmartRef__":true,"id":7391},{"__isSmartRef__":true,"id":7392},{"__isSmartRef__":true,"id":7393},{"__isSmartRef__":true,"id":7394},{"__isSmartRef__":true,"id":7395}],[{"__isSmartRef__":true,"id":7396},{"__isSmartRef__":true,"id":7397},{"__isSmartRef__":true,"id":7398},{"__isSmartRef__":true,"id":7399},{"__isSmartRef__":true,"id":7400},{"__isSmartRef__":true,"id":7401}],[{"__isSmartRef__":true,"id":7402},{"__isSmartRef__":true,"id":7403},{"__isSmartRef__":true,"id":7404},{"__isSmartRef__":true,"id":7405},{"__isSmartRef__":true,"id":7406},{"__isSmartRef__":true,"id":7407}],[{"__isSmartRef__":true,"id":7408},{"__isSmartRef__":true,"id":7409},{"__isSmartRef__":true,"id":7410},{"__isSmartRef__":true,"id":7411},{"__isSmartRef__":true,"id":7412},{"__isSmartRef__":true,"id":7413}],[{"__isSmartRef__":true,"id":7414},{"__isSmartRef__":true,"id":7415},{"__isSmartRef__":true,"id":7416},{"__isSmartRef__":true,"id":7417},{"__isSmartRef__":true,"id":7418},{"__isSmartRef__":true,"id":7419}],[{"__isSmartRef__":true,"id":7420},{"__isSmartRef__":true,"id":7421},{"__isSmartRef__":true,"id":7422},{"__isSmartRef__":true,"id":7423},{"__isSmartRef__":true,"id":7424},{"__isSmartRef__":true,"id":7425}],[{"__isSmartRef__":true,"id":7426},{"__isSmartRef__":true,"id":7427},{"__isSmartRef__":true,"id":7428},{"__isSmartRef__":true,"id":7429},{"__isSmartRef__":true,"id":7430},{"__isSmartRef__":true,"id":7431}],[{"__isSmartRef__":true,"id":7432},{"__isSmartRef__":true,"id":7433},{"__isSmartRef__":true,"id":7434},{"__isSmartRef__":true,"id":7435},{"__isSmartRef__":true,"id":7436},{"__isSmartRef__":true,"id":7437}],[{"__isSmartRef__":true,"id":7438},{"__isSmartRef__":true,"id":7439},{"__isSmartRef__":true,"id":7440},{"__isSmartRef__":true,"id":7441},{"__isSmartRef__":true,"id":7442},{"__isSmartRef__":true,"id":7443}],[{"__isSmartRef__":true,"id":7444},{"__isSmartRef__":true,"id":7445},{"__isSmartRef__":true,"id":7446},{"__isSmartRef__":true,"id":7447},{"__isSmartRef__":true,"id":7448},{"__isSmartRef__":true,"id":7449}],[{"__isSmartRef__":true,"id":7450},{"__isSmartRef__":true,"id":7451},{"__isSmartRef__":true,"id":7452},{"__isSmartRef__":true,"id":7453},{"__isSmartRef__":true,"id":7454},{"__isSmartRef__":true,"id":7455}],[{"__isSmartRef__":true,"id":7456},{"__isSmartRef__":true,"id":7457},{"__isSmartRef__":true,"id":7458},{"__isSmartRef__":true,"id":7459},{"__isSmartRef__":true,"id":7460},{"__isSmartRef__":true,"id":7461}],[{"__isSmartRef__":true,"id":7462},{"__isSmartRef__":true,"id":7463},{"__isSmartRef__":true,"id":7464},{"__isSmartRef__":true,"id":7465},{"__isSmartRef__":true,"id":7466},{"__isSmartRef__":true,"id":7467}],[{"__isSmartRef__":true,"id":7468},{"__isSmartRef__":true,"id":7469},{"__isSmartRef__":true,"id":7470},{"__isSmartRef__":true,"id":7471},{"__isSmartRef__":true,"id":7472},{"__isSmartRef__":true,"id":7473}],[{"__isSmartRef__":true,"id":7474},{"__isSmartRef__":true,"id":7475},{"__isSmartRef__":true,"id":7476},{"__isSmartRef__":true,"id":7477},{"__isSmartRef__":true,"id":7478},{"__isSmartRef__":true,"id":7479}],[{"__isSmartRef__":true,"id":7480},{"__isSmartRef__":true,"id":7481},{"__isSmartRef__":true,"id":7482},{"__isSmartRef__":true,"id":7483},{"__isSmartRef__":true,"id":7484},{"__isSmartRef__":true,"id":7485}],[{"__isSmartRef__":true,"id":7486},{"__isSmartRef__":true,"id":7487},{"__isSmartRef__":true,"id":7488},{"__isSmartRef__":true,"id":7489},{"__isSmartRef__":true,"id":7490},{"__isSmartRef__":true,"id":7491}],[{"__isSmartRef__":true,"id":7492},{"__isSmartRef__":true,"id":7493},{"__isSmartRef__":true,"id":7494},{"__isSmartRef__":true,"id":7495},{"__isSmartRef__":true,"id":7496},{"__isSmartRef__":true,"id":7497}],[{"__isSmartRef__":true,"id":7498},{"__isSmartRef__":true,"id":7499},{"__isSmartRef__":true,"id":7500},{"__isSmartRef__":true,"id":7501},{"__isSmartRef__":true,"id":7502},{"__isSmartRef__":true,"id":7503}],[{"__isSmartRef__":true,"id":7504},{"__isSmartRef__":true,"id":7505},{"__isSmartRef__":true,"id":7506},{"__isSmartRef__":true,"id":7507},{"__isSmartRef__":true,"id":7508},{"__isSmartRef__":true,"id":7509}],[{"__isSmartRef__":true,"id":7510},{"__isSmartRef__":true,"id":7511},{"__isSmartRef__":true,"id":7512},{"__isSmartRef__":true,"id":7513},{"__isSmartRef__":true,"id":7514},{"__isSmartRef__":true,"id":7515}],[{"__isSmartRef__":true,"id":7516},{"__isSmartRef__":true,"id":7517},{"__isSmartRef__":true,"id":7518},{"__isSmartRef__":true,"id":7519},{"__isSmartRef__":true,"id":7520},{"__isSmartRef__":true,"id":7521}],[{"__isSmartRef__":true,"id":7522},{"__isSmartRef__":true,"id":7523},{"__isSmartRef__":true,"id":7524},{"__isSmartRef__":true,"id":7525},{"__isSmartRef__":true,"id":7526},{"__isSmartRef__":true,"id":7527}],[{"__isSmartRef__":true,"id":7528},{"__isSmartRef__":true,"id":7529},{"__isSmartRef__":true,"id":7530},{"__isSmartRef__":true,"id":7531},{"__isSmartRef__":true,"id":7532},{"__isSmartRef__":true,"id":7533}],[{"__isSmartRef__":true,"id":7534},{"__isSmartRef__":true,"id":7535},{"__isSmartRef__":true,"id":7536},{"__isSmartRef__":true,"id":7537},{"__isSmartRef__":true,"id":7538},{"__isSmartRef__":true,"id":7539}],[{"__isSmartRef__":true,"id":7540},{"__isSmartRef__":true,"id":7541},{"__isSmartRef__":true,"id":7542},{"__isSmartRef__":true,"id":7543},{"__isSmartRef__":true,"id":7544},{"__isSmartRef__":true,"id":7545}],[{"__isSmartRef__":true,"id":7546},{"__isSmartRef__":true,"id":7547},{"__isSmartRef__":true,"id":7548},{"__isSmartRef__":true,"id":7549},{"__isSmartRef__":true,"id":7550},{"__isSmartRef__":true,"id":7551}],[{"__isSmartRef__":true,"id":7552},{"__isSmartRef__":true,"id":7553},{"__isSmartRef__":true,"id":7554},{"__isSmartRef__":true,"id":7555},{"__isSmartRef__":true,"id":7556},{"__isSmartRef__":true,"id":7557}],[{"__isSmartRef__":true,"id":7558},{"__isSmartRef__":true,"id":7559},{"__isSmartRef__":true,"id":7560},{"__isSmartRef__":true,"id":7561},{"__isSmartRef__":true,"id":7562},{"__isSmartRef__":true,"id":7563}],[{"__isSmartRef__":true,"id":7564},{"__isSmartRef__":true,"id":7565},{"__isSmartRef__":true,"id":7566},{"__isSmartRef__":true,"id":7567},{"__isSmartRef__":true,"id":7568},{"__isSmartRef__":true,"id":7569}],[{"__isSmartRef__":true,"id":7570},{"__isSmartRef__":true,"id":7571},{"__isSmartRef__":true,"id":7572},{"__isSmartRef__":true,"id":7573},{"__isSmartRef__":true,"id":7574},{"__isSmartRef__":true,"id":7575}],[{"__isSmartRef__":true,"id":7576},{"__isSmartRef__":true,"id":7577},{"__isSmartRef__":true,"id":7578},{"__isSmartRef__":true,"id":7579},{"__isSmartRef__":true,"id":7580},{"__isSmartRef__":true,"id":7581}],[{"__isSmartRef__":true,"id":7582},{"__isSmartRef__":true,"id":7583},{"__isSmartRef__":true,"id":7584},{"__isSmartRef__":true,"id":7585},{"__isSmartRef__":true,"id":7586},{"__isSmartRef__":true,"id":7587}],[{"__isSmartRef__":true,"id":7588},{"__isSmartRef__":true,"id":7589},{"__isSmartRef__":true,"id":7590},{"__isSmartRef__":true,"id":7591},{"__isSmartRef__":true,"id":7592},{"__isSmartRef__":true,"id":7593}],[{"__isSmartRef__":true,"id":7594},{"__isSmartRef__":true,"id":7595},{"__isSmartRef__":true,"id":7596},{"__isSmartRef__":true,"id":7597},{"__isSmartRef__":true,"id":7598},{"__isSmartRef__":true,"id":7599}],[{"__isSmartRef__":true,"id":7600},{"__isSmartRef__":true,"id":7601},{"__isSmartRef__":true,"id":7602},{"__isSmartRef__":true,"id":7603},{"__isSmartRef__":true,"id":7604},{"__isSmartRef__":true,"id":7605}],[{"__isSmartRef__":true,"id":7606},{"__isSmartRef__":true,"id":7607},{"__isSmartRef__":true,"id":7608},{"__isSmartRef__":true,"id":7609},{"__isSmartRef__":true,"id":7610},{"__isSmartRef__":true,"id":7611}],[{"__isSmartRef__":true,"id":7612},{"__isSmartRef__":true,"id":7613},{"__isSmartRef__":true,"id":7614},{"__isSmartRef__":true,"id":7615},{"__isSmartRef__":true,"id":7616},{"__isSmartRef__":true,"id":7617}],[{"__isSmartRef__":true,"id":7618},{"__isSmartRef__":true,"id":7619},{"__isSmartRef__":true,"id":7620},{"__isSmartRef__":true,"id":7621},{"__isSmartRef__":true,"id":7622},{"__isSmartRef__":true,"id":7623}],[{"__isSmartRef__":true,"id":7624},{"__isSmartRef__":true,"id":7625},{"__isSmartRef__":true,"id":7626},{"__isSmartRef__":true,"id":7627},{"__isSmartRef__":true,"id":7628},{"__isSmartRef__":true,"id":7629}],[{"__isSmartRef__":true,"id":7630},{"__isSmartRef__":true,"id":7631},{"__isSmartRef__":true,"id":7632},{"__isSmartRef__":true,"id":7633},{"__isSmartRef__":true,"id":7634},{"__isSmartRef__":true,"id":7635}],[{"__isSmartRef__":true,"id":7636},{"__isSmartRef__":true,"id":7637},{"__isSmartRef__":true,"id":7638},{"__isSmartRef__":true,"id":7639},{"__isSmartRef__":true,"id":7640},{"__isSmartRef__":true,"id":7641}],[{"__isSmartRef__":true,"id":7642},{"__isSmartRef__":true,"id":7643},{"__isSmartRef__":true,"id":7644},{"__isSmartRef__":true,"id":7645},{"__isSmartRef__":true,"id":7646},{"__isSmartRef__":true,"id":7647}],[{"__isSmartRef__":true,"id":7648},{"__isSmartRef__":true,"id":7649},{"__isSmartRef__":true,"id":7650},{"__isSmartRef__":true,"id":7651},{"__isSmartRef__":true,"id":7652},{"__isSmartRef__":true,"id":7653}],[{"__isSmartRef__":true,"id":7654},{"__isSmartRef__":true,"id":7655},{"__isSmartRef__":true,"id":7656},{"__isSmartRef__":true,"id":7657},{"__isSmartRef__":true,"id":7658},{"__isSmartRef__":true,"id":7659}],[{"__isSmartRef__":true,"id":7660},{"__isSmartRef__":true,"id":7661},{"__isSmartRef__":true,"id":7662},{"__isSmartRef__":true,"id":7663},{"__isSmartRef__":true,"id":7664},{"__isSmartRef__":true,"id":7665}],[{"__isSmartRef__":true,"id":7666},{"__isSmartRef__":true,"id":7667},{"__isSmartRef__":true,"id":7668},{"__isSmartRef__":true,"id":7669},{"__isSmartRef__":true,"id":7670},{"__isSmartRef__":true,"id":7671}],[{"__isSmartRef__":true,"id":7672},{"__isSmartRef__":true,"id":7673},{"__isSmartRef__":true,"id":7674},{"__isSmartRef__":true,"id":7675},{"__isSmartRef__":true,"id":7676},{"__isSmartRef__":true,"id":7677}],[{"__isSmartRef__":true,"id":7678},{"__isSmartRef__":true,"id":7679},{"__isSmartRef__":true,"id":7680},{"__isSmartRef__":true,"id":7681},{"__isSmartRef__":true,"id":7682},{"__isSmartRef__":true,"id":7683}],[{"__isSmartRef__":true,"id":7684},{"__isSmartRef__":true,"id":7685},{"__isSmartRef__":true,"id":7686},{"__isSmartRef__":true,"id":7687},{"__isSmartRef__":true,"id":7688},{"__isSmartRef__":true,"id":7689}],[{"__isSmartRef__":true,"id":7690},{"__isSmartRef__":true,"id":7691},{"__isSmartRef__":true,"id":7692},{"__isSmartRef__":true,"id":7693},{"__isSmartRef__":true,"id":7694},{"__isSmartRef__":true,"id":7695}],[{"__isSmartRef__":true,"id":7696},{"__isSmartRef__":true,"id":7697},{"__isSmartRef__":true,"id":7698},{"__isSmartRef__":true,"id":7699},{"__isSmartRef__":true,"id":7700},{"__isSmartRef__":true,"id":7701}],[{"__isSmartRef__":true,"id":7702},{"__isSmartRef__":true,"id":7703},{"__isSmartRef__":true,"id":7704},{"__isSmartRef__":true,"id":7705},{"__isSmartRef__":true,"id":7706},{"__isSmartRef__":true,"id":7707}],[{"__isSmartRef__":true,"id":7708},{"__isSmartRef__":true,"id":7709},{"__isSmartRef__":true,"id":7710},{"__isSmartRef__":true,"id":7711},{"__isSmartRef__":true,"id":7712},{"__isSmartRef__":true,"id":7713}],[{"__isSmartRef__":true,"id":7714},{"__isSmartRef__":true,"id":7715},{"__isSmartRef__":true,"id":7716},{"__isSmartRef__":true,"id":7717},{"__isSmartRef__":true,"id":7718},{"__isSmartRef__":true,"id":7719}],[{"__isSmartRef__":true,"id":7720},{"__isSmartRef__":true,"id":7721},{"__isSmartRef__":true,"id":7722},{"__isSmartRef__":true,"id":7723},{"__isSmartRef__":true,"id":7724},{"__isSmartRef__":true,"id":7725}],[{"__isSmartRef__":true,"id":7726},{"__isSmartRef__":true,"id":7727},{"__isSmartRef__":true,"id":7728},{"__isSmartRef__":true,"id":7729},{"__isSmartRef__":true,"id":7730},{"__isSmartRef__":true,"id":7731}],[{"__isSmartRef__":true,"id":7732},{"__isSmartRef__":true,"id":7733},{"__isSmartRef__":true,"id":7734},{"__isSmartRef__":true,"id":7735},{"__isSmartRef__":true,"id":7736},{"__isSmartRef__":true,"id":7737}],[{"__isSmartRef__":true,"id":7738},{"__isSmartRef__":true,"id":7739},{"__isSmartRef__":true,"id":7740},{"__isSmartRef__":true,"id":7741},{"__isSmartRef__":true,"id":7742},{"__isSmartRef__":true,"id":7743}],[{"__isSmartRef__":true,"id":7744},{"__isSmartRef__":true,"id":7745},{"__isSmartRef__":true,"id":7746},{"__isSmartRef__":true,"id":7747},{"__isSmartRef__":true,"id":7748},{"__isSmartRef__":true,"id":7749}],[{"__isSmartRef__":true,"id":7750},{"__isSmartRef__":true,"id":7751},{"__isSmartRef__":true,"id":7752},{"__isSmartRef__":true,"id":7753},{"__isSmartRef__":true,"id":7754},{"__isSmartRef__":true,"id":7755}],[{"__isSmartRef__":true,"id":7756},{"__isSmartRef__":true,"id":7757},{"__isSmartRef__":true,"id":7758},{"__isSmartRef__":true,"id":7759},{"__isSmartRef__":true,"id":7760},{"__isSmartRef__":true,"id":7761}],[{"__isSmartRef__":true,"id":7762},{"__isSmartRef__":true,"id":7763},{"__isSmartRef__":true,"id":7764},{"__isSmartRef__":true,"id":7765},{"__isSmartRef__":true,"id":7766},{"__isSmartRef__":true,"id":7767}],[{"__isSmartRef__":true,"id":7768},{"__isSmartRef__":true,"id":7769},{"__isSmartRef__":true,"id":7770},{"__isSmartRef__":true,"id":7771},{"__isSmartRef__":true,"id":7772},{"__isSmartRef__":true,"id":7773}],[{"__isSmartRef__":true,"id":7774},{"__isSmartRef__":true,"id":7775},{"__isSmartRef__":true,"id":7776},{"__isSmartRef__":true,"id":7777},{"__isSmartRef__":true,"id":7778},{"__isSmartRef__":true,"id":7779}],[{"__isSmartRef__":true,"id":7780},{"__isSmartRef__":true,"id":7781},{"__isSmartRef__":true,"id":7782},{"__isSmartRef__":true,"id":7783},{"__isSmartRef__":true,"id":7784},{"__isSmartRef__":true,"id":7785}],[{"__isSmartRef__":true,"id":7786},{"__isSmartRef__":true,"id":7787},{"__isSmartRef__":true,"id":7788},{"__isSmartRef__":true,"id":7789},{"__isSmartRef__":true,"id":7790},{"__isSmartRef__":true,"id":7791}],[{"__isSmartRef__":true,"id":7792},{"__isSmartRef__":true,"id":7793},{"__isSmartRef__":true,"id":7794},{"__isSmartRef__":true,"id":7795},{"__isSmartRef__":true,"id":7796},{"__isSmartRef__":true,"id":7797}],[{"__isSmartRef__":true,"id":7798},{"__isSmartRef__":true,"id":7799},{"__isSmartRef__":true,"id":7800},{"__isSmartRef__":true,"id":7801},{"__isSmartRef__":true,"id":7802},{"__isSmartRef__":true,"id":7803}],[{"__isSmartRef__":true,"id":7804},{"__isSmartRef__":true,"id":7805},{"__isSmartRef__":true,"id":7806},{"__isSmartRef__":true,"id":7807},{"__isSmartRef__":true,"id":7808},{"__isSmartRef__":true,"id":7809}],[{"__isSmartRef__":true,"id":7810},{"__isSmartRef__":true,"id":7811},{"__isSmartRef__":true,"id":7812},{"__isSmartRef__":true,"id":7813},{"__isSmartRef__":true,"id":7814},{"__isSmartRef__":true,"id":7815}],[{"__isSmartRef__":true,"id":7816},{"__isSmartRef__":true,"id":7817},{"__isSmartRef__":true,"id":7818},{"__isSmartRef__":true,"id":7819},{"__isSmartRef__":true,"id":7820},{"__isSmartRef__":true,"id":7821}],[{"__isSmartRef__":true,"id":7822},{"__isSmartRef__":true,"id":7823},{"__isSmartRef__":true,"id":7824},{"__isSmartRef__":true,"id":7825},{"__isSmartRef__":true,"id":7826},{"__isSmartRef__":true,"id":7827}],[{"__isSmartRef__":true,"id":7828},{"__isSmartRef__":true,"id":7829},{"__isSmartRef__":true,"id":7830},{"__isSmartRef__":true,"id":7831},{"__isSmartRef__":true,"id":7832},{"__isSmartRef__":true,"id":7833}],[{"__isSmartRef__":true,"id":7834},{"__isSmartRef__":true,"id":7835},{"__isSmartRef__":true,"id":7836},{"__isSmartRef__":true,"id":7837},{"__isSmartRef__":true,"id":7838},{"__isSmartRef__":true,"id":7839}],[{"__isSmartRef__":true,"id":7840},{"__isSmartRef__":true,"id":7841},{"__isSmartRef__":true,"id":7842},{"__isSmartRef__":true,"id":7843},{"__isSmartRef__":true,"id":7844},{"__isSmartRef__":true,"id":7845}],[{"__isSmartRef__":true,"id":7846},{"__isSmartRef__":true,"id":7847},{"__isSmartRef__":true,"id":7848},{"__isSmartRef__":true,"id":7849},{"__isSmartRef__":true,"id":7850},{"__isSmartRef__":true,"id":7851}],[{"__isSmartRef__":true,"id":7852},{"__isSmartRef__":true,"id":7853},{"__isSmartRef__":true,"id":7854},{"__isSmartRef__":true,"id":7855},{"__isSmartRef__":true,"id":7856},{"__isSmartRef__":true,"id":7857}],[{"__isSmartRef__":true,"id":7858},{"__isSmartRef__":true,"id":7859},{"__isSmartRef__":true,"id":7860},{"__isSmartRef__":true,"id":7861},{"__isSmartRef__":true,"id":7862},{"__isSmartRef__":true,"id":7863}],[{"__isSmartRef__":true,"id":7864},{"__isSmartRef__":true,"id":7865},{"__isSmartRef__":true,"id":7866},{"__isSmartRef__":true,"id":7867},{"__isSmartRef__":true,"id":7868},{"__isSmartRef__":true,"id":7869}],[{"__isSmartRef__":true,"id":7870},{"__isSmartRef__":true,"id":7871},{"__isSmartRef__":true,"id":7872},{"__isSmartRef__":true,"id":7873},{"__isSmartRef__":true,"id":7874},{"__isSmartRef__":true,"id":7875}],[{"__isSmartRef__":true,"id":7876},{"__isSmartRef__":true,"id":7877},{"__isSmartRef__":true,"id":7878},{"__isSmartRef__":true,"id":7879},{"__isSmartRef__":true,"id":7880},{"__isSmartRef__":true,"id":7881}],[{"__isSmartRef__":true,"id":7882},{"__isSmartRef__":true,"id":7883},{"__isSmartRef__":true,"id":7884},{"__isSmartRef__":true,"id":7885},{"__isSmartRef__":true,"id":7886},{"__isSmartRef__":true,"id":7887}],[{"__isSmartRef__":true,"id":7888},{"__isSmartRef__":true,"id":7889},{"__isSmartRef__":true,"id":7890},{"__isSmartRef__":true,"id":7891},{"__isSmartRef__":true,"id":7892},{"__isSmartRef__":true,"id":7893}],[{"__isSmartRef__":true,"id":7894},{"__isSmartRef__":true,"id":7895},{"__isSmartRef__":true,"id":7896},{"__isSmartRef__":true,"id":7897},{"__isSmartRef__":true,"id":7898},{"__isSmartRef__":true,"id":7899}],[{"__isSmartRef__":true,"id":7900},{"__isSmartRef__":true,"id":7901},{"__isSmartRef__":true,"id":7902},{"__isSmartRef__":true,"id":7903},{"__isSmartRef__":true,"id":7904},{"__isSmartRef__":true,"id":7905}],[{"__isSmartRef__":true,"id":7906},{"__isSmartRef__":true,"id":7907},{"__isSmartRef__":true,"id":7908},{"__isSmartRef__":true,"id":7909},{"__isSmartRef__":true,"id":7910},{"__isSmartRef__":true,"id":7911}],[{"__isSmartRef__":true,"id":7912},{"__isSmartRef__":true,"id":7913},{"__isSmartRef__":true,"id":7914},{"__isSmartRef__":true,"id":7915},{"__isSmartRef__":true,"id":7916},{"__isSmartRef__":true,"id":7917}],[{"__isSmartRef__":true,"id":7918},{"__isSmartRef__":true,"id":7919},{"__isSmartRef__":true,"id":7920},{"__isSmartRef__":true,"id":7921},{"__isSmartRef__":true,"id":7922},{"__isSmartRef__":true,"id":7923}],[{"__isSmartRef__":true,"id":7924},{"__isSmartRef__":true,"id":7925},{"__isSmartRef__":true,"id":7926},{"__isSmartRef__":true,"id":7927},{"__isSmartRef__":true,"id":7928},{"__isSmartRef__":true,"id":7929}],[{"__isSmartRef__":true,"id":7930},{"__isSmartRef__":true,"id":7931},{"__isSmartRef__":true,"id":7932},{"__isSmartRef__":true,"id":7933},{"__isSmartRef__":true,"id":7934},{"__isSmartRef__":true,"id":7935}],[{"__isSmartRef__":true,"id":7936},{"__isSmartRef__":true,"id":7937},{"__isSmartRef__":true,"id":7938},{"__isSmartRef__":true,"id":7939},{"__isSmartRef__":true,"id":7940},{"__isSmartRef__":true,"id":7941}],[{"__isSmartRef__":true,"id":7942},{"__isSmartRef__":true,"id":7943},{"__isSmartRef__":true,"id":7944},{"__isSmartRef__":true,"id":7945},{"__isSmartRef__":true,"id":7946},{"__isSmartRef__":true,"id":7947}],[{"__isSmartRef__":true,"id":7948},{"__isSmartRef__":true,"id":7949},{"__isSmartRef__":true,"id":7950},{"__isSmartRef__":true,"id":7951},{"__isSmartRef__":true,"id":7952},{"__isSmartRef__":true,"id":7953}],[{"__isSmartRef__":true,"id":7954},{"__isSmartRef__":true,"id":7955},{"__isSmartRef__":true,"id":7956},{"__isSmartRef__":true,"id":7957},{"__isSmartRef__":true,"id":7958},{"__isSmartRef__":true,"id":7959}],[{"__isSmartRef__":true,"id":7960},{"__isSmartRef__":true,"id":7961},{"__isSmartRef__":true,"id":7962},{"__isSmartRef__":true,"id":7963},{"__isSmartRef__":true,"id":7964},{"__isSmartRef__":true,"id":7965}],[{"__isSmartRef__":true,"id":7966},{"__isSmartRef__":true,"id":7967},{"__isSmartRef__":true,"id":7968},{"__isSmartRef__":true,"id":7969},{"__isSmartRef__":true,"id":7970},{"__isSmartRef__":true,"id":7971}],[{"__isSmartRef__":true,"id":7972},{"__isSmartRef__":true,"id":7973},{"__isSmartRef__":true,"id":7974},{"__isSmartRef__":true,"id":7975},{"__isSmartRef__":true,"id":7976},{"__isSmartRef__":true,"id":7977}],[{"__isSmartRef__":true,"id":7978},{"__isSmartRef__":true,"id":7979},{"__isSmartRef__":true,"id":7980},{"__isSmartRef__":true,"id":7981},{"__isSmartRef__":true,"id":7982},{"__isSmartRef__":true,"id":7983}],[{"__isSmartRef__":true,"id":7984},{"__isSmartRef__":true,"id":7985},{"__isSmartRef__":true,"id":7986},{"__isSmartRef__":true,"id":7987},{"__isSmartRef__":true,"id":7988},{"__isSmartRef__":true,"id":7989}],[{"__isSmartRef__":true,"id":7990},{"__isSmartRef__":true,"id":7991},{"__isSmartRef__":true,"id":7992},{"__isSmartRef__":true,"id":7993},{"__isSmartRef__":true,"id":7994},{"__isSmartRef__":true,"id":7995}],[{"__isSmartRef__":true,"id":7996},{"__isSmartRef__":true,"id":7997},{"__isSmartRef__":true,"id":7998},{"__isSmartRef__":true,"id":7999},{"__isSmartRef__":true,"id":8000},{"__isSmartRef__":true,"id":8001}],[{"__isSmartRef__":true,"id":8002},{"__isSmartRef__":true,"id":8003},{"__isSmartRef__":true,"id":8004},{"__isSmartRef__":true,"id":8005},{"__isSmartRef__":true,"id":8006},{"__isSmartRef__":true,"id":8007}],[{"__isSmartRef__":true,"id":8008},{"__isSmartRef__":true,"id":8009},{"__isSmartRef__":true,"id":8010},{"__isSmartRef__":true,"id":8011},{"__isSmartRef__":true,"id":8012},{"__isSmartRef__":true,"id":8013}],[{"__isSmartRef__":true,"id":8014},{"__isSmartRef__":true,"id":8015},{"__isSmartRef__":true,"id":8016},{"__isSmartRef__":true,"id":8017},{"__isSmartRef__":true,"id":8018},{"__isSmartRef__":true,"id":8019}],[{"__isSmartRef__":true,"id":8020},{"__isSmartRef__":true,"id":8021},{"__isSmartRef__":true,"id":8022},{"__isSmartRef__":true,"id":8023},{"__isSmartRef__":true,"id":8024},{"__isSmartRef__":true,"id":8025}],[{"__isSmartRef__":true,"id":8026},{"__isSmartRef__":true,"id":8027},{"__isSmartRef__":true,"id":8028},{"__isSmartRef__":true,"id":8029},{"__isSmartRef__":true,"id":8030},{"__isSmartRef__":true,"id":8031}],[{"__isSmartRef__":true,"id":8032},{"__isSmartRef__":true,"id":8033},{"__isSmartRef__":true,"id":8034},{"__isSmartRef__":true,"id":8035},{"__isSmartRef__":true,"id":8036},{"__isSmartRef__":true,"id":8037}],[{"__isSmartRef__":true,"id":8038},{"__isSmartRef__":true,"id":8039},{"__isSmartRef__":true,"id":8040},{"__isSmartRef__":true,"id":8041},{"__isSmartRef__":true,"id":8042},{"__isSmartRef__":true,"id":8043}],[{"__isSmartRef__":true,"id":8044},{"__isSmartRef__":true,"id":8045},{"__isSmartRef__":true,"id":8046},{"__isSmartRef__":true,"id":8047},{"__isSmartRef__":true,"id":8048},{"__isSmartRef__":true,"id":8049}],[{"__isSmartRef__":true,"id":8050},{"__isSmartRef__":true,"id":8051},{"__isSmartRef__":true,"id":8052},{"__isSmartRef__":true,"id":8053},{"__isSmartRef__":true,"id":8054},{"__isSmartRef__":true,"id":8055}],[{"__isSmartRef__":true,"id":8056},{"__isSmartRef__":true,"id":8057},{"__isSmartRef__":true,"id":8058},{"__isSmartRef__":true,"id":8059},{"__isSmartRef__":true,"id":8060},{"__isSmartRef__":true,"id":8061}],[{"__isSmartRef__":true,"id":8062},{"__isSmartRef__":true,"id":8063},{"__isSmartRef__":true,"id":8064},{"__isSmartRef__":true,"id":8065},{"__isSmartRef__":true,"id":8066},{"__isSmartRef__":true,"id":8067}],[{"__isSmartRef__":true,"id":8068},{"__isSmartRef__":true,"id":8069},{"__isSmartRef__":true,"id":8070},{"__isSmartRef__":true,"id":8071},{"__isSmartRef__":true,"id":8072},{"__isSmartRef__":true,"id":8073}],[{"__isSmartRef__":true,"id":8074},{"__isSmartRef__":true,"id":8075},{"__isSmartRef__":true,"id":8076},{"__isSmartRef__":true,"id":8077},{"__isSmartRef__":true,"id":8078},{"__isSmartRef__":true,"id":8079}],[{"__isSmartRef__":true,"id":8080},{"__isSmartRef__":true,"id":8081},{"__isSmartRef__":true,"id":8082},{"__isSmartRef__":true,"id":8083},{"__isSmartRef__":true,"id":8084},{"__isSmartRef__":true,"id":8085}],[{"__isSmartRef__":true,"id":8086},{"__isSmartRef__":true,"id":8087},{"__isSmartRef__":true,"id":8088},{"__isSmartRef__":true,"id":8089},{"__isSmartRef__":true,"id":8090},{"__isSmartRef__":true,"id":8091}],[{"__isSmartRef__":true,"id":8092},{"__isSmartRef__":true,"id":8093},{"__isSmartRef__":true,"id":8094},{"__isSmartRef__":true,"id":8095},{"__isSmartRef__":true,"id":8096},{"__isSmartRef__":true,"id":8097}],[{"__isSmartRef__":true,"id":8098},{"__isSmartRef__":true,"id":8099},{"__isSmartRef__":true,"id":8100},{"__isSmartRef__":true,"id":8101},{"__isSmartRef__":true,"id":8102},{"__isSmartRef__":true,"id":8103}],[{"__isSmartRef__":true,"id":8104},{"__isSmartRef__":true,"id":8105},{"__isSmartRef__":true,"id":8106},{"__isSmartRef__":true,"id":8107},{"__isSmartRef__":true,"id":8108},{"__isSmartRef__":true,"id":8109}],[{"__isSmartRef__":true,"id":8110},{"__isSmartRef__":true,"id":8111},{"__isSmartRef__":true,"id":8112},{"__isSmartRef__":true,"id":8113},{"__isSmartRef__":true,"id":8114},{"__isSmartRef__":true,"id":8115}],[{"__isSmartRef__":true,"id":8116},{"__isSmartRef__":true,"id":8117},{"__isSmartRef__":true,"id":8118},{"__isSmartRef__":true,"id":8119},{"__isSmartRef__":true,"id":8120},{"__isSmartRef__":true,"id":8121}],[{"__isSmartRef__":true,"id":8122},{"__isSmartRef__":true,"id":8123},{"__isSmartRef__":true,"id":8124},{"__isSmartRef__":true,"id":8125},{"__isSmartRef__":true,"id":8126},{"__isSmartRef__":true,"id":8127}],[{"__isSmartRef__":true,"id":8128},{"__isSmartRef__":true,"id":8129},{"__isSmartRef__":true,"id":8130},{"__isSmartRef__":true,"id":8131},{"__isSmartRef__":true,"id":8132},{"__isSmartRef__":true,"id":8133}],[{"__isSmartRef__":true,"id":8134},{"__isSmartRef__":true,"id":8135},{"__isSmartRef__":true,"id":8136},{"__isSmartRef__":true,"id":8137},{"__isSmartRef__":true,"id":8138},{"__isSmartRef__":true,"id":8139}],[{"__isSmartRef__":true,"id":8140},{"__isSmartRef__":true,"id":8141},{"__isSmartRef__":true,"id":8142},{"__isSmartRef__":true,"id":8143},{"__isSmartRef__":true,"id":8144},{"__isSmartRef__":true,"id":8145}],[{"__isSmartRef__":true,"id":8146},{"__isSmartRef__":true,"id":8147},{"__isSmartRef__":true,"id":8148},{"__isSmartRef__":true,"id":8149},{"__isSmartRef__":true,"id":8150},{"__isSmartRef__":true,"id":8151}],[{"__isSmartRef__":true,"id":8152},{"__isSmartRef__":true,"id":8153},{"__isSmartRef__":true,"id":8154},{"__isSmartRef__":true,"id":8155},{"__isSmartRef__":true,"id":8156},{"__isSmartRef__":true,"id":8157}],[{"__isSmartRef__":true,"id":8158},{"__isSmartRef__":true,"id":8159},{"__isSmartRef__":true,"id":8160},{"__isSmartRef__":true,"id":8161},{"__isSmartRef__":true,"id":8162},{"__isSmartRef__":true,"id":8163}]],"previousColumnNumber":0,"currentColumnNumber":0,"isCopyMorphRef":true,"morphRefId":1,"activated":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8164},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.1,281.2)","distanceToDragEvent":"lively.pt(514.0,-11.0)"},"6282":{"shape":{"__isSmartRef__":true,"id":6283},"submorphs":[],"scripts":[],"eventHandler":{"__isSmartRef__":true,"id":6284},"_ClipMode":"visible","derivationIds":["43CA3E23-B3A0-460A-9167-251D11118CD3","BC24E657-6C63-4724-8A09-C2420E30CC2E","E3D61665-35A0-4473-815E-88A82B7E8D1C"],"id":"87A078C7-792B-475A-96FD-C56F1FD374C5","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":6281},"__LivelyClassName__":"lively.morphic.HtmlWrapperMorph","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"6283":{"stringifiedShapeNode":"
crunchedObj
[object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object]
self
[object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object]
obj
<lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...>
i
keys
j
","__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","extent"],"__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(200.0,200.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","extent":"lively.pt(0.0,0.0)"},"6284":{"morph":{"__isSmartRef__":true,"id":6282},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6285":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":8.14,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(768.0,297.0)","_BorderColor":"Color.rgb(165,164,164)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"6286":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really orange one. Its amazing what you can build out of simple boxes.... Who needs stars when you got orange rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":6287},{"__isSmartRef__":true,"id":6289},{"__isSmartRef__":true,"id":6291},{"__isSmartRef__":true,"id":6293},{"__isSmartRef__":true,"id":6295},{"__isSmartRef__":true,"id":6297},{"__isSmartRef__":true,"id":6299},{"__isSmartRef__":true,"id":6301}],"lastModifiedDate":{"__isSmartRef__":true,"id":6303},"revisionOnLoad":184624,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6287":{"date":{"__isSmartRef__":true,"id":6288},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"6288":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"6289":{"date":{"__isSmartRef__":true,"id":6290},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"6290":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"6291":{"date":{"__isSmartRef__":true,"id":6292},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6292":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6293":{"date":{"__isSmartRef__":true,"id":6294},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6294":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6295":{"date":{"__isSmartRef__":true,"id":6296},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6296":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6297":{"date":{"__isSmartRef__":true,"id":6298},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"6298":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"6299":{"date":{"__isSmartRef__":true,"id":6300},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"6300":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"6301":{"date":{"__isSmartRef__":true,"id":6302},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"6302":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)"},"6303":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:33:25 GMT+0100 (CET)"},"6304":{"morph":{"__isSmartRef__":true,"id":6281},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6305":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6306}},"6306":{"test01IsMorph":{"__isSmartRef__":true,"id":6307}},"6307":{"varMapping":{"__isSmartRef__":true,"id":6308},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6309},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6308":{"this":{"__isSmartRef__":true,"id":6305}},"6309":{},"6310":{"length":1},"6311":{"length":1},"6312":{"length":1},"6313":{"length":1},"6314":{"length":1},"6315":{"length":1},"6316":{"length":1},"6317":{"length":1},"6318":{"length":1},"6319":{"length":1},"6320":{"length":1},"6321":{"length":1},"6322":{"length":1},"6323":{"length":1},"6324":{"length":1},"6325":{"length":1},"6326":{"length":1},"6327":{"length":1},"6328":{"length":1},"6329":{"length":1},"6330":{"length":1},"6331":{"length":1},"6332":{"length":1},"6333":{"length":1},"6334":{"length":1},"6335":{"length":1},"6336":{"length":1},"6337":{"length":1},"6338":{"length":1},"6339":{"length":1},"6340":{"length":1},"6341":{"length":1},"6342":{"length":1},"6343":{"length":1},"6344":{"length":1},"6345":{"length":1},"6346":{"length":1},"6347":{"length":1},"6348":{"length":1},"6349":{"length":1},"6350":{"length":1},"6351":{"length":1},"6352":{"length":1},"6353":{"length":1},"6354":{"length":1},"6355":{"length":1},"6356":{"length":1},"6357":{"length":1},"6358":{"length":1},"6359":{"length":1},"6360":{"length":1},"6361":{"length":1},"6362":{"length":1},"6363":{"length":1},"6364":{"length":1},"6365":{"length":1},"6366":{"length":1},"6367":{"length":1},"6368":{"length":1},"6369":{"length":1},"6370":{"length":1},"6371":{"length":1},"6372":{"length":1},"6373":{"length":1},"6374":{"length":1},"6375":{"length":1},"6376":{"length":1},"6377":{"length":1},"6378":{"length":1},"6379":{"length":1},"6380":{"length":1},"6381":{"length":1},"6382":{"length":1},"6383":{"length":1},"6384":{"length":1},"6385":{"length":1},"6386":{"length":1},"6387":{"length":1},"6388":{"length":1},"6389":{"length":1},"6390":{"length":1},"6391":{"length":1},"6392":{"length":1},"6393":{"length":1},"6394":{"length":1},"6395":{"length":1},"6396":{"length":1},"6397":{"length":1},"6398":{"length":1},"6399":{"length":1},"6400":{"length":1},"6401":{"length":1},"6402":{"length":1},"6403":{"length":1},"6404":{"length":1},"6405":{"length":1},"6406":{"length":1},"6407":{"length":1},"6408":{"length":1},"6409":{"length":1},"6410":{"length":1},"6411":{"length":1},"6412":{"length":1},"6413":{"length":1},"6414":{"length":1},"6415":{"length":1},"6416":{"length":1},"6417":{"length":1},"6418":{"length":1},"6419":{"length":1},"6420":{"length":1},"6421":{"length":1},"6422":{"length":1},"6423":{"length":1},"6424":{"length":1},"6425":{"length":1},"6426":{"length":1},"6427":{"length":1},"6428":{"length":1},"6429":{"length":1},"6430":{"length":1},"6431":{"length":1},"6432":{"length":1},"6433":{"length":1},"6434":{"length":1},"6435":{"length":1},"6436":{"length":1},"6437":{"length":1},"6438":{"length":1},"6439":{"length":1},"6440":{"length":1},"6441":{"length":1},"6442":{"length":1},"6443":{"length":1},"6444":{"length":1},"6445":{"length":1},"6446":{"length":1},"6447":{"length":1},"6448":{"length":1},"6449":{"length":1},"6450":{"length":1},"6451":{"length":1},"6452":{"length":1},"6453":{"length":1},"6454":{"length":1},"6455":{"length":1},"6456":{"length":1},"6457":{"length":1},"6458":{"length":1},"6459":{"length":1},"6460":{"length":1},"6461":{"length":1},"6462":{"length":1},"6463":{"length":1},"6464":{"length":1},"6465":{"length":1},"6466":{"length":1},"6467":{"length":1},"6468":{"length":1},"6469":{"length":1},"6470":{"length":1},"6471":{"length":1},"6472":{"length":1},"6473":{"length":1},"6474":{"length":1},"6475":{"length":1},"6476":{"length":1},"6477":{"length":1},"6478":{"length":1},"6479":{"length":1},"6480":{"length":1},"6481":{"length":1},"6482":{"length":1},"6483":{"length":1},"6484":{"length":1},"6485":{"length":1},"6486":{"length":1},"6487":{"length":1},"6488":{"length":1},"6489":{"length":1},"6490":{"length":1},"6491":{"length":1},"6492":{"length":1},"6493":{"length":1},"6494":{"length":1},"6495":{"length":1},"6496":{"length":1},"6497":{"length":1},"6498":{"length":1},"6499":{"length":1},"6500":{"length":1},"6501":{"length":1},"6502":{"length":1},"6503":{"length":1},"6504":{"length":1},"6505":{"length":1},"6506":{"length":1},"6507":{"length":1},"6508":{"length":1},"6509":{"length":1},"6510":{"length":1},"6511":{"length":1},"6512":{"length":1},"6513":{"length":1},"6514":{"length":1},"6515":{"length":1},"6516":{"length":1},"6517":{"length":1},"6518":{"length":1},"6519":{"length":1},"6520":{"length":1},"6521":{"length":1},"6522":{"length":1},"6523":{"length":1},"6524":{"length":1},"6525":{"length":1},"6526":{"length":1},"6527":{"length":1},"6528":{"length":1},"6529":{"length":1},"6530":{"length":1},"6531":{"length":1},"6532":{"length":1},"6533":{"length":1},"6534":{"length":1},"6535":{"length":1},"6536":{"length":1},"6537":{"length":1},"6538":{"length":1},"6539":{"length":1},"6540":{"length":1},"6541":{"length":1},"6542":{"length":1},"6543":{"length":1},"6544":{"length":1},"6545":{"length":1},"6546":{"length":1},"6547":{"length":1},"6548":{"length":1},"6549":{"length":1},"6550":{"length":1},"6551":{"length":1},"6552":{"length":1},"6553":{"length":1},"6554":{"length":1},"6555":{"length":1},"6556":{"length":1},"6557":{"length":1},"6558":{"length":1},"6559":{"length":1},"6560":{"length":1},"6561":{"length":1},"6562":{"length":1},"6563":{"length":1},"6564":{"length":1},"6565":{"length":1},"6566":{"length":1},"6567":{"length":1},"6568":{"length":1},"6569":{"length":1},"6570":{"length":1},"6571":{"length":1},"6572":{"length":1},"6573":{"length":1},"6574":{"length":1},"6575":{"length":1},"6576":{"length":1},"6577":{"length":1},"6578":{"length":1},"6579":{"length":1},"6580":{"length":1},"6581":{"length":1},"6582":{"length":1},"6583":{"length":1},"6584":{"length":1},"6585":{"length":1},"6586":{"length":1},"6587":{"length":1},"6588":{"length":1},"6589":{"length":1},"6590":{"length":1},"6591":{"length":1},"6592":{"length":1},"6593":{"length":1},"6594":{"length":1},"6595":{"length":1},"6596":{"length":1},"6597":{"length":1},"6598":{"length":1},"6599":{"length":1},"6600":{"length":1},"6601":{"length":1},"6602":{"length":1},"6603":{"length":1},"6604":{"length":1},"6605":{"length":1},"6606":{"length":1},"6607":{"length":1},"6608":{"length":1},"6609":{"length":1},"6610":{"length":1},"6611":{"length":1},"6612":{"length":1},"6613":{"length":1},"6614":{"length":1},"6615":{"length":1},"6616":{"length":1},"6617":{"length":1},"6618":{"length":1},"6619":{"length":1},"6620":{"length":1},"6621":{"length":1},"6622":{"length":1},"6623":{"length":1},"6624":{"length":1},"6625":{"length":1},"6626":{"length":1},"6627":{"length":1},"6628":{"length":1},"6629":{"length":1},"6630":{"length":1},"6631":{"length":1},"6632":{"length":1},"6633":{"length":1},"6634":{"length":1},"6635":{"length":1},"6636":{"length":1},"6637":{"length":1},"6638":{"length":1},"6639":{"length":1},"6640":{"length":1},"6641":{"length":1},"6642":{"length":1},"6643":{"length":1},"6644":{"length":1},"6645":{"length":1},"6646":{"length":1},"6647":{"length":1},"6648":{"length":1},"6649":{"length":1},"6650":{"length":1},"6651":{"length":1},"6652":{"length":1},"6653":{"length":1},"6654":{"length":1},"6655":{"length":1},"6656":{"length":1},"6657":{"length":1},"6658":{"length":1},"6659":{"length":1},"6660":{"length":1},"6661":{"length":1},"6662":{"length":1},"6663":{"length":1},"6664":{"length":1},"6665":{"length":1},"6666":{"length":1},"6667":{"length":1},"6668":{"length":1},"6669":{"length":1},"6670":{"length":1},"6671":{"length":1},"6672":{"length":1},"6673":{"length":1},"6674":{"length":1},"6675":{"length":1},"6676":{"length":1},"6677":{"length":1},"6678":{"length":1},"6679":{"length":1},"6680":{"length":1},"6681":{"length":1},"6682":{"length":1},"6683":{"length":1},"6684":{"length":1},"6685":{"length":1},"6686":{"length":1},"6687":{"length":1},"6688":{"length":1},"6689":{"length":1},"6690":{"length":1},"6691":{"length":1},"6692":{"length":1},"6693":{"length":1},"6694":{"length":1},"6695":{"length":1},"6696":{"length":1},"6697":{"length":1},"6698":{"length":1},"6699":{"length":1},"6700":{"length":1},"6701":{"length":1},"6702":{"length":1},"6703":{"length":1},"6704":{"length":1},"6705":{"length":1},"6706":{"length":1},"6707":{"length":1},"6708":{"length":1},"6709":{"length":1},"6710":{"length":1},"6711":{"length":1},"6712":{"length":1},"6713":{"length":1},"6714":{"length":1},"6715":{"length":1},"6716":{"length":1},"6717":{"length":1},"6718":{"length":1},"6719":{"length":1},"6720":{"length":1},"6721":{"length":1},"6722":{"length":1},"6723":{"length":1},"6724":{"length":1},"6725":{"length":1},"6726":{"length":1},"6727":{"length":1},"6728":{"length":1},"6729":{"length":1},"6730":{"length":1},"6731":{"length":1},"6732":{"length":1},"6733":{"length":1},"6734":{"length":1},"6735":{"length":1},"6736":{"length":1},"6737":{"length":1},"6738":{"length":1},"6739":{"length":1},"6740":{"length":1},"6741":{"length":1},"6742":{"length":1},"6743":{"length":1},"6744":{"length":1},"6745":{"length":1},"6746":{"length":1},"6747":{"length":1},"6748":{"length":1},"6749":{"length":1},"6750":{"length":1},"6751":{"length":1},"6752":{"length":1},"6753":{"length":1},"6754":{"length":1},"6755":{"length":1},"6756":{"length":1},"6757":{"length":1},"6758":{"length":1},"6759":{"length":1},"6760":{"length":1},"6761":{"length":1},"6762":{"length":1},"6763":{"length":1},"6764":{"length":1},"6765":{"length":1},"6766":{"length":1},"6767":{"length":1},"6768":{"length":1},"6769":{"length":1},"6770":{"length":1},"6771":{"length":1},"6772":{"length":1},"6773":{"length":1},"6774":{"length":1},"6775":{"length":1},"6776":{"length":1},"6777":{"length":1},"6778":{"length":1},"6779":{"length":1},"6780":{"length":1},"6781":{"length":1},"6782":{"length":1},"6783":{"length":1},"6784":{"length":1},"6785":{"length":1},"6786":{"length":1},"6787":{"length":1},"6788":{"length":1},"6789":{"length":1},"6790":{"length":1},"6791":{"length":1},"6792":{"length":1},"6793":{"length":1},"6794":{"length":1},"6795":{"length":1},"6796":{"length":1},"6797":{"length":1},"6798":{"length":1},"6799":{"length":1},"6800":{"length":1},"6801":{"length":1},"6802":{"length":1},"6803":{"length":1},"6804":{"length":1},"6805":{"length":1},"6806":{"length":1},"6807":{"length":1},"6808":{"length":1},"6809":{"length":1},"6810":{"length":1},"6811":{"length":1},"6812":{"length":1},"6813":{"length":1},"6814":{"length":1},"6815":{"length":1},"6816":{"length":1},"6817":{"length":1},"6818":{"length":1},"6819":{"length":1},"6820":{"length":1},"6821":{"length":1},"6822":{"length":1},"6823":{"length":1},"6824":{"length":1},"6825":{"length":1},"6826":{"length":1},"6827":{"length":1},"6828":{"length":1},"6829":{"length":1},"6830":{"length":1},"6831":{"length":1},"6832":{"length":1},"6833":{"length":1},"6834":{"length":1},"6835":{"length":1},"6836":{"length":1},"6837":{"length":1},"6838":{"length":1},"6839":{"length":1},"6840":{"length":1},"6841":{"length":1},"6842":{"length":1},"6843":{"length":1},"6844":{"length":1},"6845":{"length":1},"6846":{"length":1},"6847":{"length":1},"6848":{"length":1},"6849":{"length":1},"6850":{"length":1},"6851":{"length":1},"6852":{"length":1},"6853":{"length":1},"6854":{"length":1},"6855":{"length":1},"6856":{"length":1},"6857":{"length":1},"6858":{"length":1},"6859":{"length":1},"6860":{"length":1},"6861":{"length":1},"6862":{"length":1},"6863":{"length":1},"6864":{"length":1},"6865":{"length":1},"6866":{"length":1},"6867":{"length":1},"6868":{"length":1},"6869":{"length":1},"6870":{"length":1},"6871":{"length":1},"6872":{"length":1},"6873":{"length":1},"6874":{"length":1},"6875":{"length":1},"6876":{"length":1},"6877":{"length":1},"6878":{"length":1},"6879":{"length":1},"6880":{"length":1},"6881":{"length":1},"6882":{"length":1},"6883":{"length":1},"6884":{"length":1},"6885":{"length":1},"6886":{"length":1},"6887":{"length":1},"6888":{"length":1},"6889":{"length":1},"6890":{"length":1},"6891":{"length":1},"6892":{"length":1},"6893":{"length":1},"6894":{"length":1},"6895":{"length":1},"6896":{"length":1},"6897":{"length":1},"6898":{"length":1},"6899":{"length":1},"6900":{"length":1},"6901":{"length":1},"6902":{"length":1},"6903":{"length":1},"6904":{"length":1},"6905":{"length":1},"6906":{"length":1},"6907":{"length":1},"6908":{"length":1},"6909":{"length":1},"6910":{"length":1},"6911":{"length":1},"6912":{"length":1},"6913":{"length":1},"6914":{"length":1},"6915":{"length":1},"6916":{"length":1},"6917":{"length":1},"6918":{"length":1},"6919":{"length":1},"6920":{"length":1},"6921":{"length":1},"6922":{"length":1},"6923":{"length":1},"6924":{"length":1},"6925":{"length":1},"6926":{"length":1},"6927":{"length":1},"6928":{"length":1},"6929":{"length":1},"6930":{"length":1},"6931":{"length":1},"6932":{"length":1},"6933":{"length":1},"6934":{"length":1},"6935":{"length":1},"6936":{"length":1},"6937":{"length":1},"6938":{"length":1},"6939":{"length":1},"6940":{"length":1},"6941":{"length":1},"6942":{"length":1},"6943":{"length":1},"6944":{"length":1},"6945":{"length":1},"6946":{"length":1},"6947":{"length":1},"6948":{"length":1},"6949":{"length":1},"6950":{"length":1},"6951":{"length":1},"6952":{"length":1},"6953":{"length":1},"6954":{"length":1},"6955":{"length":1},"6956":{"length":1},"6957":{"length":1},"6958":{"length":1},"6959":{"length":1},"6960":{"length":1},"6961":{"length":1},"6962":{"length":1},"6963":{"length":1},"6964":{"length":1},"6965":{"length":1},"6966":{"length":1},"6967":{"length":1},"6968":{"length":1},"6969":{"length":1},"6970":{"length":1},"6971":{"length":1},"6972":{"length":1},"6973":{"length":1},"6974":{"length":1},"6975":{"length":1},"6976":{"length":1},"6977":{"length":1},"6978":{"length":1},"6979":{"length":1},"6980":{"length":1},"6981":{"length":1},"6982":{"length":1},"6983":{"length":1},"6984":{"length":1},"6985":{"length":1},"6986":{"length":1},"6987":{"length":1},"6988":{"length":1},"6989":{"length":1},"6990":{"length":1},"6991":{"length":1},"6992":{"length":1},"6993":{"length":1},"6994":{"length":1},"6995":{"length":1},"6996":{"length":1},"6997":{"length":1},"6998":{"length":1},"6999":{"length":1},"7000":{"length":1},"7001":{"length":1},"7002":{"length":1},"7003":{"length":1},"7004":{"length":1},"7005":{"length":1},"7006":{"length":1},"7007":{"length":1},"7008":{"length":1},"7009":{"length":1},"7010":{"length":1},"7011":{"length":1},"7012":{"length":1},"7013":{"length":1},"7014":{"length":1},"7015":{"length":1},"7016":{"length":1},"7017":{"length":1},"7018":{"length":1},"7019":{"length":1},"7020":{"length":1},"7021":{"length":1},"7022":{"length":1},"7023":{"length":1},"7024":{"length":1},"7025":{"length":1},"7026":{"length":1},"7027":{"length":1},"7028":{"length":1},"7029":{"length":1},"7030":{"length":1},"7031":{"length":1},"7032":{"length":1},"7033":{"length":1},"7034":{"length":1},"7035":{"length":1},"7036":{"length":1},"7037":{"length":1},"7038":{"length":1},"7039":{"length":1},"7040":{"length":1},"7041":{"length":1},"7042":{"length":1},"7043":{"length":1},"7044":{"length":1},"7045":{"length":1},"7046":{"length":1},"7047":{"length":1},"7048":{"length":1},"7049":{"length":1},"7050":{"length":1},"7051":{"length":1},"7052":{"length":1},"7053":{"length":1},"7054":{"length":1},"7055":{"length":1},"7056":{"length":1},"7057":{"length":1},"7058":{"length":1},"7059":{"length":1},"7060":{"length":1},"7061":{"length":1},"7062":{"length":1},"7063":{"length":1},"7064":{"length":1},"7065":{"length":1},"7066":{"length":1},"7067":{"length":1},"7068":{"length":1},"7069":{"length":1},"7070":{"length":1},"7071":{"length":1},"7072":{"length":1},"7073":{"length":1},"7074":{"length":1},"7075":{"length":1},"7076":{"length":1},"7077":{"length":1},"7078":{"length":1},"7079":{"length":1},"7080":{"length":1},"7081":{"length":1},"7082":{"length":1},"7083":{"length":1},"7084":{"length":1},"7085":{"length":1},"7086":{"length":1},"7087":{"length":1},"7088":{"length":1},"7089":{"length":1},"7090":{"length":1},"7091":{"length":1},"7092":{"length":1},"7093":{"length":1},"7094":{"length":1},"7095":{"length":1},"7096":{"length":1},"7097":{"length":1},"7098":{"length":1},"7099":{"length":1},"7100":{"length":1},"7101":{"length":1},"7102":{"length":1},"7103":{"length":1},"7104":{"length":1},"7105":{"length":1},"7106":{"length":1},"7107":{"length":1},"7108":{"length":1},"7109":{"length":1},"7110":{"length":1},"7111":{"length":1},"7112":{"length":1},"7113":{"length":1},"7114":{"length":1},"7115":{"length":1},"7116":{"length":1},"7117":{"length":1},"7118":{"length":1},"7119":{"length":1},"7120":{"length":1},"7121":{"length":1},"7122":{"length":1},"7123":{"length":1},"7124":{"length":1},"7125":{"length":1},"7126":{"length":1},"7127":{"length":1},"7128":{"length":1},"7129":{"length":1},"7130":{"length":1},"7131":{"length":1},"7132":{"length":1},"7133":{"length":1},"7134":{"length":1},"7135":{"length":1},"7136":{"length":1},"7137":{"length":1},"7138":{"length":1},"7139":{"length":1},"7140":{"length":1},"7141":{"length":1},"7142":{"length":1},"7143":{"length":1},"7144":{"length":1},"7145":{"length":1},"7146":{"length":1},"7147":{"length":1},"7148":{"length":1},"7149":{"length":1},"7150":{"length":1},"7151":{"length":1},"7152":{"length":1},"7153":{"length":1},"7154":{"length":1},"7155":{"length":1},"7156":{"length":1},"7157":{"length":1},"7158":{"length":1},"7159":{"length":1},"7160":{"length":1},"7161":{"length":1},"7162":{"length":1},"7163":{"length":1},"7164":{"length":1},"7165":{"length":1},"7166":{"length":1},"7167":{"length":1},"7168":{"length":1},"7169":{"length":1},"7170":{"length":1},"7171":{"length":1},"7172":{"length":1},"7173":{"length":1},"7174":{"length":1},"7175":{"length":1},"7176":{"length":1},"7177":{"length":1},"7178":{"length":1},"7179":{"length":1},"7180":{"length":1},"7181":{"length":1},"7182":{"length":1},"7183":{"length":1},"7184":{"length":1},"7185":{"length":1},"7186":{"length":1},"7187":{"length":1},"7188":{"length":1},"7189":{"length":1},"7190":{"length":1},"7191":{"length":1},"7192":{"length":1},"7193":{"length":1},"7194":{"length":1},"7195":{"length":1},"7196":{"length":1},"7197":{"length":1},"7198":{"length":1},"7199":{"length":1},"7200":{"length":1},"7201":{"length":1},"7202":{"length":1},"7203":{"length":1},"7204":{"length":1},"7205":{"length":1},"7206":{"length":1},"7207":{"length":1},"7208":{"length":1},"7209":{"length":1},"7210":{"length":1},"7211":{"length":1},"7212":{"length":1},"7213":{"length":1},"7214":{"length":1},"7215":{"length":1},"7216":{"length":1},"7217":{"length":1},"7218":{"length":1},"7219":{"length":1},"7220":{"length":1},"7221":{"length":1},"7222":{"length":1},"7223":{"length":1},"7224":{"length":1},"7225":{"length":1},"7226":{"length":1},"7227":{"length":1},"7228":{"length":1},"7229":{"length":1},"7230":{"length":1},"7231":{"length":1},"7232":{"length":1},"7233":{"length":1},"7234":{"length":1},"7235":{"length":1},"7236":{"length":1},"7237":{"length":1},"7238":{"length":1},"7239":{"length":1},"7240":{"length":1},"7241":{"length":1},"7242":{"length":1},"7243":{"length":1},"7244":{"length":1},"7245":{"length":1},"7246":{"length":1},"7247":{"length":1},"7248":{"length":1},"7249":{"length":1},"7250":{"length":1},"7251":{"length":1},"7252":{"length":1},"7253":{"length":1},"7254":{"length":1},"7255":{"length":1},"7256":{"length":1},"7257":{"length":1},"7258":{"length":1},"7259":{"length":1},"7260":{"length":1},"7261":{"length":1},"7262":{"length":1},"7263":{"length":1},"7264":{"length":1},"7265":{"length":1},"7266":{"length":1},"7267":{"length":1},"7268":{"length":1},"7269":{"length":1},"7270":{"length":1},"7271":{"length":1},"7272":{"length":1},"7273":{"length":1},"7274":{"length":1},"7275":{"length":1},"7276":{"length":1},"7277":{"length":1},"7278":{"length":1},"7279":{"length":1},"7280":{"length":1},"7281":{"length":1},"7282":{"length":1},"7283":{"length":1},"7284":{"length":1},"7285":{"length":1},"7286":{"length":1},"7287":{"length":1},"7288":{"length":1},"7289":{"length":1},"7290":{"length":1},"7291":{"length":1},"7292":{"length":1},"7293":{"length":1},"7294":{"length":1},"7295":{"length":1},"7296":{"length":1},"7297":{"length":1},"7298":{"length":1},"7299":{"length":1},"7300":{"length":1},"7301":{"length":1},"7302":{"length":1},"7303":{"length":1},"7304":{"length":1},"7305":{"length":1},"7306":{"length":1},"7307":{"length":1},"7308":{"length":1},"7309":{"length":1},"7310":{"length":1},"7311":{"length":1},"7312":{"length":1},"7313":{"length":1},"7314":{"length":1},"7315":{"length":1},"7316":{"length":1},"7317":{"length":1},"7318":{"length":1},"7319":{"length":1},"7320":{"length":1},"7321":{"length":1},"7322":{"length":1},"7323":{"length":1},"7324":{"length":1},"7325":{"length":1},"7326":{"length":1},"7327":{"length":1},"7328":{"length":1},"7329":{"length":1},"7330":{"length":1},"7331":{"length":1},"7332":{"length":1},"7333":{"length":1},"7334":{"length":1},"7335":{"length":1},"7336":{"length":1},"7337":{"length":1},"7338":{"length":1},"7339":{"length":1},"7340":{"length":1},"7341":{"length":1},"7342":{"length":1},"7343":{"length":1},"7344":{"length":1},"7345":{"length":1},"7346":{"length":1},"7347":{"length":1},"7348":{"length":1},"7349":{"length":1},"7350":{"length":1},"7351":{"length":1},"7352":{"length":1},"7353":{"length":1},"7354":{"length":1},"7355":{"length":1},"7356":{"length":1},"7357":{"length":1},"7358":{"length":1},"7359":{"length":1},"7360":{"length":1},"7361":{"length":1},"7362":{"length":1},"7363":{"length":1},"7364":{"length":1},"7365":{"length":1},"7366":{"length":1},"7367":{"length":1},"7368":{"length":1},"7369":{"length":1},"7370":{"length":1},"7371":{"length":1},"7372":{"length":1},"7373":{"length":1},"7374":{"length":1},"7375":{"length":1},"7376":{"length":1},"7377":{"length":1},"7378":{"length":1},"7379":{"length":1},"7380":{"length":1},"7381":{"length":1},"7382":{"length":1},"7383":{"length":1},"7384":{"length":1},"7385":{"length":1},"7386":{"length":1},"7387":{"length":1},"7388":{"length":1},"7389":{"length":1},"7390":{"length":1},"7391":{"length":1},"7392":{"length":1},"7393":{"length":1},"7394":{"length":1},"7395":{"length":1},"7396":{"length":1},"7397":{"length":1},"7398":{"length":1},"7399":{"length":1},"7400":{"length":1},"7401":{"length":1},"7402":{"length":1},"7403":{"length":1},"7404":{"length":1},"7405":{"length":1},"7406":{"length":1},"7407":{"length":1},"7408":{"length":1},"7409":{"length":1},"7410":{"length":1},"7411":{"length":1},"7412":{"length":1},"7413":{"length":1},"7414":{"length":1},"7415":{"length":1},"7416":{"length":1},"7417":{"length":1},"7418":{"length":1},"7419":{"length":1},"7420":{"length":1},"7421":{"length":1},"7422":{"length":1},"7423":{"length":1},"7424":{"length":1},"7425":{"length":1},"7426":{"length":1},"7427":{"length":1},"7428":{"length":1},"7429":{"length":1},"7430":{"length":1},"7431":{"length":1},"7432":{"length":1},"7433":{"length":1},"7434":{"length":1},"7435":{"length":1},"7436":{"length":1},"7437":{"length":1},"7438":{"length":1},"7439":{"length":1},"7440":{"length":1},"7441":{"length":1},"7442":{"length":1},"7443":{"length":1},"7444":{"length":1},"7445":{"length":1},"7446":{"length":1},"7447":{"length":1},"7448":{"length":1},"7449":{"length":1},"7450":{"length":1},"7451":{"length":1},"7452":{"length":1},"7453":{"length":1},"7454":{"length":1},"7455":{"length":1},"7456":{"length":1},"7457":{"length":1},"7458":{"length":1},"7459":{"length":1},"7460":{"length":1},"7461":{"length":1},"7462":{"length":1},"7463":{"length":1},"7464":{"length":1},"7465":{"length":1},"7466":{"length":1},"7467":{"length":1},"7468":{"length":1},"7469":{"length":1},"7470":{"length":1},"7471":{"length":1},"7472":{"length":1},"7473":{"length":1},"7474":{"length":1},"7475":{"length":1},"7476":{"length":1},"7477":{"length":1},"7478":{"length":1},"7479":{"length":1},"7480":{"length":1},"7481":{"length":1},"7482":{"length":1},"7483":{"length":1},"7484":{"length":1},"7485":{"length":1},"7486":{"length":1},"7487":{"length":1},"7488":{"length":1},"7489":{"length":1},"7490":{"length":1},"7491":{"length":1},"7492":{"length":1},"7493":{"length":1},"7494":{"length":1},"7495":{"length":1},"7496":{"length":1},"7497":{"length":1},"7498":{"length":1},"7499":{"length":1},"7500":{"length":1},"7501":{"length":1},"7502":{"length":1},"7503":{"length":1},"7504":{"length":1},"7505":{"length":1},"7506":{"length":1},"7507":{"length":1},"7508":{"length":1},"7509":{"length":1},"7510":{"length":1},"7511":{"length":1},"7512":{"length":1},"7513":{"length":1},"7514":{"length":1},"7515":{"length":1},"7516":{"length":1},"7517":{"length":1},"7518":{"length":1},"7519":{"length":1},"7520":{"length":1},"7521":{"length":1},"7522":{"length":1},"7523":{"length":1},"7524":{"length":1},"7525":{"length":1},"7526":{"length":1},"7527":{"length":1},"7528":{"length":1},"7529":{"length":1},"7530":{"length":1},"7531":{"length":1},"7532":{"length":1},"7533":{"length":1},"7534":{"length":1},"7535":{"length":1},"7536":{"length":1},"7537":{"length":1},"7538":{"length":1},"7539":{"length":1},"7540":{"length":1},"7541":{"length":1},"7542":{"length":1},"7543":{"length":1},"7544":{"length":1},"7545":{"length":1},"7546":{"length":1},"7547":{"length":1},"7548":{"length":1},"7549":{"length":1},"7550":{"length":1},"7551":{"length":1},"7552":{"length":1},"7553":{"length":1},"7554":{"length":1},"7555":{"length":1},"7556":{"length":1},"7557":{"length":1},"7558":{"length":1},"7559":{"length":1},"7560":{"length":1},"7561":{"length":1},"7562":{"length":1},"7563":{"length":1},"7564":{"length":1},"7565":{"length":1},"7566":{"length":1},"7567":{"length":1},"7568":{"length":1},"7569":{"length":1},"7570":{"length":1},"7571":{"length":1},"7572":{"length":1},"7573":{"length":1},"7574":{"length":1},"7575":{"length":1},"7576":{"length":1},"7577":{"length":1},"7578":{"length":1},"7579":{"length":1},"7580":{"length":1},"7581":{"length":1},"7582":{"length":1},"7583":{"length":1},"7584":{"length":1},"7585":{"length":1},"7586":{"length":1},"7587":{"length":1},"7588":{"length":1},"7589":{"length":1},"7590":{"length":1},"7591":{"length":1},"7592":{"length":1},"7593":{"length":1},"7594":{"length":1},"7595":{"length":1},"7596":{"length":1},"7597":{"length":1},"7598":{"length":1},"7599":{"length":1},"7600":{"length":1},"7601":{"length":1},"7602":{"length":1},"7603":{"length":1},"7604":{"length":1},"7605":{"length":1},"7606":{"length":1},"7607":{"length":1},"7608":{"length":1},"7609":{"length":1},"7610":{"length":1},"7611":{"length":1},"7612":{"length":1},"7613":{"length":1},"7614":{"length":1},"7615":{"length":1},"7616":{"length":1},"7617":{"length":1},"7618":{"length":1},"7619":{"length":1},"7620":{"length":1},"7621":{"length":1},"7622":{"length":1},"7623":{"length":1},"7624":{"length":1},"7625":{"length":1},"7626":{"length":1},"7627":{"length":1},"7628":{"length":1},"7629":{"length":1},"7630":{"length":1},"7631":{"length":1},"7632":{"length":1},"7633":{"length":1},"7634":{"length":1},"7635":{"length":1},"7636":{"length":1},"7637":{"length":1},"7638":{"length":1},"7639":{"length":1},"7640":{"length":1},"7641":{"length":1},"7642":{"length":1},"7643":{"length":1},"7644":{"length":1},"7645":{"length":1},"7646":{"length":1},"7647":{"length":1},"7648":{"length":1},"7649":{"length":1},"7650":{"length":1},"7651":{"length":1},"7652":{"length":1},"7653":{"length":1},"7654":{"length":1},"7655":{"length":1},"7656":{"length":1},"7657":{"length":1},"7658":{"length":1},"7659":{"length":1},"7660":{"length":1},"7661":{"length":1},"7662":{"length":1},"7663":{"length":1},"7664":{"length":1},"7665":{"length":1},"7666":{"length":1},"7667":{"length":1},"7668":{"length":1},"7669":{"length":1},"7670":{"length":1},"7671":{"length":1},"7672":{"length":1},"7673":{"length":1},"7674":{"length":1},"7675":{"length":1},"7676":{"length":1},"7677":{"length":1},"7678":{"length":1},"7679":{"length":1},"7680":{"length":1},"7681":{"length":1},"7682":{"length":1},"7683":{"length":1},"7684":{"length":1},"7685":{"length":1},"7686":{"length":1},"7687":{"length":1},"7688":{"length":1},"7689":{"length":1},"7690":{"length":1},"7691":{"length":1},"7692":{"length":1},"7693":{"length":1},"7694":{"length":1},"7695":{"length":1},"7696":{"length":1},"7697":{"length":1},"7698":{"length":1},"7699":{"length":1},"7700":{"length":1},"7701":{"length":1},"7702":{"length":1},"7703":{"length":1},"7704":{"length":1},"7705":{"length":1},"7706":{"length":1},"7707":{"length":1},"7708":{"length":1},"7709":{"length":1},"7710":{"length":1},"7711":{"length":1},"7712":{"length":1},"7713":{"length":1},"7714":{"length":1},"7715":{"length":1},"7716":{"length":1},"7717":{"length":1},"7718":{"length":1},"7719":{"length":1},"7720":{"length":1},"7721":{"length":1},"7722":{"length":1},"7723":{"length":1},"7724":{"length":1},"7725":{"length":1},"7726":{"length":1},"7727":{"length":1},"7728":{"length":1},"7729":{"length":1},"7730":{"length":1},"7731":{"length":1},"7732":{"length":1},"7733":{"length":1},"7734":{"length":1},"7735":{"length":1},"7736":{"length":1},"7737":{"length":1},"7738":{"length":1},"7739":{"length":1},"7740":{"length":1},"7741":{"length":1},"7742":{"length":1},"7743":{"length":1},"7744":{"length":1},"7745":{"length":1},"7746":{"length":1},"7747":{"length":1},"7748":{"length":1},"7749":{"length":1},"7750":{"length":1},"7751":{"length":1},"7752":{"length":1},"7753":{"length":1},"7754":{"length":1},"7755":{"length":1},"7756":{"length":1},"7757":{"length":1},"7758":{"length":1},"7759":{"length":1},"7760":{"length":1},"7761":{"length":1},"7762":{"length":1},"7763":{"length":1},"7764":{"length":1},"7765":{"length":1},"7766":{"length":1},"7767":{"length":1},"7768":{"length":1},"7769":{"length":1},"7770":{"length":1},"7771":{"length":1},"7772":{"length":1},"7773":{"length":1},"7774":{"length":1},"7775":{"length":1},"7776":{"length":1},"7777":{"length":1},"7778":{"length":1},"7779":{"length":1},"7780":{"length":1},"7781":{"length":1},"7782":{"length":1},"7783":{"length":1},"7784":{"length":1},"7785":{"length":1},"7786":{"length":1},"7787":{"length":1},"7788":{"length":1},"7789":{"length":1},"7790":{"length":1},"7791":{"length":1},"7792":{"length":1},"7793":{"length":1},"7794":{"length":1},"7795":{"length":1},"7796":{"length":1},"7797":{"length":1},"7798":{"length":1},"7799":{"length":1},"7800":{"length":1},"7801":{"length":1},"7802":{"length":1},"7803":{"length":1},"7804":{"length":1},"7805":{"length":1},"7806":{"length":1},"7807":{"length":1},"7808":{"length":1},"7809":{"length":1},"7810":{"length":1},"7811":{"length":1},"7812":{"length":1},"7813":{"length":1},"7814":{"length":1},"7815":{"length":1},"7816":{"length":1},"7817":{"length":1},"7818":{"length":1},"7819":{"length":1},"7820":{"length":1},"7821":{"length":1},"7822":{"length":1},"7823":{"length":1},"7824":{"length":1},"7825":{"length":1},"7826":{"length":1},"7827":{"length":1},"7828":{"length":1},"7829":{"length":1},"7830":{"length":1},"7831":{"length":1},"7832":{"length":1},"7833":{"length":1},"7834":{"length":1},"7835":{"length":1},"7836":{"length":1},"7837":{"length":1},"7838":{"length":1},"7839":{"length":1},"7840":{"length":1},"7841":{"length":1},"7842":{"length":1},"7843":{"length":1},"7844":{"length":1},"7845":{"length":1},"7846":{"length":1},"7847":{"length":1},"7848":{"length":1},"7849":{"length":1},"7850":{"length":1},"7851":{"length":1},"7852":{"length":1},"7853":{"length":1},"7854":{"length":1},"7855":{"length":1},"7856":{"length":1},"7857":{"length":1},"7858":{"length":1},"7859":{"length":1},"7860":{"length":1},"7861":{"length":1},"7862":{"length":1},"7863":{"length":1},"7864":{"length":1},"7865":{"length":1},"7866":{"length":1},"7867":{"length":1},"7868":{"length":1},"7869":{"length":1},"7870":{"length":1},"7871":{"length":1},"7872":{"length":1},"7873":{"length":1},"7874":{"length":1},"7875":{"length":1},"7876":{"length":1},"7877":{"length":1},"7878":{"length":1},"7879":{"length":1},"7880":{"length":1},"7881":{"length":1},"7882":{"length":1},"7883":{"length":1},"7884":{"length":1},"7885":{"length":1},"7886":{"length":1},"7887":{"length":1},"7888":{"length":1},"7889":{"length":1},"7890":{"length":1},"7891":{"length":1},"7892":{"length":1},"7893":{"length":1},"7894":{"length":1},"7895":{"length":1},"7896":{"length":1},"7897":{"length":1},"7898":{"length":1},"7899":{"length":1},"7900":{"length":1},"7901":{"length":1},"7902":{"length":1},"7903":{"length":1},"7904":{"length":1},"7905":{"length":1},"7906":{"length":1},"7907":{"length":1},"7908":{"length":1},"7909":{"length":1},"7910":{"length":1},"7911":{"length":1},"7912":{"length":1},"7913":{"length":1},"7914":{"length":1},"7915":{"length":1},"7916":{"length":1},"7917":{"length":1},"7918":{"length":1},"7919":{"length":1},"7920":{"length":1},"7921":{"length":1},"7922":{"length":1},"7923":{"length":1},"7924":{"length":1},"7925":{"length":1},"7926":{"length":1},"7927":{"length":1},"7928":{"length":1},"7929":{"length":1},"7930":{"length":1},"7931":{"length":1},"7932":{"length":1},"7933":{"length":1},"7934":{"length":1},"7935":{"length":1},"7936":{"length":1},"7937":{"length":1},"7938":{"length":1},"7939":{"length":1},"7940":{"length":1},"7941":{"length":1},"7942":{"length":1},"7943":{"length":1},"7944":{"length":1},"7945":{"length":1},"7946":{"length":1},"7947":{"length":1},"7948":{"length":1},"7949":{"length":1},"7950":{"length":1},"7951":{"length":1},"7952":{"length":1},"7953":{"length":1},"7954":{"length":1},"7955":{"length":1},"7956":{"length":1},"7957":{"length":1},"7958":{"length":1},"7959":{"length":1},"7960":{"length":1},"7961":{"length":1},"7962":{"length":1},"7963":{"length":1},"7964":{"length":1},"7965":{"length":1},"7966":{"length":1},"7967":{"length":1},"7968":{"length":1},"7969":{"length":1},"7970":{"length":1},"7971":{"length":1},"7972":{"length":1},"7973":{"length":1},"7974":{"length":1},"7975":{"length":1},"7976":{"length":1},"7977":{"length":1},"7978":{"length":1},"7979":{"length":1},"7980":{"length":1},"7981":{"length":1},"7982":{"length":1},"7983":{"length":1},"7984":{"length":1},"7985":{"length":1},"7986":{"length":1},"7987":{"length":1},"7988":{"length":1},"7989":{"length":1},"7990":{"length":1},"7991":{"length":1},"7992":{"length":1},"7993":{"length":1},"7994":{"length":1},"7995":{"length":1},"7996":{"length":1},"7997":{"length":1},"7998":{"length":1},"7999":{"length":1},"8000":{"length":1},"8001":{"length":1},"8002":{"length":1},"8003":{"length":1},"8004":{"length":1},"8005":{"length":1},"8006":{"length":1},"8007":{"length":1},"8008":{"length":1},"8009":{"length":1},"8010":{"length":1},"8011":{"length":1},"8012":{"length":1},"8013":{"length":1},"8014":{"length":1},"8015":{"length":1},"8016":{"length":1},"8017":{"length":1},"8018":{"length":1},"8019":{"length":1},"8020":{"length":1},"8021":{"length":1},"8022":{"length":1},"8023":{"length":1},"8024":{"length":1},"8025":{"length":1},"8026":{"length":1},"8027":{"length":1},"8028":{"length":1},"8029":{"length":1},"8030":{"length":1},"8031":{"length":1},"8032":{"length":1},"8033":{"length":1},"8034":{"length":1},"8035":{"length":1},"8036":{"length":1},"8037":{"length":1},"8038":{"length":1},"8039":{"length":1},"8040":{"length":1},"8041":{"length":1},"8042":{"length":1},"8043":{"length":1},"8044":{"length":1},"8045":{"length":1},"8046":{"length":1},"8047":{"length":1},"8048":{"length":1},"8049":{"length":1},"8050":{"length":1},"8051":{"length":1},"8052":{"length":1},"8053":{"length":1},"8054":{"length":1},"8055":{"length":1},"8056":{"length":1},"8057":{"length":1},"8058":{"length":1},"8059":{"length":1},"8060":{"length":1},"8061":{"length":1},"8062":{"length":1},"8063":{"length":1},"8064":{"length":1},"8065":{"length":1},"8066":{"length":1},"8067":{"length":1},"8068":{"length":1},"8069":{"length":1},"8070":{"length":1},"8071":{"length":1},"8072":{"length":1},"8073":{"length":1},"8074":{"length":1},"8075":{"length":1},"8076":{"length":1},"8077":{"length":1},"8078":{"length":1},"8079":{"length":1},"8080":{"length":1},"8081":{"length":1},"8082":{"length":1},"8083":{"length":1},"8084":{"length":1},"8085":{"length":1},"8086":{"length":1},"8087":{"length":1},"8088":{"length":1},"8089":{"length":1},"8090":{"length":1},"8091":{"length":1},"8092":{"length":1},"8093":{"length":1},"8094":{"length":1},"8095":{"length":1},"8096":{"length":1},"8097":{"length":1},"8098":{"length":1},"8099":{"length":1},"8100":{"length":1},"8101":{"length":1},"8102":{"length":1},"8103":{"length":1},"8104":{"length":1},"8105":{"length":1},"8106":{"length":1},"8107":{"length":1},"8108":{"length":1},"8109":{"length":1},"8110":{"length":1},"8111":{"length":1},"8112":{"length":1},"8113":{"length":1},"8114":{"length":1},"8115":{"length":1},"8116":{"length":1},"8117":{"length":1},"8118":{"length":1},"8119":{"length":1},"8120":{"length":1},"8121":{"length":1},"8122":{"length":1},"8123":{"length":1},"8124":{"length":1},"8125":{"length":1},"8126":{"length":1},"8127":{"length":1},"8128":{"length":1},"8129":{"length":1},"8130":{"length":1},"8131":{"length":1},"8132":{"length":1},"8133":{"length":1},"8134":{"length":1},"8135":{"length":1},"8136":{"length":1},"8137":{"length":1},"8138":{"length":1},"8139":{"length":1},"8140":{"length":1},"8141":{"length":1},"8142":{"length":1},"8143":{"length":1},"8144":{"length":1},"8145":{"length":1},"8146":{"length":1},"8147":{"length":1},"8148":{"length":1},"8149":{"length":1},"8150":{"length":1},"8151":{"length":1},"8152":{"length":1},"8153":{"length":1},"8154":{"length":1},"8155":{"length":1},"8156":{"length":1},"8157":{"length":1},"8158":{"length":1},"8159":{"length":1},"8160":{"length":1},"8161":{"length":1},"8162":{"length":1},"8163":{"length":1},"8164":{"onrestore":{"__isSmartRef__":true,"id":8165},"renderTimeline":{"__isSmartRef__":true,"id":8173},"renderCell":{"__isSmartRef__":true,"id":8177},"renderZoomedOutTimeline":{"__isSmartRef__":true,"id":8181},"renderNormalTimeline":{"__isSmartRef__":true,"id":8185},"toggleZoom":{"__isSmartRef__":true,"id":8189},"normalCellWidth":{"__isSmartRef__":true,"id":8193},"normalVariableCellWidth":{"__isSmartRef__":true,"id":8197},"highlightColumn":{"__isSmartRef__":true,"id":8201},"zoomedOutCellWidth":{"__isSmartRef__":true,"id":8205},"zoomedOutVariableCellWidth":{"__isSmartRef__":true,"id":8209},"cellWidth":{"__isSmartRef__":true,"id":8213},"variableCellWidth":{"__isSmartRef__":true,"id":8217},"cellBorderWidth":{"__isSmartRef__":true,"id":8221},"setColumnNumber":{"__isSmartRef__":true,"id":8225},"toggleActivate":{"__isSmartRef__":true,"id":8229}},"8165":{"varMapping":{"__isSmartRef__":true,"id":8166},"source":"function onrestore() {\n this.zoomedOut = false;\n this.currentColumnNumber = 0;\n this.previousColumnNumber = 0;\n this.activated = false;\n}","funcProperties":{"__isSmartRef__":true,"id":8171},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8166":{"this":{"__isSmartRef__":true,"id":6281},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8167}},"8167":{"$super":{"__isSmartRef__":true,"id":8168}},"8168":{"varMapping":{"__isSmartRef__":true,"id":8169},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":8170},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8169":{"obj":{"__isSmartRef__":true,"id":6281},"name":"onrestore"},"8170":{},"8171":{"timestamp":{"__isSmartRef__":true,"id":8172},"user":"erp","tags":[]},"8172":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:57:44 GMT+0100 (CET)"},"8173":{"varMapping":{"__isSmartRef__":true,"id":8174},"source":"function renderTimeline() {\n if(this.activated) {\n if(this.zoomedOut) {\n this.renderZoomedOutTimeline();\n this.owner.get(\"zoomOut\").setLabel(\"Zoom in\");\n } else {\n this.renderNormalTimeline();\n this.owner.get(\"zoomOut\").setLabel(\"Zoom out\");\n }\n }\n\n}","funcProperties":{"__isSmartRef__":true,"id":8175},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8174":{"this":{"__isSmartRef__":true,"id":6281}},"8175":{"timestamp":{"__isSmartRef__":true,"id":8176},"user":"erp","tags":[]},"8176":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:57:34 GMT+0100 (CET)"},"8177":{"varMapping":{"__isSmartRef__":true,"id":8178},"source":"function renderCell() {\n var cell = jQuery(\"\");\n cell.css(\"border\", \"1px solid lightgrey\");\n cell.css(\"overflow\", \"hidden\");\n cell.css(\"text-align\",\"center\");\n cell.height(\"40px\");\n return cell; \n}","funcProperties":{"__isSmartRef__":true,"id":8179},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8178":{"this":{"__isSmartRef__":true,"id":6281}},"8179":{"timestamp":{"__isSmartRef__":true,"id":8180},"user":"erp","tags":[]},"8180":{"isSerializedDate":true,"string":"Fri Jan 04 2013 17:07:32 GMT+0100 (CET)"},"8181":{"varMapping":{"__isSmartRef__":true,"id":8182},"source":"function renderZoomedOutTimeline() {\n var parent = this.get(\"SeeTheState\");\n\n this.timelineColumns = [];\n this.submorphs.invoke('remove');\n\n var table = jQuery(\"
\");\n table.css(\"table-layout\",\"fixed\");\n table.css(\"border-collapse\",\"collapse\");\n table.css(\"width\", \"100%\");\n table.css(\"height\", \"100%\");\n for(var variableName in parent.timeline) {\n var rowData = parent.timeline[variableName];\n var rowMax = rowData.max();\n var rowMin = rowData.min();\n var tableRow = jQuery(\"\");\n tableRow.appendTo(table);\n for(var i = 0; i < rowData.length; i++) {\n var fillLevel;\n this.timelineColumns[i] = this.timelineColumns[i] || [];\n var cell = this.renderCell();\n cell.css(\"width\", this.zoomedOutCellWidth() + \"px\");\n cell.css(\"padding\", \"0px\");\n cell.css(\"vertical-align\", \"bottom\");\n cell.attr(\"class\", \"timelineColumn\" + String(i));\n\n cell.appendTo(tableRow);\n var cellText = \"\";\n if(rowData[i] == undefined) {\n fillLevel = jQuery(\"
\");\n cell.append(fillLevel);\n fillLevel.css(\"background-color\", \"red\");\n fillLevel.css(\"height\", \"100%\");\n fillLevel.css(\"width\", \"10px\");\n }\n else if(typeof(rowData[i]) == \"number\" || Object.isArray(rowData[i])) {\n var fill = rowData[i];\n if(Object.isArray(rowData[i])) {\n fill = rowData[i].length;\n };\n fillLevel = jQuery(\"
\");\n cell.append(fillLevel);\n fillLevel.css(\"background-color\", \"black\");\n var height = Math.round(((fill - 0.9*rowMin) / rowMax) * 40);\n fillLevel.css(\"height\", String(height) + \"px\");\n fillLevel.css(\"width\", \"10px\");\n }\n else {\n cellText = String(rowData[i]);\n cell.text(cellText);\n }\n\n this.timelineColumns[i].push(cell);\n }\n\n cell = this.renderCell();\n cell.css(\"width\", \"40px\");\n cell.text(variableName);\n cell.prependTo(tableRow);\n };\n\n var grid = new lively.morphic.HtmlWrapperMorph(pt(200,200));\n grid.setFill(Color.white);\n grid.asJQuery().append(table);\n this.addMorph(grid);\n parent.timelineGrid = grid.asJQuery();\n parent.timelineTable = table;\n\n}","funcProperties":{"__isSmartRef__":true,"id":8183},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8182":{"this":{"__isSmartRef__":true,"id":6281}},"8183":{"timestamp":{"__isSmartRef__":true,"id":8184},"user":"erp","tags":[]},"8184":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:40:29 GMT+0100 (CET)"},"8185":{"varMapping":{"__isSmartRef__":true,"id":8186},"source":"function renderNormalTimeline() {\n var parent = this.get(\"SeeTheState\");\n\n this.timelineColumns = [];\n this.submorphs.invoke('remove');\n\n var table = jQuery(\"
\");\n table.css(\"table-layout\",\"fixed\");\n table.css(\"border-collapse\",\"collapse\");\n table.css(\"width\", \"100%\");\n table.css(\"height\", \"100%\");\n for(var variableName in parent.timeline) {\n var rowData = parent.timeline[variableName];\n var tableRow = jQuery(\"\");\n tableRow.appendTo(table);\n for(var i = 0; i < rowData.length; i++) {\n this.timelineColumns[i] = this.timelineColumns[i] || [];\n var cell = this.renderCell();\n cell.css(\"width\", this.normalCellWidth() + \"px\");\n cell.attr(\"class\", \"timelineColumn\" + String(i));\n cell.appendTo(tableRow);\n var cellText = \"\";\n if(rowData[i] == undefined) {\n cellText = \"∅\";\n }\n else if(Object.isArray(rowData[i])) {\n cellText = String(\"Array \" + String(rowData[i].length));\n }\n else {\n rowData[i].getName = rowData[i].getName || function() {return \"\";};\n cellText = String(rowData[i]);\n }\n cell.text(cellText);\n\n this.timelineColumns[i].push(cell);\n\n }\n\n cell = this.renderCell();\n cell.css(\"width\", this.normalVariableCellWidth() + \"px\");\n cell.text(variableName);\n cell.prependTo(tableRow);\n };\n\n var grid = new lively.morphic.HtmlWrapperMorph(pt(200,200));\n grid.setFill(Color.white);\n grid.asJQuery().append(table);\n this.addMorph(grid);\n parent.timelineGrid = grid.asJQuery();\n parent.timelineTable = table;\n\n}","funcProperties":{"__isSmartRef__":true,"id":8187},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8186":{"this":{"__isSmartRef__":true,"id":6281}},"8187":{"timestamp":{"__isSmartRef__":true,"id":8188},"user":"erp","tags":[]},"8188":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:42:24 GMT+0100 (CET)"},"8189":{"varMapping":{"__isSmartRef__":true,"id":8190},"source":"function toggleZoom() {\n this.zoomedOut = !this.zoomedOut;\n this.renderTimeline();\n this.highlightColumn();\n}","funcProperties":{"__isSmartRef__":true,"id":8191},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8190":{"this":{"__isSmartRef__":true,"id":6281}},"8191":{"timestamp":{"__isSmartRef__":true,"id":8192},"user":"erp","tags":[]},"8192":{"isSerializedDate":true,"string":"Sat Jan 05 2013 11:52:00 GMT+0100 (CET)"},"8193":{"varMapping":{"__isSmartRef__":true,"id":8194},"source":"function normalCellWidth() {\n return 30;\n}","funcProperties":{"__isSmartRef__":true,"id":8195},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8194":{"this":{"__isSmartRef__":true,"id":6281}},"8195":{"timestamp":{"__isSmartRef__":true,"id":8196},"user":"erp","tags":[]},"8196":{"isSerializedDate":true,"string":"Sat Jan 05 2013 10:20:48 GMT+0100 (CET)"},"8197":{"varMapping":{"__isSmartRef__":true,"id":8198},"source":"function normalVariableCellWidth() {\n return 40;\n}","funcProperties":{"__isSmartRef__":true,"id":8199},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8198":{"this":{"__isSmartRef__":true,"id":6281}},"8199":{"timestamp":{"__isSmartRef__":true,"id":8200},"user":"erp","tags":[]},"8200":{"isSerializedDate":true,"string":"Sat Jan 05 2013 10:21:28 GMT+0100 (CET)"},"8201":{"varMapping":{"__isSmartRef__":true,"id":8202},"source":"function highlightColumn() {\n if(this.activated) {\n if(this.currentColumnNumber >= 0) {\n this.timelineColumns[this.previousColumnNumber].each(function(columnCell) {\n jQuery(columnCell).css(\"background-color\", \"white\");\n })\n this.timelineColumns[this.currentColumnNumber].each(function(columnCell) {\n jQuery(columnCell).css(\"background-color\", \"#FFFF7F\");\n })\n \n if(this.currentColumnNumber > 0) {\n var leftOfCell = this.currentColumnNumber*(this.cellWidth() + this.cellBorderWidth()) \n + (this.variableCellWidth() + 1)\n - 500;\n this.setAccumulatedScroll(leftOfCell, 0);\n } else if (this.currentColumnNumber == 0) {\n this.setAccumulatedScroll(0, 0);\n }\n }\n }\n\n}","funcProperties":{"__isSmartRef__":true,"id":8203},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8202":{"this":{"__isSmartRef__":true,"id":6281}},"8203":{"timestamp":{"__isSmartRef__":true,"id":8204},"user":"erp","tags":[]},"8204":{"isSerializedDate":true,"string":"Sun Jan 06 2013 22:32:54 GMT+0100 (CET)"},"8205":{"varMapping":{"__isSmartRef__":true,"id":8206},"source":"function zoomedOutCellWidth() {\n return 1;\n}","funcProperties":{"__isSmartRef__":true,"id":8207},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8206":{"this":{"__isSmartRef__":true,"id":6281}},"8207":{"timestamp":{"__isSmartRef__":true,"id":8208},"user":"erp","tags":[]},"8208":{"isSerializedDate":true,"string":"Sat Jan 05 2013 11:35:03 GMT+0100 (CET)"},"8209":{"varMapping":{"__isSmartRef__":true,"id":8210},"source":"function zoomedOutVariableCellWidth() {\n return 40;\n}","funcProperties":{"__isSmartRef__":true,"id":8211},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8210":{"this":{"__isSmartRef__":true,"id":6281}},"8211":{"timestamp":{"__isSmartRef__":true,"id":8212},"user":"erp","tags":[]},"8212":{"isSerializedDate":true,"string":"Sat Jan 05 2013 11:35:15 GMT+0100 (CET)"},"8213":{"varMapping":{"__isSmartRef__":true,"id":8214},"source":"function cellWidth() {\n if(this.zoomedOut) {\n return this.zoomedOutCellWidth();\n } else {\n return this.normalCellWidth();\n };\n}","funcProperties":{"__isSmartRef__":true,"id":8215},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8214":{"this":{"__isSmartRef__":true,"id":6281}},"8215":{"timestamp":{"__isSmartRef__":true,"id":8216},"user":"erp","tags":[]},"8216":{"isSerializedDate":true,"string":"Sat Jan 05 2013 11:36:03 GMT+0100 (CET)"},"8217":{"varMapping":{"__isSmartRef__":true,"id":8218},"source":"function variableCellWidth() {\n if(this.zoomedOut) {\n return this.zoomedOutVariableCellWidth();\n } else {\n return this.normalVariableCellWidth();\n };\n}","funcProperties":{"__isSmartRef__":true,"id":8219},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8218":{"this":{"__isSmartRef__":true,"id":6281}},"8219":{"timestamp":{"__isSmartRef__":true,"id":8220},"user":"erp","tags":[]},"8220":{"isSerializedDate":true,"string":"Sat Jan 05 2013 11:36:16 GMT+0100 (CET)"},"8221":{"varMapping":{"__isSmartRef__":true,"id":8222},"source":"function cellBorderWidth() {\n // Determined by magic number dice\n // and try and error\n if(this.zoomedOut) {\n return 1;\n } else {\n return 3;\n };\n}","funcProperties":{"__isSmartRef__":true,"id":8223},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8222":{"this":{"__isSmartRef__":true,"id":6281}},"8223":{"timestamp":{"__isSmartRef__":true,"id":8224},"user":"erp","tags":[]},"8224":{"isSerializedDate":true,"string":"Sat Jan 05 2013 11:39:28 GMT+0100 (CET)"},"8225":{"varMapping":{"__isSmartRef__":true,"id":8226},"source":"function setColumnNumber(newColumnNumber) {\n this.previousColumnNumber = this.currentColumnNumber;\n this.currentColumnNumber = newColumnNumber;\n}","funcProperties":{"__isSmartRef__":true,"id":8227},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8226":{"this":{"__isSmartRef__":true,"id":6281}},"8227":{"timestamp":{"__isSmartRef__":true,"id":8228},"user":"erp","tags":[]},"8228":{"isSerializedDate":true,"string":"Sat Jan 05 2013 11:50:45 GMT+0100 (CET)"},"8229":{"varMapping":{"__isSmartRef__":true,"id":8230},"source":"function toggleActivate() {\n this.activated = !this.activated;\n if(this.activated) {\n $morph(\"activateTimeline\").setLabel(\"Deactivate TL\");\n } else {\n $morph(\"activateTimeline\").setLabel(\"Activate TL\");\n }\n}","funcProperties":{"__isSmartRef__":true,"id":8231},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8230":{"this":{"__isSmartRef__":true,"id":6281}},"8231":{"timestamp":{"__isSmartRef__":true,"id":8232},"user":"erp","tags":[]},"8232":{"isSerializedDate":true,"string":"Sun Jan 06 2013 22:02:29 GMT+0100 (CET)"},"8233":{"source":{"__isSmartRef__":true,"id":6246},"target":{"__isSmartRef__":true,"id":6281}},"8234":{"morph":{"__isSmartRef__":true,"id":6246},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8235":{"doAction":{"__isSmartRef__":true,"id":8236}},"8236":{"varMapping":{"__isSmartRef__":true,"id":8237},"source":"function doAction() {\n \n}","funcProperties":{"__isSmartRef__":true,"id":8238},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8237":{"this":{"__isSmartRef__":true,"id":6246}},"8238":{"timestamp":{"__isSmartRef__":true,"id":8239},"user":"robertkrahn","tags":[]},"8239":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)"},"8240":{"submorphs":[{"__isSmartRef__":true,"id":8241}],"scripts":[],"id":"3DED8B5D-5B20-499F-8E30-F265F7B8434F","shape":{"__isSmartRef__":true,"id":8246},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":8252},"lighterFill":{"__isSmartRef__":true,"id":8257},"label":{"__isSmartRef__":true,"id":8241},"name":"activateTimeline","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8262},"attributeConnections":[{"__isSmartRef__":true,"id":8273},{"__isSmartRef__":true,"id":8274}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":8276},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","3597FFA9-12FB-4025-8DFD-9303B28004C6","2962F335-F931-47D8-8A19-40E58684C4DB","15178EFF-3BAB-4DAF-B314-ADF4528B23C3","6D3EDF33-7D1B-4AA5-B391-1EF44601E54B","BF48BE10-AB38-4EA0-9760-BBFD45010B34","9DBDAF8C-C384-4629-B814-E523A53AF804","5173748B-B39F-419B-8261-9F29F997FC0C","F8DAE1FD-2C25-439A-9DC6-00F11D124E32","B134D37C-9714-4527-8844-5BF9789D7A6E","9D01856D-DFC5-4E40-852F-3CAA2E9A2378"],"_ClipMode":"visible","isPressed":false,"moved":true,"isLockOwner":false,"#startLetters":"set","owner":{"__isSmartRef__":true,"id":6017},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8277},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(784.1,167.2)","distanceToDragEvent":"lively.pt(69.0,-16.0)"},"8241":{"submorphs":[],"scripts":[],"id":"B63F197E-66E9-44C5-8198-90EDFD3C6E64","shape":{"__isSmartRef__":true,"id":8242},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":8240},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":8243}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":8245},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","951C1A71-B1FC-4ED0-8BD4-DF9603C49044","3367CA85-84EA-4BD6-B103-0C6B9D59AF69","2713B2FF-71FF-4E0B-8CC0-A6AA480B0E3A","D7E0A0EA-AD7B-4457-9BB8-5E87814C426E","7D379649-9B57-4882-8867-1B43082948D1","65C13E7E-4EFA-4990-A411-7674F4AAD914","36C1C87C-C1A2-49B0-B52C-D5096EEDE385","ABC65A10-C29B-4418-88C3-64E2EC98D12F","10149A92-08F8-44BB-9968-ED33BCBE0B81","7890DB8C-A9D8-466E-8C31-6C4C128EC574"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"isLockOwner":false,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"8242":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"8243":{"style":{"__isSmartRef__":true,"id":8244},"chunkOwner":{"__isSmartRef__":true,"id":8241},"_id":"_12457","storedString":"Activate TL","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8244":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8245":{"morph":{"__isSmartRef__":true,"id":8241},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8246":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":8247},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"8247":{"stops":[{"__isSmartRef__":true,"id":8248},{"__isSmartRef__":true,"id":8249},{"__isSmartRef__":true,"id":8250},{"__isSmartRef__":true,"id":8251}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8248":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"8249":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"8250":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"8251":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"8252":{"stops":[{"__isSmartRef__":true,"id":8253},{"__isSmartRef__":true,"id":8254},{"__isSmartRef__":true,"id":8255},{"__isSmartRef__":true,"id":8256}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8253":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"8254":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"8255":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"8256":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"8257":{"stops":[{"__isSmartRef__":true,"id":8258},{"__isSmartRef__":true,"id":8259},{"__isSmartRef__":true,"id":8260},{"__isSmartRef__":true,"id":8261}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"8258":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"8259":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"8260":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"8261":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"8262":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":8263},{"__isSmartRef__":true,"id":8265},{"__isSmartRef__":true,"id":8267},{"__isSmartRef__":true,"id":8269},{"__isSmartRef__":true,"id":8271}],"revisionOnLoad":171940,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8263":{"date":{"__isSmartRef__":true,"id":8264},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"8264":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"8265":{"date":{"__isSmartRef__":true,"id":8266},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"8266":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"8267":{"date":{"__isSmartRef__":true,"id":8268},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"8268":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"8269":{"date":{"__isSmartRef__":true,"id":8270},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"8270":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"8271":{"date":{"__isSmartRef__":true,"id":8272},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"8272":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"8273":{"sourceObj":{"__isSmartRef__":true,"id":8240},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":8240},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"8274":{"sourceObj":{"__isSmartRef__":true,"id":8240},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6281},"targetMethodName":"toggleActivate","varMapping":{"__isSmartRef__":true,"id":8275},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"8275":{"source":{"__isSmartRef__":true,"id":8240},"target":{"__isSmartRef__":true,"id":6281}},"8276":{"morph":{"__isSmartRef__":true,"id":8240},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8277":{"doAction":{"__isSmartRef__":true,"id":8278}},"8278":{"varMapping":{"__isSmartRef__":true,"id":8279},"source":"function doAction() {\n \n}","funcProperties":{"__isSmartRef__":true,"id":8280},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8279":{"this":{"__isSmartRef__":true,"id":8240}},"8280":{"timestamp":{"__isSmartRef__":true,"id":8281},"user":"robertkrahn","tags":[]},"8281":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)"},"8282":{"#startLetters":"","_ClipMode":"visible","_traitConfig_":[{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8285}],"attributeConnections":[{"__isSmartRef__":true,"id":8287}],"data":{"__isSmartRef__":true,"id":8297},"derivationIds":[null,"3C1D17F3-0044-4726-B85A-A251A1F703B8","E43FA7DD-9693-40B9-8E88-821D5DCC0811","9FB8D17D-9023-44E8-9410-8AD268E25C75","9BD8C9A7-2A05-43C2-B96B-5EBD5ED44A95","54E9039F-4D91-48B7-B91C-8338A0BEC1F7","1A5EB7AE-1AC3-4FA6-8CF2-0835DF44CFA1","70EF3E19-6C17-4AF7-8C9B-406C7086FDB9","F339FE29-2DCB-412C-AC2A-3427836D8E01","1C09A3B2-9BEC-4791-8140-328F82C79025","5BE2C72F-3217-463E-99FD-ECBBFF668006"],"droppingEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":8349},"halosEnabled":true,"id":"2CD757AA-BE99-4B85-AC75-B56441756C70","isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":8350},"name":"SeeTheObjects","partsBinMetaInfo":{"__isSmartRef__":true,"id":8351},"prevScroll":[0,0],"scripts":[],"shape":{"__isSmartRef__":true,"id":8289},"showsHalos":true,"submorphs":[],"xUnit":"words","yUnit":"ms","yValues":[1,0,2,4,4,2,2,6,6,5,1],"doNotSerialize":["chart"],"isLockOwner":false,"grabbingEnabled":false,"moved":true,"owner":{"__isSmartRef__":true,"id":6017},"_Rotation":0,"_Scale":1,"previousOwner":{"__isSmartRef__":true,"id":6017},"__serializedExpressions__":["_Position","distanceToDragEvent","updateDelayed","previousPosition"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8355},"__LivelyClassName__":"lively.morphic.HtmlWrapperMorph","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(23.0,288.0)","distanceToDragEvent":"lively.pt(330.0,-4.0)","updateDelayed":"lively.pt(835.0,560.0)","previousPosition":"lively.pt(23.0,288.0)"},"8283":{"options":{"__isSmartRef__":true,"id":8284},"traitName":"d3WrapperTrait"},"8284":{},"8285":{"options":{"__isSmartRef__":true,"id":8286},"traitName":"apps.d3Interface.d3WrapperTrait"},"8286":{},"8287":{"dependendConnections":[{"__isSmartRef__":true,"id":8288},{"__isSmartRef__":true,"id":8288},{"__isSmartRef__":true,"id":8288},{"__isSmartRef__":true,"id":8288}],"sourceAttrName":"extent","sourceObj":{"__isSmartRef__":true,"id":8282},"targetMethodName":"updateDelayed","targetObj":{"__isSmartRef__":true,"id":8282},"attributeConnections":[{"__isSmartRef__":true,"id":8291},{"__isSmartRef__":true,"id":8293},{"__isSmartRef__":true,"id":8295}],"doNotSerialize":["$$converterString","$$updaterString","$$varMapping"],"doNotCopyProperties":["$$converterString","$$updaterString","$$varMapping"],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"8288":{"dependedBy":{"__isSmartRef__":true,"id":8287},"sourceAttrName":"_Extent","sourceObj":{"__isSmartRef__":true,"id":8289},"targetMethodName":"updateDelayed","targetObj":{"__isSmartRef__":true,"id":8282},"varMapping":{"__isSmartRef__":true,"id":8290},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"8289":{"_BorderRadius":0,"_BorderStyle":"solid","_BorderWidth":0,"_Opacity":0.5,"attributeConnections":[{"__isSmartRef__":true,"id":8288}],"doNotCopyProperties":["$$_Extent"],"doNotSerialize":["$$_Extent"],"stringifiedShapeNode":"
submorphs[]objscripts[]objshapeobjeventHandlerobjmorphdispatchTablederivationIds[]objidD58C6FBF-F...objdroppingEnabledtrueobjhalosEnabledtrueobj0i[øøøøø...]keys79jgetShapev
","__serializedExpressions__":["_BorderColor","_Fill","_Padding","_Position","extent","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(102,102,102)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","extent":"lively.pt(0.0,0.0)","_Extent":"lively.pt(835.0,560.0)"},"8290":{"source":{"__isSmartRef__":true,"id":8289},"target":{"__isSmartRef__":true,"id":8282}},"8291":{"sourceObj":{"__isSmartRef__":true,"id":8287},"sourceAttrName":"converterString","targetObj":{"__isSmartRef__":true,"id":8288},"targetMethodName":"setConverter","varMapping":{"__isSmartRef__":true,"id":8292},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"8292":{"source":{"__isSmartRef__":true,"id":8287},"target":{"__isSmartRef__":true,"id":8288}},"8293":{"sourceObj":{"__isSmartRef__":true,"id":8287},"sourceAttrName":"updaterString","targetObj":{"__isSmartRef__":true,"id":8288},"targetMethodName":"setUpdater","varMapping":{"__isSmartRef__":true,"id":8294},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"8294":{"source":{"__isSmartRef__":true,"id":8287},"target":{"__isSmartRef__":true,"id":8288}},"8295":{"sourceObj":{"__isSmartRef__":true,"id":8287},"sourceAttrName":"varMapping","targetObj":{"__isSmartRef__":true,"id":8288},"targetMethodName":"varMapping","varMapping":{"__isSmartRef__":true,"id":8296},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"8296":{"source":{"__isSmartRef__":true,"id":8287},"target":{"__isSmartRef__":true,"id":8288}},"8297":{"nodes":[{"__isSmartRef__":true,"id":8298},{"__isSmartRef__":true,"id":8300},{"__isSmartRef__":true,"id":8304},{"__isSmartRef__":true,"id":8305},{"__isSmartRef__":true,"id":8306},{"__isSmartRef__":true,"id":8307},{"__isSmartRef__":true,"id":8308},{"__isSmartRef__":true,"id":8309},{"__isSmartRef__":true,"id":8323},{"__isSmartRef__":true,"id":8324},{"__isSmartRef__":true,"id":8325},{"__isSmartRef__":true,"id":8326},{"__isSmartRef__":true,"id":8327},{"__isSmartRef__":true,"id":8328},{"__isSmartRef__":true,"id":8329},{"__isSmartRef__":true,"id":8330},{"__isSmartRef__":true,"id":8331},{"__isSmartRef__":true,"id":8332},{"__isSmartRef__":true,"id":8333},{"__isSmartRef__":true,"id":8334}],"links":[{"__isSmartRef__":true,"id":8335},{"__isSmartRef__":true,"id":8336},{"__isSmartRef__":true,"id":8337},{"__isSmartRef__":true,"id":8338},{"__isSmartRef__":true,"id":8339},{"__isSmartRef__":true,"id":8340},{"__isSmartRef__":true,"id":8341},{"__isSmartRef__":true,"id":8342},{"__isSmartRef__":true,"id":8343},{"__isSmartRef__":true,"id":8344},{"__isSmartRef__":true,"id":8345},{"__isSmartRef__":true,"id":8346},{"__isSmartRef__":true,"id":8347},{"__isSmartRef__":true,"id":8348}]},"8298":{"varname":"crunchedObj","value":{"__isSmartRef__":true,"id":8299},"radius":10,"index":0,"weight":0,"x":562.947676493252,"y":31.098594820063386,"px":562.4489975863077,"py":32.65240608728738},"8299":{"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core"},"8300":{"varname":"obj","value":{"__isSmartRef__":true,"id":8301},"radius":10,"index":1,"weight":8,"x":510.20525242844786,"y":299.1301863588725,"px":509.6372682481979,"py":299.0142258447574},"8301":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8302},"eventHandler":{"__isSmartRef__":true,"id":8303},"_ClipMode":"visible","derivationIds":[],"id":"D58C6FBF-F135-4683-8E61-40256D0E093D","droppingEnabled":true,"halosEnabled":true,"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core"},"8302":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(0.0,0.0)","_Padding":"lively.rect(0,0,0,0)"},"8303":{"morph":{"__isSmartRef__":true,"id":8301},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8304":{"name":"submorphs","color":3,"radius":5,"id":[],"type":"special","repr":"[]","index":2,"weight":1,"x":514.7438490647714,"y":405.93148012349513,"px":514.1525864222373,"py":404.58986139186624},"8305":{"name":"scripts","color":3,"radius":5,"id":[],"type":"special","repr":"[]","index":3,"weight":1,"x":461.96610862071066,"y":202.15636625593928,"px":461.9986728533571,"py":203.29140156140355},"8306":{"name":"shape","value":{"__isSmartRef__":true,"id":8302},"color":1,"radius":5,"type":"normal","index":4,"weight":1,"x":411.5123378037626,"y":253.34344226675944,"px":412.21658135706963,"py":253.83501901523962},"8307":{"name":"eventHandler","value":{"__isSmartRef__":true,"id":8303},"color":1,"radius":5,"type":"normal","index":5,"weight":3,"x":602.3696290615542,"y":352.4235561127102,"px":601.0410578452123,"py":351.8703979521975},"8308":{"name":"morph","value":{"__isSmartRef__":true,"id":8301},"color":1,"radius":5,"type":"normal","index":6,"weight":1,"x":621.7444635587566,"y":455.7886860822256,"px":620.5359182338914,"py":454.41046712551906},"8309":{"name":"dispatchTable","value":{"__isSmartRef__":true,"id":8310},"color":1,"radius":5,"type":"normal","index":7,"weight":1,"x":699.3127487958619,"y":314.55275084164117,"px":697.4776120723718,"py":314.5721069214847},"8310":{"mouseup":{"__isSmartRef__":true,"id":8311},"mousedown":{"__isSmartRef__":true,"id":8312},"mousemove":{"__isSmartRef__":true,"id":8313},"contextmenu":{"__isSmartRef__":true,"id":8314},"mousewheel":{"__isSmartRef__":true,"id":8315},"mouseout":{"__isSmartRef__":true,"id":8316},"keydown":{"__isSmartRef__":true,"id":8317},"keyup":{"__isSmartRef__":true,"id":8318},"keypress":{"__isSmartRef__":true,"id":8319},"scroll":{"__isSmartRef__":true,"id":8320},"blur":{"__isSmartRef__":true,"id":8321},"focus":{"__isSmartRef__":true,"id":8322}},"8311":{"type":"mouseup","target":{"__isSmartRef__":true,"id":8301},"targetMethodName":"onMouseUpEntry","handleOnCapture":true,"doNotSerialize":["node"],"unregisterMethodName":"unregisterHTMLAndSVGAndCANVAS"},"8312":{"type":"mousedown","target":{"__isSmartRef__":true,"id":8301},"targetMethodName":"onMouseDownEntry","handleOnCapture":true,"doNotSerialize":["node"],"unregisterMethodName":"unregisterHTMLAndSVGAndCANVAS"},"8313":{"type":"mousemove","target":{"__isSmartRef__":true,"id":8301},"targetMethodName":"onMouseMoveEntry","handleOnCapture":true,"doNotSerialize":["node"],"unregisterMethodName":"unregisterHTMLAndSVGAndCANVAS"},"8314":{"type":"contextmenu","target":{"__isSmartRef__":true,"id":8301},"targetMethodName":"onContextMenu","handleOnCapture":true,"doNotSerialize":["node"],"unregisterMethodName":"unregisterHTMLAndSVGAndCANVAS"},"8315":{"type":"mousewheel","target":{"__isSmartRef__":true,"id":8301},"targetMethodName":"onMouseWheelEntry","handleOnCapture":true,"doNotSerialize":["node"],"unregisterMethodName":"unregisterHTMLAndSVGAndCANVAS"},"8316":{"type":"mouseout","target":{"__isSmartRef__":true,"id":8301},"targetMethodName":"onMouseOut","handleOnCapture":true,"doNotSerialize":["node"],"unregisterMethodName":"unregisterHTMLAndSVGAndCANVAS"},"8317":{"type":"keydown","target":{"__isSmartRef__":true,"id":8301},"targetMethodName":"onKeyDown","handleOnCapture":true,"doNotSerialize":["node"],"unregisterMethodName":"unregisterHTMLAndSVGAndCANVAS"},"8318":{"type":"keyup","target":{"__isSmartRef__":true,"id":8301},"targetMethodName":"onKeyUp","handleOnCapture":true,"doNotSerialize":["node"],"unregisterMethodName":"unregisterHTMLAndSVGAndCANVAS"},"8319":{"type":"keypress","target":{"__isSmartRef__":true,"id":8301},"targetMethodName":"onKeyPress","handleOnCapture":true,"doNotSerialize":["node"],"unregisterMethodName":"unregisterHTMLAndSVGAndCANVAS"},"8320":{"type":"scroll","target":{"__isSmartRef__":true,"id":8301},"targetMethodName":"onScroll","handleOnCapture":true,"doNotSerialize":["node"],"unregisterMethodName":"unregisterHTMLAndSVGAndCANVAS"},"8321":{"type":"blur","target":{"__isSmartRef__":true,"id":8301},"targetMethodName":"onBlur","handleOnCapture":true,"doNotSerialize":["node"],"unregisterMethodName":"unregisterHTMLAndSVGAndCANVAS"},"8322":{"type":"focus","target":{"__isSmartRef__":true,"id":8301},"targetMethodName":"onFocus","handleOnCapture":true,"doNotSerialize":["node"],"unregisterMethodName":"unregisterHTMLAndSVGAndCANVAS"},"8323":{"name":"derivationIds","color":3,"radius":5,"id":[],"type":"special","repr":"[]","index":8,"weight":1,"x":404.41460368821504,"y":323.40461239333365,"px":405.22598313916876,"py":322.9702812078777},"8324":{"name":"id","color":2,"radius":5,"id":"D58C6FBF-F135-4683-8E61-40256D0E093D","type":"special","repr":"D58C6FBF-F...","index":9,"weight":1,"x":598.6763732398555,"y":239.21725456649293,"px":597.1482919934195,"py":239.7900869393701},"8325":{"name":"droppingEnabled","color":5,"radius":5,"id":true,"type":"special","repr":true,"index":10,"weight":1,"x":443.891456613858,"y":384.4981165223866,"px":444.1741707222822,"py":383.3124969373329},"8326":{"name":"halosEnabled","color":5,"radius":5,"id":true,"type":"special","repr":true,"index":11,"weight":1,"x":535.8867460328074,"y":194.9068718354129,"px":535.0619010818316,"py":196.01923107816245},"8327":{"varname":"i","value":0,"radius":10,"index":12,"weight":1,"x":286.3569222004818,"y":508.7122723005419,"px":287.2463384773492,"py":507.59264486261776},"8328":{"color":4,"radius":5,"id":0,"type":"special","repr":0,"index":13,"weight":1,"x":380.35991245332656,"y":549.512340978287,"px":380.5234084941494,"py":548.0456698823614},"8329":{"varname":"keys","value":["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],"radius":10,"index":14,"weight":1,"x":220.87368957066283,"y":124.82408131761696,"px":221.9480357337921,"py":125.53710982611149},"8330":{"color":3,"radius":5,"id":["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],"type":"special","repr":"[øøøøø...]","index":15,"weight":1,"x":174.6458996606206,"y":213.96329259604735,"px":176.03970787514103,"py":214.18162570497933},"8331":{"varname":"j","value":79,"radius":10,"index":16,"weight":1,"x":307.3251690021443,"y":47.786664143074724,"px":308.1386860565984,"py":48.876685581935384},"8332":{"color":4,"radius":5,"id":79,"type":"special","repr":79,"index":17,"weight":1,"x":403.43648113388144,"y":15.044893426109587,"px":403.6131612888301,"py":16.43115444792462},"8333":{"varname":"v","value":"getShape","radius":10,"index":18,"weight":1,"x":174.66913542530136,"y":319.4294502689628,"px":175.96132298447304,"py":319.2364483636973},"8334":{"color":2,"radius":5,"id":"getShape","type":"special","repr":"getShape","index":19,"weight":1,"x":205.37184710579402,"y":415.14903848968345,"px":206.43868593790938,"py":414.4026571597702},"8335":{"name":"submorphs","source":{"__isSmartRef__":true,"id":8300},"target":{"__isSmartRef__":true,"id":8304},"weight":1,"type":"label"},"8336":{"name":"scripts","source":{"__isSmartRef__":true,"id":8300},"target":{"__isSmartRef__":true,"id":8305},"weight":1,"type":"label"},"8337":{"name":"shape","source":{"__isSmartRef__":true,"id":8300},"target":{"__isSmartRef__":true,"id":8306},"weight":1,"type":"label"},"8338":{"name":"eventHandler","source":{"__isSmartRef__":true,"id":8300},"target":{"__isSmartRef__":true,"id":8307},"weight":1,"type":"label"},"8339":{"name":"morph","source":{"__isSmartRef__":true,"id":8307},"target":{"__isSmartRef__":true,"id":8308},"weight":1,"type":"label"},"8340":{"name":"dispatchTable","source":{"__isSmartRef__":true,"id":8307},"target":{"__isSmartRef__":true,"id":8309},"weight":1,"type":"label"},"8341":{"name":"derivationIds","source":{"__isSmartRef__":true,"id":8300},"target":{"__isSmartRef__":true,"id":8323},"weight":1,"type":"label"},"8342":{"name":"id","source":{"__isSmartRef__":true,"id":8300},"target":{"__isSmartRef__":true,"id":8324},"weight":1,"type":"label"},"8343":{"name":"droppingEnabled","source":{"__isSmartRef__":true,"id":8300},"target":{"__isSmartRef__":true,"id":8325},"weight":1,"type":"label"},"8344":{"name":"halosEnabled","source":{"__isSmartRef__":true,"id":8300},"target":{"__isSmartRef__":true,"id":8326},"weight":1,"type":"label"},"8345":{"name":"","source":{"__isSmartRef__":true,"id":8327},"target":{"__isSmartRef__":true,"id":8328},"weight":1,"type":"label"},"8346":{"name":"","source":{"__isSmartRef__":true,"id":8329},"target":{"__isSmartRef__":true,"id":8330},"weight":1,"type":"label"},"8347":{"name":"","source":{"__isSmartRef__":true,"id":8331},"target":{"__isSmartRef__":true,"id":8332},"weight":1,"type":"label"},"8348":{"name":"","source":{"__isSmartRef__":true,"id":8333},"target":{"__isSmartRef__":true,"id":8334},"weight":1,"type":"label"},"8349":{"morph":{"__isSmartRef__":true,"id":8282},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8350":{"resizeHeight":true,"resizeWidth":true},"8351":{"#startLetters":"","partName":"SeeTheObjects","requiredModules":["apps.d3Interface"],"partsSpaceName":"PartsBin/sd1213/","comment":"Bret Victors approach taken to a whole new level!","changes":[{"__isSmartRef__":true,"id":8352}],"migrationLevel":4,"lastModifiedDate":{"__isSmartRef__":true,"id":8354},"revisionOnLoad":188298,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8352":{"date":{"__isSmartRef__":true,"id":8353},"author":"merry_man","message":"no comment","id":"25DFBB9C-AC19-4137-890B-09D31C23145A"},"8353":{"isSerializedDate":true,"string":"Sun Jan 06 2013 11:25:48 GMT+0100 (CET)"},"8354":{"isSerializedDate":true,"string":"Sun Jan 06 2013 11:23:55 GMT+0100 (CET)"},"8355":{"reset":{"__isSmartRef__":true,"id":8356},"update":{"__isSmartRef__":true,"id":8360},"getChart":{"__isSmartRef__":true,"id":8364},"start":{"__isSmartRef__":true,"id":8368},"stop":{"__isSmartRef__":true,"id":8372},"draw":{"__isSmartRef__":true,"id":8376},"exampleData":{"__isSmartRef__":true,"id":8380},"renderVariables":{"__isSmartRef__":true,"id":8384}},"8356":{"varMapping":{"__isSmartRef__":true,"id":8357},"source":"function reset() {\n this.doNotSerialize = ['chart'];\n this.data = null;\n this.startStepping(1000, 'update');\n}","funcProperties":{"__isSmartRef__":true,"id":8358},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8357":{"this":{"__isSmartRef__":true,"id":8282}},"8358":{"timestamp":{"__isSmartRef__":true,"id":8359},"user":"markoroeder","tags":[]},"8359":{"isSerializedDate":true,"string":"Mon Dec 17 2012 11:03:40 GMT+0100 (CET)"},"8360":{"varMapping":{"__isSmartRef__":true,"id":8361},"source":"function update() {\n // this.update();\n if (!Global.d3) { this.stopStepping(); return };\n\n if (!this.data) this.exampleData();\n\n // update / add / remove bars and rules\n this.draw();\n}","funcProperties":{"__isSmartRef__":true,"id":8362},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8361":{"this":{"__isSmartRef__":true,"id":8282}},"8362":{"timestamp":{"__isSmartRef__":true,"id":8363},"user":"markoroeder","tags":[]},"8363":{"isSerializedDate":true,"string":"Mon Dec 17 2012 11:04:06 GMT+0100 (CET)"},"8364":{"varMapping":{"__isSmartRef__":true,"id":8365},"source":"function getChart() {\n return d3.select(this.renderContext().shapeNode);\n}","funcProperties":{"__isSmartRef__":true,"id":8366},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8365":{"this":{"__isSmartRef__":true,"id":8282}},"8366":{"timestamp":{"__isSmartRef__":true,"id":8367},"user":"markoroeder","tags":[]},"8367":{"isSerializedDate":true,"string":"Mon Dec 17 2012 11:04:18 GMT+0100 (CET)"},"8368":{"varMapping":{"__isSmartRef__":true,"id":8369},"source":"function start() {\n this.startStepping(1000, 'update');\n}","funcProperties":{"__isSmartRef__":true,"id":8370},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8369":{"this":{"__isSmartRef__":true,"id":8282}},"8370":{"timestamp":{"__isSmartRef__":true,"id":8371},"user":"jenslincke","tags":[]},"8371":{"isSerializedDate":true,"string":"Wed Oct 24 2012 17:37:14 GMT+0200 (CEST)"},"8372":{"varMapping":{"__isSmartRef__":true,"id":8373},"source":"function stop() {\n this.stopStepping();\n}","funcProperties":{"__isSmartRef__":true,"id":8374},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8373":{"this":{"__isSmartRef__":true,"id":8282}},"8374":{"timestamp":{"__isSmartRef__":true,"id":8375},"user":"jenslincke","tags":[]},"8375":{"isSerializedDate":true,"string":"Wed Oct 24 2012 17:37:24 GMT+0200 (CEST)"},"8376":{"varMapping":{"__isSmartRef__":true,"id":8377},"source":"function draw() {\n if (!this.chart) this.chart = this.getChart();\n this.chart.selectAll('svg').remove();\n\n var width = this.getExtent().x,\n height = this.getExtent().y;\n\n var color = d3.scale.category10();\n\n var force = d3.layout.force()\n .gravity(0.5)\n .linkDistance(100)\n .linkStrength(function(x) {\n return x.weight * 10;\n })\n .charge(-3000)\n .size([width, height])\n .nodes(this.data.nodes)\n .links(this.data.links);\n\n var svg = this.chart.append('svg')\n .attr(\"class\", \"panel\")\n .attr('width', width)\n .attr('height', height);\n\n force.on(\"tick\", function() {\n svg.selectAll(\"circle\")\n .attr(\"cx\", function(d) { return d.x; })\n .attr(\"cy\", function(d) { return d.y; });\n\n svg.selectAll(\"line\")\n .attr(\"x1\", function(d) { return d.source.x; })\n .attr(\"y1\", function(d) { return d.source.y; })\n .attr(\"x2\", function(d) { return d.target.x; })\n .attr(\"y2\", function(d) { return d.target.y; });\n\n svg.selectAll('text.label')\n .attr('x', function(d) { return xpos(d.source, d.target); })\n .attr('y', function(d) { return ypos(d.source, d.target); });\n \n svg.selectAll('text.repr')\n .attr('x', function(d) { return d.target.x; })\n .attr('y', function(d) { return d.target.y; });\n \n svg.selectAll('text.varname')\n .attr('x', function(d) { return d.source.x + 20; })\n .attr('y', function(d) { return d.source.y + 20; });\n });\n\n force.start();\n \n var node = svg.selectAll('circle')\n .data(this.data.nodes).enter()\n .append('circle')\n .attr('r', function(d) { return d.radius; })\n .attr(\"class\", function(d) { return d.type; })\n .style('stroke', '#FFFFFF')\n .style('stroke-width', '1.5px')\n .style('fill', function(d) { return color(d.color); })\n .call(force.drag);\n\n var link = svg.selectAll(\"line\")\n .data(this.data.links).enter()\n .insert(\"svg:g\", \"circle\") // insert before the nodes\n .attr('class', 'link')\n .style('stroke', '#999999')\n .style('stroke-opacity', 0.6)\n .style('stroke-width', function(d) { return 1; });\n addLink(link);\n \n //link.exit().remove();\n \n svg.selectAll('circle.special').remove();\n \n //node.exit().remove();\n\n function xpos(s, t) {\n var angle = Math.atan2(t.y - s.y, t.x - s.x);\n return 50 * Math.cos(angle) + s.x;\n }\n\n function ypos(s, t) {\n var angle = Math.atan2(t.y - s.y, t.x - s.x);\n return 50 * Math.sin(angle) + s.y;\n }\n\n function addLink(l) {\n l.append('svg:line')\n .attr(\"class\", \"outline\")\n .attr(\"x1\", function(d) { return d.source.x; })\n .attr(\"y1\", function(d) { return d.source.y; })\n .attr(\"x2\", function(d) { return d.target.x; })\n .attr(\"y2\", function(d) { return d.target.y; });\n\n l.append('svg:text')\n .attr('class', function(d) { return d.type; })\n .attr('x', function(d) { return d.source.x; })\n .attr('y', function(d) { return d.source.y; })\n .attr('text-anchor', 'middle')\n .style('fill', '#555555')\n .style('font-family', 'Arial')\n .style('font-size', 12)\n .text(function(d) { return d.target.name; });\n \n l.append('svg:text')\n .attr('class', \"repr\")\n .attr('x', function(d) { return d.target.x; })\n .attr('y', function(d) { return d.target.y; })\n .attr('text-anchor', 'middle')\n .style('fill', function(d) { return color(d.target.color); })\n .style('font-family', 'Arial')\n .style('font-size', 12)\n .text(function(d) { return d.target.repr;})\n \n l.append('svg:text')\n .attr('class', \"varname\")\n .attr('x', function(d) { return d.source.x; })\n .attr('y', function(d) { return d.source.y; })\n .attr('text-anchor', 'middle')\n .style('fill', '#000000')\n .style('font-family', 'Arial')\n .style('font-size', 15)\n .text(function(d) { return d.source.varname;})\n}\n}","funcProperties":{"__isSmartRef__":true,"id":8378},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8377":{"this":{"__isSmartRef__":true,"id":8282}},"8378":{"timestamp":{"__isSmartRef__":true,"id":8379},"user":"merry_man","tags":[]},"8379":{"isSerializedDate":true,"string":"Sun Jan 06 2013 10:56:36 GMT+0100 (CET)"},"8380":{"varMapping":{"__isSmartRef__":true,"id":8381},"source":"function exampleData() {\n this.data = { nodes: [], links: [] };\n var nodes = ['A', 'B', 'C', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N'];\n\n for (var i = 0; i < 15; i++) {\n var rnd1 = Math.floor(Math.random() * nodes.length);\n var rnd2 = Math.floor(Math.random() * (nodes.length - 1));\n if (rnd2 >= rnd1)\n rnd2++;\n this.data.links.push({ source: rnd1, target: rnd2, weight: 1 });\n }\n this.data.nodes = nodes.collect(function(node) {\n return { name: node };\n });\n}","funcProperties":{"__isSmartRef__":true,"id":8382},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8381":{"this":{"__isSmartRef__":true,"id":8282}},"8382":{"timestamp":{"__isSmartRef__":true,"id":8383},"user":"markoroeder","tags":[]},"8383":{"isSerializedDate":true,"string":"Mon Dec 17 2012 11:08:28 GMT+0100 (CET)"},"8384":{"varMapping":{"__isSmartRef__":true,"id":8385},"source":"function renderVariables(vars) {\n this.data = { nodes: [], links: [] };\n g = new apps.ObjectGrapher.Grapher();\n g.traverseVars(vars, 2);\n \n this.data.nodes = g.getNodes();\n this.data.links = g.getEdges();\n this.update();\n}","funcProperties":{"__isSmartRef__":true,"id":8386},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8385":{"this":{"__isSmartRef__":true,"id":8282}},"8386":{"timestamp":{"__isSmartRef__":true,"id":8387},"user":"merry_man","tags":[]},"8387":{"isSerializedDate":true,"string":"Sun Jan 06 2013 10:51:40 GMT+0100 (CET)"},"8388":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":13.695000000000002,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(925.0,588.0)","_BorderColor":"Color.rgb(167,167,167)","_Fill":"Color.rgb(246,244,241)","_Padding":"lively.rect(0,0,0,0)"},"8389":{"partsSpaceName":"PartsBin/sd1213/","comment":"An example application implementing Bret Victors idea of \"See the state\"","migrationLevel":4,"partName":"SeeTheState","changes":[{"__isSmartRef__":true,"id":8390},{"__isSmartRef__":true,"id":8392},{"__isSmartRef__":true,"id":8394},{"__isSmartRef__":true,"id":8396},{"__isSmartRef__":true,"id":8398},{"__isSmartRef__":true,"id":8400},{"__isSmartRef__":true,"id":8402},{"__isSmartRef__":true,"id":8404},{"__isSmartRef__":true,"id":8406},{"__isSmartRef__":true,"id":8408},{"__isSmartRef__":true,"id":8410},{"__isSmartRef__":true,"id":8412},{"__isSmartRef__":true,"id":8414},{"__isSmartRef__":true,"id":8416},{"__isSmartRef__":true,"id":8418},{"__isSmartRef__":true,"id":8420},{"__isSmartRef__":true,"id":8422}],"lastModifiedDate":{"__isSmartRef__":true,"id":8424},"revisionOnLoad":188388,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8390":{"date":{"__isSmartRef__":true,"id":8391},"author":"erp","message":"timeline fix","id":"2E31914C-C0A5-47BF-85C9-50CA83CBABC5"},"8391":{"isSerializedDate":true,"string":"Sun Jan 06 2013 22:33:06 GMT+0100 (CET)"},"8392":{"date":{"__isSmartRef__":true,"id":8393},"author":"erp","message":"fixed further bugs with the deepCopy procedure","id":"D6F5E60C-1ABF-4E90-8744-2E9BF0B3DA27"},"8393":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:49:07 GMT+0100 (CET)"},"8394":{"date":{"__isSmartRef__":true,"id":8395},"author":"erp","message":"prepared for object graph","id":"19869128-BB06-4236-AA49-648A7F0CF9B2"},"8395":{"isSerializedDate":true,"string":"Sat Jan 05 2013 15:08:33 GMT+0100 (CET)"},"8396":{"date":{"__isSmartRef__":true,"id":8397},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"8397":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"8398":{"date":{"__isSmartRef__":true,"id":8399},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"8399":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"8400":{"date":{"__isSmartRef__":true,"id":8401},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"8401":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"8402":{"date":{"__isSmartRef__":true,"id":8403},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"8403":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"8404":{"date":{"__isSmartRef__":true,"id":8405},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"8405":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"8406":{"date":{"__isSmartRef__":true,"id":8407},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"8407":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"8408":{"date":{"__isSmartRef__":true,"id":8409},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"8409":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"8410":{"date":{"__isSmartRef__":true,"id":8411},"author":"jenslincke","message":"no comment","id":"34EAD84A-4849-4B51-9D1C-9202D5322FD1"},"8411":{"isSerializedDate":true,"string":"Thu Oct 18 2012 17:07:04 GMT+0200 (CEST)"},"8412":{"date":{"__isSmartRef__":true,"id":8413},"author":"erp","message":"first version","id":"9153AE0C-1FB5-4B33-B45F-790F947FFF8E"},"8413":{"isSerializedDate":true,"string":"Thu Jan 03 2013 17:14:30 GMT+0100 (CET)"},"8414":{"date":{"__isSmartRef__":true,"id":8415},"author":"erp","message":"adjusted the name as it contained to many trailing whitespaces","id":"0304F420-554A-4A16-B228-726C6DD16FE2"},"8415":{"isSerializedDate":true,"string":"Thu Jan 03 2013 17:26:27 GMT+0100 (CET)"},"8416":{"date":{"__isSmartRef__":true,"id":8417},"author":"erp","message":"added the first version of the timeline and improved the slider experience","id":"A861111B-C45E-49F2-97C9-EC95D8E27073"},"8417":{"isSerializedDate":true,"string":"Fri Jan 04 2013 16:28:43 GMT+0100 (CET)"},"8418":{"date":{"__isSmartRef__":true,"id":8419},"author":"erp","message":"Added zoom to timeline and fixed some bugs with the sliders","id":"FB5345A5-E618-4918-8F95-E67E5ED950F9"},"8419":{"isSerializedDate":true,"string":"Sat Jan 05 2013 13:11:33 GMT+0100 (CET)"},"8420":{"date":{"__isSmartRef__":true,"id":8421},"author":"erp","message":"Changed deep copy to lively integrated correct version.","id":"1412772A-7A7B-4631-AE3C-B328353CA554"},"8421":{"isSerializedDate":true,"string":"Sun Jan 06 2013 11:17:23 GMT+0100 (CET)"},"8422":{"date":{"__isSmartRef__":true,"id":8423},"author":"erp","message":"minor improvements","id":"B2DC5044-0FD6-4B4B-B35D-8028CA336D5B"},"8423":{"isSerializedDate":true,"string":"Sun Jan 06 2013 22:05:06 GMT+0100 (CET)"},"8424":{"isSerializedDate":true,"string":"Sun Jan 06 2013 22:34:40 GMT+0100 (CET)"},"8425":{"morph":{"__isSmartRef__":true,"id":6017},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8426":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8427}},"8427":{"test01IsMorph":{"__isSmartRef__":true,"id":8428}},"8428":{"varMapping":{"__isSmartRef__":true,"id":8429},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8430},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8429":{"this":{"__isSmartRef__":true,"id":8426}},"8430":{},"8431":{"target":{"__isSmartRef__":true,"id":6017},"selector":"runStep","args":[],"stopped":true,"tickTime":100,"suspended":true,"__LivelyClassName__":"lively.morphic.TargetScript","__SourceModuleName__":"Global.lively.morphic.Core"},"8432":{"[object Object]":true},"8433":{"submorphs":[{"__isSmartRef__":true,"id":8434},{"__isSmartRef__":true,"id":8437},{"__isSmartRef__":true,"id":8440},{"__isSmartRef__":true,"id":8443},{"__isSmartRef__":true,"id":8446},{"__isSmartRef__":true,"id":8449},{"__isSmartRef__":true,"id":8452},{"__isSmartRef__":true,"id":8455},{"__isSmartRef__":true,"id":8458},{"__isSmartRef__":true,"id":8461},{"__isSmartRef__":true,"id":8464},{"__isSmartRef__":true,"id":8467},{"__isSmartRef__":true,"id":8470},{"__isSmartRef__":true,"id":8473},{"__isSmartRef__":true,"id":8476},{"__isSmartRef__":true,"id":8479},{"__isSmartRef__":true,"id":8482},{"__isSmartRef__":true,"id":8485},{"__isSmartRef__":true,"id":8488},{"__isSmartRef__":true,"id":8491},{"__isSmartRef__":true,"id":8494},{"__isSmartRef__":true,"id":8497},{"__isSmartRef__":true,"id":8500},{"__isSmartRef__":true,"id":8503},{"__isSmartRef__":true,"id":8506},{"__isSmartRef__":true,"id":8509},{"__isSmartRef__":true,"id":8512},{"__isSmartRef__":true,"id":8515},{"__isSmartRef__":true,"id":8518},{"__isSmartRef__":true,"id":8521}],"scripts":[],"shape":{"__isSmartRef__":true,"id":8524},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":8525}],"eventHandler":{"__isSmartRef__":true,"id":8527},"_ClipMode":"visible","derivationIds":[],"id":"E22E4581-A73B-445A-AA7E-1D484A813767","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":true,"allowInput":true,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)"},"8434":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8435},"eventHandler":{"__isSmartRef__":true,"id":8436},"_ClipMode":"visible","derivationIds":[],"id":"06E3793F-35BD-4502-B17E-CEC438EC7669","droppingEnabled":true,"halosEnabled":true,"_Rotation":0,"owner":{"__isSmartRef__":true,"id":8433},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8435":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"8436":{"morph":{"__isSmartRef__":true,"id":8434},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8437":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8438},"eventHandler":{"__isSmartRef__":true,"id":8439},"_ClipMode":"visible","derivationIds":[],"id":"6442CEB8-3807-4686-A6D3-5084CFEA3653","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.1,"owner":{"__isSmartRef__":true,"id":8433},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8438":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(10,0,0)"},"8439":{"morph":{"__isSmartRef__":true,"id":8437},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8440":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8441},"eventHandler":{"__isSmartRef__":true,"id":8442},"_ClipMode":"visible","derivationIds":[],"id":"70BC9563-1EE4-46F3-AE98-3CBA19E6AA69","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.2,"owner":{"__isSmartRef__":true,"id":8433},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8441":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(20,0,0)"},"8442":{"morph":{"__isSmartRef__":true,"id":8440},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8443":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8444},"eventHandler":{"__isSmartRef__":true,"id":8445},"_ClipMode":"visible","derivationIds":[],"id":"877178A2-0147-4E6A-80FF-FDD6C06CA7BA","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.30000000000000004,"owner":{"__isSmartRef__":true,"id":8433},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8444":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(30,0,0)"},"8445":{"morph":{"__isSmartRef__":true,"id":8443},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8446":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8447},"eventHandler":{"__isSmartRef__":true,"id":8448},"_ClipMode":"visible","derivationIds":[],"id":"49FBFA78-344D-4D9E-B197-A31A15331397","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.4,"owner":{"__isSmartRef__":true,"id":8433},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8447":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(40,0,0)"},"8448":{"morph":{"__isSmartRef__":true,"id":8446},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8449":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8450},"eventHandler":{"__isSmartRef__":true,"id":8451},"_ClipMode":"visible","derivationIds":[],"id":"07D42DE6-0664-47D1-A4A6-F2F0F674B4FF","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.5,"owner":{"__isSmartRef__":true,"id":8433},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8450":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(50,0,0)"},"8451":{"morph":{"__isSmartRef__":true,"id":8449},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8452":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8453},"eventHandler":{"__isSmartRef__":true,"id":8454},"_ClipMode":"visible","derivationIds":[],"id":"9970261E-2E6F-4E9B-9FDD-41D4C10E5FF5","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.6000000000000001,"owner":{"__isSmartRef__":true,"id":8433},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8453":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(60,0,0)"},"8454":{"morph":{"__isSmartRef__":true,"id":8452},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8455":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8456},"eventHandler":{"__isSmartRef__":true,"id":8457},"_ClipMode":"visible","derivationIds":[],"id":"B2DCCD68-6927-475A-8848-F7814DCEB2C3","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.7000000000000001,"owner":{"__isSmartRef__":true,"id":8433},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8456":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(70,0,0)"},"8457":{"morph":{"__isSmartRef__":true,"id":8455},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8458":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8459},"eventHandler":{"__isSmartRef__":true,"id":8460},"_ClipMode":"visible","derivationIds":[],"id":"38A6AC55-02D2-4A3D-85DD-40D901AA1127","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.8,"owner":{"__isSmartRef__":true,"id":8433},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8459":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(80,0,0)"},"8460":{"morph":{"__isSmartRef__":true,"id":8458},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8461":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8462},"eventHandler":{"__isSmartRef__":true,"id":8463},"_ClipMode":"visible","derivationIds":[],"id":"4E59B15B-CFA0-40CD-980D-A2B0B78A4666","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.9,"owner":{"__isSmartRef__":true,"id":8433},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8462":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(90,0,0)"},"8463":{"morph":{"__isSmartRef__":true,"id":8461},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8464":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8465},"eventHandler":{"__isSmartRef__":true,"id":8466},"_ClipMode":"visible","derivationIds":[],"id":"64EB0C78-B8A0-4729-AF95-61B58E7364BA","droppingEnabled":true,"halosEnabled":true,"_Rotation":1,"owner":{"__isSmartRef__":true,"id":8433},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8465":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(100,0,0)"},"8466":{"morph":{"__isSmartRef__":true,"id":8464},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8467":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8468},"eventHandler":{"__isSmartRef__":true,"id":8469},"_ClipMode":"visible","derivationIds":[],"id":"B58C2202-57CC-4299-9F8C-AAC4272E9F3E","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.1,"owner":{"__isSmartRef__":true,"id":8433},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8468":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(110,0,0)"},"8469":{"morph":{"__isSmartRef__":true,"id":8467},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8470":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8471},"eventHandler":{"__isSmartRef__":true,"id":8472},"_ClipMode":"visible","derivationIds":[],"id":"5D3637A4-6C4B-4E28-9B4D-F4939B3E8B99","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.2000000000000002,"owner":{"__isSmartRef__":true,"id":8433},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8471":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(120,0,0)"},"8472":{"morph":{"__isSmartRef__":true,"id":8470},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8473":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8474},"eventHandler":{"__isSmartRef__":true,"id":8475},"_ClipMode":"visible","derivationIds":[],"id":"CD98BE56-02C7-403A-AA8E-DCC71E8B6ECB","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.3,"owner":{"__isSmartRef__":true,"id":8433},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8474":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(130,0,0)"},"8475":{"morph":{"__isSmartRef__":true,"id":8473},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8476":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8477},"eventHandler":{"__isSmartRef__":true,"id":8478},"_ClipMode":"visible","derivationIds":[],"id":"1A1C08C0-CD4C-49AA-9DAD-C57B17029279","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.4000000000000001,"owner":{"__isSmartRef__":true,"id":8433},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8477":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(140,0,0)"},"8478":{"morph":{"__isSmartRef__":true,"id":8476},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8479":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8480},"eventHandler":{"__isSmartRef__":true,"id":8481},"_ClipMode":"visible","derivationIds":[],"id":"BF10E794-86C1-48F0-901C-3FDE1707D17A","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.5,"owner":{"__isSmartRef__":true,"id":8433},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8480":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(150,0,0)"},"8481":{"morph":{"__isSmartRef__":true,"id":8479},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8482":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8483},"eventHandler":{"__isSmartRef__":true,"id":8484},"_ClipMode":"visible","derivationIds":[],"id":"3CAD8FB1-F3A4-41B6-9ADF-D4C50309678D","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.6,"owner":{"__isSmartRef__":true,"id":8433},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8483":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(160,0,0)"},"8484":{"morph":{"__isSmartRef__":true,"id":8482},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8485":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8486},"eventHandler":{"__isSmartRef__":true,"id":8487},"_ClipMode":"visible","derivationIds":[],"id":"AA369548-4CA0-4549-8ED7-7C48421583FD","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.7000000000000002,"owner":{"__isSmartRef__":true,"id":8433},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8486":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(170,0,0)"},"8487":{"morph":{"__isSmartRef__":true,"id":8485},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8488":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8489},"eventHandler":{"__isSmartRef__":true,"id":8490},"_ClipMode":"visible","derivationIds":[],"id":"FC0ED7B7-2372-4894-A28A-56BA5F8B9579","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.8,"owner":{"__isSmartRef__":true,"id":8433},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8489":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(180,0,0)"},"8490":{"morph":{"__isSmartRef__":true,"id":8488},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8491":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8492},"eventHandler":{"__isSmartRef__":true,"id":8493},"_ClipMode":"visible","derivationIds":[],"id":"310893B9-EAF3-4BD3-BA3D-4C328268EA9B","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.9000000000000001,"owner":{"__isSmartRef__":true,"id":8433},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8492":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(190,0,0)"},"8493":{"morph":{"__isSmartRef__":true,"id":8491},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8494":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8495},"eventHandler":{"__isSmartRef__":true,"id":8496},"_ClipMode":"visible","derivationIds":[],"id":"74CB2F00-3D2D-4921-8B4F-19CD9A6A8725","droppingEnabled":true,"halosEnabled":true,"_Rotation":2,"owner":{"__isSmartRef__":true,"id":8433},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8495":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(200,0,0)"},"8496":{"morph":{"__isSmartRef__":true,"id":8494},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8497":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8498},"eventHandler":{"__isSmartRef__":true,"id":8499},"_ClipMode":"visible","derivationIds":[],"id":"A40FCCFC-2B05-4758-A86B-A34BA7576DE5","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.1,"owner":{"__isSmartRef__":true,"id":8433},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8498":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(210,0,0)"},"8499":{"morph":{"__isSmartRef__":true,"id":8497},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8500":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8501},"eventHandler":{"__isSmartRef__":true,"id":8502},"_ClipMode":"visible","derivationIds":[],"id":"456E5BD1-1CB0-410C-BA42-65B7D9DD11B3","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.2,"owner":{"__isSmartRef__":true,"id":8433},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8501":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(220,0,0)"},"8502":{"morph":{"__isSmartRef__":true,"id":8500},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8503":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8504},"eventHandler":{"__isSmartRef__":true,"id":8505},"_ClipMode":"visible","derivationIds":[],"id":"D0AC2218-28C5-436A-A9F8-C5C1B05A46D6","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.3000000000000003,"owner":{"__isSmartRef__":true,"id":8433},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8504":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,0,0)"},"8505":{"morph":{"__isSmartRef__":true,"id":8503},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8506":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8507},"eventHandler":{"__isSmartRef__":true,"id":8508},"_ClipMode":"visible","derivationIds":[],"id":"24F5274E-4E42-4456-94E5-9F69E750C9F3","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.4000000000000004,"owner":{"__isSmartRef__":true,"id":8433},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8507":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(240,0,0)"},"8508":{"morph":{"__isSmartRef__":true,"id":8506},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8509":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8510},"eventHandler":{"__isSmartRef__":true,"id":8511},"_ClipMode":"visible","derivationIds":[],"id":"67F1601F-6E7C-4ABE-A728-F3A3F1919FC7","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.5,"owner":{"__isSmartRef__":true,"id":8433},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8510":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(250,0,0)"},"8511":{"morph":{"__isSmartRef__":true,"id":8509},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8512":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8513},"eventHandler":{"__isSmartRef__":true,"id":8514},"_ClipMode":"visible","derivationIds":[],"id":"FC12BF42-E793-48EA-982D-490AF7E5697D","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.6,"owner":{"__isSmartRef__":true,"id":8433},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8513":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(291,0,0)"},"8514":{"morph":{"__isSmartRef__":true,"id":8512},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8515":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8516},"eventHandler":{"__isSmartRef__":true,"id":8517},"_ClipMode":"visible","derivationIds":[],"id":"81BB8A66-1C40-4A18-B0D1-E29C2E711575","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.7,"owner":{"__isSmartRef__":true,"id":8433},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8516":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(301,0,0)"},"8517":{"morph":{"__isSmartRef__":true,"id":8515},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8518":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8519},"eventHandler":{"__isSmartRef__":true,"id":8520},"_ClipMode":"visible","derivationIds":[],"id":"0561FEFC-8FF4-4EED-9CF2-FFC74F2E4C12","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.8000000000000003,"owner":{"__isSmartRef__":true,"id":8433},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8519":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(311,0,0)"},"8520":{"morph":{"__isSmartRef__":true,"id":8518},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8521":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8522},"eventHandler":{"__isSmartRef__":true,"id":8523},"_ClipMode":"visible","derivationIds":[],"id":"B7E72FA4-00F9-48D2-BBA6-3550EB5AE77C","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.9000000000000004,"owner":{"__isSmartRef__":true,"id":8433},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8522":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(321,0,0)"},"8523":{"morph":{"__isSmartRef__":true,"id":8521},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8524":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(200.0,100.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)"},"8525":{"style":{"__isSmartRef__":true,"id":8526},"chunkOwner":{"__isSmartRef__":true,"id":8433},"_id":"_65852","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8526":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8527":{"morph":{"__isSmartRef__":true,"id":8433},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8528":{"submorphs":[{"__isSmartRef__":true,"id":8529},{"__isSmartRef__":true,"id":8532},{"__isSmartRef__":true,"id":8535},{"__isSmartRef__":true,"id":8538},{"__isSmartRef__":true,"id":8541},{"__isSmartRef__":true,"id":8544},{"__isSmartRef__":true,"id":8547},{"__isSmartRef__":true,"id":8550},{"__isSmartRef__":true,"id":8553},{"__isSmartRef__":true,"id":8556},{"__isSmartRef__":true,"id":8559},{"__isSmartRef__":true,"id":8562},{"__isSmartRef__":true,"id":8565},{"__isSmartRef__":true,"id":8568},{"__isSmartRef__":true,"id":8571},{"__isSmartRef__":true,"id":8574},{"__isSmartRef__":true,"id":8577},{"__isSmartRef__":true,"id":8580},{"__isSmartRef__":true,"id":8583},{"__isSmartRef__":true,"id":8586},{"__isSmartRef__":true,"id":8589},{"__isSmartRef__":true,"id":8592},{"__isSmartRef__":true,"id":8595},{"__isSmartRef__":true,"id":8598},{"__isSmartRef__":true,"id":8601},{"__isSmartRef__":true,"id":8604},{"__isSmartRef__":true,"id":8607},{"__isSmartRef__":true,"id":8610},{"__isSmartRef__":true,"id":8613},{"__isSmartRef__":true,"id":8616},{"__isSmartRef__":true,"id":8619},{"__isSmartRef__":true,"id":8622},{"__isSmartRef__":true,"id":8625},{"__isSmartRef__":true,"id":8628},{"__isSmartRef__":true,"id":8631},{"__isSmartRef__":true,"id":8634},{"__isSmartRef__":true,"id":8637},{"__isSmartRef__":true,"id":8640},{"__isSmartRef__":true,"id":8643},{"__isSmartRef__":true,"id":8646},{"__isSmartRef__":true,"id":8649},{"__isSmartRef__":true,"id":8652},{"__isSmartRef__":true,"id":8655},{"__isSmartRef__":true,"id":8658},{"__isSmartRef__":true,"id":8661},{"__isSmartRef__":true,"id":8664},{"__isSmartRef__":true,"id":8667},{"__isSmartRef__":true,"id":8670},{"__isSmartRef__":true,"id":8673},{"__isSmartRef__":true,"id":8676},{"__isSmartRef__":true,"id":8679},{"__isSmartRef__":true,"id":8682},{"__isSmartRef__":true,"id":8685},{"__isSmartRef__":true,"id":8688},{"__isSmartRef__":true,"id":8691},{"__isSmartRef__":true,"id":8694},{"__isSmartRef__":true,"id":8697},{"__isSmartRef__":true,"id":8700},{"__isSmartRef__":true,"id":8703},{"__isSmartRef__":true,"id":8706}],"scripts":[],"shape":{"__isSmartRef__":true,"id":8709},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":8710}],"eventHandler":{"__isSmartRef__":true,"id":8712},"_ClipMode":"visible","derivationIds":[],"id":"5BB73528-720F-439C-812A-4DE72BA5246A","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":true,"allowInput":true,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)"},"8529":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8530},"eventHandler":{"__isSmartRef__":true,"id":8531},"_ClipMode":"visible","derivationIds":[],"id":"9F39309F-FA11-428E-A94B-33A7A627DADE","droppingEnabled":true,"halosEnabled":true,"_Rotation":0,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8530":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"8531":{"morph":{"__isSmartRef__":true,"id":8529},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8532":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8533},"eventHandler":{"__isSmartRef__":true,"id":8534},"_ClipMode":"visible","derivationIds":[],"id":"E5BF504B-11BB-440F-B5B1-657CE85E40B8","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.1,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8533":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(10,0,0)"},"8534":{"morph":{"__isSmartRef__":true,"id":8532},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8535":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8536},"eventHandler":{"__isSmartRef__":true,"id":8537},"_ClipMode":"visible","derivationIds":[],"id":"D4A2E634-4221-4716-9A2E-5323C94E76E3","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.2,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8536":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(20,0,0)"},"8537":{"morph":{"__isSmartRef__":true,"id":8535},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8538":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8539},"eventHandler":{"__isSmartRef__":true,"id":8540},"_ClipMode":"visible","derivationIds":[],"id":"D4E364EF-6284-4427-9F0E-0C0BE745F344","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.30000000000000004,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8539":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(30,0,0)"},"8540":{"morph":{"__isSmartRef__":true,"id":8538},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8541":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8542},"eventHandler":{"__isSmartRef__":true,"id":8543},"_ClipMode":"visible","derivationIds":[],"id":"9343E5F4-B5C7-483F-8088-76BC78C194C6","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.4,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8542":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(40,0,0)"},"8543":{"morph":{"__isSmartRef__":true,"id":8541},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8544":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8545},"eventHandler":{"__isSmartRef__":true,"id":8546},"_ClipMode":"visible","derivationIds":[],"id":"1A83F064-6E77-4DF3-A0B4-39CB0A21915C","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.5,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8545":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(50,0,0)"},"8546":{"morph":{"__isSmartRef__":true,"id":8544},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8547":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8548},"eventHandler":{"__isSmartRef__":true,"id":8549},"_ClipMode":"visible","derivationIds":[],"id":"88650F07-D72D-4175-B632-B58CB39377B4","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.6000000000000001,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8548":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(60,0,0)"},"8549":{"morph":{"__isSmartRef__":true,"id":8547},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8550":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8551},"eventHandler":{"__isSmartRef__":true,"id":8552},"_ClipMode":"visible","derivationIds":[],"id":"D6F027DB-9919-4D91-94D9-0FF015A7223E","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.7000000000000001,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8551":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(70,0,0)"},"8552":{"morph":{"__isSmartRef__":true,"id":8550},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8553":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8554},"eventHandler":{"__isSmartRef__":true,"id":8555},"_ClipMode":"visible","derivationIds":[],"id":"4C0C4CAC-2ECC-4CDD-AF8B-E940D5FDC2AB","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.8,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8554":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(80,0,0)"},"8555":{"morph":{"__isSmartRef__":true,"id":8553},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8556":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8557},"eventHandler":{"__isSmartRef__":true,"id":8558},"_ClipMode":"visible","derivationIds":[],"id":"9C48885E-474A-4902-87C6-E3498FAFD0A1","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.9,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8557":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(90,0,0)"},"8558":{"morph":{"__isSmartRef__":true,"id":8556},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8559":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8560},"eventHandler":{"__isSmartRef__":true,"id":8561},"_ClipMode":"visible","derivationIds":[],"id":"6FEFBF48-90BB-44D4-A2DD-A4E8F4F9B2CD","droppingEnabled":true,"halosEnabled":true,"_Rotation":1,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8560":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(100,0,0)"},"8561":{"morph":{"__isSmartRef__":true,"id":8559},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8562":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8563},"eventHandler":{"__isSmartRef__":true,"id":8564},"_ClipMode":"visible","derivationIds":[],"id":"643E6E22-4DBD-4F61-BEEF-21FF1218EECB","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.1,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8563":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(110,0,0)"},"8564":{"morph":{"__isSmartRef__":true,"id":8562},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8565":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8566},"eventHandler":{"__isSmartRef__":true,"id":8567},"_ClipMode":"visible","derivationIds":[],"id":"FCD37027-F627-475C-AB10-03EE794D41A0","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.2000000000000002,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8566":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(120,0,0)"},"8567":{"morph":{"__isSmartRef__":true,"id":8565},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8568":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8569},"eventHandler":{"__isSmartRef__":true,"id":8570},"_ClipMode":"visible","derivationIds":[],"id":"F21654FA-A41E-49B4-9F4E-C79FA6F9C2F9","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.3,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8569":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(130,0,0)"},"8570":{"morph":{"__isSmartRef__":true,"id":8568},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8571":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8572},"eventHandler":{"__isSmartRef__":true,"id":8573},"_ClipMode":"visible","derivationIds":[],"id":"8039F135-8D08-453C-8C79-2ADC7F9545E2","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.4000000000000001,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8572":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(140,0,0)"},"8573":{"morph":{"__isSmartRef__":true,"id":8571},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8574":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8575},"eventHandler":{"__isSmartRef__":true,"id":8576},"_ClipMode":"visible","derivationIds":[],"id":"029BABEE-FB96-43D6-AE5A-EB1E78BB8C26","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.5,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8575":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(150,0,0)"},"8576":{"morph":{"__isSmartRef__":true,"id":8574},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8577":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8578},"eventHandler":{"__isSmartRef__":true,"id":8579},"_ClipMode":"visible","derivationIds":[],"id":"902C78BE-A86D-4ACE-8EBD-5A4E07AA19BB","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.6,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8578":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(160,0,0)"},"8579":{"morph":{"__isSmartRef__":true,"id":8577},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8580":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8581},"eventHandler":{"__isSmartRef__":true,"id":8582},"_ClipMode":"visible","derivationIds":[],"id":"7370F2A0-10E7-49EA-9FCC-7A51FE6AF146","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.7000000000000002,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8581":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(170,0,0)"},"8582":{"morph":{"__isSmartRef__":true,"id":8580},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8583":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8584},"eventHandler":{"__isSmartRef__":true,"id":8585},"_ClipMode":"visible","derivationIds":[],"id":"0B7C8D0D-E8AC-4CFA-B37C-F3051DC1F4A8","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.8,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8584":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(180,0,0)"},"8585":{"morph":{"__isSmartRef__":true,"id":8583},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8586":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8587},"eventHandler":{"__isSmartRef__":true,"id":8588},"_ClipMode":"visible","derivationIds":[],"id":"02D461C0-002D-4E30-BBC6-7C307308233D","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.9000000000000001,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8587":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(190,0,0)"},"8588":{"morph":{"__isSmartRef__":true,"id":8586},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8589":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8590},"eventHandler":{"__isSmartRef__":true,"id":8591},"_ClipMode":"visible","derivationIds":[],"id":"8F2AD191-5255-4C44-8EBD-604C4356B24B","droppingEnabled":true,"halosEnabled":true,"_Rotation":2,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8590":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(200,0,0)"},"8591":{"morph":{"__isSmartRef__":true,"id":8589},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8592":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8593},"eventHandler":{"__isSmartRef__":true,"id":8594},"_ClipMode":"visible","derivationIds":[],"id":"2A2F474B-5D56-4333-B6F9-54B07E20413D","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.1,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8593":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(210,0,0)"},"8594":{"morph":{"__isSmartRef__":true,"id":8592},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8595":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8596},"eventHandler":{"__isSmartRef__":true,"id":8597},"_ClipMode":"visible","derivationIds":[],"id":"F316171F-01B1-4134-9647-E3F0991EC70E","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.2,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8596":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(220,0,0)"},"8597":{"morph":{"__isSmartRef__":true,"id":8595},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8598":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8599},"eventHandler":{"__isSmartRef__":true,"id":8600},"_ClipMode":"visible","derivationIds":[],"id":"FA4F30DB-A272-4DAD-909F-44E0F3498C4F","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.3000000000000003,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8599":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,0,0)"},"8600":{"morph":{"__isSmartRef__":true,"id":8598},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8601":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8602},"eventHandler":{"__isSmartRef__":true,"id":8603},"_ClipMode":"visible","derivationIds":[],"id":"CC6FDBEA-1CC1-46CE-AE08-9CC1AAB08D13","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.4000000000000004,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8602":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(240,0,0)"},"8603":{"morph":{"__isSmartRef__":true,"id":8601},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8604":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8605},"eventHandler":{"__isSmartRef__":true,"id":8606},"_ClipMode":"visible","derivationIds":[],"id":"BEC849F6-B7C0-43DA-9136-2967CE33FA78","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.5,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8605":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(250,0,0)"},"8606":{"morph":{"__isSmartRef__":true,"id":8604},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8607":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8608},"eventHandler":{"__isSmartRef__":true,"id":8609},"_ClipMode":"visible","derivationIds":[],"id":"5B7D3C66-F338-46F5-AD54-7A07DF7252DB","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.6,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8608":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(291,0,0)"},"8609":{"morph":{"__isSmartRef__":true,"id":8607},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8610":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8611},"eventHandler":{"__isSmartRef__":true,"id":8612},"_ClipMode":"visible","derivationIds":[],"id":"A3373BC8-81B2-4D13-A9CF-632A96784F0B","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.7,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8611":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(301,0,0)"},"8612":{"morph":{"__isSmartRef__":true,"id":8610},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8613":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8614},"eventHandler":{"__isSmartRef__":true,"id":8615},"_ClipMode":"visible","derivationIds":[],"id":"5103A408-D06E-4363-BBB7-9F2BA6787D74","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.8000000000000003,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8614":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(311,0,0)"},"8615":{"morph":{"__isSmartRef__":true,"id":8613},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8616":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8617},"eventHandler":{"__isSmartRef__":true,"id":8618},"_ClipMode":"visible","derivationIds":[],"id":"7C91A679-E629-46FB-B0AD-E025857CD3D2","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.9000000000000004,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8617":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(321,0,0)"},"8618":{"morph":{"__isSmartRef__":true,"id":8616},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8619":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8620},"eventHandler":{"__isSmartRef__":true,"id":8621},"_ClipMode":"visible","derivationIds":[],"id":"FA85A337-1419-4C8E-82F4-901B0A31451D","droppingEnabled":true,"halosEnabled":true,"_Rotation":0,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8620":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"8621":{"morph":{"__isSmartRef__":true,"id":8619},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8622":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8623},"eventHandler":{"__isSmartRef__":true,"id":8624},"_ClipMode":"visible","derivationIds":[],"id":"6C23A5C4-B173-4FFF-A919-6F28CDA81BBC","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.1,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8623":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(10,0,0)"},"8624":{"morph":{"__isSmartRef__":true,"id":8622},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8625":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8626},"eventHandler":{"__isSmartRef__":true,"id":8627},"_ClipMode":"visible","derivationIds":[],"id":"94316613-D253-498B-BD64-50CF5739D085","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.2,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8626":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(20,0,0)"},"8627":{"morph":{"__isSmartRef__":true,"id":8625},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8628":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8629},"eventHandler":{"__isSmartRef__":true,"id":8630},"_ClipMode":"visible","derivationIds":[],"id":"04C9C136-D49C-4DC5-9DD1-67ABE71474A9","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.30000000000000004,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8629":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(30,0,0)"},"8630":{"morph":{"__isSmartRef__":true,"id":8628},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8631":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8632},"eventHandler":{"__isSmartRef__":true,"id":8633},"_ClipMode":"visible","derivationIds":[],"id":"34A900F2-B9F8-413D-818A-6278ACEB8C9A","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.4,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8632":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(40,0,0)"},"8633":{"morph":{"__isSmartRef__":true,"id":8631},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8634":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8635},"eventHandler":{"__isSmartRef__":true,"id":8636},"_ClipMode":"visible","derivationIds":[],"id":"2C3B6F62-F351-4927-8403-5D1C26AB137F","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.5,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8635":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(50,0,0)"},"8636":{"morph":{"__isSmartRef__":true,"id":8634},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8637":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8638},"eventHandler":{"__isSmartRef__":true,"id":8639},"_ClipMode":"visible","derivationIds":[],"id":"CDB3C1EF-84F3-497E-BB25-EF73F7031073","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.6000000000000001,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8638":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(60,0,0)"},"8639":{"morph":{"__isSmartRef__":true,"id":8637},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8640":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8641},"eventHandler":{"__isSmartRef__":true,"id":8642},"_ClipMode":"visible","derivationIds":[],"id":"A7D181B9-18DB-4E8D-A126-0F151F2111C1","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.7000000000000001,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8641":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(70,0,0)"},"8642":{"morph":{"__isSmartRef__":true,"id":8640},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8643":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8644},"eventHandler":{"__isSmartRef__":true,"id":8645},"_ClipMode":"visible","derivationIds":[],"id":"BA189E4F-32BA-4602-A11E-25B5022AA9A3","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.8,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8644":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(80,0,0)"},"8645":{"morph":{"__isSmartRef__":true,"id":8643},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8646":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8647},"eventHandler":{"__isSmartRef__":true,"id":8648},"_ClipMode":"visible","derivationIds":[],"id":"E9E95913-C1CA-42B8-8F61-A62EF572AA87","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.9,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8647":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(90,0,0)"},"8648":{"morph":{"__isSmartRef__":true,"id":8646},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8649":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8650},"eventHandler":{"__isSmartRef__":true,"id":8651},"_ClipMode":"visible","derivationIds":[],"id":"D786CBEE-80A2-475F-8A40-D188EBA193B5","droppingEnabled":true,"halosEnabled":true,"_Rotation":1,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8650":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(100,0,0)"},"8651":{"morph":{"__isSmartRef__":true,"id":8649},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8652":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8653},"eventHandler":{"__isSmartRef__":true,"id":8654},"_ClipMode":"visible","derivationIds":[],"id":"18B41BFE-C374-4EFE-A831-3BB8CA11BDB6","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.1,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8653":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(110,0,0)"},"8654":{"morph":{"__isSmartRef__":true,"id":8652},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8655":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8656},"eventHandler":{"__isSmartRef__":true,"id":8657},"_ClipMode":"visible","derivationIds":[],"id":"7148A694-C5E7-4DF3-86FB-362AF1535BA1","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.2000000000000002,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8656":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(120,0,0)"},"8657":{"morph":{"__isSmartRef__":true,"id":8655},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8658":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8659},"eventHandler":{"__isSmartRef__":true,"id":8660},"_ClipMode":"visible","derivationIds":[],"id":"AE39682A-F427-4A0B-A779-5D10F58FAD85","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.3,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8659":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(130,0,0)"},"8660":{"morph":{"__isSmartRef__":true,"id":8658},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8661":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8662},"eventHandler":{"__isSmartRef__":true,"id":8663},"_ClipMode":"visible","derivationIds":[],"id":"CAE21E22-DA1B-438A-9151-AFEA80EB1F88","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.4000000000000001,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8662":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(140,0,0)"},"8663":{"morph":{"__isSmartRef__":true,"id":8661},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8664":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8665},"eventHandler":{"__isSmartRef__":true,"id":8666},"_ClipMode":"visible","derivationIds":[],"id":"33E0F3A2-50FA-4E1D-ACE6-3B73D308B979","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.5,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8665":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(150,0,0)"},"8666":{"morph":{"__isSmartRef__":true,"id":8664},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8667":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8668},"eventHandler":{"__isSmartRef__":true,"id":8669},"_ClipMode":"visible","derivationIds":[],"id":"347C53A1-7BA4-462F-8CB7-00CA297CBFDF","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.6,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8668":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(160,0,0)"},"8669":{"morph":{"__isSmartRef__":true,"id":8667},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8670":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8671},"eventHandler":{"__isSmartRef__":true,"id":8672},"_ClipMode":"visible","derivationIds":[],"id":"7D2AD34C-85C9-41C9-82F0-2A3A992C5EDD","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.7000000000000002,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8671":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(170,0,0)"},"8672":{"morph":{"__isSmartRef__":true,"id":8670},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8673":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8674},"eventHandler":{"__isSmartRef__":true,"id":8675},"_ClipMode":"visible","derivationIds":[],"id":"F6C8F483-0D9F-496B-9E9F-6FB39ECBC72C","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.8,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8674":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(180,0,0)"},"8675":{"morph":{"__isSmartRef__":true,"id":8673},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8676":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8677},"eventHandler":{"__isSmartRef__":true,"id":8678},"_ClipMode":"visible","derivationIds":[],"id":"7EE7734A-6A4A-44AB-9EB5-B4C6A0658179","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.9000000000000001,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8677":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(190,0,0)"},"8678":{"morph":{"__isSmartRef__":true,"id":8676},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8679":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8680},"eventHandler":{"__isSmartRef__":true,"id":8681},"_ClipMode":"visible","derivationIds":[],"id":"61691AD7-A112-4E1A-8087-AF87961CE45B","droppingEnabled":true,"halosEnabled":true,"_Rotation":2,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8680":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(200,0,0)"},"8681":{"morph":{"__isSmartRef__":true,"id":8679},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8682":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8683},"eventHandler":{"__isSmartRef__":true,"id":8684},"_ClipMode":"visible","derivationIds":[],"id":"243CCDA0-E3CC-41DD-B869-4BFD2A687A83","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.1,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8683":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(210,0,0)"},"8684":{"morph":{"__isSmartRef__":true,"id":8682},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8685":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8686},"eventHandler":{"__isSmartRef__":true,"id":8687},"_ClipMode":"visible","derivationIds":[],"id":"0AA7CBA3-C665-497E-AE6E-1FFBA9AB5FF1","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.2,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8686":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(220,0,0)"},"8687":{"morph":{"__isSmartRef__":true,"id":8685},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8688":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8689},"eventHandler":{"__isSmartRef__":true,"id":8690},"_ClipMode":"visible","derivationIds":[],"id":"A20C7029-C741-41C4-ABCA-5C107F6C59A8","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.3000000000000003,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8689":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,0,0)"},"8690":{"morph":{"__isSmartRef__":true,"id":8688},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8691":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8692},"eventHandler":{"__isSmartRef__":true,"id":8693},"_ClipMode":"visible","derivationIds":[],"id":"9A2411A4-7D41-450E-AADB-7AC82455419D","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.4000000000000004,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8692":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(240,0,0)"},"8693":{"morph":{"__isSmartRef__":true,"id":8691},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8694":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8695},"eventHandler":{"__isSmartRef__":true,"id":8696},"_ClipMode":"visible","derivationIds":[],"id":"39E9EA95-5398-450E-98F0-C02FF16D30B2","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.5,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8695":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(250,0,0)"},"8696":{"morph":{"__isSmartRef__":true,"id":8694},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8697":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8698},"eventHandler":{"__isSmartRef__":true,"id":8699},"_ClipMode":"visible","derivationIds":[],"id":"C7BD63CC-A9EF-416A-87CD-8880132CB007","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.6,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8698":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(291,0,0)"},"8699":{"morph":{"__isSmartRef__":true,"id":8697},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8700":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8701},"eventHandler":{"__isSmartRef__":true,"id":8702},"_ClipMode":"visible","derivationIds":[],"id":"EDC07858-B1CC-47C8-B173-BAA3D42D19F1","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.7,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8701":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(301,0,0)"},"8702":{"morph":{"__isSmartRef__":true,"id":8700},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8703":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8704},"eventHandler":{"__isSmartRef__":true,"id":8705},"_ClipMode":"visible","derivationIds":[],"id":"99240844-397C-4C36-9BAD-2FE851FDFBA5","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.8000000000000003,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8704":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(311,0,0)"},"8705":{"morph":{"__isSmartRef__":true,"id":8703},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8706":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8707},"eventHandler":{"__isSmartRef__":true,"id":8708},"_ClipMode":"visible","derivationIds":[],"id":"443F1778-691D-44CE-9259-FC02281B09C7","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.9000000000000004,"owner":{"__isSmartRef__":true,"id":8528},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8707":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(321,0,0)"},"8708":{"morph":{"__isSmartRef__":true,"id":8706},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8709":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(200.0,100.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)"},"8710":{"style":{"__isSmartRef__":true,"id":8711},"chunkOwner":{"__isSmartRef__":true,"id":8528},"_id":"_395","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8711":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8712":{"morph":{"__isSmartRef__":true,"id":8528},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8713":{"values":{"__isSmartRef__":true,"id":8714},"context":[],"pc":{"__isSmartRef__":true,"id":8715},"mapping":{"__isSmartRef__":true,"id":8787}},"8714":{},"8715":{"pos":[25,42],"name":"crunchedObj","val":{"__isSmartRef__":true,"id":8716},"_parent":{"__isSmartRef__":true,"id":8717},"__LivelyClassName__":"lively.ast.VarDeclaration","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8716":{"pos":[39,42],"properties":[],"_parent":{"__isSmartRef__":true,"id":8715},"__LivelyClassName__":"lively.ast.ObjectLiteral","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8717":{"pos":[25,42],"children":[{"__isSmartRef__":true,"id":8715}],"_parent":{"__isSmartRef__":true,"id":8718},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8718":{"pos":[21,406],"children":[{"__isSmartRef__":true,"id":8717},{"__isSmartRef__":true,"id":8719},{"__isSmartRef__":true,"id":8728},{"__isSmartRef__":true,"id":8733}],"_parent":{"__isSmartRef__":true,"id":8784},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8719":{"pos":[47,87],"children":[{"__isSmartRef__":true,"id":8720}],"_parent":{"__isSmartRef__":true,"id":8718},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8720":{"pos":[47,87],"name":"self","val":{"__isSmartRef__":true,"id":8721},"_parent":{"__isSmartRef__":true,"id":8719},"__LivelyClassName__":"lively.ast.VarDeclaration","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8721":{"pos":[55,87],"clsExpr":{"__isSmartRef__":true,"id":8722},"_parent":{"__isSmartRef__":true,"id":8720},"__LivelyClassName__":"lively.ast.New","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8722":{"pos":[58,87],"fn":{"__isSmartRef__":true,"id":8723},"args":[],"_parent":{"__isSmartRef__":true,"id":8721},"__LivelyClassName__":"lively.ast.Call","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8723":{"pos":[58,85],"slotName":{"__isSmartRef__":true,"id":8724},"obj":{"__isSmartRef__":true,"id":8725},"_parent":{"__isSmartRef__":true,"id":8722},"__LivelyClassName__":"lively.ast.GetSlot","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8724":{"pos":[78,85],"value":"Grapher","_parent":{"__isSmartRef__":true,"id":8723},"__LivelyClassName__":"lively.ast.String","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8725":{"pos":[58,77],"slotName":{"__isSmartRef__":true,"id":8726},"obj":{"__isSmartRef__":true,"id":8727},"_parent":{"__isSmartRef__":true,"id":8723},"__LivelyClassName__":"lively.ast.GetSlot","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8726":{"pos":[64,77],"value":"ObjectGrapher","_parent":{"__isSmartRef__":true,"id":8725},"__LivelyClassName__":"lively.ast.String","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8727":{"pos":[59,63],"name":"apps","_parent":{"__isSmartRef__":true,"id":8725},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8728":{"pos":[92,110],"children":[{"__isSmartRef__":true,"id":8729}],"_parent":{"__isSmartRef__":true,"id":8718},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8729":{"pos":[92,110],"name":"obj","val":{"__isSmartRef__":true,"id":8730},"_parent":{"__isSmartRef__":true,"id":8728},"__LivelyClassName__":"lively.ast.VarDeclaration","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8730":{"pos":[99,110],"clsExpr":{"__isSmartRef__":true,"id":8731},"_parent":{"__isSmartRef__":true,"id":8729},"__LivelyClassName__":"lively.ast.New","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8731":{"pos":[102,110],"fn":{"__isSmartRef__":true,"id":8732},"args":[],"_parent":{"__isSmartRef__":true,"id":8730},"__LivelyClassName__":"lively.ast.Call","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8732":{"pos":[103,108],"name":"Morph","_parent":{"__isSmartRef__":true,"id":8731},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8733":{"pos":[113,406],"condExpr":{"__isSmartRef__":true,"id":8734},"trueExpr":{"__isSmartRef__":true,"id":8737},"falseExpr":{"__isSmartRef__":true,"id":8783},"_parent":{"__isSmartRef__":true,"id":8718},"__LivelyClassName__":"lively.ast.If","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8734":{"pos":[116,128],"slotName":{"__isSmartRef__":true,"id":8735},"obj":{"__isSmartRef__":true,"id":8736},"_parent":{"__isSmartRef__":true,"id":8733},"__LivelyClassName__":"lively.ast.GetSlot","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8735":{"pos":[120,128],"value":"addMorph","_parent":{"__isSmartRef__":true,"id":8734},"__LivelyClassName__":"lively.ast.String","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8736":{"pos":[116,119],"name":"obj","_parent":{"__isSmartRef__":true,"id":8734},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8737":{"pos":[131,403],"children":[{"__isSmartRef__":true,"id":8738},{"__isSmartRef__":true,"id":8741},{"__isSmartRef__":true,"id":8747}],"_parent":{"__isSmartRef__":true,"id":8733},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8738":{"pos":[139,145],"children":[{"__isSmartRef__":true,"id":8739}],"_parent":{"__isSmartRef__":true,"id":8737},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8739":{"pos":[139,145],"name":"i","val":{"__isSmartRef__":true,"id":8740},"_parent":{"__isSmartRef__":true,"id":8738},"__LivelyClassName__":"lively.ast.VarDeclaration","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8740":{"pos":[144,145],"value":0,"_parent":{"__isSmartRef__":true,"id":8739},"__LivelyClassName__":"lively.ast.Number","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8741":{"pos":[154,178],"children":[{"__isSmartRef__":true,"id":8742}],"_parent":{"__isSmartRef__":true,"id":8737},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8742":{"pos":[154,178],"name":"keys","val":{"__isSmartRef__":true,"id":8743},"_parent":{"__isSmartRef__":true,"id":8741},"__LivelyClassName__":"lively.ast.VarDeclaration","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8743":{"pos":[161,178],"property":{"__isSmartRef__":true,"id":8744},"recv":{"__isSmartRef__":true,"id":8745},"args":[{"__isSmartRef__":true,"id":8746}],"_parent":{"__isSmartRef__":true,"id":8742},"__LivelyClassName__":"lively.ast.Send","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8744":{"pos":[169,173],"value":"keys","_parent":{"__isSmartRef__":true,"id":8743},"__LivelyClassName__":"lively.ast.String","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8745":{"pos":[162,168],"name":"Object","_parent":{"__isSmartRef__":true,"id":8743},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8746":{"pos":[174,177],"name":"obj","_parent":{"__isSmartRef__":true,"id":8743},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8747":{"pos":[184,403],"init":{"__isSmartRef__":true,"id":8748},"condExpr":{"__isSmartRef__":true,"id":8751},"body":{"__isSmartRef__":true,"id":8754},"upd":{"__isSmartRef__":true,"id":8781},"_parent":{"__isSmartRef__":true,"id":8737},"__LivelyClassName__":"lively.ast.For","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8748":{"pos":[191,197],"children":[{"__isSmartRef__":true,"id":8749}],"_parent":{"__isSmartRef__":true,"id":8747},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8749":{"pos":[191,197],"name":"j","val":{"__isSmartRef__":true,"id":8750},"_parent":{"__isSmartRef__":true,"id":8748},"__LivelyClassName__":"lively.ast.VarDeclaration","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8750":{"pos":[196,197],"value":0,"_parent":{"__isSmartRef__":true,"id":8749},"__LivelyClassName__":"lively.ast.Number","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8751":{"pos":[198,206],"name":"<","left":{"__isSmartRef__":true,"id":8752},"right":{"__isSmartRef__":true,"id":8753},"_parent":{"__isSmartRef__":true,"id":8747},"__LivelyClassName__":"lively.ast.BinaryOp","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8752":{"pos":[199,200],"name":"j","_parent":{"__isSmartRef__":true,"id":8751},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8753":{"pos":[203,206],"value":100,"_parent":{"__isSmartRef__":true,"id":8751},"__LivelyClassName__":"lively.ast.Number","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8754":{"pos":[214,398],"children":[{"__isSmartRef__":true,"id":8755},{"__isSmartRef__":true,"id":8760}],"_parent":{"__isSmartRef__":true,"id":8747},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8755":{"pos":[226,238],"children":[{"__isSmartRef__":true,"id":8756}],"_parent":{"__isSmartRef__":true,"id":8754},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8756":{"pos":[226,238],"name":"v","val":{"__isSmartRef__":true,"id":8757},"_parent":{"__isSmartRef__":true,"id":8755},"__LivelyClassName__":"lively.ast.VarDeclaration","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8757":{"pos":[230,238],"slotName":{"__isSmartRef__":true,"id":8758},"obj":{"__isSmartRef__":true,"id":8759},"_parent":{"__isSmartRef__":true,"id":8756},"__LivelyClassName__":"lively.ast.GetSlot","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8758":{"pos":[236,237],"name":"j","_parent":{"__isSmartRef__":true,"id":8757},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8759":{"pos":[231,235],"name":"keys","_parent":{"__isSmartRef__":true,"id":8757},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8760":{"pos":[252,398],"condExpr":{"__isSmartRef__":true,"id":8761},"trueExpr":{"__isSmartRef__":true,"id":8764},"falseExpr":{"__isSmartRef__":true,"id":8780},"_parent":{"__isSmartRef__":true,"id":8754},"__LivelyClassName__":"lively.ast.If","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8761":{"pos":[255,270],"name":"!=","left":{"__isSmartRef__":true,"id":8762},"right":{"__isSmartRef__":true,"id":8763},"_parent":{"__isSmartRef__":true,"id":8760},"__LivelyClassName__":"lively.ast.BinaryOp","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8762":{"pos":[255,256],"name":"v","_parent":{"__isSmartRef__":true,"id":8761},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8763":{"pos":[260,270],"value":"addMorph","_parent":{"__isSmartRef__":true,"id":8761},"__LivelyClassName__":"lively.ast.String","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8764":{"pos":[273,384],"children":[{"__isSmartRef__":true,"id":8765}],"_parent":{"__isSmartRef__":true,"id":8760},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8765":{"pos":[290,384],"condExpr":{"__isSmartRef__":true,"id":8766},"trueExpr":{"__isSmartRef__":true,"id":8771},"falseExpr":{"__isSmartRef__":true,"id":8779},"_parent":{"__isSmartRef__":true,"id":8764},"__LivelyClassName__":"lively.ast.If","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8766":{"pos":[293,317],"name":"in","left":{"__isSmartRef__":true,"id":8767},"right":{"__isSmartRef__":true,"id":8768},"_parent":{"__isSmartRef__":true,"id":8765},"__LivelyClassName__":"lively.ast.BinaryOp","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8767":{"pos":[293,294],"name":"v","_parent":{"__isSmartRef__":true,"id":8766},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8768":{"pos":[297,317],"property":{"__isSmartRef__":true,"id":8769},"recv":{"__isSmartRef__":true,"id":8770},"args":[],"_parent":{"__isSmartRef__":true,"id":8766},"__LivelyClassName__":"lively.ast.Send","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8769":{"pos":[303,315],"value":"morphicAttrs","_parent":{"__isSmartRef__":true,"id":8768},"__LivelyClassName__":"lively.ast.String","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8770":{"pos":[298,302],"name":"self","_parent":{"__isSmartRef__":true,"id":8768},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8771":{"pos":[320,365],"children":[{"__isSmartRef__":true,"id":8772}],"_parent":{"__isSmartRef__":true,"id":8765},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8772":{"pos":[341,364],"left":{"__isSmartRef__":true,"id":8773},"right":{"__isSmartRef__":true,"id":8776},"_parent":{"__isSmartRef__":true,"id":8771},"__LivelyClassName__":"lively.ast.Set","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8773":{"pos":[341,355],"slotName":{"__isSmartRef__":true,"id":8774},"obj":{"__isSmartRef__":true,"id":8775},"_parent":{"__isSmartRef__":true,"id":8772},"__LivelyClassName__":"lively.ast.GetSlot","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8774":{"pos":[353,354],"name":"v","_parent":{"__isSmartRef__":true,"id":8773},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8775":{"pos":[341,352],"name":"crunchedObj","_parent":{"__isSmartRef__":true,"id":8773},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8776":{"pos":[357,364],"slotName":{"__isSmartRef__":true,"id":8777},"obj":{"__isSmartRef__":true,"id":8778},"_parent":{"__isSmartRef__":true,"id":8772},"__LivelyClassName__":"lively.ast.GetSlot","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8777":{"pos":[362,363],"name":"v","_parent":{"__isSmartRef__":true,"id":8776},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8778":{"pos":[358,361],"name":"obj","_parent":{"__isSmartRef__":true,"id":8776},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8779":{"pos":[383,383],"name":"undefined","_parent":{"__isSmartRef__":true,"id":8765},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8780":{"pos":[397,397],"name":"undefined","_parent":{"__isSmartRef__":true,"id":8760},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8781":{"pos":[207,211],"name":"++","expr":{"__isSmartRef__":true,"id":8782},"_parent":{"__isSmartRef__":true,"id":8747},"__LivelyClassName__":"lively.ast.PostOp","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8782":{"pos":[208,209],"name":"j","_parent":{"__isSmartRef__":true,"id":8781},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8783":{"pos":[405,405],"name":"undefined","_parent":{"__isSmartRef__":true,"id":8733},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8784":{"pos":[18,408],"body":{"__isSmartRef__":true,"id":8718},"args":[],"_parent":{"__isSmartRef__":true,"id":8785},"__LivelyClassName__":"lively.ast.Function","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8785":{"pos":[0,408],"name":"anonymous","val":{"__isSmartRef__":true,"id":8784},"_parent":{"__isSmartRef__":true,"id":8786},"__LivelyClassName__":"lively.ast.VarDeclaration","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8786":{"pos":[0,408],"children":[{"__isSmartRef__":true,"id":8785}],"source":"function anonymous(){\nvar crunchedObj = {};\nvar self = new apps.ObjectGrapher.Grapher();\nvar obj = new Morph();\n\nif(obj.addMorph) {\n var i = 0;\n var keys = Object.keys(obj);\n for(var j = 0; j < 100; j++) {\n var v = keys[j];\n if(v != \"addMorph\") {\n if(v in self.morphicAttrs()) {\n crunchedObj[v] = obj[v];\n }\n }\n }\n};\n}","__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8787":{"this":{"__isSmartRef__":true,"id":8788}},"8788":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8789},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":8790}],"eventHandler":{"__isSmartRef__":true,"id":8792},"_ClipMode":"visible","derivationIds":[],"id":"5F0253FA-3CC4-4BE8-A661-6FBBE5343CC3","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":true,"_HandStyle":null,"allowInput":true,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)"},"8789":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(200.0,100.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)"},"8790":{"style":{"__isSmartRef__":true,"id":8791},"chunkOwner":{"__isSmartRef__":true,"id":8788},"_id":"_12340","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8791":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8792":{"morph":{"__isSmartRef__":true,"id":8788},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8793":{"values":{"__isSmartRef__":true,"id":8794},"context":[],"pc":{"__isSmartRef__":true,"id":8781},"mapping":{"__isSmartRef__":true,"id":10462}},"8794":{"39-42":{"__isSmartRef__":true,"id":8795},"25-42":{"__isSmartRef__":true,"id":8796},"59-63":{"__isSmartRef__":true,"id":8797},"64-77":{"__isSmartRef__":true,"id":10417},"58-77":{"__isSmartRef__":true,"id":10418},"78-85":{"__isSmartRef__":true,"id":10419},"58-85":{"__isSmartRef__":true,"id":10420},"58-87":{"__isSmartRef__":true,"id":10421},"55-87":{"__isSmartRef__":true,"id":10424},"47-87":{"__isSmartRef__":true,"id":10425},"103-108":{"__isSmartRef__":true,"id":10426},"102-110":{"__isSmartRef__":true,"id":10427},"99-110":{"__isSmartRef__":true,"id":10428},"92-110":{"__isSmartRef__":true,"id":10429},"116-119":{"__isSmartRef__":true,"id":10430},"120-128":{"__isSmartRef__":true,"id":10431},"116-128":{"__isSmartRef__":true,"id":10432},"144-145":{"__isSmartRef__":true,"id":10433},"139-145":{"__isSmartRef__":true,"id":10434},"162-168":{"__isSmartRef__":true,"id":10435},"169-173":{"__isSmartRef__":true,"id":10436},"174-177":{"__isSmartRef__":true,"id":10437},"161-178":{"__isSmartRef__":true,"id":10438},"154-178":{"__isSmartRef__":true,"id":10439},"196-197":{"__isSmartRef__":true,"id":10440},"191-197":{"__isSmartRef__":true,"id":10441},"199-200":{"__isSmartRef__":true,"id":10442},"203-206":{"__isSmartRef__":true,"id":10443},"198-206":{"__isSmartRef__":true,"id":10444},"231-235":{"__isSmartRef__":true,"id":10445},"236-237":{"__isSmartRef__":true,"id":10446},"230-238":{"__isSmartRef__":true,"id":10447},"226-238":{"__isSmartRef__":true,"id":10448},"255-256":{"__isSmartRef__":true,"id":10449},"260-270":{"__isSmartRef__":true,"id":10450},"255-270":{"__isSmartRef__":true,"id":10451},"293-294":{"__isSmartRef__":true,"id":10452},"298-302":{"__isSmartRef__":true,"id":10453},"303-315":{"__isSmartRef__":true,"id":10454},"297-317":{"__isSmartRef__":true,"id":10455},"293-317":{"__isSmartRef__":true,"id":10456},"383-383":{"__isSmartRef__":true,"id":10457},"290-384":{"__isSmartRef__":true,"id":10458},"273-384":{"__isSmartRef__":true,"id":10459},"252-398":{"__isSmartRef__":true,"id":10460},"214-398":{"__isSmartRef__":true,"id":10461}},"8795":{"val":{"__isSmartRef__":true,"id":8299}},"8796":{"val":{"__isSmartRef__":true,"id":8299}},"8797":{"val":{"__isSmartRef__":true,"id":8798}},"8798":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.apps","createTime":{"__isSmartRef__":true,"id":8799},"ColorParser":{"__isSmartRef__":true,"id":8800},"CouchDB":{"__isSmartRef__":true,"id":8802},"DateFormat":{"__isSmartRef__":true,"id":8804},"Less":{"__isSmartRef__":true,"id":8806},"cssParser":{"__isSmartRef__":true,"id":8854},"d3Interface":{"__isSmartRef__":true,"id":10409},"ObjectGrapher":{"__isSmartRef__":true,"id":10415}},"8799":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"8800":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.apps.ColorParser","createTime":{"__isSmartRef__":true,"id":8801},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/apps/ColorParser.js","_isLoaded":true},"8801":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"8802":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.apps.CouchDB","createTime":{"__isSmartRef__":true,"id":8803},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/apps/CouchDB.js","_isLoaded":true},"8803":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"8804":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.apps.DateFormat","createTime":{"__isSmartRef__":true,"id":8805},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/apps/DateFormat.js","_isLoaded":true},"8805":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"8806":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.apps.Less","createTime":{"__isSmartRef__":true,"id":8807},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8808}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/apps/Less.js","_isLoaded":true},"8807":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"8808":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.Network","createTime":{"__isSmartRef__":true,"id":8809},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8810},{"__isSmartRef__":true,"id":8848},{"__isSmartRef__":true,"id":8852}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/Network.js","_isLoaded":true},"8809":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"8810":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.bindings","createTime":{"__isSmartRef__":true,"id":8811},"wasDefined":true,"Core":{"__isSmartRef__":true,"id":8812},"privateRequirements":[{"__isSmartRef__":true,"id":8812}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/bindings.js","documentation":"connect parameters: source, sourceProp, target, targetProp, spec\nspec can be: {\n removeAfterUpdate: Boolean,\n forceAttributeConnection: Boolean,\n converter: Function,\n updater: Function,\n varMapping: Object\n}","_isLoaded":true,"GeometryBindings":{"__isSmartRef__":true,"id":8814}},"8811":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"8812":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.bindings.Core","createTime":{"__isSmartRef__":true,"id":8813},"dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":8810}],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/bindings/Core.js","wasDefined":true,"callbacks":[],"_isLoaded":true},"8813":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"8814":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.bindings.GeometryBindings","createTime":{"__isSmartRef__":true,"id":8815},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8816},{"__isSmartRef__":true,"id":8818},{"__isSmartRef__":true,"id":8812},{"__isSmartRef__":true,"id":8826},{"__isSmartRef__":true,"id":8828}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/bindings/GeometryBindings.js","_isLoaded":true},"8815":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"8816":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.cop.Layers","createTime":{"__isSmartRef__":true,"id":8817},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/cop/Layers.js","_isLoaded":true},"8817":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"8818":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.Core","createTime":{"__isSmartRef__":true,"id":8819},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8820},{"__isSmartRef__":true,"id":8824}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Core.js","_isLoaded":true},"8819":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"8820":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.Shapes","createTime":{"__isSmartRef__":true,"id":8821},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8822}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Shapes.js","_isLoaded":true},"8821":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"8822":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.Graphics","createTime":{"__isSmartRef__":true,"id":8823},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8800}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Graphics.js","_isLoaded":true},"8823":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"8824":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.Traits","createTime":{"__isSmartRef__":true,"id":8825},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/Traits.js","_isLoaded":true},"8825":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"8826":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.TextCore","createTime":{"__isSmartRef__":true,"id":8827},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8816},{"__isSmartRef__":true,"id":8818}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/TextCore.js","_isLoaded":true},"8827":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"8828":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.Widgets","createTime":{"__isSmartRef__":true,"id":8829},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8818},{"__isSmartRef__":true,"id":8830},{"__isSmartRef__":true,"id":8826},{"__isSmartRef__":true,"id":8842},{"__isSmartRef__":true,"id":8844}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Widgets.js","_isLoaded":true},"8829":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"8830":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.Events","createTime":{"__isSmartRef__":true,"id":8831},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8818},{"__isSmartRef__":true,"id":8826},{"__isSmartRef__":true,"id":8832},{"__isSmartRef__":true,"id":8838},{"__isSmartRef__":true,"id":8840},{"__isSmartRef__":true,"id":8824}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Events.js","_isLoaded":true},"8831":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"8832":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.HTML","createTime":{"__isSmartRef__":true,"id":8833},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8834},{"__isSmartRef__":true,"id":8836},{"__isSmartRef__":true,"id":8824}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/HTML.js","_isLoaded":true},"8833":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"8834":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.Rendering","createTime":{"__isSmartRef__":true,"id":8835},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8818},{"__isSmartRef__":true,"id":8826},{"__isSmartRef__":true,"id":8820}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Rendering.js","_isLoaded":true},"8835":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"8836":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.PathShapes","createTime":{"__isSmartRef__":true,"id":8837},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8820}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/PathShapes.js","_isLoaded":true},"8837":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"8838":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.SVG","createTime":{"__isSmartRef__":true,"id":8839},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8834},{"__isSmartRef__":true,"id":8836}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/SVG.js","_isLoaded":true},"8839":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"8840":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.Canvas","createTime":{"__isSmartRef__":true,"id":8841},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8834}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Canvas.js","_isLoaded":true},"8841":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"8842":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.WidgetsTraits","createTime":{"__isSmartRef__":true,"id":8843},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8824},{"__isSmartRef__":true,"id":8822}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/WidgetsTraits.js","_isLoaded":true},"8843":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"8844":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.Styles","createTime":{"__isSmartRef__":true,"id":8845},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8820},{"__isSmartRef__":true,"id":8846}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Styles.js","_isLoaded":true},"8845":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"8846":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.CrayonColors","createTime":{"__isSmartRef__":true,"id":8847},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8822}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/CrayonColors.js","_isLoaded":true},"8847":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"8848":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.NoMoreModels","createTime":{"__isSmartRef__":true,"id":8849},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8850}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/NoMoreModels.js","_isLoaded":true},"8849":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"8850":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.OldModel","createTime":{"__isSmartRef__":true,"id":8851},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8810}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/OldModel.js","_isLoaded":true},"8851":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"8852":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.Data","createTime":{"__isSmartRef__":true,"id":8853},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8850}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/Data.js","_isLoaded":true},"8853":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"8854":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.apps.cssParser","createTime":{"__isSmartRef__":true,"id":8855},"dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":8856}],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/apps/cssParser.js","wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8808},{"__isSmartRef__":true,"id":10290}],"pendingRequirements":[],"callbacks":[],"props":{"__isSmartRef__":true,"id":10369},"_isLoaded":true,"enhancedPropertyList":{"__isSmartRef__":true,"id":10389}},"8855":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"8856":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.StyleSheets","createTime":{"__isSmartRef__":true,"id":8857},"dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":8858}],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/StyleSheets.js","wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8818},{"__isSmartRef__":true,"id":8854},{"__isSmartRef__":true,"id":10290},{"__isSmartRef__":true,"id":10292}],"pendingRequirements":[],"callbacks":[],"_isLoaded":true},"8857":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"8858":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.Complete","createTime":{"__isSmartRef__":true,"id":8859},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8856},{"__isSmartRef__":true,"id":8860},{"__isSmartRef__":true,"id":8828},{"__isSmartRef__":true,"id":8870},{"__isSmartRef__":true,"id":8874},{"__isSmartRef__":true,"id":8876},{"__isSmartRef__":true,"id":8862},{"__isSmartRef__":true,"id":10189},{"__isSmartRef__":true,"id":10191},{"__isSmartRef__":true,"id":8826}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Complete.js","dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":10193},{"__isSmartRef__":true,"id":10270},{"__isSmartRef__":true,"id":10209}],"_isLoaded":true},"8859":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"8860":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.AdditionalMorphs","createTime":{"__isSmartRef__":true,"id":8861},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8862},{"__isSmartRef__":true,"id":8864}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/AdditionalMorphs.js","_isLoaded":true},"8861":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"8862":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.Halos","createTime":{"__isSmartRef__":true,"id":8863},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8830},{"__isSmartRef__":true,"id":8828}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Halos.js","_isLoaded":true},"8863":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"8864":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.Grid","createTime":{"__isSmartRef__":true,"id":8865},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8866}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Grid.js","_isLoaded":true},"8865":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"8866":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.persistence.MassMorphCreation","createTime":{"__isSmartRef__":true,"id":8867},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8868},{"__isSmartRef__":true,"id":8818}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/persistence/MassMorphCreation.js","_isLoaded":true},"8867":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"8868":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.persistence.Serializer","createTime":{"__isSmartRef__":true,"id":8869},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/persistence/Serializer.js","jsonWorldId":"LivelyJSONWorld","changeSetElementId":"WorldChangeSet","_isLoaded":true},"8869":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"8870":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.Serialization","createTime":{"__isSmartRef__":true,"id":8871},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8808},{"__isSmartRef__":true,"id":8868},{"__isSmartRef__":true,"id":8818},{"__isSmartRef__":true,"id":8826},{"__isSmartRef__":true,"id":8872},{"__isSmartRef__":true,"id":8828}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Serialization.js","_isLoaded":true},"8871":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"8872":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.DOMAbstraction","createTime":{"__isSmartRef__":true,"id":8873},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/DOMAbstraction.js","_isLoaded":true},"8873":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"8874":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.MorphAddons","createTime":{"__isSmartRef__":true,"id":8875},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8818},{"__isSmartRef__":true,"id":8830},{"__isSmartRef__":true,"id":8828},{"__isSmartRef__":true,"id":8844}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/MorphAddons.js","_isLoaded":true},"8875":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"8876":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.ScriptingSupport","createTime":{"__isSmartRef__":true,"id":8877},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8818},{"__isSmartRef__":true,"id":8878},{"__isSmartRef__":true,"id":10187}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/ScriptingSupport.js","_isLoaded":true},"8877":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"8878":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.PartsBin","createTime":{"__isSmartRef__":true,"id":8879},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8824}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/PartsBin.js","partSpaces":{"__isSmartRef__":true,"id":8880},"_isLoaded":true},"8879":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"8880":{"PartsBin/iPadWidgets":{"__isSmartRef__":true,"id":8881},"PartsBin/sd1213/":{"__isSmartRef__":true,"id":9081},"PartsBin/Tools":{"__isSmartRef__":true,"id":9091}},"8881":{"name":"PartsBin/iPadWidgets","partItems":{"__isSmartRef__":true,"id":8882},"__LivelyClassName__":"lively.PartsBin.PartsSpace","__SourceModuleName__":"Global.lively.PartsBin"},"8882":{"LoadingMorph":{"__isSmartRef__":true,"id":8883}},"8883":{"partsSpaceName":"PartsBin/iPadWidgets","name":"LoadingMorph","part":{"__isSmartRef__":true,"id":8884},"json":"{\"id\":0,\"registry\":{\"0\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1}],\"scripts\":[],\"id\":\"FEF39B3C-E634-4825-BAB8-2D44FE647B03\",\"shape\":{\"__isSmartRef__\":true,\"id\":30},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":37},\"showsHalos\":false,\"name\":\"LoadingMorph\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":38},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":135},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":136},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"derivationIds\":[127,\"59692BC3-6C7B-4E23-B820-8699260EA722\",\"486BB935-1313-4103-B2A8-642B19437478\",\"18AFFD44-46CD-489E-B1D6-DED43E2B6B06\",\"2608C892-2204-4981-9A87-8E749F8944AB\",\"5535861F-4EA2-44AB-8A40-0538124E0AAC\",\"16C292B3-86E8-4622-B516-27C48263B8CC\",\"87731A20-D455-44D0-97E5-98A7CFD4E417\",\"A17081E7-E597-47ED-BD32-6E4D206BD7D7\",\"CFB4A44C-BFEA-4584-BCBA-AE2A56739200\",\"76B3DD9B-8D01-42BA-A574-AB99D5F899BB\",\"1EBC5512-8F54-4B24-998C-69A285EC8533\",\"DD1165C7-6C1A-4361-A4AE-FCF6F31152FD\",\"4D6D36E8-48F3-408A-B03C-202E4DC182BD\",\"5F3B3E0F-BBC6-4DDA-BAA0-7EFC05FF2011\",\"E0A6B33B-767A-4532-9021-892414520200\",\"F5F5E2B1-5FF0-4E09-B323-AE88A3920B8D\",\"0C7E832A-A741-430F-B295-8BC181D066FE\",\"472AED3B-CB76-49BD-BF49-354A2D568F86\",\"A7C52F65-D140-4791-880F-F7584C7BB570\",\"3516412B-8B36-4E52-9416-6B7FB358BDC2\",\"1840CACC-078C-4795-AD3F-E9D6F8D557A0\",\"1FEDCA25-0131-46FA-840F-DC5F1B05C6CA\",\"C620CED3-0AE9-4097-9AA7-2706A042F9C9\",\"679A861B-40E0-4DB2-B22F-95B454C6978D\"],\"isBeingDragged\":false,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":137},\"layout\":{\"__isSmartRef__\":true,\"id\":138},\"distanceToDragEvent\":{\"__isSmartRef__\":true,\"id\":139},\"prevScroll\":[0,0],\"moved\":true,\"_Rotation\":0,\"_Scale\":1,\"headRevision\":146469,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":140},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":18},\"id\":\"9FFF9D73-931C-404C-AA4B-5AC2E7C53504\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":23},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":24},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":25},\"name\":\"ProgressIndicator\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":26},\"showsHalos\":false,\"distanceToDragEvent\":{\"__isSmartRef__\":true,\"id\":27},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":28},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"derivationIds\":[520,\"071F18BE-FF28-40F5-ACAD-1916E0D25C38\",\"DF185A10-743D-45FC-B9C2-76E12D908BCF\",\"BF125D2C-596A-4C1E-A5F8-DAE4801E9497\",\"3CEE8CFF-B8F1-4B4B-A405-CB583080252A\",\"D0652878-8F9C-4591-8A82-296898AACDB6\",\"31441DDF-2220-43BE-A99F-69E1FEC68030\",\"14A90039-0D3E-46DC-8445-D42B8E02EB42\",\"681EF5DE-A344-4114-B2F3-B96CE3872524\",\"C0381116-5116-4F33-B082-A411D0E4534E\",\"24E9581E-B008-46EE-9CBC-D5190E100D98\",\"C69D1041-2C5E-48FE-B04C-04E66450658A\",\"4830945B-4FFF-4564-9424-34D7995DAE60\",\"8602C233-B3E7-4682-9B0E-D7549761D934\",\"B4E0E11F-2BED-462E-B708-89D63971856E\",\"EE0144C2-D016-4390-8A67-4E7DEF171C83\",\"F44DF6E4-5F27-440E-AB5F-3721C0A10CA6\",\"73FC6648-DAAF-4673-8CF4-7DA219513F22\",\"B78EB1B5-780C-45F7-B0A7-B988B52B1FF1\",\"DFDB8CD1-72F7-40F4-849B-1F9B866277AB\",\"66111105-B1FC-41F7-BF70-D45118C9E09F\",\"02420416-1E35-4831-AABB-91CD0460CA1A\",\"7C6B2EB2-4510-4A8E-BAFF-5CF0040DD7F5\",\"0503F5A1-1732-4610-9A5A-920D658CA766\",\"07C5AE03-36AD-4849-BACD-27D7D9A2CCF2\"],\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"isBeingDragged\":false,\"layout\":{\"__isSmartRef__\":true,\"id\":29},\"prevScroll\":[0,0],\"_Rotation\":0,\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Image\"},\"2\":{\"submorphs\":[],\"scripts\":[],\"id\":\"B8FE7DEE-9568-4BE6-BA12-EA674BA79E08\",\"shape\":{\"__isSmartRef__\":true,\"id\":3},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":9},\"_MaxTextWidth\":257,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":6},\"showsHalos\":false,\"_FontSize\":14,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"name\":\"loadedMorphName\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":10},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":11}],\"charsReplaced\":\"MorphName\",\"lastFindLoc\":18,\"priorSelectionRange\":[9,0],\"prevScroll\":[0,0],\"priorExtent\":{\"__isSmartRef__\":true,\"id\":13},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":14},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":15},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Padding\":{\"__isSmartRef__\":true,\"id\":16},\"_ClipMode\":\"visible\",\"derivationIds\":[355,\"023045B3-2D6B-4425-89FB-F4806D527BE0\",\"DC0C2365-868C-41AE-8369-51C31E91493E\",\"C6D9D314-86A1-4015-970B-F6787F535E1A\",\"6AA4552E-2E85-447E-9033-99D5AA1A94BC\",\"D94BE49C-8A3E-4F1F-BF28-FEDD9B40D213\",\"AA8F0470-654C-4AA2-8135-4607F5429AC5\",\"E0BAABCC-FFB2-4EDF-BAE5-C63CC99B6A97\",\"1A86AE17-73AE-442E-AB36-DD90C6DFC8BC\",\"EF750075-E964-4CD3-B6A4-161511E1D058\",\"CED69CBF-FFA5-45E7-B333-FBACE4F278AC\",\"E56978C1-7424-4C10-8168-11FD3237B540\",\"D5AB2532-A4DC-42D6-AF17-99CBBCEAA848\",\"245866CB-598A-4172-A3A0-A06D4D26C6AD\",\"43B0F12E-5793-43AA-80E1-496774E0EBA6\",\"1B776A8C-0413-475F-8EBD-120BBD91D2BB\",\"F84F2C9A-8003-4E81-833A-83F48C92F3B8\",\"3124B389-9FA4-4348-BC5D-0DFF9C59CD1B\",\"1A1BCBAC-D7CC-4BAE-B8C2-7C693F7327A1\",\"1CB201BA-5E0B-4771-821A-139FA2AEFBC2\",\"195520FA-4816-47A4-B0F5-BA890AFD9DF9\",\"0D15F28A-24C9-46B7-89C5-6D2354728AC1\",\"316FE9D3-62EC-4FD6-9B0F-FFA622B79575\",\"739F3743-9BE1-48C8-813D-C0BFB0DCACA6\",\"01877B3B-7DA7-4222-B011-7B5F4E501862\"],\"_WhiteSpaceHandling\":\"pre-wrap\",\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"_MinTextWidth\":257,\"_MinTextHeight\":null,\"previousSelection\":[6,6],\"_Align\":\"center\",\"distanceToDragEvent\":{\"__isSmartRef__\":true,\"id\":17},\"isBeingDragged\":false,\"_Rotation\":0,\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Text\"},\"3\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4},\"_Extent\":{\"__isSmartRef__\":true,\"id\":5},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":6},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":7},\"_ClipMode\":\"visible\",\"_Padding\":{\"__isSmartRef__\":true,\"id\":8},\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"4\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"5\":{\"x\":257,\"y\":23,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"6\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"7\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setPadding\":\"setPaddingHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\",\"setClipMode\":\"setClipModeHTML\"},\"8\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"9\":{\"x\":-109,\"y\":38,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"10\":{\"partsSpaceName\":\"PartsBin/Basic\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":4,\"comment\":\"a simple text morph\",\"partName\":\"Text\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"11\":{\"style\":{\"__isSmartRef__\":true,\"id\":12},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"loading part\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"12\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"13\":{\"x\":257,\"y\":23,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"14\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setTransform\":\"setTransformHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"adjustOrigin\":\"adjustOriginHTML\",\"setPivotPoint\":\"setPivotPointHTML\",\"setClipMode\":\"setClipModeHTML\",\"showsVerticalScrollBar\":\"showsVerticalScrollBarHTML\",\"showsHorizontalScrollBar\":\"showsHorizontalScrollBarHTML\",\"getScrollBarExtent\":\"getScrollBarExtentHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"setToolTip\":\"setToolTipHTML\",\"focus\":\"focusHTML\",\"blur\":\"blurHTML\",\"setFocusable\":\"setFocusableHTML\",\"updateText\":\"updateTextHTML\",\"setTextExtent\":\"setTextExtentHTML\",\"setMaxTextWidth\":\"setMaxTextWidthHTML\",\"setMaxTextHeight\":\"setMaxTextHeightHTML\",\"setMinTextWidth\":\"setMinTextWidthHTML\",\"setMinTextHeight\":\"setMinTextHeightHTML\",\"getTextExtent\":\"getTextExtentHTML\",\"getTextString\":\"getTextStringHTML\",\"ignoreTextEvents\":\"ignoreTextEventsHTML\",\"unignoreTextEvents\":\"unignoreTextEventsHTML\",\"enableTextEvents\":\"enableTextEventsHTML\",\"setFontFamily\":\"setFontFamilyHTML\",\"setFontSize\":\"setFontSizeHTML\",\"setTextColor\":\"setTextColorHTML\",\"setPadding\":\"setPaddingHTML\",\"setAlign\":\"setAlignHTML\",\"setVerticalAlign\":\"setVerticalAlignHTML\",\"setDisplay\":\"setDisplayHTML\",\"setWhiteSpaceHandling\":\"setWhiteSpaceHandlingHTML\",\"focusMorph\":\"focusMorphHTML\"},\"15\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"16\":{\"x\":5,\"y\":5,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"17\":{\"x\":179,\"y\":-11,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"18\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":19},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":20},\"_Extent\":{\"__isSmartRef__\":true,\"id\":21},\"_ImageURL\":\"data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"isLoaded\":true,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_ClipMode\":\"visible\",\"_Padding\":{\"__isSmartRef__\":true,\"id\":22},\"_BorderWidth\":0,\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\"},\"19\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"20\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setPadding\":\"setPaddingHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\",\"setClipMode\":\"setClipModeHTML\",\"setImageURL\":\"setImageURLHTML\",\"getNativeExtent\":\"getNativeExtentHTML\"},\"21\":{\"x\":31,\"y\":31,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"22\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"23\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setTransform\":\"setTransformHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"adjustOrigin\":\"adjustOriginHTML\",\"setPivotPoint\":\"setPivotPointHTML\",\"setClipMode\":\"setClipModeHTML\",\"showsVerticalScrollBar\":\"showsVerticalScrollBarHTML\",\"showsHorizontalScrollBar\":\"showsHorizontalScrollBarHTML\",\"getScrollBarExtent\":\"getScrollBarExtentHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"setToolTip\":\"setToolTipHTML\",\"focus\":\"focusHTML\",\"blur\":\"blurHTML\",\"setFocusable\":\"setFocusableHTML\"},\"24\":{\"morph\":{\"__isSmartRef__\":true,\"id\":1},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"25\":{\"x\":113.5,\"y\":81,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"26\":{\"x\":30,\"y\":31,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"27\":{\"x\":39,\"y\":-11,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"28\":{\"partName\":\"ProgressIndicator\",\"requiredModules\":[],\"migrationLevel\":2,\"partsSpaceName\":\"PartsBin/Widgets/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"29\":{\"centeredHorizontal\":true,\"centeredVertical\":true},\"30\":{\"position\":{\"__isSmartRef__\":true,\"id\":31},\"_Extent\":{\"__isSmartRef__\":true,\"id\":32},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":33},\"_Fill\":{\"__isSmartRef__\":true,\"id\":34},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":35},\"_ClipMode\":\"visible\",\"_Padding\":{\"__isSmartRef__\":true,\"id\":36},\"_BorderRadius\":8.515,\"_Opacity\":0.8146,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"31\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"32\":{\"x\":266,\"y\":223,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"33\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"34\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"35\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setPadding\":\"setPaddingHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\",\"setClipMode\":\"setClipModeHTML\"},\"36\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"37\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"38\":{\"partsSpaceName\":\"PartsBin/iPad Widgets/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"This is a placeholder to indicate that a morph is being loaded. It will be replaced by the morph as soon as the requested morph finished loading.\",\"migrationLevel\":4,\"partName\":\"LoadingMorph\",\"changes\":[{\"__isSmartRef__\":true,\"id\":39},{\"__isSmartRef__\":true,\"id\":41},{\"__isSmartRef__\":true,\"id\":43},{\"__isSmartRef__\":true,\"id\":45},{\"__isSmartRef__\":true,\"id\":47},{\"__isSmartRef__\":true,\"id\":49},{\"__isSmartRef__\":true,\"id\":51},{\"__isSmartRef__\":true,\"id\":53},{\"__isSmartRef__\":true,\"id\":55},{\"__isSmartRef__\":true,\"id\":57},{\"__isSmartRef__\":true,\"id\":59},{\"__isSmartRef__\":true,\"id\":61},{\"__isSmartRef__\":true,\"id\":63},{\"__isSmartRef__\":true,\"id\":65},{\"__isSmartRef__\":true,\"id\":67},{\"__isSmartRef__\":true,\"id\":69},{\"__isSmartRef__\":true,\"id\":71},{\"__isSmartRef__\":true,\"id\":73},{\"__isSmartRef__\":true,\"id\":75},{\"__isSmartRef__\":true,\"id\":77},{\"__isSmartRef__\":true,\"id\":79},{\"__isSmartRef__\":true,\"id\":81},{\"__isSmartRef__\":true,\"id\":83},{\"__isSmartRef__\":true,\"id\":85},{\"__isSmartRef__\":true,\"id\":87},{\"__isSmartRef__\":true,\"id\":89},{\"__isSmartRef__\":true,\"id\":91},{\"__isSmartRef__\":true,\"id\":93},{\"__isSmartRef__\":true,\"id\":95},{\"__isSmartRef__\":true,\"id\":97},{\"__isSmartRef__\":true,\"id\":99},{\"__isSmartRef__\":true,\"id\":101},{\"__isSmartRef__\":true,\"id\":103},{\"__isSmartRef__\":true,\"id\":105},{\"__isSmartRef__\":true,\"id\":107},{\"__isSmartRef__\":true,\"id\":109},{\"__isSmartRef__\":true,\"id\":111},{\"__isSmartRef__\":true,\"id\":113},{\"__isSmartRef__\":true,\"id\":115},{\"__isSmartRef__\":true,\"id\":117},{\"__isSmartRef__\":true,\"id\":119},{\"__isSmartRef__\":true,\"id\":121},{\"__isSmartRef__\":true,\"id\":123},{\"__isSmartRef__\":true,\"id\":125},{\"__isSmartRef__\":true,\"id\":127},{\"__isSmartRef__\":true,\"id\":129},{\"__isSmartRef__\":true,\"id\":131},{\"__isSmartRef__\":true,\"id\":133}],\"revisionOnLoad\":140039,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"39\":{\"date\":{\"__isSmartRef__\":true,\"id\":40},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"1C1391AE-5722-4707-BE52-F0094FC56829\"},\"40\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 14:02:04 GMT+0100 (W. Europe Standard Time)\"},\"41\":{\"date\":{\"__isSmartRef__\":true,\"id\":42},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"663F147A-9084-4AC3-81A7-1E7BA6547F08\"},\"42\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 12:43:10 GMT+0100 (W. Europe Standard Time)\"},\"43\":{\"date\":{\"__isSmartRef__\":true,\"id\":44},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"F72B746E-B170-4EFB-9074-5E8770640B8A\"},\"44\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 12:36:14 GMT+0100 (W. Europe Standard Time)\"},\"45\":{\"date\":{\"__isSmartRef__\":true,\"id\":46},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"568D2EFD-C535-43AE-8944-6D8B967129F5\"},\"46\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 12:23:04 GMT+0100 (W. Europe Standard Time)\"},\"47\":{\"date\":{\"__isSmartRef__\":true,\"id\":48},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"AB2484A6-0707-4E13-845E-F0A5F48BBA3D\"},\"48\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:59:45 GMT+0100 (W. Europe Standard Time)\"},\"49\":{\"date\":{\"__isSmartRef__\":true,\"id\":50},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"97D20633-F76C-46A5-A32A-FFE9BC83CAB3\"},\"50\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:59:10 GMT+0100 (W. Europe Standard Time)\"},\"51\":{\"date\":{\"__isSmartRef__\":true,\"id\":52},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"8A697DF5-9A45-4A84-B709-9719BF55083E\"},\"52\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:56:54 GMT+0100 (W. Europe Standard Time)\"},\"53\":{\"date\":{\"__isSmartRef__\":true,\"id\":54},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"F2157D66-1571-4B9A-B325-6FA96488260F\"},\"54\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:51:05 GMT+0100 (W. Europe Standard Time)\"},\"55\":{\"date\":{\"__isSmartRef__\":true,\"id\":56},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"E5E808CA-06AB-47DC-A9C9-CA7967591545\"},\"56\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:47:19 GMT+0100 (W. Europe Standard Time)\"},\"57\":{\"date\":{\"__isSmartRef__\":true,\"id\":58},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"009DC4E0-23CA-485A-A796-801AA0F75049\"},\"58\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:46:25 GMT+0100 (W. Europe Standard Time)\"},\"59\":{\"date\":{\"__isSmartRef__\":true,\"id\":60},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"C0CE1397-6E2E-4E8C-AEFF-9017E24BB7E4\"},\"60\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:45:05 GMT+0100 (W. Europe Standard Time)\"},\"61\":{\"date\":{\"__isSmartRef__\":true,\"id\":62},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"FFE16986-548D-4AC2-A627-CF6416282BC4\"},\"62\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:37:15 GMT+0100 (W. Europe Standard Time)\"},\"63\":{\"date\":{\"__isSmartRef__\":true,\"id\":64},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"57213D63-7147-4057-ADC9-30994443B066\"},\"64\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:35:29 GMT+0100 (W. Europe Standard Time)\"},\"65\":{\"date\":{\"__isSmartRef__\":true,\"id\":66},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"75A31364-B380-4312-BB5B-F8F2DA1CE824\"},\"66\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:31:52 GMT+0100 (W. Europe Standard Time)\"},\"67\":{\"date\":{\"__isSmartRef__\":true,\"id\":68},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"5AA50B7E-7D33-44C4-807B-BF1ABA31D530\"},\"68\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:14:10 GMT+0100 (W. Europe Standard Time)\"},\"69\":{\"date\":{\"__isSmartRef__\":true,\"id\":70},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"BCDCC505-534C-45E5-9BB2-5238959A5AD0\"},\"70\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:02:56 GMT+0100 (W. Europe Standard Time)\"},\"71\":{\"date\":{\"__isSmartRef__\":true,\"id\":72},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"890D14F4-E89D-4E05-BFB9-875D6AB6C765\"},\"72\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:01:50 GMT+0100 (W. Europe Standard Time)\"},\"73\":{\"date\":{\"__isSmartRef__\":true,\"id\":74},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"B6FE0805-0D24-4267-8238-8B332352617E\"},\"74\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 10:55:44 GMT+0100 (W. Europe Standard Time)\"},\"75\":{\"date\":{\"__isSmartRef__\":true,\"id\":76},\"author\":\"sstamm\",\"message\":\"callbacks are working\",\"id\":\"9348260A-3B55-4659-BC85-440BFBD98EA4\"},\"76\":{\"isSerializedDate\":true,\"string\":\"Fri Feb 10 2012 09:45:55 GMT+0100 (W. Europe Standard Time)\"},\"77\":{\"date\":{\"__isSmartRef__\":true,\"id\":78},\"author\":\"sstamm\",\"message\":\"made it more opaque\",\"id\":\"1B84264C-2822-407F-A58F-19217BCD2762\"},\"78\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 08 2012 11:41:50 GMT+0100 (W. Europe Standard Time)\"},\"79\":{\"date\":{\"__isSmartRef__\":true,\"id\":80},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"0FB41D7D-2A52-4782-814B-A66C24FCE569\"},\"80\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:13:49 GMT+0100 (W. Europe Standard Time)\"},\"81\":{\"date\":{\"__isSmartRef__\":true,\"id\":82},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"A0C2D7C1-04AF-493A-A7D7-70750F7D3E2F\"},\"82\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 17:22:07 GMT+0100 (W. Europe Standard Time)\"},\"83\":{\"date\":{\"__isSmartRef__\":true,\"id\":84},\"author\":\"sstamm\",\"message\":\"trollolol\",\"id\":\"F6CFAD78-AC72-4DE2-9F38-79776C2E9462\"},\"84\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:55:14 GMT+0100 (W. Europe Standard Time)\"},\"85\":{\"date\":{\"__isSmartRef__\":true,\"id\":86},\"author\":\"sstamm\",\"message\":\"should be centered now\",\"id\":\"EE366B4D-C272-477F-8C28-4EAE5A7EC7CB\"},\"86\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:54:35 GMT+0100 (W. Europe Standard Time)\"},\"87\":{\"date\":{\"__isSmartRef__\":true,\"id\":88},\"author\":\"sstamm\",\"message\":\"initial commit\",\"id\":\"8920D925-DD16-4667-B8C7-FB74D78C2424\"},\"88\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 13:26:01 GMT+0100 (W. Europe Standard Time)\"},\"89\":{\"date\":{\"__isSmartRef__\":true,\"id\":90},\"author\":\"sstamm\",\"message\":\"changed text morph name\",\"id\":\"80E88A3C-5AF3-48F2-A600-710877630997\"},\"90\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:04:01 GMT+0100 (W. Europe Standard Time)\"},\"91\":{\"date\":{\"__isSmartRef__\":true,\"id\":92},\"author\":\"sstamm\",\"message\":\"added loading script\",\"id\":\"EE9B8F4D-1F03-4232-82E6-794046974F8F\"},\"92\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:28:30 GMT+0100 (W. Europe Standard Time)\"},\"93\":{\"date\":{\"__isSmartRef__\":true,\"id\":94},\"author\":\"sstamm\",\"message\":\"added disconnection\",\"id\":\"11F19267-924E-4087-99ED-998245576BD2\"},\"94\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:32:58 GMT+0100 (W. Europe Standard Time)\"},\"95\":{\"date\":{\"__isSmartRef__\":true,\"id\":96},\"author\":\"sstamm\",\"message\":\"removed connections before deletion\",\"id\":\"35A88218-6864-4D52-83A2-BFF7B9A6907C\"},\"96\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:41:00 GMT+0100 (W. Europe Standard Time)\"},\"97\":{\"date\":{\"__isSmartRef__\":true,\"id\":98},\"author\":\"sstamm\",\"message\":\"now able to load parts by name and category as well as per partItem\",\"id\":\"F36A5782-461D-4813-95F8-0207990A261C\"},\"98\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 15:24:30 GMT+0100 (W. Europe Standard Time)\"},\"99\":{\"date\":{\"__isSmartRef__\":true,\"id\":100},\"author\":\"sstamm\",\"message\":\"now with round corners\",\"id\":\"F42C39CB-CC37-467D-BF10-D362241F047E\"},\"100\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 15:26:23 GMT+0100 (W. Europe Standard Time)\"},\"101\":{\"date\":{\"__isSmartRef__\":true,\"id\":102},\"author\":\"sstamm\",\"message\":\"loadingMorph is sync now\",\"id\":\"12ACFFC9-BA53-4A2A-ABD4-894A5ECE1145\"},\"102\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 15:48:04 GMT+0100 (W. Europe Standard Time)\"},\"103\":{\"date\":{\"__isSmartRef__\":true,\"id\":104},\"author\":\"sstamm\",\"message\":\"display the loadingMorph in new thread\",\"id\":\"2BA51E30-F02B-4AF0-B3BE-52DD4ED522CC\"},\"104\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 15:53:49 GMT+0100 (W. Europe Standard Time)\"},\"105\":{\"date\":{\"__isSmartRef__\":true,\"id\":106},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"DF0AE4EA-1B08-4556-8BBE-E6488F23B8A3\"},\"106\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 16:49:48 GMT+0100 (W. Europe Standard Time)\"},\"107\":{\"date\":{\"__isSmartRef__\":true,\"id\":108},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"220821B3-C589-41C9-A324-8E7E6D9D6CEB\"},\"108\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 16:58:43 GMT+0100 (W. Europe Standard Time)\"},\"109\":{\"date\":{\"__isSmartRef__\":true,\"id\":110},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"DEBFACE2-7EC5-4A86-AD46-5A0A88A73707\"},\"110\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 17:04:28 GMT+0100 (W. Europe Standard Time)\"},\"111\":{\"date\":{\"__isSmartRef__\":true,\"id\":112},\"author\":\"sstamm\",\"message\":\"load request in new thread if loading should be async\",\"id\":\"18282D28-D6D4-48C9-A508-6E3244449BD8\"},\"112\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:10:27 GMT+0100 (W. Europe Standard Time)\"},\"113\":{\"date\":{\"__isSmartRef__\":true,\"id\":114},\"author\":\"sstamm\",\"message\":\"added benchmarking output\",\"id\":\"249CFF90-DDF5-4A83-9759-0289E96D7D58\"},\"114\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:31:50 GMT+0100 (W. Europe Standard Time)\"},\"115\":{\"date\":{\"__isSmartRef__\":true,\"id\":116},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"882082E1-29B6-418D-9B8B-672729D60619\"},\"116\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:38:26 GMT+0100 (W. Europe Standard Time)\"},\"117\":{\"date\":{\"__isSmartRef__\":true,\"id\":118},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"5179AEF9-E19F-4B0C-BBD8-556C5687988A\"},\"118\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:44:11 GMT+0100 (W. Europe Standard Time)\"},\"119\":{\"date\":{\"__isSmartRef__\":true,\"id\":120},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"1159C5B4-724E-4124-9D7B-5CD5DC4A8EE3\"},\"120\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:48:14 GMT+0100 (W. Europe Standard Time)\"},\"121\":{\"date\":{\"__isSmartRef__\":true,\"id\":122},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"2A718D1F-1036-41D6-999A-336F2B14E65D\"},\"122\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:49:47 GMT+0100 (W. Europe Standard Time)\"},\"123\":{\"date\":{\"__isSmartRef__\":true,\"id\":124},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"EB6BDD0C-7EEC-4124-B77F-2F106A601538\"},\"124\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:59:48 GMT+0100 (W. Europe Standard Time)\"},\"125\":{\"date\":{\"__isSmartRef__\":true,\"id\":126},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"63EC8D07-AB6A-450A-BB84-9B4D37E03647\"},\"126\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 12:02:33 GMT+0100 (W. Europe Standard Time)\"},\"127\":{\"date\":{\"__isSmartRef__\":true,\"id\":128},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"19CE12E4-5AA5-48DC-B1D1-B0EB0EDF1CB9\"},\"128\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 12:03:42 GMT+0100 (W. Europe Standard Time)\"},\"129\":{\"date\":{\"__isSmartRef__\":true,\"id\":130},\"author\":\"sstamm\",\"message\":\"first attempt to introduce callback functions to part loading\",\"id\":\"22BD0B95-8948-411A-A56E-AD7CBE445F1D\"},\"130\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 09 2012 20:20:11 GMT+0100 (W. Europe Standard Time)\"},\"131\":{\"date\":{\"__isSmartRef__\":true,\"id\":132},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"A216DFD2-9D1F-4E62-A22F-6B5472823E1B\"},\"132\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 16 2012 15:37:34 GMT+0100 (W. Europe Standard Time)\"},\"133\":{\"date\":{\"__isSmartRef__\":true,\"id\":134},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"464E723A-08DC-433C-AA5C-CEC850DBAF0B\"},\"134\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 16 2012 15:42:29 GMT+0100 (W. Europe Standard Time)\"},\"135\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setTransform\":\"setTransformHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"adjustOrigin\":\"adjustOriginHTML\",\"setPivotPoint\":\"setPivotPointHTML\",\"setClipMode\":\"setClipModeHTML\",\"showsVerticalScrollBar\":\"showsVerticalScrollBarHTML\",\"showsHorizontalScrollBar\":\"showsHorizontalScrollBarHTML\",\"getScrollBarExtent\":\"getScrollBarExtentHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"setToolTip\":\"setToolTipHTML\",\"focus\":\"focusHTML\",\"blur\":\"blurHTML\",\"setFocusable\":\"setFocusableHTML\"},\"136\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"137\":{\"x\":266,\"y\":223,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"138\":{\"adjustForNewBounds\":true},\"139\":{\"x\":171,\"y\":-13,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"140\":{\"loadPart\":{\"__isSmartRef__\":true,\"id\":141},\"loadFinished\":{\"__isSmartRef__\":true,\"id\":145},\"loadPartByName\":{\"__isSmartRef__\":true,\"id\":149}},\"141\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":142},\"source\":\"function loadPart(partItem, isAsync) {\\n this.partItem = partItem;\\n \\n this.openInWorld();\\n if(partItem.part) {\\n this.setExtent(partItem.part.getExtent());\\n }\\n this.align(this.bounds().center(), $world.visibleBounds().center());\\n \\n \\n if(typeof isAsync === \\\"function\\\") {\\n this.callback = isAsync;\\n }\\n\\n connect(partItem, 'part', this, \\\"loadFinished\\\");\\n\\n partItem.loadPart(isAsync);\\n\\n return partItem.part;\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":143},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"142\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"143\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":144},\"user\":\"sstamm\",\"tags\":[]},\"144\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 16 2012 15:42:18 GMT+0100 (W. Europe Standard Time)\"},\"145\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":146},\"source\":\"function loadFinished(part) {\\n if(this.owner === $world.firstHand()) {\\n $world.firstHand().removeAllMorphs();\\n } else {\\n this.owner.addMorph(part);\\n part.align(part.bounds().center(), this.bounds().center());\\n this.remove();\\n }\\n disconnect(this.partItem, 'part', this, \\\"loadFinished\\\");\\n if(this.callback) {\\n this.callback(part);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":147},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"146\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"147\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":148},\"user\":\"sstamm\",\"tags\":[]},\"148\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 14:01:53 GMT+0100 (W. Europe Standard Time)\"},\"149\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":150},\"source\":\"function loadPartByName(partName, optPartsSpaceName, isAsync) {\\n var partItem = lively.PartsBin.getPartItem(partName, optPartsSpaceName);\\n return this.loadPart(partItem, isAsync);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":151},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"150\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"151\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":152},\"user\":\"sstamm\",\"tags\":[]},\"152\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 17:03:18 GMT+0100 (W. Europe Standard Time)\"},\"isSimplifiedRegistry\":true}}","attributeConnections":[{"__isSmartRef__":true,"id":9010},{"__isSmartRef__":true,"id":9012}],"doNotSerialize":["$$json","$$loadedMetaInfo"],"doNotCopyProperties":["$$json","$$loadedMetaInfo"],"loadedMetaInfo":{"__isSmartRef__":true,"id":8897},"partVersions":[{"__isSmartRef__":true,"id":9014}],"rev":151069,"lastModifiedDate":{"__isSmartRef__":true,"id":8994},"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"8884":{"submorphs":[{"__isSmartRef__":true,"id":8885}],"scripts":[],"id":"8C2A26D7-1220-4877-9897-EFB51096C965","shape":{"__isSmartRef__":true,"id":8896},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"LoadingMorph","partsBinMetaInfo":{"__isSmartRef__":true,"id":8897},"eventHandler":{"__isSmartRef__":true,"id":8995},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"59692BC3-6C7B-4E23-B820-8699260EA722","486BB935-1313-4103-B2A8-642B19437478","18AFFD44-46CD-489E-B1D6-DED43E2B6B06","2608C892-2204-4981-9A87-8E749F8944AB","5535861F-4EA2-44AB-8A40-0538124E0AAC","16C292B3-86E8-4622-B516-27C48263B8CC","87731A20-D455-44D0-97E5-98A7CFD4E417","A17081E7-E597-47ED-BD32-6E4D206BD7D7","CFB4A44C-BFEA-4584-BCBA-AE2A56739200","76B3DD9B-8D01-42BA-A574-AB99D5F899BB","1EBC5512-8F54-4B24-998C-69A285EC8533","DD1165C7-6C1A-4361-A4AE-FCF6F31152FD","4D6D36E8-48F3-408A-B03C-202E4DC182BD","5F3B3E0F-BBC6-4DDA-BAA0-7EFC05FF2011","E0A6B33B-767A-4532-9021-892414520200","F5F5E2B1-5FF0-4E09-B323-AE88A3920B8D","0C7E832A-A741-430F-B295-8BC181D066FE","472AED3B-CB76-49BD-BF49-354A2D568F86","A7C52F65-D140-4791-880F-F7584C7BB570","3516412B-8B36-4E52-9416-6B7FB358BDC2","1840CACC-078C-4795-AD3F-E9D6F8D557A0","1FEDCA25-0131-46FA-840F-DC5F1B05C6CA","C620CED3-0AE9-4097-9AA7-2706A042F9C9","679A861B-40E0-4DB2-B22F-95B454C6978D","FEF39B3C-E634-4825-BAB8-2D44FE647B03"],"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":8996},"prevScroll":[0,0],"moved":true,"_Rotation":0,"_Scale":1,"headRevision":146469,"_ClipMode":"visible","__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8997},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)","distanceToDragEvent":"lively.pt(171.0,-13.0)"},"8885":{"submorphs":[{"__isSmartRef__":true,"id":8886}],"scripts":[],"shape":{"__isSmartRef__":true,"id":8892},"id":"E93DB9B8-D02D-4BB0-A6D4-FB2723B83A39","eventHandler":{"__isSmartRef__":true,"id":8893},"droppingEnabled":true,"halosEnabled":true,"name":"ProgressIndicator","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8894},"derivationIds":[520,"071F18BE-FF28-40F5-ACAD-1916E0D25C38","DF185A10-743D-45FC-B9C2-76E12D908BCF","BF125D2C-596A-4C1E-A5F8-DAE4801E9497","3CEE8CFF-B8F1-4B4B-A405-CB583080252A","D0652878-8F9C-4591-8A82-296898AACDB6","31441DDF-2220-43BE-A99F-69E1FEC68030","14A90039-0D3E-46DC-8445-D42B8E02EB42","681EF5DE-A344-4114-B2F3-B96CE3872524","C0381116-5116-4F33-B082-A411D0E4534E","24E9581E-B008-46EE-9CBC-D5190E100D98","C69D1041-2C5E-48FE-B04C-04E66450658A","4830945B-4FFF-4564-9424-34D7995DAE60","8602C233-B3E7-4682-9B0E-D7549761D934","B4E0E11F-2BED-462E-B708-89D63971856E","EE0144C2-D016-4390-8A67-4E7DEF171C83","F44DF6E4-5F27-440E-AB5F-3721C0A10CA6","73FC6648-DAAF-4673-8CF4-7DA219513F22","B78EB1B5-780C-45F7-B0A7-B988B52B1FF1","DFDB8CD1-72F7-40F4-849B-1F9B866277AB","66111105-B1FC-41F7-BF70-D45118C9E09F","02420416-1E35-4831-AABB-91CD0460CA1A","7C6B2EB2-4510-4A8E-BAFF-5CF0040DD7F5","0503F5A1-1732-4610-9A5A-920D658CA766","07C5AE03-36AD-4849-BACD-27D7D9A2CCF2","9FFF9D73-931C-404C-AA4B-5AC2E7C53504"],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":8884},"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":8895},"prevScroll":[0,0],"_Rotation":0,"_Scale":1,"_ClipMode":"visible","__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Image","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(113.5,81.0)","distanceToDragEvent":"lively.pt(39.0,-11.0)"},"8886":{"submorphs":[],"scripts":[],"id":"3243F197-60E6-4C60-B1D9-404BB193E1E9","shape":{"__isSmartRef__":true,"id":8887},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":257,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"loadedMorphName","partsBinMetaInfo":{"__isSmartRef__":true,"id":8888},"textChunks":[{"__isSmartRef__":true,"id":8889}],"charsReplaced":"MorphName","lastFindLoc":18,"priorSelectionRange":[9,0],"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":8891},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_ClipMode":"visible","derivationIds":[355,"023045B3-2D6B-4425-89FB-F4806D527BE0","DC0C2365-868C-41AE-8369-51C31E91493E","C6D9D314-86A1-4015-970B-F6787F535E1A","6AA4552E-2E85-447E-9033-99D5AA1A94BC","D94BE49C-8A3E-4F1F-BF28-FEDD9B40D213","AA8F0470-654C-4AA2-8135-4607F5429AC5","E0BAABCC-FFB2-4EDF-BAE5-C63CC99B6A97","1A86AE17-73AE-442E-AB36-DD90C6DFC8BC","EF750075-E964-4CD3-B6A4-161511E1D058","CED69CBF-FFA5-45E7-B333-FBACE4F278AC","E56978C1-7424-4C10-8168-11FD3237B540","D5AB2532-A4DC-42D6-AF17-99CBBCEAA848","245866CB-598A-4172-A3A0-A06D4D26C6AD","43B0F12E-5793-43AA-80E1-496774E0EBA6","1B776A8C-0413-475F-8EBD-120BBD91D2BB","F84F2C9A-8003-4E81-833A-83F48C92F3B8","3124B389-9FA4-4348-BC5D-0DFF9C59CD1B","1A1BCBAC-D7CC-4BAE-B8C2-7C693F7327A1","1CB201BA-5E0B-4771-821A-139FA2AEFBC2","195520FA-4816-47A4-B0F5-BA890AFD9DF9","0D15F28A-24C9-46B7-89C5-6D2354728AC1","316FE9D3-62EC-4FD6-9B0F-FFA622B79575","739F3743-9BE1-48C8-813D-C0BFB0DCACA6","01877B3B-7DA7-4222-B011-7B5F4E501862","B8FE7DEE-9568-4BE6-BA12-EA674BA79E08"],"_WhiteSpaceHandling":"pre-wrap","owner":{"__isSmartRef__":true,"id":8885},"_MinTextWidth":257,"_MinTextHeight":null,"previousSelection":[6,6],"_Align":"center","isBeingDragged":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(-109.0,38.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(179.0,-11.0)"},"8887":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(257.0,23.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"8888":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8889":{"style":{"__isSmartRef__":true,"id":8890},"chunkOwner":{"__isSmartRef__":true,"id":8886},"storedString":"loading part","_id":"_558","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8890":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8891":{"morph":{"__isSmartRef__":true,"id":8886},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8892":{"_ImageURL":"data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isLoaded":true,"_ClipMode":"visible","_BorderWidth":0,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Image","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(31.0,31.0)","_Padding":"lively.rect(0,0,0,0)"},"8893":{"morph":{"__isSmartRef__":true,"id":8885},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8894":{"partName":"ProgressIndicator","requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Widgets/","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8895":{"centeredHorizontal":true,"centeredVertical":true},"8896":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":8.515,"_Opacity":0.8146,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(266.0,223.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"8897":{"partsSpaceName":"PartsBin/iPadWidgets","comment":"This is a placeholder to indicate that a morph is being loaded. It will be replaced by the morph as soon as the requested morph finished loading.","migrationLevel":4,"partName":"LoadingMorph","changes":[{"__isSmartRef__":true,"id":8898},{"__isSmartRef__":true,"id":8900},{"__isSmartRef__":true,"id":8902},{"__isSmartRef__":true,"id":8904},{"__isSmartRef__":true,"id":8906},{"__isSmartRef__":true,"id":8908},{"__isSmartRef__":true,"id":8910},{"__isSmartRef__":true,"id":8912},{"__isSmartRef__":true,"id":8914},{"__isSmartRef__":true,"id":8916},{"__isSmartRef__":true,"id":8918},{"__isSmartRef__":true,"id":8920},{"__isSmartRef__":true,"id":8922},{"__isSmartRef__":true,"id":8924},{"__isSmartRef__":true,"id":8926},{"__isSmartRef__":true,"id":8928},{"__isSmartRef__":true,"id":8930},{"__isSmartRef__":true,"id":8932},{"__isSmartRef__":true,"id":8934},{"__isSmartRef__":true,"id":8936},{"__isSmartRef__":true,"id":8938},{"__isSmartRef__":true,"id":8940},{"__isSmartRef__":true,"id":8942},{"__isSmartRef__":true,"id":8944},{"__isSmartRef__":true,"id":8946},{"__isSmartRef__":true,"id":8948},{"__isSmartRef__":true,"id":8950},{"__isSmartRef__":true,"id":8952},{"__isSmartRef__":true,"id":8954},{"__isSmartRef__":true,"id":8956},{"__isSmartRef__":true,"id":8958},{"__isSmartRef__":true,"id":8960},{"__isSmartRef__":true,"id":8962},{"__isSmartRef__":true,"id":8964},{"__isSmartRef__":true,"id":8966},{"__isSmartRef__":true,"id":8968},{"__isSmartRef__":true,"id":8970},{"__isSmartRef__":true,"id":8972},{"__isSmartRef__":true,"id":8974},{"__isSmartRef__":true,"id":8976},{"__isSmartRef__":true,"id":8978},{"__isSmartRef__":true,"id":8980},{"__isSmartRef__":true,"id":8982},{"__isSmartRef__":true,"id":8984},{"__isSmartRef__":true,"id":8986},{"__isSmartRef__":true,"id":8988},{"__isSmartRef__":true,"id":8990},{"__isSmartRef__":true,"id":8992}],"lastModifiedDate":{"__isSmartRef__":true,"id":8994},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8898":{"date":{"__isSmartRef__":true,"id":8899},"author":"sstamm","message":"","id":"1C1391AE-5722-4707-BE52-F0094FC56829"},"8899":{"isSerializedDate":true,"string":"Wed Feb 22 2012 14:02:04 GMT+0100 (CET)"},"8900":{"date":{"__isSmartRef__":true,"id":8901},"author":"sstamm","message":"","id":"663F147A-9084-4AC3-81A7-1E7BA6547F08"},"8901":{"isSerializedDate":true,"string":"Wed Feb 22 2012 12:43:10 GMT+0100 (CET)"},"8902":{"date":{"__isSmartRef__":true,"id":8903},"author":"sstamm","message":"","id":"F72B746E-B170-4EFB-9074-5E8770640B8A"},"8903":{"isSerializedDate":true,"string":"Wed Feb 22 2012 12:36:14 GMT+0100 (CET)"},"8904":{"date":{"__isSmartRef__":true,"id":8905},"author":"sstamm","message":"","id":"568D2EFD-C535-43AE-8944-6D8B967129F5"},"8905":{"isSerializedDate":true,"string":"Wed Feb 22 2012 12:23:04 GMT+0100 (CET)"},"8906":{"date":{"__isSmartRef__":true,"id":8907},"author":"sstamm","message":"","id":"AB2484A6-0707-4E13-845E-F0A5F48BBA3D"},"8907":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:59:45 GMT+0100 (CET)"},"8908":{"date":{"__isSmartRef__":true,"id":8909},"author":"sstamm","message":"","id":"97D20633-F76C-46A5-A32A-FFE9BC83CAB3"},"8909":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:59:10 GMT+0100 (CET)"},"8910":{"date":{"__isSmartRef__":true,"id":8911},"author":"sstamm","message":"","id":"8A697DF5-9A45-4A84-B709-9719BF55083E"},"8911":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:56:54 GMT+0100 (CET)"},"8912":{"date":{"__isSmartRef__":true,"id":8913},"author":"sstamm","message":"","id":"F2157D66-1571-4B9A-B325-6FA96488260F"},"8913":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:51:05 GMT+0100 (CET)"},"8914":{"date":{"__isSmartRef__":true,"id":8915},"author":"sstamm","message":"","id":"E5E808CA-06AB-47DC-A9C9-CA7967591545"},"8915":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:47:19 GMT+0100 (CET)"},"8916":{"date":{"__isSmartRef__":true,"id":8917},"author":"sstamm","message":"","id":"009DC4E0-23CA-485A-A796-801AA0F75049"},"8917":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:46:25 GMT+0100 (CET)"},"8918":{"date":{"__isSmartRef__":true,"id":8919},"author":"sstamm","message":"","id":"C0CE1397-6E2E-4E8C-AEFF-9017E24BB7E4"},"8919":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:45:05 GMT+0100 (CET)"},"8920":{"date":{"__isSmartRef__":true,"id":8921},"author":"sstamm","message":"","id":"FFE16986-548D-4AC2-A627-CF6416282BC4"},"8921":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:37:15 GMT+0100 (CET)"},"8922":{"date":{"__isSmartRef__":true,"id":8923},"author":"sstamm","message":"","id":"57213D63-7147-4057-ADC9-30994443B066"},"8923":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:35:29 GMT+0100 (CET)"},"8924":{"date":{"__isSmartRef__":true,"id":8925},"author":"sstamm","message":"","id":"75A31364-B380-4312-BB5B-F8F2DA1CE824"},"8925":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:31:52 GMT+0100 (CET)"},"8926":{"date":{"__isSmartRef__":true,"id":8927},"author":"sstamm","message":"","id":"5AA50B7E-7D33-44C4-807B-BF1ABA31D530"},"8927":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:14:10 GMT+0100 (CET)"},"8928":{"date":{"__isSmartRef__":true,"id":8929},"author":"sstamm","message":"","id":"BCDCC505-534C-45E5-9BB2-5238959A5AD0"},"8929":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:02:56 GMT+0100 (CET)"},"8930":{"date":{"__isSmartRef__":true,"id":8931},"author":"sstamm","message":"","id":"890D14F4-E89D-4E05-BFB9-875D6AB6C765"},"8931":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:01:50 GMT+0100 (CET)"},"8932":{"date":{"__isSmartRef__":true,"id":8933},"author":"sstamm","message":"","id":"B6FE0805-0D24-4267-8238-8B332352617E"},"8933":{"isSerializedDate":true,"string":"Wed Feb 22 2012 10:55:44 GMT+0100 (CET)"},"8934":{"date":{"__isSmartRef__":true,"id":8935},"author":"sstamm","message":"callbacks are working","id":"9348260A-3B55-4659-BC85-440BFBD98EA4"},"8935":{"isSerializedDate":true,"string":"Fri Feb 10 2012 09:45:55 GMT+0100 (CET)"},"8936":{"date":{"__isSmartRef__":true,"id":8937},"author":"sstamm","message":"made it more opaque","id":"1B84264C-2822-407F-A58F-19217BCD2762"},"8937":{"isSerializedDate":true,"string":"Wed Feb 08 2012 11:41:50 GMT+0100 (CET)"},"8938":{"date":{"__isSmartRef__":true,"id":8939},"author":"sstamm","message":"","id":"0FB41D7D-2A52-4782-814B-A66C24FCE569"},"8939":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:13:49 GMT+0100 (CET)"},"8940":{"date":{"__isSmartRef__":true,"id":8941},"author":"sstamm","message":"","id":"A0C2D7C1-04AF-493A-A7D7-70750F7D3E2F"},"8941":{"isSerializedDate":true,"string":"Thu Feb 02 2012 17:22:07 GMT+0100 (CET)"},"8942":{"date":{"__isSmartRef__":true,"id":8943},"author":"sstamm","message":"trollolol","id":"F6CFAD78-AC72-4DE2-9F38-79776C2E9462"},"8943":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:55:14 GMT+0100 (CET)"},"8944":{"date":{"__isSmartRef__":true,"id":8945},"author":"sstamm","message":"should be centered now","id":"EE366B4D-C272-477F-8C28-4EAE5A7EC7CB"},"8945":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:54:35 GMT+0100 (CET)"},"8946":{"date":{"__isSmartRef__":true,"id":8947},"author":"sstamm","message":"initial commit","id":"8920D925-DD16-4667-B8C7-FB74D78C2424"},"8947":{"isSerializedDate":true,"string":"Thu Feb 02 2012 13:26:01 GMT+0100 (CET)"},"8948":{"date":{"__isSmartRef__":true,"id":8949},"author":"sstamm","message":"changed text morph name","id":"80E88A3C-5AF3-48F2-A600-710877630997"},"8949":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:04:01 GMT+0100 (CET)"},"8950":{"date":{"__isSmartRef__":true,"id":8951},"author":"sstamm","message":"added loading script","id":"EE9B8F4D-1F03-4232-82E6-794046974F8F"},"8951":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:28:30 GMT+0100 (CET)"},"8952":{"date":{"__isSmartRef__":true,"id":8953},"author":"sstamm","message":"added disconnection","id":"11F19267-924E-4087-99ED-998245576BD2"},"8953":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:32:58 GMT+0100 (CET)"},"8954":{"date":{"__isSmartRef__":true,"id":8955},"author":"sstamm","message":"removed connections before deletion","id":"35A88218-6864-4D52-83A2-BFF7B9A6907C"},"8955":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:41:00 GMT+0100 (CET)"},"8956":{"date":{"__isSmartRef__":true,"id":8957},"author":"sstamm","message":"now able to load parts by name and category as well as per partItem","id":"F36A5782-461D-4813-95F8-0207990A261C"},"8957":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:24:30 GMT+0100 (CET)"},"8958":{"date":{"__isSmartRef__":true,"id":8959},"author":"sstamm","message":"now with round corners","id":"F42C39CB-CC37-467D-BF10-D362241F047E"},"8959":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:26:23 GMT+0100 (CET)"},"8960":{"date":{"__isSmartRef__":true,"id":8961},"author":"sstamm","message":"loadingMorph is sync now","id":"12ACFFC9-BA53-4A2A-ABD4-894A5ECE1145"},"8961":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:48:04 GMT+0100 (CET)"},"8962":{"date":{"__isSmartRef__":true,"id":8963},"author":"sstamm","message":"display the loadingMorph in new thread","id":"2BA51E30-F02B-4AF0-B3BE-52DD4ED522CC"},"8963":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:53:49 GMT+0100 (CET)"},"8964":{"date":{"__isSmartRef__":true,"id":8965},"author":"sstamm","message":"","id":"DF0AE4EA-1B08-4556-8BBE-E6488F23B8A3"},"8965":{"isSerializedDate":true,"string":"Thu Feb 02 2012 16:49:48 GMT+0100 (CET)"},"8966":{"date":{"__isSmartRef__":true,"id":8967},"author":"sstamm","message":"","id":"220821B3-C589-41C9-A324-8E7E6D9D6CEB"},"8967":{"isSerializedDate":true,"string":"Thu Feb 02 2012 16:58:43 GMT+0100 (CET)"},"8968":{"date":{"__isSmartRef__":true,"id":8969},"author":"sstamm","message":"","id":"DEBFACE2-7EC5-4A86-AD46-5A0A88A73707"},"8969":{"isSerializedDate":true,"string":"Thu Feb 02 2012 17:04:28 GMT+0100 (CET)"},"8970":{"date":{"__isSmartRef__":true,"id":8971},"author":"sstamm","message":"load request in new thread if loading should be async","id":"18282D28-D6D4-48C9-A508-6E3244449BD8"},"8971":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:10:27 GMT+0100 (CET)"},"8972":{"date":{"__isSmartRef__":true,"id":8973},"author":"sstamm","message":"added benchmarking output","id":"249CFF90-DDF5-4A83-9759-0289E96D7D58"},"8973":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:31:50 GMT+0100 (CET)"},"8974":{"date":{"__isSmartRef__":true,"id":8975},"author":"sstamm","message":"","id":"882082E1-29B6-418D-9B8B-672729D60619"},"8975":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:38:26 GMT+0100 (CET)"},"8976":{"date":{"__isSmartRef__":true,"id":8977},"author":"sstamm","message":"","id":"5179AEF9-E19F-4B0C-BBD8-556C5687988A"},"8977":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:44:11 GMT+0100 (CET)"},"8978":{"date":{"__isSmartRef__":true,"id":8979},"author":"sstamm","message":"","id":"1159C5B4-724E-4124-9D7B-5CD5DC4A8EE3"},"8979":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:48:14 GMT+0100 (CET)"},"8980":{"date":{"__isSmartRef__":true,"id":8981},"author":"sstamm","message":"","id":"2A718D1F-1036-41D6-999A-336F2B14E65D"},"8981":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:49:47 GMT+0100 (CET)"},"8982":{"date":{"__isSmartRef__":true,"id":8983},"author":"sstamm","message":"","id":"EB6BDD0C-7EEC-4124-B77F-2F106A601538"},"8983":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:59:48 GMT+0100 (CET)"},"8984":{"date":{"__isSmartRef__":true,"id":8985},"author":"sstamm","message":"","id":"63EC8D07-AB6A-450A-BB84-9B4D37E03647"},"8985":{"isSerializedDate":true,"string":"Tue Feb 07 2012 12:02:33 GMT+0100 (CET)"},"8986":{"date":{"__isSmartRef__":true,"id":8987},"author":"sstamm","message":"","id":"19CE12E4-5AA5-48DC-B1D1-B0EB0EDF1CB9"},"8987":{"isSerializedDate":true,"string":"Tue Feb 07 2012 12:03:42 GMT+0100 (CET)"},"8988":{"date":{"__isSmartRef__":true,"id":8989},"author":"sstamm","message":"first attempt to introduce callback functions to part loading","id":"22BD0B95-8948-411A-A56E-AD7CBE445F1D"},"8989":{"isSerializedDate":true,"string":"Thu Feb 09 2012 20:20:11 GMT+0100 (CET)"},"8990":{"date":{"__isSmartRef__":true,"id":8991},"author":"sstamm","message":"","id":"A216DFD2-9D1F-4E62-A22F-6B5472823E1B"},"8991":{"isSerializedDate":true,"string":"Fri Mar 16 2012 15:37:34 GMT+0100 (CET)"},"8992":{"date":{"__isSmartRef__":true,"id":8993},"author":"sstamm","message":"","id":"464E723A-08DC-433C-AA5C-CEC850DBAF0B"},"8993":{"isSerializedDate":true,"string":"Fri Mar 16 2012 15:42:29 GMT+0100 (CET)"},"8994":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"8995":{"morph":{"__isSmartRef__":true,"id":8884},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8996":{"adjustForNewBounds":true},"8997":{"loadPart":{"__isSmartRef__":true,"id":8998},"loadFinished":{"__isSmartRef__":true,"id":9002},"loadPartByName":{"__isSmartRef__":true,"id":9006}},"8998":{"varMapping":{"__isSmartRef__":true,"id":8999},"source":"function loadPart(partItem, isAsync) {\n this.partItem = partItem;\n \n this.openInWorld();\n if(partItem.part) {\n this.setExtent(partItem.part.getExtent());\n }\n this.align(this.bounds().center(), $world.visibleBounds().center());\n \n \n if(typeof isAsync === \"function\") {\n this.callback = isAsync;\n }\n\n connect(partItem, 'part', this, \"loadFinished\");\n\n partItem.loadPart(isAsync);\n\n return partItem.part;\n\n}","funcProperties":{"__isSmartRef__":true,"id":9000},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8999":{"this":{"__isSmartRef__":true,"id":8884}},"9000":{"timestamp":{"__isSmartRef__":true,"id":9001},"user":"sstamm","tags":[]},"9001":{"isSerializedDate":true,"string":"Fri Mar 16 2012 15:42:18 GMT+0100 (CET)"},"9002":{"varMapping":{"__isSmartRef__":true,"id":9003},"source":"function loadFinished(part) {\n if(this.owner === $world.firstHand()) {\n $world.firstHand().removeAllMorphs();\n } else {\n this.owner.addMorph(part);\n part.align(part.bounds().center(), this.bounds().center());\n this.remove();\n }\n disconnect(this.partItem, 'part', this, \"loadFinished\");\n if(this.callback) {\n this.callback(part);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":9004},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9003":{"this":{"__isSmartRef__":true,"id":8884}},"9004":{"timestamp":{"__isSmartRef__":true,"id":9005},"user":"sstamm","tags":[]},"9005":{"isSerializedDate":true,"string":"Wed Feb 22 2012 14:01:53 GMT+0100 (CET)"},"9006":{"varMapping":{"__isSmartRef__":true,"id":9007},"source":"function loadPartByName(partName, optPartsSpaceName, isAsync) {\n var partItem = lively.PartsBin.getPartItem(partName, optPartsSpaceName);\n return this.loadPart(partItem, isAsync);\n}","funcProperties":{"__isSmartRef__":true,"id":9008},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9007":{"this":{"__isSmartRef__":true,"id":8884}},"9008":{"timestamp":{"__isSmartRef__":true,"id":9009},"user":"sstamm","tags":[]},"9009":{"isSerializedDate":true,"string":"Thu Feb 02 2012 17:03:18 GMT+0100 (CET)"},"9010":{"sourceObj":{"__isSmartRef__":true,"id":8883},"sourceAttrName":"json","targetObj":{"__isSmartRef__":true,"id":8883},"targetMethodName":"cachePartJSON","varMapping":{"__isSmartRef__":true,"id":9011},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"9011":{"source":{"__isSmartRef__":true,"id":8883},"target":{"__isSmartRef__":true,"id":8883}},"9012":{"sourceObj":{"__isSmartRef__":true,"id":8883},"sourceAttrName":"loadedMetaInfo","targetObj":{"__isSmartRef__":true,"id":8883},"targetMethodName":"cachePartMetaInfo","varMapping":{"__isSmartRef__":true,"id":9013},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"9013":{"source":{"__isSmartRef__":true,"id":8883},"target":{"__isSmartRef__":true,"id":8883}},"9014":{"rev":151069,"author":"athomschke","date":{"__isSmartRef__":true,"id":9015},"url":{"__isSmartRef__":true,"id":9016},"changes":[{"__isSmartRef__":true,"id":9017},{"__isSmartRef__":true,"id":9018},{"__isSmartRef__":true,"id":9019},{"__isSmartRef__":true,"id":9020},{"__isSmartRef__":true,"id":9021},{"__isSmartRef__":true,"id":9022},{"__isSmartRef__":true,"id":9023},{"__isSmartRef__":true,"id":9024},{"__isSmartRef__":true,"id":9025},{"__isSmartRef__":true,"id":9026},{"__isSmartRef__":true,"id":9027},{"__isSmartRef__":true,"id":9028},{"__isSmartRef__":true,"id":9029},{"__isSmartRef__":true,"id":9030},{"__isSmartRef__":true,"id":9031},{"__isSmartRef__":true,"id":9032},{"__isSmartRef__":true,"id":9033},{"__isSmartRef__":true,"id":9034},{"__isSmartRef__":true,"id":9035},{"__isSmartRef__":true,"id":9036},{"__isSmartRef__":true,"id":9037},{"__isSmartRef__":true,"id":9038},{"__isSmartRef__":true,"id":9039},{"__isSmartRef__":true,"id":9040},{"__isSmartRef__":true,"id":9041},{"__isSmartRef__":true,"id":9042},{"__isSmartRef__":true,"id":9043},{"__isSmartRef__":true,"id":9044},{"__isSmartRef__":true,"id":9045},{"__isSmartRef__":true,"id":9046},{"__isSmartRef__":true,"id":9047},{"__isSmartRef__":true,"id":9048},{"__isSmartRef__":true,"id":9049},{"__isSmartRef__":true,"id":9050},{"__isSmartRef__":true,"id":9051},{"__isSmartRef__":true,"id":9052},{"__isSmartRef__":true,"id":9053},{"__isSmartRef__":true,"id":9054},{"__isSmartRef__":true,"id":9055},{"__isSmartRef__":true,"id":9056},{"__isSmartRef__":true,"id":9057},{"__isSmartRef__":true,"id":9058},{"__isSmartRef__":true,"id":9059},{"__isSmartRef__":true,"id":9060},{"__isSmartRef__":true,"id":9061},{"__isSmartRef__":true,"id":9062},{"__isSmartRef__":true,"id":9063},{"__isSmartRef__":true,"id":9064},{"__isSmartRef__":true,"id":9065},{"__isSmartRef__":true,"id":9066},{"__isSmartRef__":true,"id":9067},{"__isSmartRef__":true,"id":9068},{"__isSmartRef__":true,"id":9069},{"__isSmartRef__":true,"id":9070},{"__isSmartRef__":true,"id":9071},{"__isSmartRef__":true,"id":9072},{"__isSmartRef__":true,"id":9073},{"__isSmartRef__":true,"id":9074},{"__isSmartRef__":true,"id":9075},{"__isSmartRef__":true,"id":9076},{"__isSmartRef__":true,"id":9077},{"__isSmartRef__":true,"id":9078},{"__isSmartRef__":true,"id":9079},{"__isSmartRef__":true,"id":9080}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9015":{"isSerializedDate":true,"string":"Wed Apr 11 2012 09:08:49 GMT+0200 (CEST)"},"9016":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/PinLessTouchMenu.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9017":{"type":"S:added","url":null},"9018":{"type":"S:added","url":null},"9019":{"type":"S:added","url":null},"9020":{"type":"S:added","url":null},"9021":{"type":"S:added","url":null},"9022":{"type":"S:added","url":null},"9023":{"type":"S:added","url":null},"9024":{"type":"S:added","url":null},"9025":{"type":"S:added","url":null},"9026":{"type":"S:added","url":null},"9027":{"type":"S:added","url":null},"9028":{"type":"S:added","url":null},"9029":{"type":"S:added","url":null},"9030":{"type":"S:added","url":null},"9031":{"type":"S:added","url":null},"9032":{"type":"S:added","url":null},"9033":{"type":"S:added","url":null},"9034":{"type":"S:added","url":null},"9035":{"type":"S:added","url":null},"9036":{"type":"S:added","url":null},"9037":{"type":"S:added","url":null},"9038":{"type":"S:added","url":null},"9039":{"type":"S:added","url":null},"9040":{"type":"S:added","url":null},"9041":{"type":"S:added","url":null},"9042":{"type":"S:added","url":null},"9043":{"type":"S:added","url":null},"9044":{"type":"S:added","url":null},"9045":{"type":"S:added","url":null},"9046":{"type":"S:added","url":null},"9047":{"type":"S:added","url":null},"9048":{"type":"S:added","url":null},"9049":{"type":"S:added","url":null},"9050":{"type":"S:added","url":null},"9051":{"type":"S:added","url":null},"9052":{"type":"S:added","url":null},"9053":{"type":"S:added","url":null},"9054":{"type":"S:added","url":null},"9055":{"type":"S:added","url":null},"9056":{"type":"S:added","url":null},"9057":{"type":"S:added","url":null},"9058":{"type":"S:added","url":null},"9059":{"type":"S:added","url":null},"9060":{"type":"S:added","url":null},"9061":{"type":"S:added","url":null},"9062":{"type":"S:added","url":null},"9063":{"type":"S:added","url":null},"9064":{"type":"S:added","url":null},"9065":{"type":"S:added","url":null},"9066":{"type":"S:added","url":null},"9067":{"type":"S:added","url":null},"9068":{"type":"S:added","url":null},"9069":{"type":"S:added","url":null},"9070":{"type":"S:added","url":null},"9071":{"type":"S:added","url":null},"9072":{"type":"S:added","url":null},"9073":{"type":"S:added","url":null},"9074":{"type":"S:added","url":null},"9075":{"type":"S:added","url":null},"9076":{"type":"S:added","url":null},"9077":{"type":"S:added","url":null},"9078":{"type":"S:added","url":null},"9079":{"type":"S:added","url":null},"9080":{"type":"S:added","url":null},"9081":{"name":"PartsBin/sd1213/","partItems":{"__isSmartRef__":true,"id":9082},"attributeConnections":[{"__isSmartRef__":true,"id":9089}],"doNotSerialize":["$$partItems"],"doNotCopyProperties":["$$partItems"],"__LivelyClassName__":"lively.PartsBin.PartsSpace","__SourceModuleName__":"Global.lively.PartsBin"},"9082":{"SeeTheState":{"__isSmartRef__":true,"id":9083},"Reversi":{"__isSmartRef__":true,"id":9084},"AlphaBetaPruning":{"__isSmartRef__":true,"id":9085},"SeeTheObjects":{"__isSmartRef__":true,"id":9086},"GameTree":{"__isSmartRef__":true,"id":9087},"SketchPad":{"__isSmartRef__":true,"id":9088}},"9083":{"partsSpaceName":"PartsBin/sd1213/","name":"SeeTheState","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"9084":{"partsSpaceName":"PartsBin/sd1213/","name":"Reversi","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"9085":{"partsSpaceName":"PartsBin/sd1213/","name":"AlphaBetaPruning","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"9086":{"partsSpaceName":"PartsBin/sd1213/","name":"SeeTheObjects","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"9087":{"partsSpaceName":"PartsBin/sd1213/","name":"GameTree","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"9088":{"partsSpaceName":"PartsBin/sd1213/","name":"SketchPad","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"9089":{"sourceObj":{"__isSmartRef__":true,"id":9081},"sourceAttrName":"partItems","targetObj":{"__isSmartRef__":true,"id":5488},"targetMethodName":"addMorphsForPartItems","varMapping":{"__isSmartRef__":true,"id":9090},"converterString":"function (partItemObj) { return Properties.ownValues(partItemObj) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"9090":{"source":{"__isSmartRef__":true,"id":9081},"target":{"__isSmartRef__":true,"id":5488}},"9091":{"name":"PartsBin/Tools","partItems":{"__isSmartRef__":true,"id":9092},"__LivelyClassName__":"lively.PartsBin.PartsSpace","__SourceModuleName__":"Global.lively.PartsBin"},"9092":{"ObjectInspector":{"__isSmartRef__":true,"id":9093}},"9093":{"partsSpaceName":"PartsBin/Tools","name":"ObjectInspector","json":"{\"id\":0,\"registry\":{\"0\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1},{\"__isSmartRef__\":true,\"id\":209},{\"__isSmartRef__\":true,\"id\":237}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":285},\"derivationIds\":[null,\"CD7BCB08-EB4A-48CD-952B-53A1EAEB23D0\",\"581E5168-D9B0-4133-8DDD-C2A067EE91FD\",\"5BDC76F6-9933-4A8D-A8D7-7A53D1313D5A\",\"DC8E6D9C-D7A4-4C3D-8100-3E1546871B63\",\"955E7F07-39AE-450D-8EE8-29E429842845\",\"1C9D44BC-517C-4A89-B751-45C9076B8A48\",\"231B606C-D216-476D-BD06-1E97C2F166E9\",\"56440E75-AABF-40EE-BADE-EF6DE957BED1\",\"83527CBE-511C-4D2C-BADC-53AA4E951B4C\",\"CF9928AD-677A-417F-9067-73633E132979\",\"AD34B2C8-22BE-4C8A-8E34-7B3A0AAFCA5A\",\"4809EAF2-ACD4-4607-8911-3BAA5711C74F\",\"69E5575E-8364-41D8-8809-31BFA13B658F\",\"467E9CE0-4C43-465A-AE66-70F8E94FF818\",\"43427F0A-798B-4B43-A2A5-6783E3A4FBEC\",\"C32B806A-02C8-4A60-B1EF-A7DD42C68BB7\",\"440B2525-75D8-4DA2-A2B0-F365EAE45A99\",\"8172411B-9EE0-4CC3-8467-6E9B83645928\",\"AB2C8B18-4386-407F-B100-C4011CCB060A\",\"E7E5E0FB-4D6C-4232-AE3E-F29216473B50\",\"3F84D56A-C67B-46DE-8FAA-5F8B0FA0E0CD\",\"33729558-E9D3-46B1-AEC0-7B1814FFFECD\",\"F139243C-8B20-4832-9041-78BB3BD36BB6\",\"E2AD5203-521C-4A07-A471-843E7E073F5B\",\"744CB741-A236-4AEB-8030-B0BDF723E4F5\",\"57C9662A-FCEA-4242-B2F4-59A86310C5EF\",\"9DAEA7B4-F388-424A-81D8-40B6BE949ABB\",\"798285BC-057B-438E-A7BA-C7DF54B312F1\",\"DBBBA1DD-26C2-4E7F-99DD-ED5A528F02BD\",\"3FB96E49-AF89-4738-BC76-B5421F55B22A\",\"44A8D779-153C-4835-A346-21E7AD1F7870\",\"3F24446E-AF91-46FD-BF52-35F1EA31778B\"],\"id\":\"C48055AD-097D-4069-9000-48728383303B\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":286},\"_ClipMode\":\"visible\",\"droppingEnabled\":false,\"halosEnabled\":true,\"draggingEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":287},\"LK2\":true,\"__serializedExpressions__\":[\"_Position\",\"contentOffset\",\"prevDragPos\"],\"targetMorph\":{\"__isSmartRef__\":true,\"id\":1},\"reframeHandle\":{\"__isSmartRef__\":true,\"id\":209},\"titleBar\":{\"__isSmartRef__\":true,\"id\":237},\"collapsedTransform\":null,\"collapsedExtent\":null,\"expandedTransform\":null,\"expandedExtent\":null,\"ignoreEventsOnExpand\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":288},\"name\":\"ObjectInspector\",\"highlighted\":false,\"isBeingDragged\":false,\"#startLetters\":\"get\",\"moved\":true,\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"showsHalos\":false,\"prevScroll\":[0,0],\"_Rotation\":0,\"_Scale\":1.02,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":362},\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"withoutLayers\":[\"Global.lively.morphic.GrabbingLayer\"],\"_Position\":\"lively.pt(0.0,0.0)\",\"contentOffset\":\"lively.pt(0.0,21.0)\",\"prevDragPos\":\"lively.pt(1056.0,4532.0)\"},\"1\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2},{\"__isSmartRef__\":true,\"id\":9},{\"__isSmartRef__\":true,\"id\":57},{\"__isSmartRef__\":true,\"id\":78}],\"scripts\":[],\"id\":\"A8034AB5-1A8B-485D-BB5D-FF25BA32E92D\",\"shape\":{\"__isSmartRef__\":true,\"id\":137},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\"],\"showsHalos\":false,\"name\":\"ObjectInspector\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":138},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":153},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"derivationIds\":[127,\"F0291F62-F100-480C-AEBF-0230398F7983\",\"AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B\",\"39BA345C-17FA-45A0-BAC2-F0CF5654ACF8\",\"FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4\",\"F38439A3-2F4E-4AC2-BF73-2633C00B1393\",\"6748F5B5-2284-4748-A6EE-F1A261CBAD0B\",\"5276E050-462B-4ED7-8645-FC4C5F60FE2C\",\"88F0CB6D-932E-4927-AC3F-E132C18AB5E3\",\"A386B89D-9A23-4177-B9BA-8B962FF236C4\",\"D352E8A5-29FA-41D9-9B35-73FF3564157E\",\"4BDE366B-9002-45D8-B200-9892CE8E1C96\",\"9FA6F23B-5584-4720-A460-81C48DCF514B\",\"AD23A5BA-025F-4197-962F-6D64F6AEA3AD\",\"4E00CA05-F3C7-4A1F-8769-5831DDD64874\",\"CB599F3F-9886-43EC-AA8B-1EE9A162031B\",\"91015D82-71FF-471E-A78C-9A2498BAA4FE\",\"B19B84BB-582D-4F5D-B0BA-7097BD7E553C\",\"D9F3227D-E20B-457B-BF85-47DD91F74598\",\"9F00820B-ABA8-4E70-B63F-293A8159A36A\",\"A9654D03-2824-4671-BD26-10F342EC4C9B\",\"080739E4-92B2-4E4D-A17C-A45D08A1A473\",\"9D21C3F5-01B1-4FE6-864B-F3C51A7860B5\",\"027EA526-9F60-4B4D-9B7B-73EA324D1463\",\"CE1A5A57-A548-4F2D-90A0-DE5B1FD7F0E6\",\"EE86A04F-F125-4D31-9E3D-48761A0486CB\",\"20C274CF-FBD0-45AD-BD1E-9EC348102EB4\",\"C83BF7B2-FF72-463F-8189-642A8969D9CF\",\"B3755676-4902-47C7-A23C-2539F9BCC9FA\",\"07346937-19F7-4644-8389-BF59DE2F203A\",\"49808445-DC14-4391-BF1E-701710D8D9B8\",\"AD2918D7-97E8-42C9-A681-18EAA129EB55\",\"3CC1874B-4ADB-4A90-A12A-55B7ADF9392D\",\"9AFC4676-5280-4B72-82E2-55B51441AF1E\",\"482F476C-5C4E-4F4D-B56A-1989175C1352\",\"DBC2AA37-BA52-4681-AC86-11642F0FFEC6\",\"7BA71570-579E-4CD9-AA02-804CDA1CA3A1\",\"5DAF7A95-CDD6-4EFD-A0A5-95011D71FDF9\",\"B6C70E4D-F168-4C91-BFF1-FA1133688DC2\"],\"partTests\":{\"__isSmartRef__\":true,\"id\":154},\"_ClipMode\":\"visible\",\"moved\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"layout\":{\"__isSmartRef__\":true,\"id\":159},\"isInLayoutCycle\":false,\"isBeingDragged\":false,\"isCopyMorphRef\":true,\"morphRefId\":2,\"tree\":{\"__isSmartRef__\":true,\"id\":10},\"prevScroll\":[0,0],\"updateFilter\":\"standard\",\"showInherited\":false,\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":160},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(0.0,21.0)\"},\"2\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":3},\"derivationIds\":[null,\"4E5E2B48-0B47-4B2D-BC78-14E1BDBE0B57\",\"EA4FE185-C289-4D95-B8AF-461C2E8219E6\",\"7F3E4F8B-3F32-4809-91A5-5DEA3A3FD09E\",\"7571A08C-937B-467A-9D49-68F3AAAD1140\",\"85283104-ADA2-4C53-A73D-C5487B62C829\",\"5E0941AD-4504-4F9D-B650-B018490C56B0\",\"EAD81395-1252-4B07-8FB3-2F4253CB798F\",\"7696C2D4-B858-4212-80CB-84803CAAD87E\",\"4C0819CC-FCCD-4A8B-A1FF-1603EFE5EE49\",\"FB7EF974-A95D-4A3A-95F4-498936A61AB1\",\"060FCB63-2D3A-4FE6-AB19-B40854B0BB78\",\"5ABD6D73-9D28-45A3-AE27-3035D892467D\",\"19CC5587-3BCE-4293-B785-F659497CDD76\",\"440643CA-166F-44AE-A8FF-D3B1E457D081\",\"BA20821C-578F-4256-8870-B86E3AFEE3FC\",\"7C1E3822-1018-45B9-AE6C-6E2BD39DF2F8\",\"312B6786-7F93-4E97-AF06-CC08B9BEF91B\",\"B6142DF2-38A9-41DD-B7C0-60D315537301\",\"7DE27692-A1E7-4B48-8126-2939656AE639\",\"1CA5EB71-650C-48BB-B5F0-4B1FDA2B0FCE\",\"E1B8DC34-B6A5-4CB2-857B-597844C49DF0\",\"0BB210B2-5CAC-4548-A650-A8FB85814B89\",\"3493E4F4-5A4F-41F9-8FB4-6DD2781CE33F\",\"3E9289C4-8439-4FF4-8533-20CCC231E86C\",\"1007D257-74BA-41E4-9426-43503840A328\",\"AB02F6ED-6541-4C2B-BE33-9E30E2D4E8CB\",\"86414643-3214-48C0-A848-A1AD0622F4F3\",\"64D914CC-285D-46F9-9DDD-F6898F714D0C\",\"08B1186F-89EF-4676-9F58-FC0F720D76B7\",\"BF198FB5-667C-4EE5-B3F0-E9CE73124C6E\",\"86626633-CE46-4CAD-A256-3D3CE0D0EE2C\",\"B89A22AA-626A-4C4F-A719-55F8BA6C3266\",\"3D85070C-B1AF-417F-A853-6EB16673F2C4\"],\"id\":\"405A93BF-BE83-4943-A731-8E5F6FF7AFE8\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6},\"_ClipMode\":\"auto\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":true,\"_InputAllowed\":true,\"allowInput\":true,\"_FontFamily\":\"Monaco,monospace\",\"_FontSize\":10,\"evalEnabled\":false,\"__serializedExpressions__\":[\"_Position\"],\"_MaxTextWidth\":296.8712591602084,\"_MinTextWidth\":296.8712591602084,\"_MaxTextHeight\":null,\"_MinTextHeight\":null,\"layout\":{\"__isSmartRef__\":true,\"id\":7},\"syntaxHighlightingWhileTyping\":true,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":8}],\"doNotSerialize\":[\"$$textString\"],\"doNotCopyProperties\":[\"$$textString\"],\"lastSyntaxHighlightTime\":1,\"accessibleInInactiveWindow\":true,\"charsReplaced\":\"this.bla\",\"lastFindLoc\":8,\"isBeingDragged\":false,\"showsHalos\":false,\"parseErrors\":null,\"#startLetters\":\"getDo\",\"name\":\"ObjectInspectorText\",\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"doItContext\":null,\"doitContext\":null,\"_syntaxHighlightTimeout\":null,\"previousSelection\":[0,6],\"_Rotation\":0,\"_Scale\":1,\"_lastSyntaxHighlightTime\":2,\"textString\":\"this\",\"_WordBreak\":\"break-all\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(8.1,324.4)\"},\"3\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(306.9,99.8)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(95,94,95)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"4\":{\"style\":{\"__isSmartRef__\":true,\"id\":5},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2},\"_id\":\"_1529\",\"storedString\":\"this\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,139)\"},\"6\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7\":{\"resizeWidth\":true,\"resizeHeight\":false,\"moveVertical\":true},\"8\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2},\"sourceAttrName\":\"textString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2},\"targetMethodName\":\"highlightJavaScriptSyntax\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"9\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":10}],\"scripts\":[],\"id\":\"736BBE17-08F6-471F-A1EC-85B517B8ADA2\",\"shape\":{\"__isSmartRef__\":true,\"id\":36},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\"],\"showsHalos\":false,\"name\":\"Rectangle\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":37},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":50},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"derivationIds\":[127,\"F0291F62-F100-480C-AEBF-0230398F7983\",\"AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B\",\"39BA345C-17FA-45A0-BAC2-F0CF5654ACF8\",\"FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4\",\"F38439A3-2F4E-4AC2-BF73-2633C00B1393\",\"6748F5B5-2284-4748-A6EE-F1A261CBAD0B\",\"C284F4DE-14F1-43C2-A4D0-1BAE909D98DA\",\"9EEF20FD-27E3-4A31-8DBC-36073E64666F\",\"283BD2F7-EFEE-4D83-876B-A8F2BD099B93\",\"50245F69-C51D-40B5-BFD8-EE4870A65AF5\",\"410821C9-3A7A-4ACB-8AEF-6B82AAB72D55\",\"EFEAD1DE-A920-4272-BB24-C0361CBF2906\",\"A5D165E3-E5BD-43E3-B6B0-9C23B5CC1964\",\"6CC2F1A6-9C53-4980-80E4-0167A10F9942\",\"95406291-4689-49C6-ADE6-C2C642AC0B5C\",\"33084DB2-FE6B-44DA-AF4A-5C017450FC97\",\"46D25FF6-F6EA-49A2-B643-59628686B2DC\",\"9648CC00-8E9E-4911-A41B-46CED518B0D3\",\"E1275348-0270-4F01-BE65-8C80AC5A5588\",\"734AED0F-F7BE-44E8-92CE-86F1AE7F6D55\",\"42AD8A44-C2B7-462F-89AE-4AE94C29A9D5\",\"9548995B-025B-42CC-9DC4-44999A80E52F\",\"0AA45256-249A-420C-A183-0A3BE69F95C6\",\"3FF6DBA9-F3C1-4D0D-999B-981406660635\",\"5BDFFDB8-16A6-4122-8CF6-2EC7C7CFA0DE\",\"F73CBC23-DED8-4667-B4C4-4842BBD64AF5\",\"F4E6EC9B-F4BE-4249-AB50-3EE510BF3ACD\",\"5E0F549D-154A-4598-972D-7FB5D7EB2597\",\"4EFF8DE7-D20D-4C65-B931-9AE67A17ABAD\",\"81382340-4F55-428F-8FA9-23679D643920\",\"12AEE6D1-BD69-4690-84DC-EBFC54F436CF\",\"C434C7E8-49F2-4EDF-AA66-363EDB6AA0F8\",\"EE756834-F5B4-47EB-993C-83C2B8B448FB\",\"3DAC0D13-C416-4EF8-9BA1-62A438291A79\",\"34E85AE0-DDA3-4AA1-B38C-895F46CE103C\",\"4166C41F-80E0-4ABF-B227-790BA8E282AB\",\"D6333D2B-EC4C-477A-8510-2F6A8697533E\",\"6844D2AF-106E-4F2C-AE50-A7E19C08F587\"],\"partTests\":{\"__isSmartRef__\":true,\"id\":51},\"_ClipMode\":\"auto\",\"moved\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"layout\":{\"__isSmartRef__\":true,\"id\":56},\"isBeingDragged\":false,\"_Rotation\":0,\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(8.1,41.2)\"},\"10\":{\"item\":null,\"parent\":null,\"depth\":0,\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11},\"derivationIds\":[null,\"01A6356E-C15D-4F8D-BBB6-8680B231177D\",\"8C1A96D3-6843-4386-9FC2-67909491ADEA\",\"B85242E4-52C0-4A2B-9704-D5973B5BE1FE\",\"8674A527-60C2-400B-82C8-B9209A0E288F\",\"A851FE58-8397-4F98-BAE6-339C4926C930\",\"2F1F744A-AA0E-4AB5-9D27-2EF1599780DD\",\"98C0C210-DC70-452B-B05C-3B97B6CC4501\",\"2D252C30-0809-4CDD-85A6-224D3B4186DC\",\"5D83B1E4-35D8-403E-BABC-68E6E581B41C\",\"48C1E58B-63D5-4C4B-A618-49EC747D4D2A\",\"18F7D7DD-933D-4F14-AD42-27D4E5007E90\",\"C7B88DEE-33BC-4C19-A8CA-C875519F03FB\",\"B9610924-8476-414F-AF8C-4B18464386B1\",\"3CBB6CB7-B377-4C0F-8906-7D0EBB8C1EB9\",\"4EB0E124-3A4F-4BAB-ADCC-90E994E6F063\",\"2248AE83-905F-4289-9C28-C08A0CE81D44\",\"6722763D-AF2A-4186-AC25-1BCFCDD5D86F\",\"3CC06143-943E-49E6-BBEF-094170056209\",\"81130FBB-61ED-4567-BF03-7DA1DF84A8B8\",\"445967DD-B3DE-4549-925F-75F5850757D7\",\"FB1B17A2-78E6-46AD-B956-557B044AFE3F\",\"BC5F0D9A-7059-4A21-B6D5-FD24FD58EB94\",\"B57AF529-0187-4F02-8B37-5C01BCE44F88\",\"D8021CB8-17EB-4641-A33A-60581D80E90A\",\"48211CBE-B665-47DE-8B09-EA18C5A80082\",\"0963EBD4-CBC3-47DD-AAFD-1329BF14A381\",\"A5F36FD3-A2CC-4060-9A35-17A942EE2967\",\"CB01C699-0407-4F5A-8D3C-2CDE89925CAB\",\"04B7E806-6576-41C5-AEB1-1815818472C1\",\"A5350C62-3BC3-4C49-B830-E903AC65A5FA\",\"53F7D5D3-C850-46ED-B54F-3C64A6AE9D53\",\"5CE8A645-6B3E-4F01-ACA1-0DDCCD0BBDB2\"],\"id\":\"1035DB0D-166B-4586-BFE7-C3E0DA40840D\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":12},\"_ClipMode\":\"visible\",\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":13},\"isInLayoutCycle\":false,\"draggingEnabled\":false,\"dragAndDrop\":true,\"childNodes\":null,\"icon\":{\"__isSmartRef__\":true,\"id\":16},\"label\":{\"__isSmartRef__\":true,\"id\":22},\"owner\":{\"__isSmartRef__\":true,\"id\":9},\"__serializedExpressions__\":[\"_Position\"],\"isBeingDragged\":false,\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"showsHalos\":false,\"name\":\"ObjectInspectorTree\",\"node\":null,\"showMoreNode\":null,\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":31},\"__LivelyClassName__\":\"lively.morphic.Tree\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(-2.0,-0.0)\"},\"11\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_Fill\",\"_BorderColor\"],\"_NodeClass\":[\"tree\"],\"_NodeId\":\"morph-01a6356e-c15d-4f8d-bbb6-8680b231177d\",\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(1.0,0.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"12\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"13\":{\"resizeWidth\":true,\"layouter\":{\"__isSmartRef__\":true,\"id\":14}},\"14\":{\"defaultBorderSize\":10,\"defaultSpacing\":15,\"borderSize\":{\"__isSmartRef__\":true,\"id\":15},\"spacing\":0,\"container\":{\"__isSmartRef__\":true,\"id\":10},\"isDefered\":false,\"__LivelyClassName__\":\"lively.morphic.Layout.TreeLayout\",\"__SourceModuleName__\":\"Global.lively.morphic.Layout\"},\"15\":{\"top\":0,\"right\":0,\"bottom\":0,\"left\":0},\"16\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":17},\"derivationIds\":[null],\"id\":\"29A6219C-55DE-4ECC-9C26-6C13549D3D32\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":18}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":20},\"_ClipMode\":\"visible\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":false,\"fixedWidth\":true,\"fixedHeight\":true,\"_InputAllowed\":false,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"evalEnabled\":false,\"draggingEnabled\":false,\"_HandStyle\":\"default\",\"_Align\":\"right\",\"owner\":{\"__isSmartRef__\":true,\"id\":21},\"__serializedExpressions__\":[\"_Position\"],\"_MaxTextWidth\":2,\"_MinTextWidth\":2,\"_MaxTextHeight\":null,\"_MinTextHeight\":null,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"17\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"_NodeClass\":[\"morph\",\"text\"],\"_NodeId\":\"morph-29a6219c-55de-4ecc-9c26-6c13549d3d32\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,20.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"18\":{\"style\":{\"__isSmartRef__\":true,\"id\":19},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":16},\"_id\":\"_1059\",\"storedString\":\"▼\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"19\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"20\":{\"morph\":{\"__isSmartRef__\":true,\"id\":16},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"21\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":16},{\"__isSmartRef__\":true,\"id\":22}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":27},\"derivationIds\":[null],\"id\":\"2AEC3E2F-CB91-46F1-B8C1-8D35A130458F\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":28},\"_ClipMode\":\"visible\",\"droppingEnabled\":true,\"halosEnabled\":true,\"eventsAreIgnored\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":29},\"isInLayoutCycle\":false,\"owner\":null,\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Morph\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"22\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":23},\"derivationIds\":[null],\"id\":\"6978CD3E-475C-4D72-8FFC-4EE1D72E5A57\",\"_WhiteSpaceHandling\":\"pre\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":24}],\"cachedTextString\":\"undefined\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":26},\"_ClipMode\":\"visible\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":false,\"fixedWidth\":false,\"fixedHeight\":true,\"_InputAllowed\":false,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"evalEnabled\":false,\"draggingEnabled\":false,\"_HandStyle\":\"default\",\"owner\":{\"__isSmartRef__\":true,\"id\":21},\"__serializedExpressions__\":[\"_Position\"],\"_MaxTextWidth\":null,\"_MinTextWidth\":null,\"_MaxTextHeight\":null,\"_MinTextHeight\":null,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(15.0,0.0)\"},\"23\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"_NodeClass\":[\"morph\",\"text\"],\"_NodeId\":\"morph-6978cd3e-475c-4d72-8ffc-4ee1d72e5a57\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(99.0,20.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"24\":{\"style\":{\"__isSmartRef__\":true,\"id\":25},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":22},\"_id\":\"_4928\",\"storedString\":\"saved source\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"25\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"26\":{\"morph\":{\"__isSmartRef__\":true,\"id\":22},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"27\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\"],\"_NodeClass\":[\"morph\"],\"_NodeId\":\"morph-2aec3e2f-cb91-46f1-b8c1-8d35a130458f\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(115.0,20.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"28\":{\"morph\":{\"__isSmartRef__\":true,\"id\":21},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"29\":{\"resizeWidth\":true,\"layouter\":{\"__isSmartRef__\":true,\"id\":30}},\"30\":{\"defaultBorderSize\":10,\"defaultSpacing\":15,\"borderSize\":0,\"spacing\":5,\"container\":{\"__isSmartRef__\":true,\"id\":21},\"__LivelyClassName__\":\"lively.morphic.Layout.HorizontalLayout\",\"__SourceModuleName__\":\"Global.lively.morphic.Layout\"},\"31\":{\"reset\":{\"__isSmartRef__\":true,\"id\":32}},\"32\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":33},\"source\":\"function reset() {\\n this.item = null;\\n this.submorphs.invoke(\\\"remove\\\");\\n this.childNodes = null;\\n this.setExtent(pt(1,1));\\n this.applyLayout();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":34},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"33\":{\"this\":{\"__isSmartRef__\":true,\"id\":10}},\"34\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":35},\"user\":\"cschuster\",\"tags\":[]},\"35\":{\"isSerializedDate\":true,\"string\":\"Wed May 30 2012 00:35:26 GMT+0200 (CEST)\"},\"36\":{\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(306.9,278.2)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"37\":{\"partsSpaceName\":\"PartsBin/Basic\",\"comment\":\"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!\",\"migrationLevel\":4,\"partName\":\"Rectangle\",\"changes\":[{\"__isSmartRef__\":true,\"id\":38},{\"__isSmartRef__\":true,\"id\":40},{\"__isSmartRef__\":true,\"id\":42},{\"__isSmartRef__\":true,\"id\":44},{\"__isSmartRef__\":true,\"id\":46},{\"__isSmartRef__\":true,\"id\":48}],\"revisionOnLoad\":163371,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"38\":{\"date\":{\"__isSmartRef__\":true,\"id\":39},\"author\":\"undefined\",\"message\":\"suddenly, the rectangle became a CarDemo\",\"id\":\"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350\"},\"39\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)\"},\"40\":{\"date\":{\"__isSmartRef__\":true,\"id\":41},\"author\":\"undefined\",\"message\":\"css transitions\",\"id\":\"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7\"},\"41\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)\"},\"42\":{\"date\":{\"__isSmartRef__\":true,\"id\":43},\"author\":\"fbo\",\"message\":\"\",\"id\":\"BD1C654D-9100-4B66-BC62-B15FF2498B2B\"},\"43\":{\"isSerializedDate\":true,\"string\":\"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)\"},\"44\":{\"date\":{\"__isSmartRef__\":true,\"id\":45},\"author\":\"undefined\",\"message\":\"sorry\",\"id\":\"44B56D2E-9B59-4C67-A305-49A6E10E66C2\"},\"45\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)\"},\"46\":{\"date\":{\"__isSmartRef__\":true,\"id\":47},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC\"},\"47\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:30 GMT+0200 (CEST)\"},\"48\":{\"date\":{\"__isSmartRef__\":true,\"id\":49},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"3F17A2D2-3C24-424B-B0FA-E43112267D23\"},\"49\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:36 GMT+0200 (CEST)\"},\"50\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"51\":{\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":52}},\"52\":{\"test01IsMorph\":{\"__isSmartRef__\":true,\"id\":53}},\"53\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":54},\"source\":\"function test01IsMorph(aPart) {\\n this.assert(aPart.isMorph, 'rectangle should be a morph');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":55},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"54\":{\"this\":{\"__isSmartRef__\":true,\"id\":51}},\"55\":{},\"56\":{\"resizeWidth\":true,\"resizeHeight\":true},\"57\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":58},{\"__isSmartRef__\":true,\"id\":69}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":74},\"derivationIds\":[null,\"1DDF17DF-89F1-41AF-8FED-513C5DA4861F\",\"34E9C329-CF65-4830-925D-B24B87EE3DF6\",\"11A0A064-4A2C-4690-9636-6789C5696F63\",\"35948438-B473-40F3-8AFF-7CEAAEAD2F48\",\"9C44EA9A-7CD0-40B1-B44A-BD97126020A9\",\"ED63BB10-E75E-41F7-B171-17FB2E70028A\",\"2A26EF6F-B65C-4040-A343-0B563A6D23FD\",\"1BC60F94-B9FA-4039-97F3-537564196FD9\",\"1A3FCF3A-2B05-489C-A6A2-1BA668DD41C6\",\"C5D0589C-A5E3-4EA4-8786-F69A01B8E54F\",\"9018B830-2426-40E1-99E3-F8DD145D2907\",\"8916D213-ED73-48BE-8C12-90AA950ECD3A\",\"0EEEC303-0DA5-4A8A-9B2F-12D43E2AFEC2\",\"756D8367-C492-435D-A58C-7777D259CAC9\",\"0C785828-7A75-40B9-BA32-41E2E7BCF232\",\"1CB7A529-70B5-4DB1-9A21-2DA7902316FC\",\"9B3670A6-E75D-46C9-A993-21AA2E164105\",\"080D3171-89D5-4048-AF20-47F19CB803C3\",\"7F75402B-27C7-4D87-B0C3-BACA111C472F\",\"02CD346B-EC56-41B8-A885-DB34381D80C1\"],\"id\":\"38AFD261-0829-404B-B79E-F20218E94C84\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":75},\"_ClipMode\":\"visible\",\"droppingEnabled\":true,\"halosEnabled\":true,\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"__serializedExpressions__\":[\"_Position\"],\"showsHalos\":false,\"layout\":{\"__isSmartRef__\":true,\"id\":76},\"isInLayoutCycle\":false,\"prevScroll\":[0,0],\"isCopyMorphRef\":true,\"morphRefId\":2,\"_Rotation\":0,\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Morph\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(8.1,8.1)\"},\"58\":{\"submorphs\":[],\"scripts\":[],\"id\":\"D3D28D1C-0D78-4229-81FC-09FB04009785\",\"shape\":{\"__isSmartRef__\":true,\"id\":59},\"droppingEnabled\":true,\"halosEnabled\":true,\"_ClipMode\":\"auto\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":60},\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"itemList\":[{\"__isSmartRef__\":true,\"id\":61},{\"__isSmartRef__\":true,\"id\":62},{\"__isSmartRef__\":true,\"id\":63},{\"__isSmartRef__\":true,\"id\":64}],\"selectOnMove\":false,\"showsHalos\":false,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":65}],\"doNotSerialize\":[\"$$selection\"],\"doNotCopyProperties\":[\"$$selection\"],\"name\":\"ObjectInspectorFilterList\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":67},\"prevScroll\":[0,0],\"selectedLineNo\":0,\"valueScale\":1,\"changeTriggered\":false,\"derivationIds\":[11781,\"5102790A-CF88-40E4-A4D5-2F4DC18EE7F4\",\"99147EDF-9E62-4AEC-ADD3-8AE47D5B9CA5\",\"5C61633B-2FCB-439D-BAF5-65CB4D143B97\",\"B4426A19-F07D-430E-B4A0-A62E57595CC6\",\"73A966DD-D592-4638-96F9-60608A6829A4\",\"8685C59F-E3BA-4E8B-8BF3-F0B2DA4C489A\",\"FFE81A11-EA11-4EC7-BDD2-4CD8CD233795\",\"B99EF2EF-3A62-4E7B-BE60-1BE2827CCE65\",\"A11E3246-8FFF-424D-88EE-BD89875802AD\",\"AC6169D4-D438-4C2E-A28C-BD36B8083EBA\",\"C767CCD0-8B53-4669-AE15-191BC54D43A8\",\"16D2E351-C720-4868-AF19-37373DF22E18\",\"E3043356-AEC3-4047-8F77-CE2FCFBD9A33\",\"6731C1BC-FBBD-456C-9A73-725075E36BE2\",\"BE9906CB-B16B-45B1-86E3-B9255D31570A\",\"390F5946-D572-43AA-A8FE-690DE6A1E2D4\",\"EF4BBFB3-414A-42A1-8521-04CAADCBCD93\",\"4A9BE8E6-AB6E-493F-9C84-3111FB900D84\",\"473226F1-A5A0-4CC0-B0BB-180AEA66B015\",\"95CE6728-720A-4805-93F3-8B7F6F7F2533\",\"B3008B04-B3D3-48CB-B7C8-646CB1BA84BC\",\"65C92E6F-8E44-47B1-95DE-8A214AFFAE4F\"],\"owner\":{\"__isSmartRef__\":true,\"id\":57},\"selection\":\"standard\",\"layout\":{\"__isSmartRef__\":true,\"id\":68},\"#startLetters\":\"\",\"isBeingDragged\":false,\"_Rotation\":0,\"_Scale\":0.998001,\"__LivelyClassName__\":\"lively.morphic.DropDownList\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(92.0,0.0)\",\"distanceToDragEvent\":\"lively.pt(89.0,-13.9)\"},\"59\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"_BorderWidth\":0,\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(214.9,21.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"60\":{\"morph\":{\"__isSmartRef__\":true,\"id\":58},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"61\":{\"isListItem\":true,\"string\":\"show standard properties\",\"value\":\"standard\"},\"62\":{\"isListItem\":true,\"string\":\"show all properties\",\"value\":\"properties\"},\"63\":{\"isListItem\":true,\"string\":\"show functions\",\"value\":\"functions\"},\"64\":{\"isListItem\":true,\"string\":\"show morphs\",\"value\":\"submorphs\"},\"65\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":58},\"sourceAttrName\":\"selection\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1},\"targetMethodName\":\"setFilter\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":66},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"66\":{\"source\":{\"__isSmartRef__\":true,\"id\":58},\"target\":{\"__isSmartRef__\":true,\"id\":1}},\"67\":{\"requiredModules\":[],\"migrationLevel\":2,\"partsSpaceName\":\"PartsBin/Widgets/\",\"comment\":\"\\\"Native\\\" drop down list\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"68\":{\"resizeWidth\":true},\"69\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":70},\"derivationIds\":[null,\"E88A53FB-D21B-44BB-BDFD-869442C56311\",\"0F787D3F-D240-44AF-ACF9-68B168A37AF6\",\"A057ACC6-677C-4F53-B1D5-9938B56D0FEB\",\"9732F158-76D9-4A36-8A15-548AF9D33FDE\",\"27B1C939-33F2-47D5-832F-A75A78CB87AB\",\"14D838C8-A334-48E3-81C0-D163F3856BC8\",\"8ED36FD4-3BC1-4666-9D10-9D5B011CCC09\",\"03AB1784-1272-475D-907F-BCED9FB98003\",\"9B479E1E-E883-48A8-A81E-C9401988816C\",\"95B8D1CF-CA5A-467B-8E75-190C0F92968F\",\"61D66172-31A5-4E3A-A8DA-7DB2A7E60829\",\"2D0FA765-B758-4A5A-A27C-EC16E95D2F0A\",\"AD1A023D-D343-4F30-8EE9-5CA1E5C6DFCA\",\"FDBEE6AB-A3AC-4E07-B69A-202BF0E33B71\",\"7A8530D3-BFD4-4C90-9F6E-FB5C59BB4E86\",\"B9F96B7E-3E06-4CFB-8E58-DA25B52A5E53\",\"ED1FEFD6-32CA-4FAD-A1D4-742130C739D9\",\"53B9FE5E-BDCF-4A83-B227-BF0D13186017\",\"FDF8DD2F-775D-4630-977E-68B1C8CB8E1B\",\"01F45153-329E-4EC1-B079-A3877CFB60F1\"],\"id\":\"23142B0A-86A5-42F0-A114-C125E191006E\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":71}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":73},\"_ClipMode\":\"visible\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":true,\"_InputAllowed\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"evalEnabled\":false,\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"owner\":{\"__isSmartRef__\":true,\"id\":57},\"_MaxTextWidth\":84,\"_MinTextWidth\":84,\"_MaxTextHeight\":null,\"_MinTextHeight\":null,\"__serializedExpressions__\":[\"_Position\"],\"showsHalos\":false,\"#startLetters\":\"can\",\"isBeingDragged\":false,\"_Rotation\":0,\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"70\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"_NodeClass\":[\"morph\",\"text\"],\"_NodeId\":\"morph-e88a53fb-d21b-44bb-bdfd-869442c56311\",\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(92.0,0.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"71\":{\"style\":{\"__isSmartRef__\":true,\"id\":72},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":69},\"storedString\":\"Filter:\",\"_id\":\"_2549\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"72\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"73\":{\"morph\":{\"__isSmartRef__\":true,\"id\":69},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"74\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\"],\"_NodeClass\":[\"morph\"],\"_NodeId\":\"morph-1ddf17df-89f1-41af-8fed-513c5da4861f\",\"_BorderWidth\":0,\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(306.9,28.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"75\":{\"morph\":{\"__isSmartRef__\":true,\"id\":57},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"76\":{\"resizeWidth\":true,\"layouter\":{\"__isSmartRef__\":true,\"id\":77},\"adjustForNewBounds\":true,\"__serializedExpressions__\":[\"extentWithoutPlaceholder\"],\"extentWithoutPlaceholder\":\"lively.pt(358.2,100.0)\"},\"77\":{\"defaultBorderSize\":10,\"defaultSpacing\":15,\"borderSize\":0,\"spacing\":0,\"container\":{\"__isSmartRef__\":true,\"id\":57},\"__LivelyClassName__\":\"lively.morphic.Layout.HorizontalLayout\",\"__SourceModuleName__\":\"Global.lively.morphic.Layout\"},\"78\":{\"submorphs\":[],\"scripts\":[],\"id\":\"D4A35074-DDE1-4EB5-AA93-C43A119497EB\",\"shape\":{\"__isSmartRef__\":true,\"id\":79},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\",\"dragStartPoint\",\"originalMorphBPosition\"],\"showsHalos\":false,\"name\":\"SplitterMorph2\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":80},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":101},\"derivationIds\":[127,\"F0291F62-F100-480C-AEBF-0230398F7983\",\"AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B\",\"39BA345C-17FA-45A0-BAC2-F0CF5654ACF8\",\"FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4\",\"F38439A3-2F4E-4AC2-BF73-2633C00B1393\",\"6748F5B5-2284-4748-A6EE-F1A261CBAD0B\",\"BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C\",\"7EC17E78-593A-4CC8-B7E3-859BCBBFE785\",\"ED38E7CF-DBF8-44F7-8FCD-44556A95F525\",\"2837627B-B301-45E3-BE2F-AE809626DE89\",\"43E4DB05-C44F-44CB-A54B-72C9636B3396\"],\"partTests\":{\"__isSmartRef__\":true,\"id\":102},\"_ClipMode\":\"visible\",\"moved\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":107},\"isBeingDragged\":false,\"originalTargetExtent\":null,\"morphA\":null,\"morphB\":null,\"originalMorphAExtent\":null,\"originalMorphBExtent\":null,\"prevScroll\":[0,0],\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"_Rotation\":0,\"_Scale\":0.9803921568627452,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":108},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(295.0,299.5)\",\"distanceToDragEvent\":\"lively.pt(37.9,-13.4)\",\"dragStartPoint\":\"lively.pt(1185.0,5071.0)\",\"originalMorphBPosition\":\"lively.pt(8.1,354.4)\"},\"79\":{\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_BorderRadius\":0,\"_Opacity\":0.5557,\"_BorderStyle\":\"solid\",\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(20.0,44.9)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(167,167,173)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"80\":{\"partsSpaceName\":\"PartsBin/Widgets/\",\"comment\":\"A splitter, that exchanges the extent from two morphs.... ok, hard to describe. It's just a splitter.\\n\\nInspired by the resize corner, it latebinds into the ui, by placing it ontop two adjacent morphs.\",\"migrationLevel\":4,\"partName\":\"SplitterMorph\",\"changes\":[{\"__isSmartRef__\":true,\"id\":81},{\"__isSmartRef__\":true,\"id\":83},{\"__isSmartRef__\":true,\"id\":85},{\"__isSmartRef__\":true,\"id\":87},{\"__isSmartRef__\":true,\"id\":89},{\"__isSmartRef__\":true,\"id\":91},{\"__isSmartRef__\":true,\"id\":93},{\"__isSmartRef__\":true,\"id\":95},{\"__isSmartRef__\":true,\"id\":97},{\"__isSmartRef__\":true,\"id\":99}],\"revisionOnLoad\":184652,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"81\":{\"date\":{\"__isSmartRef__\":true,\"id\":82},\"author\":\"jenslincke\",\"message\":\"no comment\",\"id\":\"3FF2C8E3-9B5C-4846-B328-5B9DE699E342\"},\"82\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 14:01:17 GMT+0100 (CET)\"},\"83\":{\"date\":{\"__isSmartRef__\":true,\"id\":84},\"author\":\"jenslincke\",\"message\":\"no comment\",\"id\":\"4D8DFE4C-2980-4B5F-A1E9-E4C650CBA0C6\"},\"84\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 14:01:14 GMT+0100 (CET)\"},\"85\":{\"date\":{\"__isSmartRef__\":true,\"id\":86},\"author\":\"jenslincke\",\"message\":\"I want my blue rectangle back!\",\"id\":\"5AA9291A-869F-4D36-8095-4721B5A5B205\"},\"86\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)\"},\"87\":{\"date\":{\"__isSmartRef__\":true,\"id\":88},\"author\":\"bgnauk\",\"message\":\"no comment\",\"id\":\"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8\"},\"88\":{\"isSerializedDate\":true,\"string\":\"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)\"},\"89\":{\"date\":{\"__isSmartRef__\":true,\"id\":90},\"author\":\"undefined\",\"message\":\"suddenly, the rectangle became a CarDemo\",\"id\":\"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350\"},\"90\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)\"},\"91\":{\"date\":{\"__isSmartRef__\":true,\"id\":92},\"author\":\"undefined\",\"message\":\"css transitions\",\"id\":\"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7\"},\"92\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)\"},\"93\":{\"date\":{\"__isSmartRef__\":true,\"id\":94},\"author\":\"fbo\",\"message\":\"\",\"id\":\"BD1C654D-9100-4B66-BC62-B15FF2498B2B\"},\"94\":{\"isSerializedDate\":true,\"string\":\"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)\"},\"95\":{\"date\":{\"__isSmartRef__\":true,\"id\":96},\"author\":\"undefined\",\"message\":\"sorry\",\"id\":\"44B56D2E-9B59-4C67-A305-49A6E10E66C2\"},\"96\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)\"},\"97\":{\"date\":{\"__isSmartRef__\":true,\"id\":98},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC\"},\"98\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:30 GMT+0200 (CEST)\"},\"99\":{\"date\":{\"__isSmartRef__\":true,\"id\":100},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"3F17A2D2-3C24-424B-B0FA-E43112267D23\"},\"100\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:36 GMT+0200 (CEST)\"},\"101\":{\"morph\":{\"__isSmartRef__\":true,\"id\":78},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"102\":{\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":103}},\"103\":{\"test01IsMorph\":{\"__isSmartRef__\":true,\"id\":104}},\"104\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":105},\"source\":\"function test01IsMorph(aPart) {\\n this.assert(aPart.isMorph, 'rectangle should be a morph');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":106},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"105\":{\"this\":{\"__isSmartRef__\":true,\"id\":102}},\"106\":{},\"107\":{\"moveVertical\":true,\"moveHorizontal\":true},\"108\":{\"onDrag\":{\"__isSmartRef__\":true,\"id\":109},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":117},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":125},\"getSiblingsAtCorner\":{\"__isSmartRef__\":true,\"id\":133}},\"109\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":110},\"source\":\"function onDrag(evt) {\\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\\n\\n moveDelta.x = 0;\\n if (!this.morphA || !this.morphB) return;\\n \\n var newExtent = this.originalMorphAExtent.addPt(moveDelta);\\n this.morphA.setExtent(newExtent);\\n\\n this.morphB.setPosition(this.originalMorphBPosition.addPt(moveDelta));\\n moveDelta.y = - moveDelta.y;\\n this.morphB.setExtent(this.originalMorphBExtent.addPt(moveDelta));\\n\\n this.setBounds(\\n rect(this.morphA.bounds().bottomRight().subPt(pt(20,20)),\\n this.morphB.bounds().topRight().addPt(pt(0,20))));\\n\\n this.setExtent(pt(this.getExtent().x, Math.max(this.getExtent().y, 20)))\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":115},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"110\":{\"this\":{\"__isSmartRef__\":true,\"id\":78},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":111}},\"111\":{\"$super\":{\"__isSmartRef__\":true,\"id\":112}},\"112\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":113},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":114},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"113\":{\"obj\":{\"__isSmartRef__\":true,\"id\":78},\"name\":\"onDrag\"},\"114\":{},\"115\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":116},\"user\":\"jenslincke\",\"tags\":[]},\"116\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 13:58:16 GMT+0100 (CET)\"},\"117\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":118},\"source\":\"function onDragEnd(evt) {\\n this.morphA = null;\\n this.morphB = null;\\n this.originalMorphAExtent = null;\\n this.originalMorphBExtent = null;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":123},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"118\":{\"this\":{\"__isSmartRef__\":true,\"id\":78},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":119}},\"119\":{\"$super\":{\"__isSmartRef__\":true,\"id\":120}},\"120\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":121},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":122},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"121\":{\"obj\":{\"__isSmartRef__\":true,\"id\":78},\"name\":\"onDragEnd\"},\"122\":{},\"123\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":124},\"user\":\"jenslincke\",\"tags\":[]},\"124\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 12:32:59 GMT+0100 (CET)\"},\"125\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":126},\"source\":\"function onDragStart(evt) {\\n this.dragStartPoint = evt.mousePoint;\\n this.morphA = this.getSiblingsAtCorner(\\\"topLeft\\\")[0]\\n this.morphB = this.getSiblingsAtCorner(\\\"bottomLeft\\\")[0]\\n\\n if (!this.morphA || !this.morphB) return;\\n\\n this.originalMorphAExtent = this.morphA.getExtent();\\n this.originalMorphBExtent = this.morphB.getExtent();\\n this.originalMorphBPosition = this.morphB.getPosition();\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":131},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"126\":{\"this\":{\"__isSmartRef__\":true,\"id\":78},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":127}},\"127\":{\"$super\":{\"__isSmartRef__\":true,\"id\":128}},\"128\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":129},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":130},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"129\":{\"obj\":{\"__isSmartRef__\":true,\"id\":78},\"name\":\"onDragStart\"},\"130\":{},\"131\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":132},\"user\":\"jenslincke\",\"tags\":[]},\"132\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 13:44:37 GMT+0100 (CET)\"},\"133\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":134},\"source\":\"function getSiblingsAtCorner(corner) {\\n // this.getSiblingsAtCorner(\\\"topLeft\\\")\\n var p = this.bounds()[corner]()\\n var self= this;\\n return this.owner.submorphs.select(function(ea) {\\n return (ea !== self) && ea.bounds().containsPoint(p)\\n })\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":135},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"134\":{\"this\":{\"__isSmartRef__\":true,\"id\":78}},\"135\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":136},\"user\":\"jenslincke\",\"tags\":[]},\"136\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 12:28:43 GMT+0100 (CET)\"},\"137\":{\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(323.2,432.4)\",\"_BorderColor\":\"Color.rgb(95,94,95)\",\"_Fill\":\"Color.rgb(235,235,235)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"138\":{\"partsSpaceName\":\"PartsBin/Tools\",\"comment\":\"A tool for inspecting an object. Very similar to the ObjectExplorer but a lot faster and with the ability to edit primitives.\",\"migrationLevel\":4,\"partName\":\"ObjectInspector\",\"changes\":[{\"__isSmartRef__\":true,\"id\":139},{\"__isSmartRef__\":true,\"id\":141},{\"__isSmartRef__\":true,\"id\":143},{\"__isSmartRef__\":true,\"id\":145},{\"__isSmartRef__\":true,\"id\":147},{\"__isSmartRef__\":true,\"id\":149},{\"__isSmartRef__\":true,\"id\":151}],\"revisionOnLoad\":163371,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"139\":{\"date\":{\"__isSmartRef__\":true,\"id\":140},\"author\":\"undefined\",\"message\":\"suddenly, the rectangle became a CarDemo\",\"id\":\"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350\"},\"140\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)\"},\"141\":{\"date\":{\"__isSmartRef__\":true,\"id\":142},\"author\":\"undefined\",\"message\":\"css transitions\",\"id\":\"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7\"},\"142\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)\"},\"143\":{\"date\":{\"__isSmartRef__\":true,\"id\":144},\"author\":\"fbo\",\"message\":\"\",\"id\":\"BD1C654D-9100-4B66-BC62-B15FF2498B2B\"},\"144\":{\"isSerializedDate\":true,\"string\":\"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)\"},\"145\":{\"date\":{\"__isSmartRef__\":true,\"id\":146},\"author\":\"undefined\",\"message\":\"sorry\",\"id\":\"44B56D2E-9B59-4C67-A305-49A6E10E66C2\"},\"146\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)\"},\"147\":{\"date\":{\"__isSmartRef__\":true,\"id\":148},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC\"},\"148\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:30 GMT+0200 (CEST)\"},\"149\":{\"date\":{\"__isSmartRef__\":true,\"id\":150},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"3F17A2D2-3C24-424B-B0FA-E43112267D23\"},\"150\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:36 GMT+0200 (CEST)\"},\"151\":{\"date\":{\"__isSmartRef__\":true,\"id\":152},\"author\":\"cschuster\",\"message\":\"initial commit. still a lot of work to do.\",\"id\":\"258D3B7C-8C70-4B34-962F-E2F39A8596D5\"},\"152\":{\"isSerializedDate\":true,\"string\":\"Tue May 29 2012 23:52:57 GMT+0200 (CEST)\"},\"153\":{\"morph\":{\"__isSmartRef__\":true,\"id\":1},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"154\":{\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":155}},\"155\":{\"test01IsMorph\":{\"__isSmartRef__\":true,\"id\":156}},\"156\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":157},\"source\":\"function test01IsMorph(aPart) {\\n this.assert(aPart.isMorph, 'rectangle should be a morph');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":158},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"157\":{\"this\":{\"__isSmartRef__\":true,\"id\":154}},\"158\":{},\"159\":{\"__serializedExpressions__\":[\"extentWithoutPlaceholder\"],\"resizeWidth\":true,\"resizeHeight\":true,\"adjustForNewBounds\":true,\"extentWithoutPlaceholder\":\"lively.pt(313.2,397.4)\"},\"160\":{\"inspect\":{\"__isSmartRef__\":true,\"id\":161},\"reset\":{\"__isSmartRef__\":true,\"id\":165},\"select\":{\"__isSmartRef__\":true,\"id\":169},\"createItem\":{\"__isSmartRef__\":true,\"id\":173},\"describe\":{\"__isSmartRef__\":true,\"id\":177},\"update\":{\"__isSmartRef__\":true,\"id\":181},\"expand\":{\"__isSmartRef__\":true,\"id\":185},\"setFilter\":{\"__isSmartRef__\":true,\"id\":189},\"isPrimitive\":{\"__isSmartRef__\":true,\"id\":193},\"createPrototypeItem\":{\"__isSmartRef__\":true,\"id\":197},\"typename\":{\"__isSmartRef__\":true,\"id\":201},\"getFilter\":{\"__isSmartRef__\":true,\"id\":205}},\"161\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":162},\"source\":\"function inspect(obj) {\\n if (this.owner.isWindow) {\\n this.owner.setTitle(this.describe(obj));\\n }\\n this.get(\\\"ObjectInspectorText\\\").doitContext = obj;\\n if (!this.filter) this.get(\\\"ObjectInspectorFilterList\\\").selectAt(0);\\n this.tree = this.get(\\\"ObjectInspectorTree\\\");\\n this.tree.setItem(this.createItem({\\\"\\\": obj}, \\\"\\\", true));\\n this.startStepping(500, 'update');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":163},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"162\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"163\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":164},\"user\":\"cschuster\",\"tags\":[]},\"164\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)\"},\"165\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":166},\"source\":\"function reset() {\\n if (this.owner.isWindow) {\\n this.owner.setTitle(\\\"ObjectInspector\\\");\\n }\\n this.get(\\\"ObjectInspectorText\\\").textString = \\\"this\\\";\\n this.get(\\\"ObjectInspectorText\\\").doitContext = null;\\n this.stopStepping();\\n this.get(\\\"ObjectInspectorTree\\\").reset();\\n this.get(\\\"ObjectInspectorFilterList\\\").setList([\\n {isListItem: true,\\n string: \\\"show standard properties\\\",\\n value: \\\"standard\\\"},\\n {isListItem:true, \\n string:\\\"show all properties\\\", \\n value: \\\"properties\\\"},\\n {isListItem:true, \\n string:\\\"show functions\\\", \\n value: \\\"functions\\\"},\\n {isListItem:true, \\n string:\\\"show morphs\\\", \\n value: \\\"submorphs\\\"}]);\\n this.get(\\\"ObjectInspectorFilterList\\\").selectAt(0);\\n this.applyLayout();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":167},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"166\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"167\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":168},\"user\":\"cschuster\",\"tags\":[]},\"168\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)\"},\"169\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":170},\"source\":\"function select(item, tree) {\\n if (item.data !== null && item.data !== undefined) {\\n this.get(\\\"ObjectInspectorText\\\").doitContext = item.data;\\n }\\n if (Object.isString(item.data) ||\\n Object.isNumber(item.data) ||\\n Object.isBoolean(item.data)) {\\n Object.addScript(item, function onEdit(str) {\\n var val = str;\\n if (val === \\\"null\\\") val = null;\\n if (val === \\\"true\\\") val = true;\\n if (val === \\\"false\\\") val = false;\\n if (Object.isString(val) && val.match(/^\\\\d+$/)) val = parseInt(val);\\n this.parent[this.name] = val;\\n });\\n tree.editDescription();\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":171},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"170\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"171\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":172},\"user\":\"cschuster\",\"tags\":[]},\"172\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)\"},\"173\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":174},\"source\":\"function createItem(obj, property, isRoot) {\\n var value = obj[property];\\n var item = {data: value, inspector: this, parent: obj};\\n if (!isRoot) item.name = property;\\n item.description = this.describe(value);\\n Object.addScript(item, function onSelect(tree) { this.inspector.select(this, tree); });\\n if (!this.isPrimitive(value)) {\\n item.children = [];\\n Object.addScript(item, function onExpand() { this.inspector.expand(this); });\\n Object.addScript(item, function onUpdateChildren() { this.inspector.expand(this); });\\n }\\n Object.addScript(item, function onUpdate() {\\n this.description = this.inspector.describe(this.data);\\n });\\n return item;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":175},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"174\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"175\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":176},\"user\":\"cschuster\",\"tags\":[]},\"176\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)\"},\"177\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":178},\"source\":\"function describe(obj) {\\n var str;\\n if (obj && obj.name) {\\n str = Object.isFunction(obj.name) ? obj.name() : obj.name;\\n }\\n if (!str) str = Objects.shortPrintStringOf(obj);\\n if (str.length > 32) str = str.substring(0, 36) + '...';\\n return str;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":179},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"178\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"179\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":180},\"user\":\"cschuster\",\"tags\":[]},\"180\":{\"isSerializedDate\":true,\"string\":\"Mon Jul 02 2012 23:16:12 GMT+0200 (CEST)\"},\"181\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":182},\"source\":\"function update() {\\n if (this.tree.item) this.tree.update();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":183},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"182\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"183\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":184},\"user\":\"cschuster\",\"tags\":[]},\"184\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)\"},\"185\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":186},\"source\":\"function expand(item) {\\n var props = Properties.allProperties(item.data, this.getFilter());\\n if (!Object.isArray(item.data)) props = props.sort();\\n var newChildren = [];\\n var lookup = {};\\n item.children.each(function(i) { lookup[i.name] = i; });\\n props.each(function(prop) {\\n var existing = lookup[prop];\\n if (existing) {\\n existing.data = item.data[prop];\\n newChildren.push(existing);\\n } else {\\n newChildren.push(this.createItem(item.data, prop));\\n }\\n }.bind(this));\\n var proto = !Object.isFunction(item.data) &&\\n !this.isPrimitive(item.data) &&\\n Object.getPrototypeOf(item.data);\\n if (proto) {\\n var existing = item.children.detect(function(i) { return i.data === proto; });\\n if (existing) {\\n newChildren.push(existing);\\n } else {\\n newChildren.push(this.createPrototypeItem(proto));\\n }\\n }\\n item.children = newChildren;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":187},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"186\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"187\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":188},\"user\":\"cschuster\",\"tags\":[]},\"188\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 15 2012 00:20:47 GMT+0200 (CEST)\"},\"189\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":190},\"source\":\"function setFilter(str) {\\n var startsAlphaNum = /^[a-zA-Z0-9]/;\\n var fn = {\\n standard: function(obj, prop) {\\n return obj.hasOwnProperty(prop) &&\\n startsAlphaNum.test(prop) &&\\n !Object.isFunction(obj[prop]);\\n },\\n properties: function(obj, prop) {\\n return obj.hasOwnProperty(prop) &&\\n !Object.isFunction(obj[prop]);\\n },\\n functions: function(obj, prop) {\\n return obj.hasOwnProperty(prop) &&\\n Object.isFunction(obj[prop]);\\n },\\n submorphs: function(obj, prop) {\\n return obj.hasOwnProperty(prop) &&\\n (prop == 'submorphs' || obj[prop] instanceof lively.morphic.Morph);\\n },\\n };\\n this.filter = fn[str];\\n var that = this;\\n this.tree.layoutAfter(function() { that.update(); });\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":191},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"190\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"191\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":192},\"user\":\"cschuster\",\"tags\":[]},\"192\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)\"},\"193\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":194},\"source\":\"function isPrimitive(value) {\\n return value === null ||\\n value === undefined ||\\n Object.isString(value) ||\\n Object.isNumber(value) ||\\n Object.isBoolean(value);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":195},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"194\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"195\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":196},\"user\":\"cschuster\",\"tags\":[]},\"196\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)\"},\"197\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":198},\"source\":\"function createPrototypeItem(proto) {\\n var that = this;\\n var item = {data: proto, inspector: this, doNotSerialize: [\\\"data\\\"]};\\n item.name = \\\"\\\";\\n item.description = \\\"inherited from \\\" + this.typename(proto);\\n item.children = [];\\n Object.addScript(item, function onExpand() { this.inspector.expand(this); });\\n Object.addScript(item, function onUpdateChildren() { this.inspector.expand(this); });\\n Object.addScript(item, function onUpdate() {\\n this.description = \\\"inherited from \\\" + this.inspector.typename(this.data);\\n });\\n return item;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":199},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"198\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"199\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":200},\"user\":\"cschuster\",\"tags\":[]},\"200\":{\"isSerializedDate\":true,\"string\":\"Wed Aug 01 2012 04:04:06 GMT+0200 (CEST)\"},\"201\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":202},\"source\":\"function typename(proto) {\\n return proto.constructor.type || proto.constructor.name || proto.toString();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":203},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"202\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"203\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":204},\"user\":\"cschuster\",\"tags\":[]},\"204\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)\"},\"205\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":206},\"source\":\"function getFilter() {\\n if (!this.filter) {\\n this.setFilter(this.get(\\\"ObjectInspectorFilterList\\\").getSelectedItem());\\n }\\n return this.filter;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":207},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"206\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"207\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":208},\"user\":\"cschuster\",\"tags\":[]},\"208\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 15 2012 00:20:17 GMT+0200 (CEST)\"},\"209\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":210},\"derivationIds\":[null,\"E34B7A68-766E-4DB7-A7E3-E4EE8A7079AC\",\"7A7C4259-E86A-4D41-9B21-CE6D4EADF5A7\",\"34C6ADC2-7F79-44A2-BEDF-A05F972B36BC\",\"36694142-B04E-484B-957B-9BBF9784B20E\",\"3CFE3EDB-8A42-4E75-A348-120654F234F2\",\"3464720D-ABB2-4C88-BEEA-62B58DD08CD5\",\"B5EA6ABC-057D-4A70-AB94-B3EDCA5E395E\",\"05F4CC34-0F8A-43CA-94B6-9A543A70E55C\",\"A2BF090C-5A85-4E54-92CA-6ABA47629E7B\",\"DDD9B33B-824A-4C58-8107-67C5FADDFB72\",\"09051614-6CE4-4984-B3CF-F3E78B5898B1\",\"284F15EF-EA68-4F32-86F3-EA5DD3A23D1C\",\"BE99321C-F9F7-45C2-9BED-3AC496C10878\",\"344F1643-CC8E-4B9C-A57A-75074EDFDD12\",\"E24B6723-2DA3-42B9-AE0B-1E28DA2C0CF8\",\"035E96EC-B4F1-4D94-A31F-21750A89C148\",\"658D2557-B37E-4C58-8618-9AF1E45EFA55\",\"413248B4-5FDD-4647-9E20-F195F11DF903\",\"20EF83E4-287D-4306-9EA0-65B7286C0E48\",\"77F94626-E559-4BB8-B6EA-1EC2E50823C3\",\"85515935-002D-4FF0-8C2B-E88837E5B98D\",\"1B4B5619-CD65-49B8-939D-06D7DD9E0C4C\",\"79748D72-9031-4011-9BD4-B7FE72461789\",\"68C2CE7C-DB25-4911-B12A-8B0F69C8D46D\",\"90DDEE95-E7B6-4FF5-A7B7-ED97BA99A75C\",\"30A9C6A1-50FD-465E-8884-1FB4E887AA22\",\"133E5671-4F3E-44AE-BA1C-8A23DFEFE806\",\"8133C4D1-E8E5-4C70-BD30-B8BD467A97F0\",\"19DEC829-053A-427D-B74C-447D4BFBBADF\",\"F60BE0BE-9E27-495C-AD10-1BF48EF87F21\",\"A6CCEFD6-C07E-4D58-8DBB-91E5EE97252D\",\"483FFC15-78C6-43CA-88E9-D64C2C67C242\"],\"id\":\"8A45C54F-F39A-477F-B6AB-21DD1002C37F\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":214},\"_ClipMode\":\"visible\",\"droppingEnabled\":true,\"halosEnabled\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"__serializedExpressions__\":[\"_Position\"],\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"dragStartPoint\":null,\"originalTargetExtent\":null,\"_Rotation\":0,\"_Scale\":1.0000000000000009,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":215},\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"_Position\":\"lively.pt(310.4,440.4)\"},\"210\":{\"dontChangeShape\":false,\"cachedVertices\":null,\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":211},{\"__isSmartRef__\":true,\"id\":212},{\"__isSmartRef__\":true,\"id\":213}],\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_Fill\"],\"_BorderWidth\":0,\"_BorderColor\":null,\"_NodeClass\":[\"path\"],\"_NodeId\":\"morph-e34b7a68-766e-4db7-a7e3-e4ee8a7079ac\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_Position\":\"lively.pt(-1.0,-1.0)\",\"_Extent\":\"lively.pt(15.0,15.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Fill\":\"Color.rgb(204,204,204)\"},\"211\":{\"isAbsolute\":true,\"x\":14,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"212\":{\"isAbsolute\":true,\"x\":14,\"y\":14,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"213\":{\"isAbsolute\":true,\"x\":0,\"y\":14,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"214\":{\"morph\":{\"__isSmartRef__\":true,\"id\":209},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"215\":{\"onDragStart\":{\"__isSmartRef__\":true,\"id\":216},\"onDrag\":{\"__isSmartRef__\":true,\"id\":223},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":230}},\"216\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":217},\"source\":\"function onDragStart(evt) {\\n this.dragStartPoint = evt.mousePoint;\\n this.originalTargetExtent = this.owner.getExtent();\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":222},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"217\":{\"this\":{\"__isSmartRef__\":true,\"id\":209},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":218}},\"218\":{\"$super\":{\"__isSmartRef__\":true,\"id\":219}},\"219\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":220},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world) \\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":221},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"220\":{\"obj\":{\"__isSmartRef__\":true,\"id\":209},\"name\":\"onDragStart\"},\"221\":{},\"222\":{},\"223\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":224},\"source\":\"function onDrag(evt) {\\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\\n if (evt.isShiftDown()) {\\n var maxDelta = Math.max(moveDelta.x, moveDelta.y);\\n\\t moveDelta = pt(maxDelta, maxDelta);\\n };\\n this.owner.setExtent(this.originalTargetExtent.addPt(moveDelta));\\n this.align(this.bounds().bottomRight(), this.owner.getExtent());\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":229},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"224\":{\"this\":{\"__isSmartRef__\":true,\"id\":209},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":225}},\"225\":{\"$super\":{\"__isSmartRef__\":true,\"id\":226}},\"226\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":227},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world) \\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":228},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"227\":{\"obj\":{\"__isSmartRef__\":true,\"id\":209},\"name\":\"onDrag\"},\"228\":{},\"229\":{},\"230\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":231},\"source\":\"function onDragEnd(evt) {\\n this.dragStartPoint = null;\\n this.originalTargetExtent = null;\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":236},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"231\":{\"this\":{\"__isSmartRef__\":true,\"id\":209},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":232}},\"232\":{\"$super\":{\"__isSmartRef__\":true,\"id\":233}},\"233\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":234},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world) \\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":235},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"234\":{\"obj\":{\"__isSmartRef__\":true,\"id\":209},\"name\":\"onDragEnd\"},\"235\":{},\"236\":{},\"237\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":238},{\"__isSmartRef__\":true,\"id\":244},{\"__isSmartRef__\":true,\"id\":257},{\"__isSmartRef__\":true,\"id\":269}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":282},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":283},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"3354C449-DE1C-422A-9B91-C1B724A2D784\",\"droppingEnabled\":false,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":284},\"__serializedExpressions__\":[\"_Position\"],\"windowMorph\":{\"__isSmartRef__\":true,\"id\":0},\"label\":{\"__isSmartRef__\":true,\"id\":238},\"closeButton\":{\"__isSmartRef__\":true,\"id\":244},\"menuButton\":{\"__isSmartRef__\":true,\"id\":257},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":269},\"_PreviousBorderWidth\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"__LivelyClassName__\":\"lively.morphic.TitleBar\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"238\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":239},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":240}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":242},\"_ClipMode\":\"hidden\",\"derivationIds\":[],\"id\":\"683202D2-6E15-4762-BEF3-633DF82B9EE4\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":false,\"_HandStyle\":\"default\",\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"__serializedExpressions__\":[\"_TextColor\",\"_Position\"],\"evalEnabled\":false,\"isLabel\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":243},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":237},\"_StyleClassNames\":[\"window-title\"],\"_TextStylingMode\":true,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\",\"_Position\":\"lively.pt(20.0,3.0)\"},\"239\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(265.4,18.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"240\":{\"style\":{\"__isSmartRef__\":true,\"id\":241},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":238},\"_id\":\"_1668\",\"storedString\":\"ObjectInspector\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"241\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"242\":{\"morph\":{\"__isSmartRef__\":true,\"id\":238},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"243\":{\"resizeWidth\":true},\"244\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":245}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":250},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":251},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"FB7A3DD8-97CB-4398-883B-A3D2C87C2F82\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"accessibleInInactiveWindow\":true,\"__serializedExpressions__\":[\"_Position\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"label\":{\"__isSmartRef__\":true,\"id\":245},\"_PreviousBorderWidth\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":237},\"layout\":{\"__isSmartRef__\":true,\"id\":252},\"_StyleClassNames\":[\"close\"],\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":253},{\"__isSmartRef__\":true,\"id\":255}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(304.4,3.0)\"},\"245\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":246},\"_WhiteSpaceHandling\":\"pre\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":247}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":249},\"_ClipMode\":\"hidden\",\"derivationIds\":[],\"id\":\"18901FFC-0D21-407F-ABC0-2BB1D80521AD\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":false,\"_WordBreak\":null,\"fixedHeight\":true,\"_InputAllowed\":false,\"_HandStyle\":\"default\",\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":8,\"__serializedExpressions__\":[\"_TextColor\",\"_Position\"],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":244},\"isLabel\":true,\"eventsAreIgnored\":true,\"_TextStylingMode\":true,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\",\"_Position\":\"lively.pt(0.0,-1.0)\"},\"246\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"247\":{\"style\":{\"__isSmartRef__\":true,\"id\":248},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":245},\"_id\":\"_1670\",\"storedString\":\"X\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"248\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"249\":{\"morph\":{\"__isSmartRef__\":true,\"id\":245},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"250\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":1,\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"_AppearanceStylingMode\":true,\"_BorderStylingMode\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"251\":{\"morph\":{\"__isSmartRef__\":true,\"id\":244},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"252\":{\"moveHorizontal\":true},\"253\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":244},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"getCloseHelp\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":254},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"254\":{\"source\":{\"__isSmartRef__\":true,\"id\":244},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"255\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":244},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"initiateShutdown\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":256},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"256\":{\"source\":{\"__isSmartRef__\":true,\"id\":244},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"257\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":258}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":263},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":264},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"E51FF825-9570-4914-B20B-7029DCC9ACE0\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"accessibleInInactiveWindow\":true,\"__serializedExpressions__\":[\"_Position\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"label\":{\"__isSmartRef__\":true,\"id\":258},\"_PreviousBorderWidth\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":237},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":265},{\"__isSmartRef__\":true,\"id\":267}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"isPressed\":false,\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(3.0,3.0)\"},\"258\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":259},\"_WhiteSpaceHandling\":\"pre\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":260}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":262},\"_ClipMode\":\"hidden\",\"derivationIds\":[],\"id\":\"37A2A739-1A1F-498C-8EEE-909ABECE1795\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":false,\"_WordBreak\":null,\"fixedHeight\":true,\"_InputAllowed\":false,\"_HandStyle\":\"default\",\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":8,\"__serializedExpressions__\":[\"_TextColor\",\"_Position\"],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":257},\"isLabel\":true,\"eventsAreIgnored\":true,\"_TextStylingMode\":true,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"259\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(18.0,17.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"260\":{\"style\":{\"__isSmartRef__\":true,\"id\":261},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":258},\"_id\":\"_1672\",\"storedString\":\"M\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"261\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"262\":{\"morph\":{\"__isSmartRef__\":true,\"id\":258},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"263\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":1,\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"_AppearanceStylingMode\":true,\"_BorderStylingMode\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"264\":{\"morph\":{\"__isSmartRef__\":true,\"id\":257},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"265\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":257},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"getMenuHelp\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":266},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"266\":{\"source\":{\"__isSmartRef__\":true,\"id\":257},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"267\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":257},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"showTargetMorphMenu\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":268},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"268\":{\"source\":{\"__isSmartRef__\":true,\"id\":257},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"269\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":270}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":275},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":276},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"158AFC6D-24CB-4DB5-A245-6D7283DDC1D6\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"accessibleInInactiveWindow\":true,\"__serializedExpressions__\":[\"_Position\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"label\":{\"__isSmartRef__\":true,\"id\":270},\"_PreviousBorderWidth\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":237},\"layout\":{\"__isSmartRef__\":true,\"id\":277},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":278},{\"__isSmartRef__\":true,\"id\":280}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(285.4,3.0)\"},\"270\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":271},\"_WhiteSpaceHandling\":\"pre\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":272}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":274},\"_ClipMode\":\"hidden\",\"derivationIds\":[],\"id\":\"864112B1-4791-4892-9D7E-E83FFCFDEAF6\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":false,\"_WordBreak\":null,\"fixedHeight\":true,\"_InputAllowed\":false,\"_HandStyle\":\"default\",\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":8,\"__serializedExpressions__\":[\"_TextColor\",\"_Position\"],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":269},\"isLabel\":true,\"eventsAreIgnored\":true,\"_TextStylingMode\":true,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\",\"_Position\":\"lively.pt(0.0,1.0)\"},\"271\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"272\":{\"style\":{\"__isSmartRef__\":true,\"id\":273},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":270},\"_id\":\"_1674\",\"storedString\":\"–\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"273\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"274\":{\"morph\":{\"__isSmartRef__\":true,\"id\":270},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"275\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":1,\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"_AppearanceStylingMode\":true,\"_BorderStylingMode\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"276\":{\"morph\":{\"__isSmartRef__\":true,\"id\":269},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"277\":{\"moveHorizontal\":true},\"278\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":269},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"getCollapseHelp\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":279},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"279\":{\"source\":{\"__isSmartRef__\":true,\"id\":269},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"280\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":269},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"toggleCollapse\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":281},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"281\":{\"source\":{\"__isSmartRef__\":true,\"id\":269},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"282\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\"],\"_AppearanceStylingMode\":true,\"_BorderStylingMode\":true,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(324.4,22.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"283\":{\"morph\":{\"__isSmartRef__\":true,\"id\":237},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"284\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"285\":{\"__serializedExpressions__\":[\"_Padding\",\"_Extent\"],\"_BorderWidth\":0,\"_Fill\":null,\"_StrokeOpacity\":0,\"_BorderRadius\":0,\"_NodeClass\":[\"window\"],\"_NodeId\":\"morph-cd7bcb08-eb4a-48cd-952b-53a1eaeb23d0\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Extent\":\"lively.pt(324.4,454.4)\"},\"286\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"287\":{\"adjustForNewBounds\":true},\"288\":{\"partsSpaceName\":\"PartsBin/Tools\",\"comment\":\"A tool for inspecting an object. Very similar to the ObjectExplorer but a lot faster and with the ability to edit primitives, filter properties and display inheritance.\",\"migrationLevel\":4,\"partName\":\"ObjectInspector\",\"changes\":[{\"__isSmartRef__\":true,\"id\":289},{\"__isSmartRef__\":true,\"id\":291},{\"__isSmartRef__\":true,\"id\":293},{\"__isSmartRef__\":true,\"id\":295},{\"__isSmartRef__\":true,\"id\":297},{\"__isSmartRef__\":true,\"id\":299},{\"__isSmartRef__\":true,\"id\":301},{\"__isSmartRef__\":true,\"id\":303},{\"__isSmartRef__\":true,\"id\":305},{\"__isSmartRef__\":true,\"id\":307},{\"__isSmartRef__\":true,\"id\":309},{\"__isSmartRef__\":true,\"id\":311},{\"__isSmartRef__\":true,\"id\":313},{\"__isSmartRef__\":true,\"id\":315},{\"__isSmartRef__\":true,\"id\":317},{\"__isSmartRef__\":true,\"id\":319},{\"__isSmartRef__\":true,\"id\":321},{\"__isSmartRef__\":true,\"id\":323},{\"__isSmartRef__\":true,\"id\":325},{\"__isSmartRef__\":true,\"id\":327},{\"__isSmartRef__\":true,\"id\":329},{\"__isSmartRef__\":true,\"id\":331},{\"__isSmartRef__\":true,\"id\":333},{\"__isSmartRef__\":true,\"id\":335},{\"__isSmartRef__\":true,\"id\":337},{\"__isSmartRef__\":true,\"id\":339},{\"__isSmartRef__\":true,\"id\":341},{\"__isSmartRef__\":true,\"id\":343},{\"__isSmartRef__\":true,\"id\":345},{\"__isSmartRef__\":true,\"id\":347},{\"__isSmartRef__\":true,\"id\":349},{\"__isSmartRef__\":true,\"id\":351},{\"__isSmartRef__\":true,\"id\":353},{\"__isSmartRef__\":true,\"id\":355},{\"__isSmartRef__\":true,\"id\":357},{\"__isSmartRef__\":true,\"id\":359}],\"revisionOnLoad\":184698,\"lastModifiedDate\":{\"__isSmartRef__\":true,\"id\":361},\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"289\":{\"date\":{\"__isSmartRef__\":true,\"id\":290},\"author\":\"cschuster\",\"message\":\"reset scale to 1\",\"id\":\"44F3B7C5-4880-4E0C-8E1A-B0CE032E7594\"},\"290\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 29 2012 01:21:07 GMT+0200 (CEST)\"},\"291\":{\"date\":{\"__isSmartRef__\":true,\"id\":292},\"author\":\"cschuster\",\"message\":\"fixed a bug with addScript\",\"id\":\"A00EC8E9-2F93-46E8-A1C8-22588B39BC11\"},\"292\":{\"isSerializedDate\":true,\"string\":\"Thu Jun 14 2012 20:36:16 GMT+0200 (CEST)\"},\"293\":{\"date\":{\"__isSmartRef__\":true,\"id\":294},\"author\":\"cschuster\",\"message\":\"copying should now work\",\"id\":\"334BC443-5022-4C12-8DE0-532B479A57DC\"},\"294\":{\"isSerializedDate\":true,\"string\":\"Thu Jun 14 2012 20:14:16 GMT+0200 (CEST)\"},\"295\":{\"date\":{\"__isSmartRef__\":true,\"id\":296},\"author\":\"cschuster\",\"message\":\"changed submorphs to morphs.\",\"id\":\"F6E05A4D-23B9-4CCA-88DE-C14C35965B13\"},\"296\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 06 2012 18:56:30 GMT+0200 (CEST)\"},\"297\":{\"date\":{\"__isSmartRef__\":true,\"id\":298},\"author\":\"cschuster\",\"message\":\"inheritance now works as well\",\"id\":\"B6153C82-028D-48C6-A949-B9C16246B7E1\"},\"298\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 06 2012 03:06:06 GMT+0200 (CEST)\"},\"299\":{\"date\":{\"__isSmartRef__\":true,\"id\":300},\"author\":\"cschuster\",\"message\":\"started work on displaying inherited properties.\",\"id\":\"E2D295AA-8DC9-41F0-8699-3B4294FFA5A2\"},\"300\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 06 2012 02:46:47 GMT+0200 (CEST)\"},\"301\":{\"date\":{\"__isSmartRef__\":true,\"id\":302},\"author\":\"cschuster\",\"message\":\"fixed handling of null and undefined values\",\"id\":\"25FAB4E6-9A70-4E32-8213-1098C6A9C363\"},\"302\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 06 2012 01:57:14 GMT+0200 (CEST)\"},\"303\":{\"date\":{\"__isSmartRef__\":true,\"id\":304},\"author\":\"cschuster\",\"message\":\"fixed problem with boolean values\",\"id\":\"ECA8BC3D-29C8-4779-B61C-27DC9E13B7E2\"},\"304\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 06 2012 01:25:44 GMT+0200 (CEST)\"},\"305\":{\"date\":{\"__isSmartRef__\":true,\"id\":306},\"author\":\"cschuster\",\"message\":\"fixed bug with primitive values.\",\"id\":\"6B05214C-6EE6-4F5C-BA36-DFC15578CB12\"},\"306\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 06 2012 01:14:48 GMT+0200 (CEST)\"},\"307\":{\"date\":{\"__isSmartRef__\":true,\"id\":308},\"author\":\"cschuster\",\"message\":\"better updating for collapsed items\",\"id\":\"A37C0C9B-1F7F-49D9-BC86-CA97E05C812D\"},\"308\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 06 2012 01:12:20 GMT+0200 (CEST)\"},\"309\":{\"date\":{\"__isSmartRef__\":true,\"id\":310},\"author\":\"cschuster\",\"message\":\"removed filter for inherited properties\",\"id\":\"CABABBD4-BABE-4D47-8EBF-CED45960532B\"},\"310\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 06 2012 00:10:42 GMT+0200 (CEST)\"},\"311\":{\"date\":{\"__isSmartRef__\":true,\"id\":312},\"author\":\"cschuster\",\"message\":\"editing of strings, numbers and boolean values\",\"id\":\"CE0C9588-EB85-4390-B51B-BC51AA154F11\"},\"312\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 02:33:18 GMT+0200 (CEST)\"},\"313\":{\"date\":{\"__isSmartRef__\":true,\"id\":314},\"author\":\"cschuster\",\"message\":\"improved text editing\",\"id\":\"C9950198-82AF-47B8-9BDF-04C7457FE598\"},\"314\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 01:18:18 GMT+0200 (CEST)\"},\"315\":{\"date\":{\"__isSmartRef__\":true,\"id\":316},\"author\":\"cschuster\",\"message\":\"now supports editing of string properties\",\"id\":\"4DEA5157-6A26-46F4-AE4E-59112855E522\"},\"316\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 00:44:13 GMT+0200 (CEST)\"},\"317\":{\"date\":{\"__isSmartRef__\":true,\"id\":318},\"author\":\"cschuster\",\"message\":\"updating should work now. still needs some testing\",\"id\":\"381E10DB-4391-42E3-A790-D5EAEFF2758B\"},\"318\":{\"isSerializedDate\":true,\"string\":\"Sat Jun 02 2012 03:12:07 GMT+0200 (CEST)\"},\"319\":{\"date\":{\"__isSmartRef__\":true,\"id\":320},\"author\":\"cschuster\",\"message\":\"initial commit. still a lot of work to do.\",\"id\":\"258D3B7C-8C70-4B34-962F-E2F39A8596D5\"},\"320\":{\"isSerializedDate\":true,\"string\":\"Tue May 29 2012 23:52:57 GMT+0200 (CEST)\"},\"321\":{\"date\":{\"__isSmartRef__\":true,\"id\":322},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"3F17A2D2-3C24-424B-B0FA-E43112267D23\"},\"322\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:36 GMT+0200 (CEST)\"},\"323\":{\"date\":{\"__isSmartRef__\":true,\"id\":324},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC\"},\"324\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:30 GMT+0200 (CEST)\"},\"325\":{\"date\":{\"__isSmartRef__\":true,\"id\":326},\"author\":\"undefined\",\"message\":\"sorry\",\"id\":\"44B56D2E-9B59-4C67-A305-49A6E10E66C2\"},\"326\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)\"},\"327\":{\"date\":{\"__isSmartRef__\":true,\"id\":328},\"author\":\"fbo\",\"message\":\"\",\"id\":\"BD1C654D-9100-4B66-BC62-B15FF2498B2B\"},\"328\":{\"isSerializedDate\":true,\"string\":\"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)\"},\"329\":{\"date\":{\"__isSmartRef__\":true,\"id\":330},\"author\":\"undefined\",\"message\":\"css transitions\",\"id\":\"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7\"},\"330\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)\"},\"331\":{\"date\":{\"__isSmartRef__\":true,\"id\":332},\"author\":\"undefined\",\"message\":\"suddenly, the rectangle became a CarDemo\",\"id\":\"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350\"},\"332\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)\"},\"333\":{\"date\":{\"__isSmartRef__\":true,\"id\":334},\"author\":\"cschuster\",\"message\":\"faster updating\",\"id\":\"BDDADEB8-FC7D-4240-965D-5C2A8106884F\"},\"334\":{\"isSerializedDate\":true,\"string\":\"Mon Jun 04 2012 20:44:27 GMT+0200 (CEST)\"},\"335\":{\"date\":{\"__isSmartRef__\":true,\"id\":336},\"author\":\"cschuster\",\"message\":\"now uses hidden root node\",\"id\":\"63608436-F5CC-4F6C-8C9E-C4039CAAE8AE\"},\"336\":{\"isSerializedDate\":true,\"string\":\"Mon Jun 04 2012 22:34:53 GMT+0200 (CEST)\"},\"337\":{\"date\":{\"__isSmartRef__\":true,\"id\":338},\"author\":\"cschuster\",\"message\":\"now supports filtering\",\"id\":\"CF4D534E-10BF-4727-8FB1-25AB7DEC6E48\"},\"338\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 23:45:47 GMT+0200 (CEST)\"},\"339\":{\"date\":{\"__isSmartRef__\":true,\"id\":340},\"author\":\"cschuster\",\"message\":\"fixed the problems with the unspecified filter.\",\"id\":\"745E611A-B941-4FFD-9759-E982062C03B8\"},\"340\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 23:51:21 GMT+0200 (CEST)\"},\"341\":{\"date\":{\"__isSmartRef__\":true,\"id\":342},\"author\":\"cschuster\",\"message\":\"fixed bug with prototype of primitives.\",\"id\":\"A3F3EEC4-36E8-4EC8-B2DD-8B899A275990\"},\"342\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 06 2012 03:16:23 GMT+0200 (CEST)\"},\"343\":{\"date\":{\"__isSmartRef__\":true,\"id\":344},\"author\":\"jenslincke\",\"message\":\"added \\\"show submorphs\\\" to filter options\",\"id\":\"93060C3D-5BE0-46C0-BF46-58B7C287E037\"},\"344\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 06 2012 10:58:01 GMT+0200 (CEST)\"},\"345\":{\"date\":{\"__isSmartRef__\":true,\"id\":346},\"author\":\"cschuster\",\"message\":\"fixed description string for namespaces and clipping mode.\",\"id\":\"9CB238CB-7069-43DE-81BD-C09B61A2BDB4\"},\"346\":{\"isSerializedDate\":true,\"string\":\"Thu Jun 07 2012 00:19:24 GMT+0200 (CEST)\"},\"347\":{\"date\":{\"__isSmartRef__\":true,\"id\":348},\"author\":\"cschuster\",\"message\":\"hopefully fixed the addScript bug\",\"id\":\"D040A117-4200-449C-A492-272C4498EDBD\"},\"348\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 15 2012 00:12:43 GMT+0200 (CEST)\"},\"349\":{\"date\":{\"__isSmartRef__\":true,\"id\":350},\"author\":\"cschuster\",\"message\":\"fixed serialization of filter\",\"id\":\"776E7AFA-1299-4714-94C4-F514AC2A255C\"},\"350\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 15 2012 00:21:17 GMT+0200 (CEST)\"},\"351\":{\"date\":{\"__isSmartRef__\":true,\"id\":352},\"author\":\"cschuster\",\"message\":\"fixed string describe bug\",\"id\":\"B38CA966-52EB-420C-84FB-ADED1B421078\"},\"352\":{\"isSerializedDate\":true,\"string\":\"Mon Jul 02 2012 23:16:55 GMT+0200 (CEST)\"},\"353\":{\"date\":{\"__isSmartRef__\":true,\"id\":354},\"author\":\"cschuster\",\"message\":\"do not serialize prototype data\",\"id\":\"E13FF3C5-692E-45E6-81DA-497C4F1A252B\"},\"354\":{\"isSerializedDate\":true,\"string\":\"Wed Aug 01 2012 04:04:41 GMT+0200 (CEST)\"},\"355\":{\"date\":{\"__isSmartRef__\":true,\"id\":356},\"author\":\"jenslincke\",\"message\":\"changed layout and added splitter\",\"id\":\"98C76CEA-1AFB-4802-B245-BC542286BE14\"},\"356\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 14:43:32 GMT+0100 (CET)\"},\"357\":{\"date\":{\"__isSmartRef__\":true,\"id\":358},\"author\":\"jenslincke\",\"message\":\"changed layout and added splitter\",\"id\":\"8CE1DD54-E7A9-40CC-9761-30F2B4D4191C\"},\"358\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 14:43:37 GMT+0100 (CET)\"},\"359\":{\"date\":{\"__isSmartRef__\":true,\"id\":360},\"author\":\"jenslincke\",\"message\":\"new title bar\",\"id\":\"24261115-4F33-48D7-9E6F-D580EF3CB481\"},\"360\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 29 2012 09:58:12 GMT+0100 (CET)\"},\"361\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 14:41:12 GMT+0100 (CET)\"},\"362\":{\"inspect\":{\"__isSmartRef__\":true,\"id\":363}},\"363\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":364},\"source\":\"function inspect(obj) {\\n this.get('ObjectInspector').inspect(obj);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":365},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"364\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"365\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":366},\"user\":\"cschuster\",\"tags\":[]},\"366\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 01 2012 21:32:31 GMT+0200 (CEST)\"},\"isSimplifiedRegistry\":true}}","attributeConnections":[{"__isSmartRef__":true,"id":9094},{"__isSmartRef__":true,"id":9096}],"doNotSerialize":["$$json","$$loadedMetaInfo"],"doNotCopyProperties":["$$json","$$loadedMetaInfo"],"loadedMetaInfo":{"__isSmartRef__":true,"id":9098},"partVersions":[{"__isSmartRef__":true,"id":9172},{"__isSmartRef__":true,"id":9176},{"__isSmartRef__":true,"id":9180},{"__isSmartRef__":true,"id":9184},{"__isSmartRef__":true,"id":9188},{"__isSmartRef__":true,"id":9192},{"__isSmartRef__":true,"id":9196},{"__isSmartRef__":true,"id":9200},{"__isSmartRef__":true,"id":9204},{"__isSmartRef__":true,"id":9208},{"__isSmartRef__":true,"id":9212},{"__isSmartRef__":true,"id":9216},{"__isSmartRef__":true,"id":9220},{"__isSmartRef__":true,"id":9224},{"__isSmartRef__":true,"id":9228},{"__isSmartRef__":true,"id":9232},{"__isSmartRef__":true,"id":9236},{"__isSmartRef__":true,"id":9240},{"__isSmartRef__":true,"id":9244},{"__isSmartRef__":true,"id":9248},{"__isSmartRef__":true,"id":9252},{"__isSmartRef__":true,"id":9256},{"__isSmartRef__":true,"id":9260},{"__isSmartRef__":true,"id":9264},{"__isSmartRef__":true,"id":9268},{"__isSmartRef__":true,"id":9272},{"__isSmartRef__":true,"id":9276},{"__isSmartRef__":true,"id":9280},{"__isSmartRef__":true,"id":9284},{"__isSmartRef__":true,"id":9288},{"__isSmartRef__":true,"id":9292},{"__isSmartRef__":true,"id":9296},{"__isSmartRef__":true,"id":9300},{"__isSmartRef__":true,"id":9304},{"__isSmartRef__":true,"id":9308},{"__isSmartRef__":true,"id":9312},{"__isSmartRef__":true,"id":9316},{"__isSmartRef__":true,"id":9320},{"__isSmartRef__":true,"id":9324},{"__isSmartRef__":true,"id":9328},{"__isSmartRef__":true,"id":9332},{"__isSmartRef__":true,"id":9336}],"rev":185124,"lastModifiedDate":{"__isSmartRef__":true,"id":9171},"part":{"__isSmartRef__":true,"id":9340},"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"9094":{"sourceObj":{"__isSmartRef__":true,"id":9093},"sourceAttrName":"json","targetObj":{"__isSmartRef__":true,"id":9093},"targetMethodName":"cachePartJSON","varMapping":{"__isSmartRef__":true,"id":9095},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"9095":{"source":{"__isSmartRef__":true,"id":9093},"target":{"__isSmartRef__":true,"id":9093}},"9096":{"sourceObj":{"__isSmartRef__":true,"id":9093},"sourceAttrName":"loadedMetaInfo","targetObj":{"__isSmartRef__":true,"id":9093},"targetMethodName":"cachePartMetaInfo","varMapping":{"__isSmartRef__":true,"id":9097},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"9097":{"source":{"__isSmartRef__":true,"id":9093},"target":{"__isSmartRef__":true,"id":9093}},"9098":{"partsSpaceName":"PartsBin/Tools","comment":"A tool for inspecting an object. Very similar to the ObjectExplorer but a lot faster and with the ability to edit primitives, filter properties and display inheritance.","migrationLevel":4,"partName":"ObjectInspector","changes":[{"__isSmartRef__":true,"id":9099},{"__isSmartRef__":true,"id":9101},{"__isSmartRef__":true,"id":9103},{"__isSmartRef__":true,"id":9105},{"__isSmartRef__":true,"id":9107},{"__isSmartRef__":true,"id":9109},{"__isSmartRef__":true,"id":9111},{"__isSmartRef__":true,"id":9113},{"__isSmartRef__":true,"id":9115},{"__isSmartRef__":true,"id":9117},{"__isSmartRef__":true,"id":9119},{"__isSmartRef__":true,"id":9121},{"__isSmartRef__":true,"id":9123},{"__isSmartRef__":true,"id":9125},{"__isSmartRef__":true,"id":9127},{"__isSmartRef__":true,"id":9129},{"__isSmartRef__":true,"id":9131},{"__isSmartRef__":true,"id":9133},{"__isSmartRef__":true,"id":9135},{"__isSmartRef__":true,"id":9137},{"__isSmartRef__":true,"id":9139},{"__isSmartRef__":true,"id":9141},{"__isSmartRef__":true,"id":9143},{"__isSmartRef__":true,"id":9145},{"__isSmartRef__":true,"id":9147},{"__isSmartRef__":true,"id":9149},{"__isSmartRef__":true,"id":9151},{"__isSmartRef__":true,"id":9153},{"__isSmartRef__":true,"id":9155},{"__isSmartRef__":true,"id":9157},{"__isSmartRef__":true,"id":9159},{"__isSmartRef__":true,"id":9161},{"__isSmartRef__":true,"id":9163},{"__isSmartRef__":true,"id":9165},{"__isSmartRef__":true,"id":9167},{"__isSmartRef__":true,"id":9169}],"lastModifiedDate":{"__isSmartRef__":true,"id":9171},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"9099":{"date":{"__isSmartRef__":true,"id":9100},"author":"cschuster","message":"reset scale to 1","id":"44F3B7C5-4880-4E0C-8E1A-B0CE032E7594"},"9100":{"isSerializedDate":true,"string":"Fri Jun 29 2012 01:21:07 GMT+0200 (CEST)"},"9101":{"date":{"__isSmartRef__":true,"id":9102},"author":"cschuster","message":"fixed a bug with addScript","id":"A00EC8E9-2F93-46E8-A1C8-22588B39BC11"},"9102":{"isSerializedDate":true,"string":"Thu Jun 14 2012 20:36:16 GMT+0200 (CEST)"},"9103":{"date":{"__isSmartRef__":true,"id":9104},"author":"cschuster","message":"copying should now work","id":"334BC443-5022-4C12-8DE0-532B479A57DC"},"9104":{"isSerializedDate":true,"string":"Thu Jun 14 2012 20:14:16 GMT+0200 (CEST)"},"9105":{"date":{"__isSmartRef__":true,"id":9106},"author":"cschuster","message":"changed submorphs to morphs.","id":"F6E05A4D-23B9-4CCA-88DE-C14C35965B13"},"9106":{"isSerializedDate":true,"string":"Wed Jun 06 2012 18:56:30 GMT+0200 (CEST)"},"9107":{"date":{"__isSmartRef__":true,"id":9108},"author":"cschuster","message":"inheritance now works as well","id":"B6153C82-028D-48C6-A949-B9C16246B7E1"},"9108":{"isSerializedDate":true,"string":"Wed Jun 06 2012 03:06:06 GMT+0200 (CEST)"},"9109":{"date":{"__isSmartRef__":true,"id":9110},"author":"cschuster","message":"started work on displaying inherited properties.","id":"E2D295AA-8DC9-41F0-8699-3B4294FFA5A2"},"9110":{"isSerializedDate":true,"string":"Wed Jun 06 2012 02:46:47 GMT+0200 (CEST)"},"9111":{"date":{"__isSmartRef__":true,"id":9112},"author":"cschuster","message":"fixed handling of null and undefined values","id":"25FAB4E6-9A70-4E32-8213-1098C6A9C363"},"9112":{"isSerializedDate":true,"string":"Wed Jun 06 2012 01:57:14 GMT+0200 (CEST)"},"9113":{"date":{"__isSmartRef__":true,"id":9114},"author":"cschuster","message":"fixed problem with boolean values","id":"ECA8BC3D-29C8-4779-B61C-27DC9E13B7E2"},"9114":{"isSerializedDate":true,"string":"Wed Jun 06 2012 01:25:44 GMT+0200 (CEST)"},"9115":{"date":{"__isSmartRef__":true,"id":9116},"author":"cschuster","message":"fixed bug with primitive values.","id":"6B05214C-6EE6-4F5C-BA36-DFC15578CB12"},"9116":{"isSerializedDate":true,"string":"Wed Jun 06 2012 01:14:48 GMT+0200 (CEST)"},"9117":{"date":{"__isSmartRef__":true,"id":9118},"author":"cschuster","message":"better updating for collapsed items","id":"A37C0C9B-1F7F-49D9-BC86-CA97E05C812D"},"9118":{"isSerializedDate":true,"string":"Wed Jun 06 2012 01:12:20 GMT+0200 (CEST)"},"9119":{"date":{"__isSmartRef__":true,"id":9120},"author":"cschuster","message":"removed filter for inherited properties","id":"CABABBD4-BABE-4D47-8EBF-CED45960532B"},"9120":{"isSerializedDate":true,"string":"Wed Jun 06 2012 00:10:42 GMT+0200 (CEST)"},"9121":{"date":{"__isSmartRef__":true,"id":9122},"author":"cschuster","message":"editing of strings, numbers and boolean values","id":"CE0C9588-EB85-4390-B51B-BC51AA154F11"},"9122":{"isSerializedDate":true,"string":"Tue Jun 05 2012 02:33:18 GMT+0200 (CEST)"},"9123":{"date":{"__isSmartRef__":true,"id":9124},"author":"cschuster","message":"improved text editing","id":"C9950198-82AF-47B8-9BDF-04C7457FE598"},"9124":{"isSerializedDate":true,"string":"Tue Jun 05 2012 01:18:18 GMT+0200 (CEST)"},"9125":{"date":{"__isSmartRef__":true,"id":9126},"author":"cschuster","message":"now supports editing of string properties","id":"4DEA5157-6A26-46F4-AE4E-59112855E522"},"9126":{"isSerializedDate":true,"string":"Tue Jun 05 2012 00:44:13 GMT+0200 (CEST)"},"9127":{"date":{"__isSmartRef__":true,"id":9128},"author":"cschuster","message":"updating should work now. still needs some testing","id":"381E10DB-4391-42E3-A790-D5EAEFF2758B"},"9128":{"isSerializedDate":true,"string":"Sat Jun 02 2012 03:12:07 GMT+0200 (CEST)"},"9129":{"date":{"__isSmartRef__":true,"id":9130},"author":"cschuster","message":"initial commit. still a lot of work to do.","id":"258D3B7C-8C70-4B34-962F-E2F39A8596D5"},"9130":{"isSerializedDate":true,"string":"Tue May 29 2012 23:52:57 GMT+0200 (CEST)"},"9131":{"date":{"__isSmartRef__":true,"id":9132},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"9132":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"9133":{"date":{"__isSmartRef__":true,"id":9134},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"9134":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"9135":{"date":{"__isSmartRef__":true,"id":9136},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"9136":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"9137":{"date":{"__isSmartRef__":true,"id":9138},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"9138":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"9139":{"date":{"__isSmartRef__":true,"id":9140},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"9140":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"9141":{"date":{"__isSmartRef__":true,"id":9142},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"9142":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"9143":{"date":{"__isSmartRef__":true,"id":9144},"author":"cschuster","message":"faster updating","id":"BDDADEB8-FC7D-4240-965D-5C2A8106884F"},"9144":{"isSerializedDate":true,"string":"Mon Jun 04 2012 20:44:27 GMT+0200 (CEST)"},"9145":{"date":{"__isSmartRef__":true,"id":9146},"author":"cschuster","message":"now uses hidden root node","id":"63608436-F5CC-4F6C-8C9E-C4039CAAE8AE"},"9146":{"isSerializedDate":true,"string":"Mon Jun 04 2012 22:34:53 GMT+0200 (CEST)"},"9147":{"date":{"__isSmartRef__":true,"id":9148},"author":"cschuster","message":"now supports filtering","id":"CF4D534E-10BF-4727-8FB1-25AB7DEC6E48"},"9148":{"isSerializedDate":true,"string":"Tue Jun 05 2012 23:45:47 GMT+0200 (CEST)"},"9149":{"date":{"__isSmartRef__":true,"id":9150},"author":"cschuster","message":"fixed the problems with the unspecified filter.","id":"745E611A-B941-4FFD-9759-E982062C03B8"},"9150":{"isSerializedDate":true,"string":"Tue Jun 05 2012 23:51:21 GMT+0200 (CEST)"},"9151":{"date":{"__isSmartRef__":true,"id":9152},"author":"cschuster","message":"fixed bug with prototype of primitives.","id":"A3F3EEC4-36E8-4EC8-B2DD-8B899A275990"},"9152":{"isSerializedDate":true,"string":"Wed Jun 06 2012 03:16:23 GMT+0200 (CEST)"},"9153":{"date":{"__isSmartRef__":true,"id":9154},"author":"jenslincke","message":"added \"show submorphs\" to filter options","id":"93060C3D-5BE0-46C0-BF46-58B7C287E037"},"9154":{"isSerializedDate":true,"string":"Wed Jun 06 2012 10:58:01 GMT+0200 (CEST)"},"9155":{"date":{"__isSmartRef__":true,"id":9156},"author":"cschuster","message":"fixed description string for namespaces and clipping mode.","id":"9CB238CB-7069-43DE-81BD-C09B61A2BDB4"},"9156":{"isSerializedDate":true,"string":"Thu Jun 07 2012 00:19:24 GMT+0200 (CEST)"},"9157":{"date":{"__isSmartRef__":true,"id":9158},"author":"cschuster","message":"hopefully fixed the addScript bug","id":"D040A117-4200-449C-A492-272C4498EDBD"},"9158":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:43 GMT+0200 (CEST)"},"9159":{"date":{"__isSmartRef__":true,"id":9160},"author":"cschuster","message":"fixed serialization of filter","id":"776E7AFA-1299-4714-94C4-F514AC2A255C"},"9160":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:21:17 GMT+0200 (CEST)"},"9161":{"date":{"__isSmartRef__":true,"id":9162},"author":"cschuster","message":"fixed string describe bug","id":"B38CA966-52EB-420C-84FB-ADED1B421078"},"9162":{"isSerializedDate":true,"string":"Mon Jul 02 2012 23:16:55 GMT+0200 (CEST)"},"9163":{"date":{"__isSmartRef__":true,"id":9164},"author":"cschuster","message":"do not serialize prototype data","id":"E13FF3C5-692E-45E6-81DA-497C4F1A252B"},"9164":{"isSerializedDate":true,"string":"Wed Aug 01 2012 04:04:41 GMT+0200 (CEST)"},"9165":{"date":{"__isSmartRef__":true,"id":9166},"author":"jenslincke","message":"changed layout and added splitter","id":"98C76CEA-1AFB-4802-B245-BC542286BE14"},"9166":{"isSerializedDate":true,"string":"Thu Nov 22 2012 14:43:32 GMT+0100 (CET)"},"9167":{"date":{"__isSmartRef__":true,"id":9168},"author":"jenslincke","message":"changed layout and added splitter","id":"8CE1DD54-E7A9-40CC-9761-30F2B4D4191C"},"9168":{"isSerializedDate":true,"string":"Thu Nov 22 2012 14:43:37 GMT+0100 (CET)"},"9169":{"date":{"__isSmartRef__":true,"id":9170},"author":"jenslincke","message":"new title bar","id":"24261115-4F33-48D7-9E6F-D580EF3CB481"},"9170":{"isSerializedDate":true,"string":"Thu Nov 29 2012 09:58:12 GMT+0100 (CET)"},"9171":{"isSerializedDate":true,"string":"Thu Nov 29 2012 09:55:17 GMT+0100 (CET)"},"9172":{"rev":185124,"author":"jenslincke","date":{"__isSmartRef__":true,"id":9173},"url":{"__isSmartRef__":true,"id":9174},"changes":[{"__isSmartRef__":true,"id":9175}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9173":{"isSerializedDate":true,"string":"Thu Nov 29 2012 08:55:17 GMT+0100 (CET)"},"9174":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9175":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9176":{"rev":184698,"author":"jenslincke","date":{"__isSmartRef__":true,"id":9177},"url":{"__isSmartRef__":true,"id":9178},"changes":[{"__isSmartRef__":true,"id":9179}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9177":{"isSerializedDate":true,"string":"Thu Nov 22 2012 13:41:12 GMT+0100 (CET)"},"9178":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9179":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9180":{"rev":184697,"author":"jenslincke","date":{"__isSmartRef__":true,"id":9181},"url":{"__isSmartRef__":true,"id":9182},"changes":[{"__isSmartRef__":true,"id":9183}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9181":{"isSerializedDate":true,"string":"Thu Nov 22 2012 13:41:06 GMT+0100 (CET)"},"9182":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9183":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9184":{"rev":176532,"author":"cschuster","date":{"__isSmartRef__":true,"id":9185},"url":{"__isSmartRef__":true,"id":9186},"changes":[{"__isSmartRef__":true,"id":9187}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9185":{"isSerializedDate":true,"string":"Wed Aug 01 2012 02:03:54 GMT+0200 (CEST)"},"9186":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9187":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9188":{"rev":173564,"author":"cschuster","date":{"__isSmartRef__":true,"id":9189},"url":{"__isSmartRef__":true,"id":9190},"changes":[{"__isSmartRef__":true,"id":9191}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9189":{"isSerializedDate":true,"string":"Mon Jul 02 2012 21:02:00 GMT+0200 (CEST)"},"9190":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9191":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9192":{"rev":173241,"author":"cschuster","date":{"__isSmartRef__":true,"id":9193},"url":{"__isSmartRef__":true,"id":9194},"changes":[{"__isSmartRef__":true,"id":9195}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9193":{"isSerializedDate":true,"string":"Thu Jun 28 2012 23:06:26 GMT+0200 (CEST)"},"9194":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9195":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9196":{"rev":172157,"author":"cschuster","date":{"__isSmartRef__":true,"id":9197},"url":{"__isSmartRef__":true,"id":9198},"changes":[{"__isSmartRef__":true,"id":9199}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9197":{"isSerializedDate":true,"string":"Thu Jun 21 2012 22:23:15 GMT+0200 (CEST)"},"9198":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9199":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9200":{"rev":172137,"author":"cschuster","date":{"__isSmartRef__":true,"id":9201},"url":{"__isSmartRef__":true,"id":9202},"changes":[{"__isSmartRef__":true,"id":9203}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9201":{"isSerializedDate":true,"string":"Thu Jun 21 2012 21:51:58 GMT+0200 (CEST)"},"9202":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9203":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9204":{"rev":172135,"author":"cschuster","date":{"__isSmartRef__":true,"id":9205},"url":{"__isSmartRef__":true,"id":9206},"changes":[{"__isSmartRef__":true,"id":9207}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9205":{"isSerializedDate":true,"string":"Thu Jun 21 2012 21:47:54 GMT+0200 (CEST)"},"9206":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9207":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9208":{"rev":171209,"author":"cschuster","date":{"__isSmartRef__":true,"id":9209},"url":{"__isSmartRef__":true,"id":9210},"changes":[{"__isSmartRef__":true,"id":9211}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9209":{"isSerializedDate":true,"string":"Thu Jun 14 2012 22:07:46 GMT+0200 (CEST)"},"9210":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9211":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9212":{"rev":171204,"author":"cschuster","date":{"__isSmartRef__":true,"id":9213},"url":{"__isSmartRef__":true,"id":9214},"changes":[{"__isSmartRef__":true,"id":9215}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9213":{"isSerializedDate":true,"string":"Thu Jun 14 2012 21:58:58 GMT+0200 (CEST)"},"9214":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9215":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9216":{"rev":171194,"author":"cschuster","date":{"__isSmartRef__":true,"id":9217},"url":{"__isSmartRef__":true,"id":9218},"changes":[{"__isSmartRef__":true,"id":9219}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9217":{"isSerializedDate":true,"string":"Thu Jun 14 2012 18:22:31 GMT+0200 (CEST)"},"9218":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9219":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9220":{"rev":171190,"author":"cschuster","date":{"__isSmartRef__":true,"id":9221},"url":{"__isSmartRef__":true,"id":9222},"changes":[{"__isSmartRef__":true,"id":9223}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9221":{"isSerializedDate":true,"string":"Thu Jun 14 2012 18:00:31 GMT+0200 (CEST)"},"9222":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9223":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9224":{"rev":169776,"author":"cschuster","date":{"__isSmartRef__":true,"id":9225},"url":{"__isSmartRef__":true,"id":9226},"changes":[{"__isSmartRef__":true,"id":9227}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9225":{"isSerializedDate":true,"string":"Wed Jun 06 2012 22:06:09 GMT+0200 (CEST)"},"9226":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9227":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9228":{"rev":169756,"author":"cschuster","date":{"__isSmartRef__":true,"id":9229},"url":{"__isSmartRef__":true,"id":9230},"changes":[{"__isSmartRef__":true,"id":9231}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9229":{"isSerializedDate":true,"string":"Wed Jun 06 2012 18:17:33 GMT+0200 (CEST)"},"9230":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9231":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9232":{"rev":169743,"author":"cschuster","date":{"__isSmartRef__":true,"id":9233},"url":{"__isSmartRef__":true,"id":9234},"changes":[{"__isSmartRef__":true,"id":9235}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9233":{"isSerializedDate":true,"string":"Wed Jun 06 2012 16:43:28 GMT+0200 (CEST)"},"9234":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9235":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9236":{"rev":169474,"author":"jenslincke","date":{"__isSmartRef__":true,"id":9237},"url":{"__isSmartRef__":true,"id":9238},"changes":[{"__isSmartRef__":true,"id":9239}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9237":{"isSerializedDate":true,"string":"Wed Jun 06 2012 08:44:45 GMT+0200 (CEST)"},"9238":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9239":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9240":{"rev":169468,"author":"cschuster","date":{"__isSmartRef__":true,"id":9241},"url":{"__isSmartRef__":true,"id":9242},"changes":[{"__isSmartRef__":true,"id":9243}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9241":{"isSerializedDate":true,"string":"Wed Jun 06 2012 01:03:12 GMT+0200 (CEST)"},"9242":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9243":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9244":{"rev":169463,"author":"cschuster","date":{"__isSmartRef__":true,"id":9245},"url":{"__isSmartRef__":true,"id":9246},"changes":[{"__isSmartRef__":true,"id":9247}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9245":{"isSerializedDate":true,"string":"Wed Jun 06 2012 00:52:55 GMT+0200 (CEST)"},"9246":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9247":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9248":{"rev":169458,"author":"cschuster","date":{"__isSmartRef__":true,"id":9249},"url":{"__isSmartRef__":true,"id":9250},"changes":[{"__isSmartRef__":true,"id":9251}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9249":{"isSerializedDate":true,"string":"Wed Jun 06 2012 00:33:36 GMT+0200 (CEST)"},"9250":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9251":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9252":{"rev":169455,"author":"cschuster","date":{"__isSmartRef__":true,"id":9253},"url":{"__isSmartRef__":true,"id":9254},"changes":[{"__isSmartRef__":true,"id":9255}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9253":{"isSerializedDate":true,"string":"Tue Jun 05 2012 23:44:04 GMT+0200 (CEST)"},"9254":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9255":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9256":{"rev":169442,"author":"cschuster","date":{"__isSmartRef__":true,"id":9257},"url":{"__isSmartRef__":true,"id":9258},"changes":[{"__isSmartRef__":true,"id":9259}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9257":{"isSerializedDate":true,"string":"Tue Jun 05 2012 23:12:33 GMT+0200 (CEST)"},"9258":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9259":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9260":{"rev":169435,"author":"cschuster","date":{"__isSmartRef__":true,"id":9261},"url":{"__isSmartRef__":true,"id":9262},"changes":[{"__isSmartRef__":true,"id":9263}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9261":{"isSerializedDate":true,"string":"Tue Jun 05 2012 23:01:37 GMT+0200 (CEST)"},"9262":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9263":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9264":{"rev":169431,"author":"cschuster","date":{"__isSmartRef__":true,"id":9265},"url":{"__isSmartRef__":true,"id":9266},"changes":[{"__isSmartRef__":true,"id":9267}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9265":{"isSerializedDate":true,"string":"Tue Jun 05 2012 22:59:10 GMT+0200 (CEST)"},"9266":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9267":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9268":{"rev":169416,"author":"cschuster","date":{"__isSmartRef__":true,"id":9269},"url":{"__isSmartRef__":true,"id":9270},"changes":[{"__isSmartRef__":true,"id":9271}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9269":{"isSerializedDate":true,"string":"Tue Jun 05 2012 21:57:31 GMT+0200 (CEST)"},"9270":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9271":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9272":{"rev":169410,"author":"cschuster","date":{"__isSmartRef__":true,"id":9273},"url":{"__isSmartRef__":true,"id":9274},"changes":[{"__isSmartRef__":true,"id":9275}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9273":{"isSerializedDate":true,"string":"Tue Jun 05 2012 21:38:10 GMT+0200 (CEST)"},"9274":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9275":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9276":{"rev":169406,"author":"cschuster","date":{"__isSmartRef__":true,"id":9277},"url":{"__isSmartRef__":true,"id":9278},"changes":[{"__isSmartRef__":true,"id":9279}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9277":{"isSerializedDate":true,"string":"Tue Jun 05 2012 21:32:38 GMT+0200 (CEST)"},"9278":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9279":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9280":{"rev":169065,"author":"cschuster","date":{"__isSmartRef__":true,"id":9281},"url":{"__isSmartRef__":true,"id":9282},"changes":[{"__isSmartRef__":true,"id":9283}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9281":{"isSerializedDate":true,"string":"Tue Jun 05 2012 00:20:12 GMT+0200 (CEST)"},"9282":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9283":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9284":{"rev":169037,"author":"cschuster","date":{"__isSmartRef__":true,"id":9285},"url":{"__isSmartRef__":true,"id":9286},"changes":[{"__isSmartRef__":true,"id":9287}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9285":{"isSerializedDate":true,"string":"Mon Jun 04 2012 23:05:12 GMT+0200 (CEST)"},"9286":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9287":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9288":{"rev":169002,"author":"cschuster","date":{"__isSmartRef__":true,"id":9289},"url":{"__isSmartRef__":true,"id":9290},"changes":[{"__isSmartRef__":true,"id":9291}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9289":{"isSerializedDate":true,"string":"Mon Jun 04 2012 22:31:08 GMT+0200 (CEST)"},"9290":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9291":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9292":{"rev":168943,"author":"cschuster","date":{"__isSmartRef__":true,"id":9293},"url":{"__isSmartRef__":true,"id":9294},"changes":[{"__isSmartRef__":true,"id":9295}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9293":{"isSerializedDate":true,"string":"Mon Jun 04 2012 20:21:48 GMT+0200 (CEST)"},"9294":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9295":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9296":{"rev":168900,"author":"cschuster","date":{"__isSmartRef__":true,"id":9297},"url":{"__isSmartRef__":true,"id":9298},"changes":[{"__isSmartRef__":true,"id":9299}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9297":{"isSerializedDate":true,"string":"Mon Jun 04 2012 18:31:21 GMT+0200 (CEST)"},"9298":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9299":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9300":{"rev":168531,"author":"cschuster","date":{"__isSmartRef__":true,"id":9301},"url":{"__isSmartRef__":true,"id":9302},"changes":[{"__isSmartRef__":true,"id":9303}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9301":{"isSerializedDate":true,"string":"Sat Jun 02 2012 00:59:11 GMT+0200 (CEST)"},"9302":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9303":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9304":{"rev":168528,"author":"cschuster","date":{"__isSmartRef__":true,"id":9305},"url":{"__isSmartRef__":true,"id":9306},"changes":[{"__isSmartRef__":true,"id":9307}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9305":{"isSerializedDate":true,"string":"Sat Jun 02 2012 00:57:54 GMT+0200 (CEST)"},"9306":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9307":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9308":{"rev":168527,"author":"cschuster","date":{"__isSmartRef__":true,"id":9309},"url":{"__isSmartRef__":true,"id":9310},"changes":[{"__isSmartRef__":true,"id":9311}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9309":{"isSerializedDate":true,"string":"Sat Jun 02 2012 00:53:36 GMT+0200 (CEST)"},"9310":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9311":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9312":{"rev":168505,"author":"cschuster","date":{"__isSmartRef__":true,"id":9313},"url":{"__isSmartRef__":true,"id":9314},"changes":[{"__isSmartRef__":true,"id":9315}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9313":{"isSerializedDate":true,"string":"Fri Jun 01 2012 23:50:04 GMT+0200 (CEST)"},"9314":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9315":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9316":{"rev":168432,"author":"cschuster","date":{"__isSmartRef__":true,"id":9317},"url":{"__isSmartRef__":true,"id":9318},"changes":[{"__isSmartRef__":true,"id":9319}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9317":{"isSerializedDate":true,"string":"Fri Jun 01 2012 19:20:39 GMT+0200 (CEST)"},"9318":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9319":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9320":{"rev":168425,"author":"cschuster","date":{"__isSmartRef__":true,"id":9321},"url":{"__isSmartRef__":true,"id":9322},"changes":[{"__isSmartRef__":true,"id":9323}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9321":{"isSerializedDate":true,"string":"Fri Jun 01 2012 19:05:16 GMT+0200 (CEST)"},"9322":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9323":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9324":{"rev":167824,"author":"cschuster","date":{"__isSmartRef__":true,"id":9325},"url":{"__isSmartRef__":true,"id":9326},"changes":[{"__isSmartRef__":true,"id":9327}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9325":{"isSerializedDate":true,"string":"Wed May 30 2012 18:25:01 GMT+0200 (CEST)"},"9326":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9327":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9328":{"rev":167477,"author":"cschuster","date":{"__isSmartRef__":true,"id":9329},"url":{"__isSmartRef__":true,"id":9330},"changes":[{"__isSmartRef__":true,"id":9331}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9329":{"isSerializedDate":true,"string":"Tue May 29 2012 23:25:22 GMT+0200 (CEST)"},"9330":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9331":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9332":{"rev":167453,"author":"cschuster","date":{"__isSmartRef__":true,"id":9333},"url":{"__isSmartRef__":true,"id":9334},"changes":[{"__isSmartRef__":true,"id":9335}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9333":{"isSerializedDate":true,"string":"Tue May 29 2012 22:24:11 GMT+0200 (CEST)"},"9334":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9335":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"9336":{"rev":167434,"author":"cschuster","date":{"__isSmartRef__":true,"id":9337},"url":{"__isSmartRef__":true,"id":9338},"changes":[{"__isSmartRef__":true,"id":9339}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9337":{"isSerializedDate":true,"string":"Tue May 29 2012 21:40:16 GMT+0200 (CEST)"},"9338":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9339":{"type":"S:added","url":null},"9340":{"submorphs":[{"__isSmartRef__":true,"id":9341},{"__isSmartRef__":true,"id":10103},{"__isSmartRef__":true,"id":10131}],"scripts":[],"shape":{"__isSmartRef__":true,"id":10179},"derivationIds":[null,"CD7BCB08-EB4A-48CD-952B-53A1EAEB23D0","581E5168-D9B0-4133-8DDD-C2A067EE91FD","5BDC76F6-9933-4A8D-A8D7-7A53D1313D5A","DC8E6D9C-D7A4-4C3D-8100-3E1546871B63","955E7F07-39AE-450D-8EE8-29E429842845","1C9D44BC-517C-4A89-B751-45C9076B8A48","231B606C-D216-476D-BD06-1E97C2F166E9","56440E75-AABF-40EE-BADE-EF6DE957BED1","83527CBE-511C-4D2C-BADC-53AA4E951B4C","CF9928AD-677A-417F-9067-73633E132979","AD34B2C8-22BE-4C8A-8E34-7B3A0AAFCA5A","4809EAF2-ACD4-4607-8911-3BAA5711C74F","69E5575E-8364-41D8-8809-31BFA13B658F","467E9CE0-4C43-465A-AE66-70F8E94FF818","43427F0A-798B-4B43-A2A5-6783E3A4FBEC","C32B806A-02C8-4A60-B1EF-A7DD42C68BB7","440B2525-75D8-4DA2-A2B0-F365EAE45A99","8172411B-9EE0-4CC3-8467-6E9B83645928","AB2C8B18-4386-407F-B100-C4011CCB060A","E7E5E0FB-4D6C-4232-AE3E-F29216473B50","3F84D56A-C67B-46DE-8FAA-5F8B0FA0E0CD","33729558-E9D3-46B1-AEC0-7B1814FFFECD","F139243C-8B20-4832-9041-78BB3BD36BB6","E2AD5203-521C-4A07-A471-843E7E073F5B","744CB741-A236-4AEB-8030-B0BDF723E4F5","57C9662A-FCEA-4242-B2F4-59A86310C5EF","9DAEA7B4-F388-424A-81D8-40B6BE949ABB","798285BC-057B-438E-A7BA-C7DF54B312F1","DBBBA1DD-26C2-4E7F-99DD-ED5A528F02BD","3FB96E49-AF89-4738-BC76-B5421F55B22A","44A8D779-153C-4835-A346-21E7AD1F7870","3F24446E-AF91-46FD-BF52-35F1EA31778B","C48055AD-097D-4069-9000-48728383303B"],"id":"4FB96DB7-7CBA-4908-BEDC-EEBC1C334234","eventHandler":{"__isSmartRef__":true,"id":10180},"_ClipMode":"visible","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":10181},"LK2":true,"targetMorph":{"__isSmartRef__":true,"id":9341},"reframeHandle":{"__isSmartRef__":true,"id":10103},"titleBar":{"__isSmartRef__":true,"id":10131},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":9098},"name":"ObjectInspector1","highlighted":true,"isBeingDragged":false,"#startLetters":"get","moved":true,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"prevScroll":[0,0],"_Rotation":0,"_Scale":1.02,"owner":null,"_StyleClassNames":["highlighted"],"state":"shutdown","__serializedExpressions__":["_Position","contentOffset","prevDragPos"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10182},"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(510.1,101.8)","contentOffset":"lively.pt(0.0,21.0)","prevDragPos":"lively.pt(1056.0,4532.0)"},"9341":{"submorphs":[{"__isSmartRef__":true,"id":9342},{"__isSmartRef__":true,"id":9349},{"__isSmartRef__":true,"id":9950},{"__isSmartRef__":true,"id":9971}],"scripts":[{"__isSmartRef__":true,"id":10030}],"id":"27CAE057-2C28-4701-A45D-0940C0D939DF","shape":{"__isSmartRef__":true,"id":10031},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ObjectInspector","partsBinMetaInfo":{"__isSmartRef__":true,"id":10032},"eventHandler":{"__isSmartRef__":true,"id":10047},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","5276E050-462B-4ED7-8645-FC4C5F60FE2C","88F0CB6D-932E-4927-AC3F-E132C18AB5E3","A386B89D-9A23-4177-B9BA-8B962FF236C4","D352E8A5-29FA-41D9-9B35-73FF3564157E","4BDE366B-9002-45D8-B200-9892CE8E1C96","9FA6F23B-5584-4720-A460-81C48DCF514B","AD23A5BA-025F-4197-962F-6D64F6AEA3AD","4E00CA05-F3C7-4A1F-8769-5831DDD64874","CB599F3F-9886-43EC-AA8B-1EE9A162031B","91015D82-71FF-471E-A78C-9A2498BAA4FE","B19B84BB-582D-4F5D-B0BA-7097BD7E553C","D9F3227D-E20B-457B-BF85-47DD91F74598","9F00820B-ABA8-4E70-B63F-293A8159A36A","A9654D03-2824-4671-BD26-10F342EC4C9B","080739E4-92B2-4E4D-A17C-A45D08A1A473","9D21C3F5-01B1-4FE6-864B-F3C51A7860B5","027EA526-9F60-4B4D-9B7B-73EA324D1463","CE1A5A57-A548-4F2D-90A0-DE5B1FD7F0E6","EE86A04F-F125-4D31-9E3D-48761A0486CB","20C274CF-FBD0-45AD-BD1E-9EC348102EB4","C83BF7B2-FF72-463F-8189-642A8969D9CF","B3755676-4902-47C7-A23C-2539F9BCC9FA","07346937-19F7-4644-8389-BF59DE2F203A","49808445-DC14-4391-BF1E-701710D8D9B8","AD2918D7-97E8-42C9-A681-18EAA129EB55","3CC1874B-4ADB-4A90-A12A-55B7ADF9392D","9AFC4676-5280-4B72-82E2-55B51441AF1E","482F476C-5C4E-4F4D-B56A-1989175C1352","DBC2AA37-BA52-4681-AC86-11642F0FFEC6","7BA71570-579E-4CD9-AA02-804CDA1CA3A1","5DAF7A95-CDD6-4EFD-A0A5-95011D71FDF9","B6C70E4D-F168-4C91-BFF1-FA1133688DC2","A8034AB5-1A8B-485D-BB5D-FF25BA32E92D"],"partTests":{"__isSmartRef__":true,"id":10048},"_ClipMode":"visible","moved":true,"owner":{"__isSmartRef__":true,"id":9340},"layout":{"__isSmartRef__":true,"id":10053},"isInLayoutCycle":false,"isBeingDragged":false,"isCopyMorphRef":true,"morphRefId":2,"tree":{"__isSmartRef__":true,"id":9350},"prevScroll":[0,0],"updateFilter":"standard","showInherited":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10054},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,21.0)"},"9342":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9343},"derivationIds":[null,"4E5E2B48-0B47-4B2D-BC78-14E1BDBE0B57","EA4FE185-C289-4D95-B8AF-461C2E8219E6","7F3E4F8B-3F32-4809-91A5-5DEA3A3FD09E","7571A08C-937B-467A-9D49-68F3AAAD1140","85283104-ADA2-4C53-A73D-C5487B62C829","5E0941AD-4504-4F9D-B650-B018490C56B0","EAD81395-1252-4B07-8FB3-2F4253CB798F","7696C2D4-B858-4212-80CB-84803CAAD87E","4C0819CC-FCCD-4A8B-A1FF-1603EFE5EE49","FB7EF974-A95D-4A3A-95F4-498936A61AB1","060FCB63-2D3A-4FE6-AB19-B40854B0BB78","5ABD6D73-9D28-45A3-AE27-3035D892467D","19CC5587-3BCE-4293-B785-F659497CDD76","440643CA-166F-44AE-A8FF-D3B1E457D081","BA20821C-578F-4256-8870-B86E3AFEE3FC","7C1E3822-1018-45B9-AE6C-6E2BD39DF2F8","312B6786-7F93-4E97-AF06-CC08B9BEF91B","B6142DF2-38A9-41DD-B7C0-60D315537301","7DE27692-A1E7-4B48-8126-2939656AE639","1CA5EB71-650C-48BB-B5F0-4B1FDA2B0FCE","E1B8DC34-B6A5-4CB2-857B-597844C49DF0","0BB210B2-5CAC-4548-A650-A8FB85814B89","3493E4F4-5A4F-41F9-8FB4-6DD2781CE33F","3E9289C4-8439-4FF4-8533-20CCC231E86C","1007D257-74BA-41E4-9426-43503840A328","AB02F6ED-6541-4C2B-BE33-9E30E2D4E8CB","86414643-3214-48C0-A848-A1AD0622F4F3","64D914CC-285D-46F9-9DDD-F6898F714D0C","08B1186F-89EF-4676-9F58-FC0F720D76B7","BF198FB5-667C-4EE5-B3F0-E9CE73124C6E","86626633-CE46-4CAD-A256-3D3CE0D0EE2C","B89A22AA-626A-4C4F-A719-55F8BA6C3266","3D85070C-B1AF-417F-A853-6EB16673F2C4","405A93BF-BE83-4943-A731-8E5F6FF7AFE8"],"id":"5F073641-5D18-4DD2-BA18-186E16DC8E03","_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":9344}],"eventHandler":{"__isSmartRef__":true,"id":9346},"_ClipMode":"auto","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":true,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":10,"evalEnabled":false,"_MaxTextWidth":296.8712591602084,"_MinTextWidth":296.8712591602084,"_MaxTextHeight":null,"_MinTextHeight":null,"layout":{"__isSmartRef__":true,"id":9347},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":9348}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1,"accessibleInInactiveWindow":true,"charsReplaced":"this.bla","lastFindLoc":8,"isBeingDragged":false,"showsHalos":false,"parseErrors":null,"#startLetters":"getDo","name":"ObjectInspectorText","owner":{"__isSmartRef__":true,"id":9341},"doItContext":null,"doitContext":"getGlobalTransform","_syntaxHighlightTimeout":null,"_Rotation":0,"_Scale":1,"_lastSyntaxHighlightTime":3,"_WordBreak":"break-all","__serializedExpressions__":["_Position"],"textString":"this","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(8.1,324.4)"},"9343":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(306.9,99.8)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(243,243,243)"},"9344":{"style":{"__isSmartRef__":true,"id":9345},"chunkOwner":{"__isSmartRef__":true,"id":9342},"_id":"_3","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9345":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9346":{"morph":{"__isSmartRef__":true,"id":9342},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9347":{"resizeWidth":true,"resizeHeight":false,"moveVertical":true},"9348":{"sourceObj":{"__isSmartRef__":true,"id":9342},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":9342},"targetMethodName":"highlightJavaScriptSyntax","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"9349":{"submorphs":[{"__isSmartRef__":true,"id":9350}],"scripts":[],"id":"F95B0AFB-9849-4B8B-99B4-A1A2C3BF73FB","shape":{"__isSmartRef__":true,"id":9929},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"Rectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":9930},"eventHandler":{"__isSmartRef__":true,"id":9943},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","C284F4DE-14F1-43C2-A4D0-1BAE909D98DA","9EEF20FD-27E3-4A31-8DBC-36073E64666F","283BD2F7-EFEE-4D83-876B-A8F2BD099B93","50245F69-C51D-40B5-BFD8-EE4870A65AF5","410821C9-3A7A-4ACB-8AEF-6B82AAB72D55","EFEAD1DE-A920-4272-BB24-C0361CBF2906","A5D165E3-E5BD-43E3-B6B0-9C23B5CC1964","6CC2F1A6-9C53-4980-80E4-0167A10F9942","95406291-4689-49C6-ADE6-C2C642AC0B5C","33084DB2-FE6B-44DA-AF4A-5C017450FC97","46D25FF6-F6EA-49A2-B643-59628686B2DC","9648CC00-8E9E-4911-A41B-46CED518B0D3","E1275348-0270-4F01-BE65-8C80AC5A5588","734AED0F-F7BE-44E8-92CE-86F1AE7F6D55","42AD8A44-C2B7-462F-89AE-4AE94C29A9D5","9548995B-025B-42CC-9DC4-44999A80E52F","0AA45256-249A-420C-A183-0A3BE69F95C6","3FF6DBA9-F3C1-4D0D-999B-981406660635","5BDFFDB8-16A6-4122-8CF6-2EC7C7CFA0DE","F73CBC23-DED8-4667-B4C4-4842BBD64AF5","F4E6EC9B-F4BE-4249-AB50-3EE510BF3ACD","5E0F549D-154A-4598-972D-7FB5D7EB2597","4EFF8DE7-D20D-4C65-B931-9AE67A17ABAD","81382340-4F55-428F-8FA9-23679D643920","12AEE6D1-BD69-4690-84DC-EBFC54F436CF","C434C7E8-49F2-4EDF-AA66-363EDB6AA0F8","EE756834-F5B4-47EB-993C-83C2B8B448FB","3DAC0D13-C416-4EF8-9BA1-62A438291A79","34E85AE0-DDA3-4AA1-B38C-895F46CE103C","4166C41F-80E0-4ABF-B227-790BA8E282AB","D6333D2B-EC4C-477A-8510-2F6A8697533E","6844D2AF-106E-4F2C-AE50-A7E19C08F587","736BBE17-08F6-471F-A1EC-85B517B8ADA2"],"partTests":{"__isSmartRef__":true,"id":9944},"_ClipMode":"auto","moved":true,"owner":{"__isSmartRef__":true,"id":9341},"layout":{"__isSmartRef__":true,"id":9949},"isBeingDragged":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.1,41.2)"},"9350":{"item":{"__isSmartRef__":true,"id":9351},"parent":null,"depth":0,"submorphs":[{"__isSmartRef__":true,"id":9364},{"__isSmartRef__":true,"id":9469},{"__isSmartRef__":true,"id":9518},{"__isSmartRef__":true,"id":9567},{"__isSmartRef__":true,"id":9622},{"__isSmartRef__":true,"id":9677},{"__isSmartRef__":true,"id":9732},{"__isSmartRef__":true,"id":9787},{"__isSmartRef__":true,"id":9839}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9904},"derivationIds":[null,"01A6356E-C15D-4F8D-BBB6-8680B231177D","8C1A96D3-6843-4386-9FC2-67909491ADEA","B85242E4-52C0-4A2B-9704-D5973B5BE1FE","8674A527-60C2-400B-82C8-B9209A0E288F","A851FE58-8397-4F98-BAE6-339C4926C930","2F1F744A-AA0E-4AB5-9D27-2EF1599780DD","98C0C210-DC70-452B-B05C-3B97B6CC4501","2D252C30-0809-4CDD-85A6-224D3B4186DC","5D83B1E4-35D8-403E-BABC-68E6E581B41C","48C1E58B-63D5-4C4B-A618-49EC747D4D2A","18F7D7DD-933D-4F14-AD42-27D4E5007E90","C7B88DEE-33BC-4C19-A8CA-C875519F03FB","B9610924-8476-414F-AF8C-4B18464386B1","3CBB6CB7-B377-4C0F-8906-7D0EBB8C1EB9","4EB0E124-3A4F-4BAB-ADCC-90E994E6F063","2248AE83-905F-4289-9C28-C08A0CE81D44","6722763D-AF2A-4186-AC25-1BCFCDD5D86F","3CC06143-943E-49E6-BBEF-094170056209","81130FBB-61ED-4567-BF03-7DA1DF84A8B8","445967DD-B3DE-4549-925F-75F5850757D7","FB1B17A2-78E6-46AD-B956-557B044AFE3F","BC5F0D9A-7059-4A21-B6D5-FD24FD58EB94","B57AF529-0187-4F02-8B37-5C01BCE44F88","D8021CB8-17EB-4641-A33A-60581D80E90A","48211CBE-B665-47DE-8B09-EA18C5A80082","0963EBD4-CBC3-47DD-AAFD-1329BF14A381","A5F36FD3-A2CC-4060-9A35-17A942EE2967","CB01C699-0407-4F5A-8D3C-2CDE89925CAB","04B7E806-6576-41C5-AEB1-1815818472C1","A5350C62-3BC3-4C49-B830-E903AC65A5FA","53F7D5D3-C850-46ED-B54F-3C64A6AE9D53","5CE8A645-6B3E-4F01-ACA1-0DDCCD0BBDB2","1035DB0D-166B-4586-BFE7-C3E0DA40840D"],"id":"7DBB900C-1DEB-478D-B87A-19DCB9A22F6A","eventHandler":{"__isSmartRef__":true,"id":9905},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":9906},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":[{"__isSmartRef__":true,"id":9364},{"__isSmartRef__":true,"id":9469},{"__isSmartRef__":true,"id":9518},{"__isSmartRef__":true,"id":9567},{"__isSmartRef__":true,"id":9622},{"__isSmartRef__":true,"id":9677},{"__isSmartRef__":true,"id":9732},{"__isSmartRef__":true,"id":9787},{"__isSmartRef__":true,"id":9839}],"icon":{"__isSmartRef__":true,"id":9909},"label":{"__isSmartRef__":true,"id":9915},"owner":{"__isSmartRef__":true,"id":9349},"isBeingDragged":false,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"name":"ObjectInspectorTree","node":null,"showMoreNode":null,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9924},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(-2.0,0.0)"},"9351":{"data":{"__isSmartRef__":true,"id":9352},"inspector":{"__isSmartRef__":true,"id":9341},"parent":{"__isSmartRef__":true,"id":9359},"description":"{...}","children":[{"__isSmartRef__":true,"id":9360},{"__isSmartRef__":true,"id":9467},{"__isSmartRef__":true,"id":9516},{"__isSmartRef__":true,"id":9565},{"__isSmartRef__":true,"id":9620},{"__isSmartRef__":true,"id":9675},{"__isSmartRef__":true,"id":9730},{"__isSmartRef__":true,"id":9785},{"__isSmartRef__":true,"id":9837}],"attributeConnections":[{"__isSmartRef__":true,"id":9889}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9891}},"9352":{"this":{"__isSmartRef__":true,"id":6141},"crunchedObj":{"__isSmartRef__":true,"id":9353},"self":{"__isSmartRef__":true,"id":9354},"obj":{"__isSmartRef__":true,"id":9356},"i":0,"keys":["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],"j":88,"v":"getGlobalTransform"},"9353":{"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core"},"9354":{"nodes":[],"specials":{"__isSmartRef__":true,"id":9355},"edges":[],"__LivelyClassName__":"apps.ObjectGrapher.Grapher","__SourceModuleName__":"Global.apps.ObjectGrapher"},"9355":{"String":[],"Array":[],"Number":[],"Boolean":[]},"9356":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9357},"eventHandler":{"__isSmartRef__":true,"id":9358},"_ClipMode":"visible","derivationIds":[],"id":"1BDF4E6A-F1CB-4DF8-A8BF-9115849558D6","droppingEnabled":true,"halosEnabled":true,"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core"},"9357":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(0.0,0.0)","_Padding":"lively.rect(0,0,0,0)"},"9358":{"morph":{"__isSmartRef__":true,"id":9356},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9359":{"":{"__isSmartRef__":true,"id":9352}},"9360":{"data":{"__isSmartRef__":true,"id":9353},"inspector":{"__isSmartRef__":true,"id":9341},"parent":{"__isSmartRef__":true,"id":9352},"name":"crunchedObj","description":"Morph","children":[{"__isSmartRef__":true,"id":9361}],"attributeConnections":[{"__isSmartRef__":true,"id":9452}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9454}},"9361":{"inspector":{"__isSmartRef__":true,"id":9341},"doNotSerialize":["data","$$changed"],"name":"","description":"inherited from Object","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":9362}],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9442}},"9362":{"sourceObj":{"__isSmartRef__":true,"id":9361},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":9363},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":9441},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"9363":{"item":{"__isSmartRef__":true,"id":9361},"parent":{"__isSmartRef__":true,"id":9364},"depth":2,"submorphs":[{"__isSmartRef__":true,"id":9403}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9436},"eventHandler":{"__isSmartRef__":true,"id":9437},"_ClipMode":"visible","derivationIds":[],"id":"DE005E39-A4E0-4A3A-B098-FBE48A0A1E3D","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":9438},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":9404},"label":{"__isSmartRef__":true,"id":9417},"node":{"__isSmartRef__":true,"id":9403},"owner":{"__isSmartRef__":true,"id":9364},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,20.0)"},"9364":{"item":{"__isSmartRef__":true,"id":9360},"parent":{"__isSmartRef__":true,"id":9350},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":9365},{"__isSmartRef__":true,"id":9363}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9398},"eventHandler":{"__isSmartRef__":true,"id":9399},"_ClipMode":"visible","derivationIds":[],"id":"1EF0EF3C-B90F-4ED8-81ED-B4D779F1F551","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":9400},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":[{"__isSmartRef__":true,"id":9363}],"icon":{"__isSmartRef__":true,"id":9366},"label":{"__isSmartRef__":true,"id":9379},"node":{"__isSmartRef__":true,"id":9365},"owner":{"__isSmartRef__":true,"id":9350},"showMoreNode":null,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"9365":{"submorphs":[{"__isSmartRef__":true,"id":9366},{"__isSmartRef__":true,"id":9379}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9394},"eventHandler":{"__isSmartRef__":true,"id":9395},"_ClipMode":"visible","derivationIds":[],"id":"C6328E46-43E9-49AB-8702-5213543124C6","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":9396},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":9364},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"9366":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9367},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":9368}],"eventHandler":{"__isSmartRef__":true,"id":9370},"_ClipMode":"visible","derivationIds":[],"id":"A0AAD467-A86F-405D-9964-75E8CC4B4A27","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":9365},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9371},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"9367":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"9368":{"style":{"__isSmartRef__":true,"id":9369},"chunkOwner":{"__isSmartRef__":true,"id":9366},"_id":"_5546","storedString":"▼","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9369":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9370":{"morph":{"__isSmartRef__":true,"id":9366},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9371":{"onMouseDown":{"__isSmartRef__":true,"id":9372}},"9372":{"varMapping":{"__isSmartRef__":true,"id":9373},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9378},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9373":{"this":{"__isSmartRef__":true,"id":9366},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9374}},"9374":{"$super":{"__isSmartRef__":true,"id":9375}},"9375":{"varMapping":{"__isSmartRef__":true,"id":9376},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9377},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9376":{"obj":{"__isSmartRef__":true,"id":9366},"name":"onMouseDown"},"9377":{},"9378":{},"9379":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9380},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":9381},{"__isSmartRef__":true,"id":9383}],"eventHandler":{"__isSmartRef__":true,"id":9385},"_ClipMode":"visible","derivationIds":[],"id":"D0BC384F-2C46-4113-B37C-FA088ADB65EB","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":9365},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9386},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"9380":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(113.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"9381":{"style":{"__isSmartRef__":true,"id":9382},"chunkOwner":{"__isSmartRef__":true,"id":9379},"_id":"_11457","storedString":"crunchedObj","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9382":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9383":{"style":{"__isSmartRef__":true,"id":9384},"chunkOwner":{"__isSmartRef__":true,"id":9379},"_id":"_11458","storedString":" Morph","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9384":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"9385":{"morph":{"__isSmartRef__":true,"id":9379},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9386":{"onMouseDown":{"__isSmartRef__":true,"id":9387}},"9387":{"varMapping":{"__isSmartRef__":true,"id":9388},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9393},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9388":{"this":{"__isSmartRef__":true,"id":9379},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9389}},"9389":{"$super":{"__isSmartRef__":true,"id":9390}},"9390":{"varMapping":{"__isSmartRef__":true,"id":9391},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9392},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9391":{"obj":{"__isSmartRef__":true,"id":9379},"name":"onMouseDown"},"9392":{},"9393":{},"9394":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(166.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"9395":{"morph":{"__isSmartRef__":true,"id":9365},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9396":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":9397}},"9397":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":9365},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"9398":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(166.0,40.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"9399":{"morph":{"__isSmartRef__":true,"id":9364},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9400":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":9401}},"9401":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":9402},"spacing":0,"container":{"__isSmartRef__":true,"id":9364},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"9402":{"top":0,"right":0,"bottom":0,"left":0},"9403":{"submorphs":[{"__isSmartRef__":true,"id":9404},{"__isSmartRef__":true,"id":9417}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9432},"eventHandler":{"__isSmartRef__":true,"id":9433},"_ClipMode":"visible","derivationIds":[],"id":"FF503116-4792-417A-8833-724B9BE22A13","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":9434},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":9363},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(16.0,0.0)"},"9404":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9405},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":9406}],"eventHandler":{"__isSmartRef__":true,"id":9408},"_ClipMode":"visible","derivationIds":[],"id":"EC3EC291-7C81-498D-BA0C-84120D05763E","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":9403},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9409},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"9405":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"9406":{"style":{"__isSmartRef__":true,"id":9407},"chunkOwner":{"__isSmartRef__":true,"id":9404},"_id":"_5548","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9407":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9408":{"morph":{"__isSmartRef__":true,"id":9404},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9409":{"onMouseDown":{"__isSmartRef__":true,"id":9410}},"9410":{"varMapping":{"__isSmartRef__":true,"id":9411},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9416},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9411":{"this":{"__isSmartRef__":true,"id":9404},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9412}},"9412":{"$super":{"__isSmartRef__":true,"id":9413}},"9413":{"varMapping":{"__isSmartRef__":true,"id":9414},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9415},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9414":{"obj":{"__isSmartRef__":true,"id":9404},"name":"onMouseDown"},"9415":{},"9416":{},"9417":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9418},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":9419},{"__isSmartRef__":true,"id":9421}],"eventHandler":{"__isSmartRef__":true,"id":9423},"_ClipMode":"visible","derivationIds":[],"id":"2C7DD550-7511-4B39-9BFA-83FE9B014F81","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":9403},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9424},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"9418":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(125.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"9419":{"style":{"__isSmartRef__":true,"id":9420},"chunkOwner":{"__isSmartRef__":true,"id":9417},"_id":"_11459","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9420":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9421":{"style":{"__isSmartRef__":true,"id":9422},"chunkOwner":{"__isSmartRef__":true,"id":9417},"_id":"_11460","storedString":" inherited from Object","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9422":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"9423":{"morph":{"__isSmartRef__":true,"id":9417},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9424":{"onMouseDown":{"__isSmartRef__":true,"id":9425}},"9425":{"varMapping":{"__isSmartRef__":true,"id":9426},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9431},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9426":{"this":{"__isSmartRef__":true,"id":9417},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9427}},"9427":{"$super":{"__isSmartRef__":true,"id":9428}},"9428":{"varMapping":{"__isSmartRef__":true,"id":9429},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9430},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9429":{"obj":{"__isSmartRef__":true,"id":9417},"name":"onMouseDown"},"9430":{},"9431":{},"9432":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(150.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"9433":{"morph":{"__isSmartRef__":true,"id":9403},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9434":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":9435}},"9435":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":9403},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"9436":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(166.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"9437":{"morph":{"__isSmartRef__":true,"id":9363},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9438":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":9439}},"9439":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":9440},"spacing":0,"container":{"__isSmartRef__":true,"id":9363},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"9440":{"top":0,"right":0,"bottom":0,"left":16},"9441":{"source":{"__isSmartRef__":true,"id":9361},"target":{"__isSmartRef__":true,"id":9363}},"9442":{"onExpand":{"__isSmartRef__":true,"id":9443},"onUpdateChildren":{"__isSmartRef__":true,"id":9446},"onUpdate":{"__isSmartRef__":true,"id":9449}},"9443":{"varMapping":{"__isSmartRef__":true,"id":9444},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":9445},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9444":{"this":{"__isSmartRef__":true,"id":9361}},"9445":{},"9446":{"varMapping":{"__isSmartRef__":true,"id":9447},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":9448},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9447":{"this":{"__isSmartRef__":true,"id":9361}},"9448":{},"9449":{"varMapping":{"__isSmartRef__":true,"id":9450},"source":"function onUpdate() {\n this.description = \"inherited from \" + this.inspector.typename(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":9451},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9450":{"this":{"__isSmartRef__":true,"id":9361}},"9451":{},"9452":{"sourceObj":{"__isSmartRef__":true,"id":9360},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":9364},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":9453},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"9453":{"source":{"__isSmartRef__":true,"id":9360},"target":{"__isSmartRef__":true,"id":9364}},"9454":{"onSelect":{"__isSmartRef__":true,"id":9455},"onExpand":{"__isSmartRef__":true,"id":9458},"onUpdateChildren":{"__isSmartRef__":true,"id":9461},"onUpdate":{"__isSmartRef__":true,"id":9464}},"9455":{"varMapping":{"__isSmartRef__":true,"id":9456},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":9457},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9456":{"this":{"__isSmartRef__":true,"id":9360}},"9457":{},"9458":{"varMapping":{"__isSmartRef__":true,"id":9459},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":9460},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9459":{"this":{"__isSmartRef__":true,"id":9360}},"9460":{},"9461":{"varMapping":{"__isSmartRef__":true,"id":9462},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":9463},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9462":{"this":{"__isSmartRef__":true,"id":9360}},"9463":{},"9464":{"varMapping":{"__isSmartRef__":true,"id":9465},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":9466},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9465":{"this":{"__isSmartRef__":true,"id":9360}},"9466":{},"9467":{"data":0,"inspector":{"__isSmartRef__":true,"id":9341},"parent":{"__isSmartRef__":true,"id":9352},"name":"i","description":"0","attributeConnections":[{"__isSmartRef__":true,"id":9468}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9509}},"9468":{"sourceObj":{"__isSmartRef__":true,"id":9467},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":9469},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":9508},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"9469":{"item":{"__isSmartRef__":true,"id":9467},"parent":{"__isSmartRef__":true,"id":9350},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":9470}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9503},"eventHandler":{"__isSmartRef__":true,"id":9504},"_ClipMode":"visible","derivationIds":[],"id":"5147757B-69AB-4C2E-832D-9FF5BF1A5E11","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":9505},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":9471},"label":{"__isSmartRef__":true,"id":9484},"node":{"__isSmartRef__":true,"id":9470},"owner":{"__isSmartRef__":true,"id":9350},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,40.0)"},"9470":{"submorphs":[{"__isSmartRef__":true,"id":9471},{"__isSmartRef__":true,"id":9484}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9499},"eventHandler":{"__isSmartRef__":true,"id":9500},"_ClipMode":"visible","derivationIds":[],"id":"28AC9C15-3F6A-4757-B025-8840408E8997","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":9501},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":9469},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"9471":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9472},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":9473}],"eventHandler":{"__isSmartRef__":true,"id":9475},"_ClipMode":"visible","derivationIds":[],"id":"D6E5E4C3-4FF4-45B8-9E0D-CA478EB9AFCF","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":9470},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9476},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"9472":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"9473":{"style":{"__isSmartRef__":true,"id":9474},"chunkOwner":{"__isSmartRef__":true,"id":9471},"_id":"_4955","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9474":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9475":{"morph":{"__isSmartRef__":true,"id":9471},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9476":{"onMouseDown":{"__isSmartRef__":true,"id":9477}},"9477":{"varMapping":{"__isSmartRef__":true,"id":9478},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9483},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9478":{"this":{"__isSmartRef__":true,"id":9471},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9479}},"9479":{"$super":{"__isSmartRef__":true,"id":9480}},"9480":{"varMapping":{"__isSmartRef__":true,"id":9481},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9482},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9481":{"obj":{"__isSmartRef__":true,"id":9471},"name":"onMouseDown"},"9482":{},"9483":{},"9484":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9485},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":9486},{"__isSmartRef__":true,"id":9488}],"eventHandler":{"__isSmartRef__":true,"id":9490},"_ClipMode":"visible","derivationIds":[],"id":"FA8C58EC-7CEC-47AC-B9A1-EEC1CD3ABB9E","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":9470},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9491},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"9485":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"9486":{"style":{"__isSmartRef__":true,"id":9487},"chunkOwner":{"__isSmartRef__":true,"id":9484},"_id":"_11461","storedString":"i","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9487":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9488":{"style":{"__isSmartRef__":true,"id":9489},"chunkOwner":{"__isSmartRef__":true,"id":9484},"_id":"_11462","storedString":" 0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9489":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"9490":{"morph":{"__isSmartRef__":true,"id":9484},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9491":{"onMouseDown":{"__isSmartRef__":true,"id":9492}},"9492":{"varMapping":{"__isSmartRef__":true,"id":9493},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9498},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9493":{"this":{"__isSmartRef__":true,"id":9484},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9494}},"9494":{"$super":{"__isSmartRef__":true,"id":9495}},"9495":{"varMapping":{"__isSmartRef__":true,"id":9496},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9497},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9496":{"obj":{"__isSmartRef__":true,"id":9484},"name":"onMouseDown"},"9497":{},"9498":{},"9499":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(166.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"9500":{"morph":{"__isSmartRef__":true,"id":9470},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9501":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":9502}},"9502":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":9470},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"9503":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(166.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"9504":{"morph":{"__isSmartRef__":true,"id":9469},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9505":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":9506}},"9506":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":9507},"spacing":0,"container":{"__isSmartRef__":true,"id":9469},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"9507":{"top":0,"right":0,"bottom":0,"left":0},"9508":{"source":{"__isSmartRef__":true,"id":9467},"target":{"__isSmartRef__":true,"id":9469}},"9509":{"onSelect":{"__isSmartRef__":true,"id":9510},"onUpdate":{"__isSmartRef__":true,"id":9513}},"9510":{"varMapping":{"__isSmartRef__":true,"id":9511},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":9512},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9511":{"this":{"__isSmartRef__":true,"id":9467}},"9512":{},"9513":{"varMapping":{"__isSmartRef__":true,"id":9514},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":9515},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9514":{"this":{"__isSmartRef__":true,"id":9467}},"9515":{},"9516":{"data":88,"inspector":{"__isSmartRef__":true,"id":9341},"parent":{"__isSmartRef__":true,"id":9352},"name":"j","description":"88","attributeConnections":[{"__isSmartRef__":true,"id":9517}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9558}},"9517":{"sourceObj":{"__isSmartRef__":true,"id":9516},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":9518},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":9557},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"9518":{"item":{"__isSmartRef__":true,"id":9516},"parent":{"__isSmartRef__":true,"id":9350},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":9519}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9552},"eventHandler":{"__isSmartRef__":true,"id":9553},"_ClipMode":"visible","derivationIds":[],"id":"303D3118-0B3C-4AD2-8394-E9A6D54D8496","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":9554},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":9520},"label":{"__isSmartRef__":true,"id":9533},"node":{"__isSmartRef__":true,"id":9519},"owner":{"__isSmartRef__":true,"id":9350},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,60.0)"},"9519":{"submorphs":[{"__isSmartRef__":true,"id":9520},{"__isSmartRef__":true,"id":9533}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9548},"eventHandler":{"__isSmartRef__":true,"id":9549},"_ClipMode":"visible","derivationIds":[],"id":"2C08D0C3-07CB-46B0-A20D-E9DC0653152F","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":9550},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":9518},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"9520":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9521},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":9522}],"eventHandler":{"__isSmartRef__":true,"id":9524},"_ClipMode":"visible","derivationIds":[],"id":"7DEE5DF4-AF9B-4153-B742-969E78862F2F","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":9519},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9525},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"9521":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"9522":{"style":{"__isSmartRef__":true,"id":9523},"chunkOwner":{"__isSmartRef__":true,"id":9520},"_id":"_4960","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9523":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9524":{"morph":{"__isSmartRef__":true,"id":9520},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9525":{"onMouseDown":{"__isSmartRef__":true,"id":9526}},"9526":{"varMapping":{"__isSmartRef__":true,"id":9527},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9532},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9527":{"this":{"__isSmartRef__":true,"id":9520},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9528}},"9528":{"$super":{"__isSmartRef__":true,"id":9529}},"9529":{"varMapping":{"__isSmartRef__":true,"id":9530},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9531},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9530":{"obj":{"__isSmartRef__":true,"id":9520},"name":"onMouseDown"},"9531":{},"9532":{},"9533":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9534},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":9535},{"__isSmartRef__":true,"id":9537}],"eventHandler":{"__isSmartRef__":true,"id":9539},"_ClipMode":"visible","derivationIds":[],"id":"83FA2032-F72F-4AD3-84BC-088ACEC42B56","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":9519},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9540},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"9534":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(21.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"9535":{"style":{"__isSmartRef__":true,"id":9536},"chunkOwner":{"__isSmartRef__":true,"id":9533},"_id":"_11463","storedString":"j","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9536":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9537":{"style":{"__isSmartRef__":true,"id":9538},"chunkOwner":{"__isSmartRef__":true,"id":9533},"_id":"_11464","storedString":" 88","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9538":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"9539":{"morph":{"__isSmartRef__":true,"id":9533},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9540":{"onMouseDown":{"__isSmartRef__":true,"id":9541}},"9541":{"varMapping":{"__isSmartRef__":true,"id":9542},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9547},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9542":{"this":{"__isSmartRef__":true,"id":9533},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9543}},"9543":{"$super":{"__isSmartRef__":true,"id":9544}},"9544":{"varMapping":{"__isSmartRef__":true,"id":9545},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9546},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9545":{"obj":{"__isSmartRef__":true,"id":9533},"name":"onMouseDown"},"9546":{},"9547":{},"9548":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(166.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"9549":{"morph":{"__isSmartRef__":true,"id":9519},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9550":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":9551}},"9551":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":9519},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"9552":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(166.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"9553":{"morph":{"__isSmartRef__":true,"id":9518},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9554":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":9555}},"9555":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":9556},"spacing":0,"container":{"__isSmartRef__":true,"id":9518},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"9556":{"top":0,"right":0,"bottom":0,"left":0},"9557":{"source":{"__isSmartRef__":true,"id":9516},"target":{"__isSmartRef__":true,"id":9518}},"9558":{"onSelect":{"__isSmartRef__":true,"id":9559},"onUpdate":{"__isSmartRef__":true,"id":9562}},"9559":{"varMapping":{"__isSmartRef__":true,"id":9560},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":9561},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9560":{"this":{"__isSmartRef__":true,"id":9516}},"9561":{},"9562":{"varMapping":{"__isSmartRef__":true,"id":9563},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":9564},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9563":{"this":{"__isSmartRef__":true,"id":9516}},"9564":{},"9565":{"data":["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],"inspector":{"__isSmartRef__":true,"id":9341},"parent":{"__isSmartRef__":true,"id":9352},"name":"keys","description":"[...]","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":9566}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9607}},"9566":{"sourceObj":{"__isSmartRef__":true,"id":9565},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":9567},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":9606},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"9567":{"item":{"__isSmartRef__":true,"id":9565},"parent":{"__isSmartRef__":true,"id":9350},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":9568}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9601},"eventHandler":{"__isSmartRef__":true,"id":9602},"_ClipMode":"visible","derivationIds":[],"id":"E67C4786-8141-4F48-91CA-BF8551F5C5AC","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":9603},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":9569},"label":{"__isSmartRef__":true,"id":9582},"node":{"__isSmartRef__":true,"id":9568},"owner":{"__isSmartRef__":true,"id":9350},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,80.0)"},"9568":{"submorphs":[{"__isSmartRef__":true,"id":9569},{"__isSmartRef__":true,"id":9582}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9597},"eventHandler":{"__isSmartRef__":true,"id":9598},"_ClipMode":"visible","derivationIds":[],"id":"D63858CD-6DB8-40DD-BFB3-46BFD893513D","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":9599},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":9567},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"9569":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9570},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":9571}],"eventHandler":{"__isSmartRef__":true,"id":9573},"_ClipMode":"visible","derivationIds":[],"id":"C4E6FDB7-3C79-45B0-A557-A952E077834B","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":9568},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9574},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"9570":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"9571":{"style":{"__isSmartRef__":true,"id":9572},"chunkOwner":{"__isSmartRef__":true,"id":9569},"_id":"_4965","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9572":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9573":{"morph":{"__isSmartRef__":true,"id":9569},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9574":{"onMouseDown":{"__isSmartRef__":true,"id":9575}},"9575":{"varMapping":{"__isSmartRef__":true,"id":9576},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9581},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9576":{"this":{"__isSmartRef__":true,"id":9569},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9577}},"9577":{"$super":{"__isSmartRef__":true,"id":9578}},"9578":{"varMapping":{"__isSmartRef__":true,"id":9579},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9580},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9579":{"obj":{"__isSmartRef__":true,"id":9569},"name":"onMouseDown"},"9580":{},"9581":{},"9582":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9583},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":9584},{"__isSmartRef__":true,"id":9586}],"eventHandler":{"__isSmartRef__":true,"id":9588},"_ClipMode":"visible","derivationIds":[],"id":"B7485361-A9BE-4252-B2FE-B460BB9EFBAB","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":9568},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9589},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"9583":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(52.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"9584":{"style":{"__isSmartRef__":true,"id":9585},"chunkOwner":{"__isSmartRef__":true,"id":9582},"_id":"_11465","storedString":"keys","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9585":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9586":{"style":{"__isSmartRef__":true,"id":9587},"chunkOwner":{"__isSmartRef__":true,"id":9582},"_id":"_11466","storedString":" [...]","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9587":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"9588":{"morph":{"__isSmartRef__":true,"id":9582},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9589":{"onMouseDown":{"__isSmartRef__":true,"id":9590}},"9590":{"varMapping":{"__isSmartRef__":true,"id":9591},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9596},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9591":{"this":{"__isSmartRef__":true,"id":9582},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9592}},"9592":{"$super":{"__isSmartRef__":true,"id":9593}},"9593":{"varMapping":{"__isSmartRef__":true,"id":9594},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9595},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9594":{"obj":{"__isSmartRef__":true,"id":9582},"name":"onMouseDown"},"9595":{},"9596":{},"9597":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(166.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"9598":{"morph":{"__isSmartRef__":true,"id":9568},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9599":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":9600}},"9600":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":9568},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"9601":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(166.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"9602":{"morph":{"__isSmartRef__":true,"id":9567},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9603":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":9604}},"9604":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":9605},"spacing":0,"container":{"__isSmartRef__":true,"id":9567},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"9605":{"top":0,"right":0,"bottom":0,"left":0},"9606":{"source":{"__isSmartRef__":true,"id":9565},"target":{"__isSmartRef__":true,"id":9567}},"9607":{"onSelect":{"__isSmartRef__":true,"id":9608},"onExpand":{"__isSmartRef__":true,"id":9611},"onUpdateChildren":{"__isSmartRef__":true,"id":9614},"onUpdate":{"__isSmartRef__":true,"id":9617}},"9608":{"varMapping":{"__isSmartRef__":true,"id":9609},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":9610},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9609":{"this":{"__isSmartRef__":true,"id":9565}},"9610":{},"9611":{"varMapping":{"__isSmartRef__":true,"id":9612},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":9613},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9612":{"this":{"__isSmartRef__":true,"id":9565}},"9613":{},"9614":{"varMapping":{"__isSmartRef__":true,"id":9615},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":9616},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9615":{"this":{"__isSmartRef__":true,"id":9565}},"9616":{},"9617":{"varMapping":{"__isSmartRef__":true,"id":9618},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":9619},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9618":{"this":{"__isSmartRef__":true,"id":9565}},"9619":{},"9620":{"data":{"__isSmartRef__":true,"id":9356},"inspector":{"__isSmartRef__":true,"id":9341},"parent":{"__isSmartRef__":true,"id":9352},"name":"obj","description":"Morph","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":9621}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9662}},"9621":{"sourceObj":{"__isSmartRef__":true,"id":9620},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":9622},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":9661},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"9622":{"item":{"__isSmartRef__":true,"id":9620},"parent":{"__isSmartRef__":true,"id":9350},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":9623}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9656},"eventHandler":{"__isSmartRef__":true,"id":9657},"_ClipMode":"visible","derivationIds":[],"id":"B7695288-6F38-4A82-BCB1-504754B36262","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":9658},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":9624},"label":{"__isSmartRef__":true,"id":9637},"node":{"__isSmartRef__":true,"id":9623},"owner":{"__isSmartRef__":true,"id":9350},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,100.0)"},"9623":{"submorphs":[{"__isSmartRef__":true,"id":9624},{"__isSmartRef__":true,"id":9637}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9652},"eventHandler":{"__isSmartRef__":true,"id":9653},"_ClipMode":"visible","derivationIds":[],"id":"F9628D15-06BC-4413-80B5-5E11365F8B82","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":9654},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":9622},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"9624":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9625},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":9626}],"eventHandler":{"__isSmartRef__":true,"id":9628},"_ClipMode":"visible","derivationIds":[],"id":"FBEB113E-B406-4997-84A0-0BBB58D633EC","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":9623},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9629},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"9625":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"9626":{"style":{"__isSmartRef__":true,"id":9627},"chunkOwner":{"__isSmartRef__":true,"id":9624},"_id":"_4970","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9627":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9628":{"morph":{"__isSmartRef__":true,"id":9624},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9629":{"onMouseDown":{"__isSmartRef__":true,"id":9630}},"9630":{"varMapping":{"__isSmartRef__":true,"id":9631},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9636},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9631":{"this":{"__isSmartRef__":true,"id":9624},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9632}},"9632":{"$super":{"__isSmartRef__":true,"id":9633}},"9633":{"varMapping":{"__isSmartRef__":true,"id":9634},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9635},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9634":{"obj":{"__isSmartRef__":true,"id":9624},"name":"onMouseDown"},"9635":{},"9636":{},"9637":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9638},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":9639},{"__isSmartRef__":true,"id":9641}],"eventHandler":{"__isSmartRef__":true,"id":9643},"_ClipMode":"visible","derivationIds":[],"id":"EDAE4BE8-93AC-4485-9676-5ED644416578","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":9623},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9644},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"9638":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(57.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"9639":{"style":{"__isSmartRef__":true,"id":9640},"chunkOwner":{"__isSmartRef__":true,"id":9637},"_id":"_11467","storedString":"obj","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9640":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9641":{"style":{"__isSmartRef__":true,"id":9642},"chunkOwner":{"__isSmartRef__":true,"id":9637},"_id":"_11468","storedString":" Morph","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9642":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"9643":{"morph":{"__isSmartRef__":true,"id":9637},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9644":{"onMouseDown":{"__isSmartRef__":true,"id":9645}},"9645":{"varMapping":{"__isSmartRef__":true,"id":9646},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9651},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9646":{"this":{"__isSmartRef__":true,"id":9637},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9647}},"9647":{"$super":{"__isSmartRef__":true,"id":9648}},"9648":{"varMapping":{"__isSmartRef__":true,"id":9649},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9650},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9649":{"obj":{"__isSmartRef__":true,"id":9637},"name":"onMouseDown"},"9650":{},"9651":{},"9652":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(166.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"9653":{"morph":{"__isSmartRef__":true,"id":9623},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9654":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":9655}},"9655":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":9623},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"9656":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(166.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"9657":{"morph":{"__isSmartRef__":true,"id":9622},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9658":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":9659}},"9659":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":9660},"spacing":0,"container":{"__isSmartRef__":true,"id":9622},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"9660":{"top":0,"right":0,"bottom":0,"left":0},"9661":{"source":{"__isSmartRef__":true,"id":9620},"target":{"__isSmartRef__":true,"id":9622}},"9662":{"onSelect":{"__isSmartRef__":true,"id":9663},"onExpand":{"__isSmartRef__":true,"id":9666},"onUpdateChildren":{"__isSmartRef__":true,"id":9669},"onUpdate":{"__isSmartRef__":true,"id":9672}},"9663":{"varMapping":{"__isSmartRef__":true,"id":9664},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":9665},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9664":{"this":{"__isSmartRef__":true,"id":9620}},"9665":{},"9666":{"varMapping":{"__isSmartRef__":true,"id":9667},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":9668},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9667":{"this":{"__isSmartRef__":true,"id":9620}},"9668":{},"9669":{"varMapping":{"__isSmartRef__":true,"id":9670},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":9671},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9670":{"this":{"__isSmartRef__":true,"id":9620}},"9671":{},"9672":{"varMapping":{"__isSmartRef__":true,"id":9673},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":9674},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9673":{"this":{"__isSmartRef__":true,"id":9620}},"9674":{},"9675":{"data":{"__isSmartRef__":true,"id":9354},"inspector":{"__isSmartRef__":true,"id":9341},"parent":{"__isSmartRef__":true,"id":9352},"name":"self","description":"Grapher","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":9676}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9717}},"9676":{"sourceObj":{"__isSmartRef__":true,"id":9675},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":9677},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":9716},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"9677":{"item":{"__isSmartRef__":true,"id":9675},"parent":{"__isSmartRef__":true,"id":9350},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":9678}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9711},"eventHandler":{"__isSmartRef__":true,"id":9712},"_ClipMode":"visible","derivationIds":[],"id":"36C8B98A-C1B2-4DDB-86B9-520B6C11A9DD","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":9713},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":9679},"label":{"__isSmartRef__":true,"id":9692},"node":{"__isSmartRef__":true,"id":9678},"owner":{"__isSmartRef__":true,"id":9350},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,120.0)"},"9678":{"submorphs":[{"__isSmartRef__":true,"id":9679},{"__isSmartRef__":true,"id":9692}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9707},"eventHandler":{"__isSmartRef__":true,"id":9708},"_ClipMode":"visible","derivationIds":[],"id":"721B0BCD-DAA8-4E8E-835D-3D173F8AE126","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":9709},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":9677},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"9679":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9680},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":9681}],"eventHandler":{"__isSmartRef__":true,"id":9683},"_ClipMode":"visible","derivationIds":[],"id":"97C7704A-A3AB-44AF-8D6D-A4785CB28728","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":9678},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9684},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"9680":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"9681":{"style":{"__isSmartRef__":true,"id":9682},"chunkOwner":{"__isSmartRef__":true,"id":9679},"_id":"_4975","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9682":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9683":{"morph":{"__isSmartRef__":true,"id":9679},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9684":{"onMouseDown":{"__isSmartRef__":true,"id":9685}},"9685":{"varMapping":{"__isSmartRef__":true,"id":9686},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9691},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9686":{"this":{"__isSmartRef__":true,"id":9679},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9687}},"9687":{"$super":{"__isSmartRef__":true,"id":9688}},"9688":{"varMapping":{"__isSmartRef__":true,"id":9689},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9690},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9689":{"obj":{"__isSmartRef__":true,"id":9679},"name":"onMouseDown"},"9690":{},"9691":{},"9692":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9693},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":9694},{"__isSmartRef__":true,"id":9696}],"eventHandler":{"__isSmartRef__":true,"id":9698},"_ClipMode":"visible","derivationIds":[],"id":"3086E7A8-4BF3-4B3F-85E2-B20EE13589E3","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":9678},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9699},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"9693":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(71.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"9694":{"style":{"__isSmartRef__":true,"id":9695},"chunkOwner":{"__isSmartRef__":true,"id":9692},"_id":"_11469","storedString":"self","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9695":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9696":{"style":{"__isSmartRef__":true,"id":9697},"chunkOwner":{"__isSmartRef__":true,"id":9692},"_id":"_11470","storedString":" Grapher","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9697":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"9698":{"morph":{"__isSmartRef__":true,"id":9692},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9699":{"onMouseDown":{"__isSmartRef__":true,"id":9700}},"9700":{"varMapping":{"__isSmartRef__":true,"id":9701},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9706},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9701":{"this":{"__isSmartRef__":true,"id":9692},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9702}},"9702":{"$super":{"__isSmartRef__":true,"id":9703}},"9703":{"varMapping":{"__isSmartRef__":true,"id":9704},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9705},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9704":{"obj":{"__isSmartRef__":true,"id":9692},"name":"onMouseDown"},"9705":{},"9706":{},"9707":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(166.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"9708":{"morph":{"__isSmartRef__":true,"id":9678},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9709":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":9710}},"9710":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":9678},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"9711":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(166.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"9712":{"morph":{"__isSmartRef__":true,"id":9677},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9713":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":9714}},"9714":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":9715},"spacing":0,"container":{"__isSmartRef__":true,"id":9677},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"9715":{"top":0,"right":0,"bottom":0,"left":0},"9716":{"source":{"__isSmartRef__":true,"id":9675},"target":{"__isSmartRef__":true,"id":9677}},"9717":{"onSelect":{"__isSmartRef__":true,"id":9718},"onExpand":{"__isSmartRef__":true,"id":9721},"onUpdateChildren":{"__isSmartRef__":true,"id":9724},"onUpdate":{"__isSmartRef__":true,"id":9727}},"9718":{"varMapping":{"__isSmartRef__":true,"id":9719},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":9720},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9719":{"this":{"__isSmartRef__":true,"id":9675}},"9720":{},"9721":{"varMapping":{"__isSmartRef__":true,"id":9722},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":9723},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9722":{"this":{"__isSmartRef__":true,"id":9675}},"9723":{},"9724":{"varMapping":{"__isSmartRef__":true,"id":9725},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":9726},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9725":{"this":{"__isSmartRef__":true,"id":9675}},"9726":{},"9727":{"varMapping":{"__isSmartRef__":true,"id":9728},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":9729},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9728":{"this":{"__isSmartRef__":true,"id":9675}},"9729":{},"9730":{"data":{"__isSmartRef__":true,"id":6141},"inspector":{"__isSmartRef__":true,"id":9341},"parent":{"__isSmartRef__":true,"id":9352},"name":"this","description":"contextOfFunction","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":9731}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9772}},"9731":{"sourceObj":{"__isSmartRef__":true,"id":9730},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":9732},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":9771},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"9732":{"item":{"__isSmartRef__":true,"id":9730},"parent":{"__isSmartRef__":true,"id":9350},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":9733}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9766},"eventHandler":{"__isSmartRef__":true,"id":9767},"_ClipMode":"visible","derivationIds":[],"id":"481B72EA-0342-4A79-865C-D3FD3C2338A8","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":9768},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":9734},"label":{"__isSmartRef__":true,"id":9747},"node":{"__isSmartRef__":true,"id":9733},"owner":{"__isSmartRef__":true,"id":9350},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,140.0)"},"9733":{"submorphs":[{"__isSmartRef__":true,"id":9734},{"__isSmartRef__":true,"id":9747}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9762},"eventHandler":{"__isSmartRef__":true,"id":9763},"_ClipMode":"visible","derivationIds":[],"id":"6AE65FC4-49FF-4A1E-BD46-A0F4A5976F04","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":9764},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":9732},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"9734":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9735},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":9736}],"eventHandler":{"__isSmartRef__":true,"id":9738},"_ClipMode":"visible","derivationIds":[],"id":"1EDD30CC-D31E-423D-881A-8423107C4885","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":9733},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9739},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"9735":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"9736":{"style":{"__isSmartRef__":true,"id":9737},"chunkOwner":{"__isSmartRef__":true,"id":9734},"_id":"_4980","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9737":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9738":{"morph":{"__isSmartRef__":true,"id":9734},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9739":{"onMouseDown":{"__isSmartRef__":true,"id":9740}},"9740":{"varMapping":{"__isSmartRef__":true,"id":9741},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9746},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9741":{"this":{"__isSmartRef__":true,"id":9734},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9742}},"9742":{"$super":{"__isSmartRef__":true,"id":9743}},"9743":{"varMapping":{"__isSmartRef__":true,"id":9744},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9745},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9744":{"obj":{"__isSmartRef__":true,"id":9734},"name":"onMouseDown"},"9745":{},"9746":{},"9747":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9748},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":9749},{"__isSmartRef__":true,"id":9751}],"eventHandler":{"__isSmartRef__":true,"id":9753},"_ClipMode":"visible","derivationIds":[],"id":"C0390751-0F3E-431B-B863-04A5ED7C369D","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":9733},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9754},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"9748":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(132.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"9749":{"style":{"__isSmartRef__":true,"id":9750},"chunkOwner":{"__isSmartRef__":true,"id":9747},"_id":"_11471","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9750":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9751":{"style":{"__isSmartRef__":true,"id":9752},"chunkOwner":{"__isSmartRef__":true,"id":9747},"_id":"_11472","storedString":" contextOfFunction","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9752":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"9753":{"morph":{"__isSmartRef__":true,"id":9747},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9754":{"onMouseDown":{"__isSmartRef__":true,"id":9755}},"9755":{"varMapping":{"__isSmartRef__":true,"id":9756},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9761},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9756":{"this":{"__isSmartRef__":true,"id":9747},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9757}},"9757":{"$super":{"__isSmartRef__":true,"id":9758}},"9758":{"varMapping":{"__isSmartRef__":true,"id":9759},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9760},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9759":{"obj":{"__isSmartRef__":true,"id":9747},"name":"onMouseDown"},"9760":{},"9761":{},"9762":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(166.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"9763":{"morph":{"__isSmartRef__":true,"id":9733},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9764":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":9765}},"9765":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":9733},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"9766":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(166.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"9767":{"morph":{"__isSmartRef__":true,"id":9732},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9768":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":9769}},"9769":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":9770},"spacing":0,"container":{"__isSmartRef__":true,"id":9732},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"9770":{"top":0,"right":0,"bottom":0,"left":0},"9771":{"source":{"__isSmartRef__":true,"id":9730},"target":{"__isSmartRef__":true,"id":9732}},"9772":{"onSelect":{"__isSmartRef__":true,"id":9773},"onExpand":{"__isSmartRef__":true,"id":9776},"onUpdateChildren":{"__isSmartRef__":true,"id":9779},"onUpdate":{"__isSmartRef__":true,"id":9782}},"9773":{"varMapping":{"__isSmartRef__":true,"id":9774},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":9775},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9774":{"this":{"__isSmartRef__":true,"id":9730}},"9775":{},"9776":{"varMapping":{"__isSmartRef__":true,"id":9777},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":9778},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9777":{"this":{"__isSmartRef__":true,"id":9730}},"9778":{},"9779":{"varMapping":{"__isSmartRef__":true,"id":9780},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":9781},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9780":{"this":{"__isSmartRef__":true,"id":9730}},"9781":{},"9782":{"varMapping":{"__isSmartRef__":true,"id":9783},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":9784},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9783":{"this":{"__isSmartRef__":true,"id":9730}},"9784":{},"9785":{"data":"getGlobalTransform","inspector":{"__isSmartRef__":true,"id":9341},"parent":{"__isSmartRef__":true,"id":9352},"name":"v","description":"getGlobalTransform","isSelected":true,"attributeConnections":[{"__isSmartRef__":true,"id":9786}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9827}},"9786":{"sourceObj":{"__isSmartRef__":true,"id":9785},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":9787},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":9826},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"9787":{"item":{"__isSmartRef__":true,"id":9785},"parent":{"__isSmartRef__":true,"id":9350},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":9788}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9821},"eventHandler":{"__isSmartRef__":true,"id":9822},"_ClipMode":"visible","derivationIds":[],"id":"D25254C0-3D89-45E7-AE1F-8453E7B0D597","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":9823},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":9789},"label":{"__isSmartRef__":true,"id":9802},"node":{"__isSmartRef__":true,"id":9788},"owner":{"__isSmartRef__":true,"id":9350},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,160.0)"},"9788":{"submorphs":[{"__isSmartRef__":true,"id":9789},{"__isSmartRef__":true,"id":9802}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9817},"eventHandler":{"__isSmartRef__":true,"id":9818},"_ClipMode":"visible","derivationIds":[],"id":"AF4CEE05-5A64-4D24-8AED-AEC03BD1F3D0","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":9819},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":9787},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"9789":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9790},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":9791}],"eventHandler":{"__isSmartRef__":true,"id":9793},"_ClipMode":"visible","derivationIds":[],"id":"75BECF32-1E5E-46C5-82A3-EA63D7385FF6","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":9788},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9794},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"9790":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"9791":{"style":{"__isSmartRef__":true,"id":9792},"chunkOwner":{"__isSmartRef__":true,"id":9789},"_id":"_4985","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9792":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9793":{"morph":{"__isSmartRef__":true,"id":9789},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9794":{"onMouseDown":{"__isSmartRef__":true,"id":9795}},"9795":{"varMapping":{"__isSmartRef__":true,"id":9796},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9801},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9796":{"this":{"__isSmartRef__":true,"id":9789},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9797}},"9797":{"$super":{"__isSmartRef__":true,"id":9798}},"9798":{"varMapping":{"__isSmartRef__":true,"id":9799},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9800},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9799":{"obj":{"__isSmartRef__":true,"id":9789},"name":"onMouseDown"},"9800":{},"9801":{},"9802":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9803},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":9804},{"__isSmartRef__":true,"id":9806}],"eventHandler":{"__isSmartRef__":true,"id":9808},"_ClipMode":"visible","derivationIds":[],"id":"9387B206-E406-4EEA-9313-DDAD6B5C0D9D","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":9788},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9809},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"9803":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(125.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(218,218,218)"},"9804":{"style":{"__isSmartRef__":true,"id":9805},"chunkOwner":{"__isSmartRef__":true,"id":9802},"_id":"_11473","storedString":"v","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9805":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9806":{"style":{"__isSmartRef__":true,"id":9807},"chunkOwner":{"__isSmartRef__":true,"id":9802},"_id":"_11474","storedString":" getGlobalTransform","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9807":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"9808":{"morph":{"__isSmartRef__":true,"id":9802},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9809":{"onMouseDown":{"__isSmartRef__":true,"id":9810}},"9810":{"varMapping":{"__isSmartRef__":true,"id":9811},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9816},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9811":{"this":{"__isSmartRef__":true,"id":9802},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9812}},"9812":{"$super":{"__isSmartRef__":true,"id":9813}},"9813":{"varMapping":{"__isSmartRef__":true,"id":9814},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9815},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9814":{"obj":{"__isSmartRef__":true,"id":9802},"name":"onMouseDown"},"9815":{},"9816":{},"9817":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(166.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"9818":{"morph":{"__isSmartRef__":true,"id":9788},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9819":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":9820}},"9820":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":9788},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"9821":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(166.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"9822":{"morph":{"__isSmartRef__":true,"id":9787},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9823":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":9824}},"9824":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":9825},"spacing":0,"container":{"__isSmartRef__":true,"id":9787},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"9825":{"top":0,"right":0,"bottom":0,"left":0},"9826":{"source":{"__isSmartRef__":true,"id":9785},"target":{"__isSmartRef__":true,"id":9787}},"9827":{"onSelect":{"__isSmartRef__":true,"id":9828},"onUpdate":{"__isSmartRef__":true,"id":9831},"onEdit":{"__isSmartRef__":true,"id":9834}},"9828":{"varMapping":{"__isSmartRef__":true,"id":9829},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":9830},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9829":{"this":{"__isSmartRef__":true,"id":9785}},"9830":{},"9831":{"varMapping":{"__isSmartRef__":true,"id":9832},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":9833},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9832":{"this":{"__isSmartRef__":true,"id":9785}},"9833":{},"9834":{"varMapping":{"__isSmartRef__":true,"id":9835},"source":"function onEdit(str) {\n var val = str;\n if (val === \"null\") val = null;\n if (val === \"true\") val = true;\n if (val === \"false\") val = false;\n if (Object.isString(val) && val.match(/^\\d+$/)) val = parseInt(val);\n this.parent[this.name] = val;\n }","funcProperties":{"__isSmartRef__":true,"id":9836},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9835":{"this":{"__isSmartRef__":true,"id":9785}},"9836":{},"9837":{"inspector":{"__isSmartRef__":true,"id":9341},"doNotSerialize":["data","$$changed"],"name":"","description":"inherited from Object","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":9838}],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9879}},"9838":{"sourceObj":{"__isSmartRef__":true,"id":9837},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":9839},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":9878},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"9839":{"item":{"__isSmartRef__":true,"id":9837},"parent":{"__isSmartRef__":true,"id":9350},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":9840}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9873},"eventHandler":{"__isSmartRef__":true,"id":9874},"_ClipMode":"visible","derivationIds":[],"id":"501A2CD3-C095-4098-950D-9C2EA041906F","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":9875},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":9841},"label":{"__isSmartRef__":true,"id":9854},"node":{"__isSmartRef__":true,"id":9840},"owner":{"__isSmartRef__":true,"id":9350},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,180.0)"},"9840":{"submorphs":[{"__isSmartRef__":true,"id":9841},{"__isSmartRef__":true,"id":9854}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9869},"eventHandler":{"__isSmartRef__":true,"id":9870},"_ClipMode":"visible","derivationIds":[],"id":"D00F278E-7214-42A0-94A6-5DF687B97697","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":9871},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":9839},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"9841":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9842},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":9843}],"eventHandler":{"__isSmartRef__":true,"id":9845},"_ClipMode":"visible","derivationIds":[],"id":"C58C85C6-5752-4CD3-8824-7EAE61BBFA4B","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":9840},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9846},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"9842":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"9843":{"style":{"__isSmartRef__":true,"id":9844},"chunkOwner":{"__isSmartRef__":true,"id":9841},"_id":"_4990","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9844":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9845":{"morph":{"__isSmartRef__":true,"id":9841},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9846":{"onMouseDown":{"__isSmartRef__":true,"id":9847}},"9847":{"varMapping":{"__isSmartRef__":true,"id":9848},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9853},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9848":{"this":{"__isSmartRef__":true,"id":9841},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9849}},"9849":{"$super":{"__isSmartRef__":true,"id":9850}},"9850":{"varMapping":{"__isSmartRef__":true,"id":9851},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9852},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9851":{"obj":{"__isSmartRef__":true,"id":9841},"name":"onMouseDown"},"9852":{},"9853":{},"9854":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9855},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":9856},{"__isSmartRef__":true,"id":9858}],"eventHandler":{"__isSmartRef__":true,"id":9860},"_ClipMode":"visible","derivationIds":[],"id":"F070C474-56AB-4791-9C18-A2C4FD934A7F","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":9840},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9861},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"9855":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(125.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"9856":{"style":{"__isSmartRef__":true,"id":9857},"chunkOwner":{"__isSmartRef__":true,"id":9854},"_id":"_11475","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9857":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9858":{"style":{"__isSmartRef__":true,"id":9859},"chunkOwner":{"__isSmartRef__":true,"id":9854},"_id":"_11476","storedString":" inherited from Object","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9859":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"9860":{"morph":{"__isSmartRef__":true,"id":9854},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9861":{"onMouseDown":{"__isSmartRef__":true,"id":9862}},"9862":{"varMapping":{"__isSmartRef__":true,"id":9863},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9868},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9863":{"this":{"__isSmartRef__":true,"id":9854},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9864}},"9864":{"$super":{"__isSmartRef__":true,"id":9865}},"9865":{"varMapping":{"__isSmartRef__":true,"id":9866},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":9867},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9866":{"obj":{"__isSmartRef__":true,"id":9854},"name":"onMouseDown"},"9867":{},"9868":{},"9869":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(166.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"9870":{"morph":{"__isSmartRef__":true,"id":9840},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9871":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":9872}},"9872":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":9840},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"9873":{"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(166.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"9874":{"morph":{"__isSmartRef__":true,"id":9839},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9875":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":9876}},"9876":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":9877},"spacing":0,"container":{"__isSmartRef__":true,"id":9839},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"9877":{"top":0,"right":0,"bottom":0,"left":0},"9878":{"source":{"__isSmartRef__":true,"id":9837},"target":{"__isSmartRef__":true,"id":9839}},"9879":{"onExpand":{"__isSmartRef__":true,"id":9880},"onUpdateChildren":{"__isSmartRef__":true,"id":9883},"onUpdate":{"__isSmartRef__":true,"id":9886}},"9880":{"varMapping":{"__isSmartRef__":true,"id":9881},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":9882},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9881":{"this":{"__isSmartRef__":true,"id":9837}},"9882":{},"9883":{"varMapping":{"__isSmartRef__":true,"id":9884},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":9885},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9884":{"this":{"__isSmartRef__":true,"id":9837}},"9885":{},"9886":{"varMapping":{"__isSmartRef__":true,"id":9887},"source":"function onUpdate() {\n this.description = \"inherited from \" + this.inspector.typename(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":9888},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9887":{"this":{"__isSmartRef__":true,"id":9837}},"9888":{},"9889":{"sourceObj":{"__isSmartRef__":true,"id":9351},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":9350},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":9890},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"9890":{"source":{"__isSmartRef__":true,"id":9351},"target":{"__isSmartRef__":true,"id":9350}},"9891":{"onSelect":{"__isSmartRef__":true,"id":9892},"onExpand":{"__isSmartRef__":true,"id":9895},"onUpdateChildren":{"__isSmartRef__":true,"id":9898},"onUpdate":{"__isSmartRef__":true,"id":9901}},"9892":{"varMapping":{"__isSmartRef__":true,"id":9893},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":9894},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9893":{"this":{"__isSmartRef__":true,"id":9351}},"9894":{},"9895":{"varMapping":{"__isSmartRef__":true,"id":9896},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":9897},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9896":{"this":{"__isSmartRef__":true,"id":9351}},"9897":{},"9898":{"varMapping":{"__isSmartRef__":true,"id":9899},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":9900},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9899":{"this":{"__isSmartRef__":true,"id":9351}},"9900":{},"9901":{"varMapping":{"__isSmartRef__":true,"id":9902},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":9903},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9902":{"this":{"__isSmartRef__":true,"id":9351}},"9903":{},"9904":{"_NodeClass":["tree"],"_NodeId":"morph-01a6356e-c15d-4f8d-bbb6-8680b231177d","_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(166.0,200.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"9905":{"morph":{"__isSmartRef__":true,"id":9350},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9906":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":9907}},"9907":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":9908},"spacing":0,"container":{"__isSmartRef__":true,"id":9350},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"9908":{"top":0,"right":0,"bottom":0,"left":0},"9909":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9910},"derivationIds":[null],"id":"29A6219C-55DE-4ECC-9C26-6C13549D3D32","_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":9911}],"eventHandler":{"__isSmartRef__":true,"id":9913},"_ClipMode":"visible","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":false,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_HandStyle":"default","_Align":"right","owner":{"__isSmartRef__":true,"id":9914},"_MaxTextWidth":2,"_MinTextWidth":2,"_MaxTextHeight":null,"_MinTextHeight":null,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)"},"9910":{"_BorderWidth":0,"_Fill":null,"_NodeClass":["morph","text"],"_NodeId":"morph-29a6219c-55de-4ecc-9c26-6c13549d3d32","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"9911":{"style":{"__isSmartRef__":true,"id":9912},"chunkOwner":{"__isSmartRef__":true,"id":9909},"_id":"_4948","storedString":"▼","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9912":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9913":{"morph":{"__isSmartRef__":true,"id":9909},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9914":{"submorphs":[{"__isSmartRef__":true,"id":9909},{"__isSmartRef__":true,"id":9915}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9920},"derivationIds":[null],"id":"2AEC3E2F-CB91-46F1-B8C1-8D35A130458F","eventHandler":{"__isSmartRef__":true,"id":9921},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":9922},"isInLayoutCycle":false,"owner":null,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"9915":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9916},"derivationIds":[null],"id":"6978CD3E-475C-4D72-8FFC-4EE1D72E5A57","_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":9917}],"cachedTextString":"undefined","eventHandler":{"__isSmartRef__":true,"id":9919},"_ClipMode":"visible","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":false,"fixedWidth":false,"fixedHeight":true,"_InputAllowed":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_HandStyle":"default","owner":{"__isSmartRef__":true,"id":9914},"_MaxTextWidth":null,"_MinTextWidth":null,"_MaxTextHeight":null,"_MinTextHeight":null,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(15.0,0.0)"},"9916":{"_BorderWidth":0,"_Fill":null,"_NodeClass":["morph","text"],"_NodeId":"morph-6978cd3e-475c-4d72-8ffc-4ee1d72e5a57","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(99.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"9917":{"style":{"__isSmartRef__":true,"id":9918},"chunkOwner":{"__isSmartRef__":true,"id":9915},"_id":"_4928","storedString":"saved source","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9918":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9919":{"morph":{"__isSmartRef__":true,"id":9915},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9920":{"_NodeClass":["morph"],"_NodeId":"morph-2aec3e2f-cb91-46f1-b8c1-8d35a130458f","__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(115.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"9921":{"morph":{"__isSmartRef__":true,"id":9914},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9922":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":9923}},"9923":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":9914},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"9924":{"reset":{"__isSmartRef__":true,"id":9925}},"9925":{"varMapping":{"__isSmartRef__":true,"id":9926},"source":"function reset() {\n this.item = null;\n this.submorphs.invoke(\"remove\");\n this.childNodes = null;\n this.setExtent(pt(1,1));\n this.applyLayout();\n}","funcProperties":{"__isSmartRef__":true,"id":9927},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9926":{"this":{"__isSmartRef__":true,"id":9350}},"9927":{"timestamp":{"__isSmartRef__":true,"id":9928},"user":"cschuster","tags":[]},"9928":{"isSerializedDate":true,"string":"Wed May 30 2012 00:35:26 GMT+0200 (CEST)"},"9929":{"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(306.9,278.2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"9930":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":9931},{"__isSmartRef__":true,"id":9933},{"__isSmartRef__":true,"id":9935},{"__isSmartRef__":true,"id":9937},{"__isSmartRef__":true,"id":9939},{"__isSmartRef__":true,"id":9941}],"revisionOnLoad":163371,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"9931":{"date":{"__isSmartRef__":true,"id":9932},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"9932":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"9933":{"date":{"__isSmartRef__":true,"id":9934},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"9934":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"9935":{"date":{"__isSmartRef__":true,"id":9936},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"9936":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"9937":{"date":{"__isSmartRef__":true,"id":9938},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"9938":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"9939":{"date":{"__isSmartRef__":true,"id":9940},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"9940":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"9941":{"date":{"__isSmartRef__":true,"id":9942},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"9942":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"9943":{"morph":{"__isSmartRef__":true,"id":9349},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9944":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9945}},"9945":{"test01IsMorph":{"__isSmartRef__":true,"id":9946}},"9946":{"varMapping":{"__isSmartRef__":true,"id":9947},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":9948},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9947":{"this":{"__isSmartRef__":true,"id":9944}},"9948":{},"9949":{"resizeWidth":true,"resizeHeight":true},"9950":{"submorphs":[{"__isSmartRef__":true,"id":9951},{"__isSmartRef__":true,"id":9962}],"scripts":[],"shape":{"__isSmartRef__":true,"id":9967},"derivationIds":[null,"1DDF17DF-89F1-41AF-8FED-513C5DA4861F","34E9C329-CF65-4830-925D-B24B87EE3DF6","11A0A064-4A2C-4690-9636-6789C5696F63","35948438-B473-40F3-8AFF-7CEAAEAD2F48","9C44EA9A-7CD0-40B1-B44A-BD97126020A9","ED63BB10-E75E-41F7-B171-17FB2E70028A","2A26EF6F-B65C-4040-A343-0B563A6D23FD","1BC60F94-B9FA-4039-97F3-537564196FD9","1A3FCF3A-2B05-489C-A6A2-1BA668DD41C6","C5D0589C-A5E3-4EA4-8786-F69A01B8E54F","9018B830-2426-40E1-99E3-F8DD145D2907","8916D213-ED73-48BE-8C12-90AA950ECD3A","0EEEC303-0DA5-4A8A-9B2F-12D43E2AFEC2","756D8367-C492-435D-A58C-7777D259CAC9","0C785828-7A75-40B9-BA32-41E2E7BCF232","1CB7A529-70B5-4DB1-9A21-2DA7902316FC","9B3670A6-E75D-46C9-A993-21AA2E164105","080D3171-89D5-4048-AF20-47F19CB803C3","7F75402B-27C7-4D87-B0C3-BACA111C472F","02CD346B-EC56-41B8-A885-DB34381D80C1","38AFD261-0829-404B-B79E-F20218E94C84"],"id":"953460F0-8543-4535-83FF-A41B83023BAA","eventHandler":{"__isSmartRef__":true,"id":9968},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":9341},"showsHalos":false,"layout":{"__isSmartRef__":true,"id":9969},"isInLayoutCycle":false,"prevScroll":[0,0],"isCopyMorphRef":true,"morphRefId":2,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.1,8.1)"},"9951":{"submorphs":[],"scripts":[],"id":"1090CA80-B073-4233-874B-C638D7908EDF","shape":{"__isSmartRef__":true,"id":9952},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","eventHandler":{"__isSmartRef__":true,"id":9953},"itemList":[{"__isSmartRef__":true,"id":9954},{"__isSmartRef__":true,"id":9955},{"__isSmartRef__":true,"id":9956},{"__isSmartRef__":true,"id":9957}],"selectOnMove":false,"showsHalos":false,"attributeConnections":[{"__isSmartRef__":true,"id":9958}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"name":"ObjectInspectorFilterList","partsBinMetaInfo":{"__isSmartRef__":true,"id":9960},"prevScroll":[0,0],"selectedLineNo":0,"valueScale":1,"changeTriggered":false,"derivationIds":[11781,"5102790A-CF88-40E4-A4D5-2F4DC18EE7F4","99147EDF-9E62-4AEC-ADD3-8AE47D5B9CA5","5C61633B-2FCB-439D-BAF5-65CB4D143B97","B4426A19-F07D-430E-B4A0-A62E57595CC6","73A966DD-D592-4638-96F9-60608A6829A4","8685C59F-E3BA-4E8B-8BF3-F0B2DA4C489A","FFE81A11-EA11-4EC7-BDD2-4CD8CD233795","B99EF2EF-3A62-4E7B-BE60-1BE2827CCE65","A11E3246-8FFF-424D-88EE-BD89875802AD","AC6169D4-D438-4C2E-A28C-BD36B8083EBA","C767CCD0-8B53-4669-AE15-191BC54D43A8","16D2E351-C720-4868-AF19-37373DF22E18","E3043356-AEC3-4047-8F77-CE2FCFBD9A33","6731C1BC-FBBD-456C-9A73-725075E36BE2","BE9906CB-B16B-45B1-86E3-B9255D31570A","390F5946-D572-43AA-A8FE-690DE6A1E2D4","EF4BBFB3-414A-42A1-8521-04CAADCBCD93","4A9BE8E6-AB6E-493F-9C84-3111FB900D84","473226F1-A5A0-4CC0-B0BB-180AEA66B015","95CE6728-720A-4805-93F3-8B7F6F7F2533","B3008B04-B3D3-48CB-B7C8-646CB1BA84BC","65C92E6F-8E44-47B1-95DE-8A214AFFAE4F","D3D28D1C-0D78-4229-81FC-09FB04009785"],"owner":{"__isSmartRef__":true,"id":9950},"selection":"standard","layout":{"__isSmartRef__":true,"id":9961},"#startLetters":"","isBeingDragged":false,"_Rotation":0,"_Scale":0.998001,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.DropDownList","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(92.0,0.0)","distanceToDragEvent":"lively.pt(89.0,-13.9)"},"9952":{"_BorderWidth":0,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(214.9,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"9953":{"morph":{"__isSmartRef__":true,"id":9951},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9954":{"isListItem":true,"string":"show standard properties","value":"standard"},"9955":{"isListItem":true,"string":"show all properties","value":"properties"},"9956":{"isListItem":true,"string":"show functions","value":"functions"},"9957":{"isListItem":true,"string":"show morphs","value":"submorphs"},"9958":{"sourceObj":{"__isSmartRef__":true,"id":9951},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":9341},"targetMethodName":"setFilter","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":9959},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"9959":{"source":{"__isSmartRef__":true,"id":9951},"target":{"__isSmartRef__":true,"id":9341}},"9960":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Widgets/","comment":"\"Native\" drop down list","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"9961":{"resizeWidth":true},"9962":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":9963},"derivationIds":[null,"E88A53FB-D21B-44BB-BDFD-869442C56311","0F787D3F-D240-44AF-ACF9-68B168A37AF6","A057ACC6-677C-4F53-B1D5-9938B56D0FEB","9732F158-76D9-4A36-8A15-548AF9D33FDE","27B1C939-33F2-47D5-832F-A75A78CB87AB","14D838C8-A334-48E3-81C0-D163F3856BC8","8ED36FD4-3BC1-4666-9D10-9D5B011CCC09","03AB1784-1272-475D-907F-BCED9FB98003","9B479E1E-E883-48A8-A81E-C9401988816C","95B8D1CF-CA5A-467B-8E75-190C0F92968F","61D66172-31A5-4E3A-A8DA-7DB2A7E60829","2D0FA765-B758-4A5A-A27C-EC16E95D2F0A","AD1A023D-D343-4F30-8EE9-5CA1E5C6DFCA","FDBEE6AB-A3AC-4E07-B69A-202BF0E33B71","7A8530D3-BFD4-4C90-9F6E-FB5C59BB4E86","B9F96B7E-3E06-4CFB-8E58-DA25B52A5E53","ED1FEFD6-32CA-4FAD-A1D4-742130C739D9","53B9FE5E-BDCF-4A83-B227-BF0D13186017","FDF8DD2F-775D-4630-977E-68B1C8CB8E1B","01F45153-329E-4EC1-B079-A3877CFB60F1","23142B0A-86A5-42F0-A114-C125E191006E"],"id":"402FECF8-D6A8-4472-BECA-7D86D7B8CF0A","_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":9964}],"eventHandler":{"__isSmartRef__":true,"id":9966},"_ClipMode":"visible","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":9950},"_MaxTextWidth":84,"_MinTextWidth":84,"_MaxTextHeight":null,"_MinTextHeight":null,"showsHalos":false,"#startLetters":"can","isBeingDragged":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)"},"9963":{"_BorderWidth":0,"_Fill":null,"_NodeClass":["morph","text"],"_NodeId":"morph-e88a53fb-d21b-44bb-bdfd-869442c56311","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(92.0,0.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"9964":{"style":{"__isSmartRef__":true,"id":9965},"chunkOwner":{"__isSmartRef__":true,"id":9962},"storedString":"Filter:","_id":"_2549","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9965":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"9966":{"morph":{"__isSmartRef__":true,"id":9962},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9967":{"_NodeClass":["morph"],"_NodeId":"morph-1ddf17df-89f1-41af-8fed-513c5da4861f","_BorderWidth":0,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(306.9,28.1)","_Padding":"lively.rect(0,0,0,0)"},"9968":{"morph":{"__isSmartRef__":true,"id":9950},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9969":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":9970},"adjustForNewBounds":true,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(358.2,100.0)"},"9970":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":0,"container":{"__isSmartRef__":true,"id":9950},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"9971":{"submorphs":[],"scripts":[],"id":"89121077-1432-4879-A7EE-18CE04681938","shape":{"__isSmartRef__":true,"id":9972},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"SplitterMorph2","partsBinMetaInfo":{"__isSmartRef__":true,"id":9973},"eventHandler":{"__isSmartRef__":true,"id":9994},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","ED38E7CF-DBF8-44F7-8FCD-44556A95F525","2837627B-B301-45E3-BE2F-AE809626DE89","43E4DB05-C44F-44CB-A54B-72C9636B3396","D4A35074-DDE1-4EB5-AA93-C43A119497EB"],"partTests":{"__isSmartRef__":true,"id":9995},"_ClipMode":"visible","moved":true,"layout":{"__isSmartRef__":true,"id":10000},"isBeingDragged":false,"originalTargetExtent":null,"morphA":null,"morphB":null,"originalMorphAExtent":null,"originalMorphBExtent":null,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":9341},"_Rotation":0,"_Scale":0.9803921568627452,"__serializedExpressions__":["_Position","distanceToDragEvent","dragStartPoint","originalMorphBPosition"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10001},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(295.0,299.5)","distanceToDragEvent":"lively.pt(37.9,-13.4)","dragStartPoint":"lively.pt(1185.0,5071.0)","originalMorphBPosition":"lively.pt(8.1,354.4)"},"9972":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.5557,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(20.0,44.9)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(167,167,173)","_Padding":"lively.rect(0,0,0,0)"},"9973":{"partsSpaceName":"PartsBin/Widgets/","comment":"A splitter, that exchanges the extent from two morphs.... ok, hard to describe. It's just a splitter.\n\nInspired by the resize corner, it latebinds into the ui, by placing it ontop two adjacent morphs.","migrationLevel":4,"partName":"SplitterMorph","changes":[{"__isSmartRef__":true,"id":9974},{"__isSmartRef__":true,"id":9976},{"__isSmartRef__":true,"id":9978},{"__isSmartRef__":true,"id":9980},{"__isSmartRef__":true,"id":9982},{"__isSmartRef__":true,"id":9984},{"__isSmartRef__":true,"id":9986},{"__isSmartRef__":true,"id":9988},{"__isSmartRef__":true,"id":9990},{"__isSmartRef__":true,"id":9992}],"revisionOnLoad":184652,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"9974":{"date":{"__isSmartRef__":true,"id":9975},"author":"jenslincke","message":"no comment","id":"3FF2C8E3-9B5C-4846-B328-5B9DE699E342"},"9975":{"isSerializedDate":true,"string":"Thu Nov 22 2012 14:01:17 GMT+0100 (CET)"},"9976":{"date":{"__isSmartRef__":true,"id":9977},"author":"jenslincke","message":"no comment","id":"4D8DFE4C-2980-4B5F-A1E9-E4C650CBA0C6"},"9977":{"isSerializedDate":true,"string":"Thu Nov 22 2012 14:01:14 GMT+0100 (CET)"},"9978":{"date":{"__isSmartRef__":true,"id":9979},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"9979":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)"},"9980":{"date":{"__isSmartRef__":true,"id":9981},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"9981":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"9982":{"date":{"__isSmartRef__":true,"id":9983},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"9983":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"9984":{"date":{"__isSmartRef__":true,"id":9985},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"9985":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"9986":{"date":{"__isSmartRef__":true,"id":9987},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"9987":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"9988":{"date":{"__isSmartRef__":true,"id":9989},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"9989":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"9990":{"date":{"__isSmartRef__":true,"id":9991},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"9991":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"9992":{"date":{"__isSmartRef__":true,"id":9993},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"9993":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"9994":{"morph":{"__isSmartRef__":true,"id":9971},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9995":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":9996}},"9996":{"test01IsMorph":{"__isSmartRef__":true,"id":9997}},"9997":{"varMapping":{"__isSmartRef__":true,"id":9998},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":9999},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"9998":{"this":{"__isSmartRef__":true,"id":9995}},"9999":{},"10000":{"moveVertical":true,"moveHorizontal":true},"10001":{"onDrag":{"__isSmartRef__":true,"id":10002},"onDragEnd":{"__isSmartRef__":true,"id":10010},"onDragStart":{"__isSmartRef__":true,"id":10018},"getSiblingsAtCorner":{"__isSmartRef__":true,"id":10026}},"10002":{"varMapping":{"__isSmartRef__":true,"id":10003},"source":"function onDrag(evt) {\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n\n moveDelta.x = 0;\n if (!this.morphA || !this.morphB) return;\n \n var newExtent = this.originalMorphAExtent.addPt(moveDelta);\n this.morphA.setExtent(newExtent);\n\n this.morphB.setPosition(this.originalMorphBPosition.addPt(moveDelta));\n moveDelta.y = - moveDelta.y;\n this.morphB.setExtent(this.originalMorphBExtent.addPt(moveDelta));\n\n this.setBounds(\n rect(this.morphA.bounds().bottomRight().subPt(pt(20,20)),\n this.morphB.bounds().topRight().addPt(pt(0,20))));\n\n this.setExtent(pt(this.getExtent().x, Math.max(this.getExtent().y, 20)))\n\n}","funcProperties":{"__isSmartRef__":true,"id":10008},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10003":{"this":{"__isSmartRef__":true,"id":9971},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10004}},"10004":{"$super":{"__isSmartRef__":true,"id":10005}},"10005":{"varMapping":{"__isSmartRef__":true,"id":10006},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":10007},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10006":{"obj":{"__isSmartRef__":true,"id":9971},"name":"onDrag"},"10007":{},"10008":{"timestamp":{"__isSmartRef__":true,"id":10009},"user":"jenslincke","tags":[]},"10009":{"isSerializedDate":true,"string":"Thu Nov 22 2012 13:58:16 GMT+0100 (CET)"},"10010":{"varMapping":{"__isSmartRef__":true,"id":10011},"source":"function onDragEnd(evt) {\n this.morphA = null;\n this.morphB = null;\n this.originalMorphAExtent = null;\n this.originalMorphBExtent = null;\n}","funcProperties":{"__isSmartRef__":true,"id":10016},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10011":{"this":{"__isSmartRef__":true,"id":9971},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10012}},"10012":{"$super":{"__isSmartRef__":true,"id":10013}},"10013":{"varMapping":{"__isSmartRef__":true,"id":10014},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":10015},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10014":{"obj":{"__isSmartRef__":true,"id":9971},"name":"onDragEnd"},"10015":{},"10016":{"timestamp":{"__isSmartRef__":true,"id":10017},"user":"jenslincke","tags":[]},"10017":{"isSerializedDate":true,"string":"Thu Nov 22 2012 12:32:59 GMT+0100 (CET)"},"10018":{"varMapping":{"__isSmartRef__":true,"id":10019},"source":"function onDragStart(evt) {\n this.dragStartPoint = evt.mousePoint;\n this.morphA = this.getSiblingsAtCorner(\"topLeft\")[0]\n this.morphB = this.getSiblingsAtCorner(\"bottomLeft\")[0]\n\n if (!this.morphA || !this.morphB) return;\n\n this.originalMorphAExtent = this.morphA.getExtent();\n this.originalMorphBExtent = this.morphB.getExtent();\n this.originalMorphBPosition = this.morphB.getPosition();\n\n}","funcProperties":{"__isSmartRef__":true,"id":10024},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10019":{"this":{"__isSmartRef__":true,"id":9971},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10020}},"10020":{"$super":{"__isSmartRef__":true,"id":10021}},"10021":{"varMapping":{"__isSmartRef__":true,"id":10022},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":10023},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10022":{"obj":{"__isSmartRef__":true,"id":9971},"name":"onDragStart"},"10023":{},"10024":{"timestamp":{"__isSmartRef__":true,"id":10025},"user":"jenslincke","tags":[]},"10025":{"isSerializedDate":true,"string":"Thu Nov 22 2012 13:44:37 GMT+0100 (CET)"},"10026":{"varMapping":{"__isSmartRef__":true,"id":10027},"source":"function getSiblingsAtCorner(corner) {\n // this.getSiblingsAtCorner(\"topLeft\")\n var p = this.bounds()[corner]()\n var self= this;\n return this.owner.submorphs.select(function(ea) {\n return (ea !== self) && ea.bounds().containsPoint(p)\n })\n}","funcProperties":{"__isSmartRef__":true,"id":10028},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10027":{"this":{"__isSmartRef__":true,"id":9971}},"10028":{"timestamp":{"__isSmartRef__":true,"id":10029},"user":"jenslincke","tags":[]},"10029":{"isSerializedDate":true,"string":"Thu Nov 22 2012 12:28:43 GMT+0100 (CET)"},"10030":{"target":{"__isSmartRef__":true,"id":9341},"selector":"update","args":[],"stopped":true,"tickTime":500,"suspended":true,"__LivelyClassName__":"lively.morphic.TargetScript","__SourceModuleName__":"Global.lively.morphic.Core"},"10031":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(323.2,432.4)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(235,235,235)","_Padding":"lively.rect(0,0,0,0)"},"10032":{"partsSpaceName":"PartsBin/Tools","comment":"A tool for inspecting an object. Very similar to the ObjectExplorer but a lot faster and with the ability to edit primitives.","migrationLevel":4,"partName":"ObjectInspector","changes":[{"__isSmartRef__":true,"id":10033},{"__isSmartRef__":true,"id":10035},{"__isSmartRef__":true,"id":10037},{"__isSmartRef__":true,"id":10039},{"__isSmartRef__":true,"id":10041},{"__isSmartRef__":true,"id":10043},{"__isSmartRef__":true,"id":10045}],"revisionOnLoad":163371,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10033":{"date":{"__isSmartRef__":true,"id":10034},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"10034":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"10035":{"date":{"__isSmartRef__":true,"id":10036},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"10036":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"10037":{"date":{"__isSmartRef__":true,"id":10038},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"10038":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"10039":{"date":{"__isSmartRef__":true,"id":10040},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"10040":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"10041":{"date":{"__isSmartRef__":true,"id":10042},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"10042":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"10043":{"date":{"__isSmartRef__":true,"id":10044},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"10044":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"10045":{"date":{"__isSmartRef__":true,"id":10046},"author":"cschuster","message":"initial commit. still a lot of work to do.","id":"258D3B7C-8C70-4B34-962F-E2F39A8596D5"},"10046":{"isSerializedDate":true,"string":"Tue May 29 2012 23:52:57 GMT+0200 (CEST)"},"10047":{"morph":{"__isSmartRef__":true,"id":9341},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10048":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10049}},"10049":{"test01IsMorph":{"__isSmartRef__":true,"id":10050}},"10050":{"varMapping":{"__isSmartRef__":true,"id":10051},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":10052},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10051":{"this":{"__isSmartRef__":true,"id":10048}},"10052":{},"10053":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(313.2,397.4)"},"10054":{"inspect":{"__isSmartRef__":true,"id":10055},"reset":{"__isSmartRef__":true,"id":10059},"select":{"__isSmartRef__":true,"id":10063},"createItem":{"__isSmartRef__":true,"id":10067},"describe":{"__isSmartRef__":true,"id":10071},"update":{"__isSmartRef__":true,"id":10075},"expand":{"__isSmartRef__":true,"id":10079},"setFilter":{"__isSmartRef__":true,"id":10083},"isPrimitive":{"__isSmartRef__":true,"id":10087},"createPrototypeItem":{"__isSmartRef__":true,"id":10091},"typename":{"__isSmartRef__":true,"id":10095},"getFilter":{"__isSmartRef__":true,"id":10099}},"10055":{"varMapping":{"__isSmartRef__":true,"id":10056},"source":"function inspect(obj) {\n if (this.owner.isWindow) {\n this.owner.setTitle(this.describe(obj));\n }\n this.get(\"ObjectInspectorText\").doitContext = obj;\n if (!this.filter) this.get(\"ObjectInspectorFilterList\").selectAt(0);\n this.tree = this.get(\"ObjectInspectorTree\");\n this.tree.setItem(this.createItem({\"\": obj}, \"\", true));\n this.startStepping(500, 'update');\n}","funcProperties":{"__isSmartRef__":true,"id":10057},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10056":{"this":{"__isSmartRef__":true,"id":9341}},"10057":{"timestamp":{"__isSmartRef__":true,"id":10058},"user":"cschuster","tags":[]},"10058":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)"},"10059":{"varMapping":{"__isSmartRef__":true,"id":10060},"source":"function reset() {\n if (this.owner.isWindow) {\n this.owner.setTitle(\"ObjectInspector\");\n }\n this.get(\"ObjectInspectorText\").textString = \"this\";\n this.get(\"ObjectInspectorText\").doitContext = null;\n this.stopStepping();\n this.get(\"ObjectInspectorTree\").reset();\n this.get(\"ObjectInspectorFilterList\").setList([\n {isListItem: true,\n string: \"show standard properties\",\n value: \"standard\"},\n {isListItem:true, \n string:\"show all properties\", \n value: \"properties\"},\n {isListItem:true, \n string:\"show functions\", \n value: \"functions\"},\n {isListItem:true, \n string:\"show morphs\", \n value: \"submorphs\"}]);\n this.get(\"ObjectInspectorFilterList\").selectAt(0);\n this.applyLayout();\n}","funcProperties":{"__isSmartRef__":true,"id":10061},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10060":{"this":{"__isSmartRef__":true,"id":9341}},"10061":{"timestamp":{"__isSmartRef__":true,"id":10062},"user":"cschuster","tags":[]},"10062":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)"},"10063":{"varMapping":{"__isSmartRef__":true,"id":10064},"source":"function select(item, tree) {\n if (item.data !== null && item.data !== undefined) {\n this.get(\"ObjectInspectorText\").doitContext = item.data;\n }\n if (Object.isString(item.data) ||\n Object.isNumber(item.data) ||\n Object.isBoolean(item.data)) {\n Object.addScript(item, function onEdit(str) {\n var val = str;\n if (val === \"null\") val = null;\n if (val === \"true\") val = true;\n if (val === \"false\") val = false;\n if (Object.isString(val) && val.match(/^\\d+$/)) val = parseInt(val);\n this.parent[this.name] = val;\n });\n tree.editDescription();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":10065},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10064":{"this":{"__isSmartRef__":true,"id":9341}},"10065":{"timestamp":{"__isSmartRef__":true,"id":10066},"user":"cschuster","tags":[]},"10066":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)"},"10067":{"varMapping":{"__isSmartRef__":true,"id":10068},"source":"function createItem(obj, property, isRoot) {\n var value = obj[property];\n var item = {data: value, inspector: this, parent: obj};\n if (!isRoot) item.name = property;\n item.description = this.describe(value);\n Object.addScript(item, function onSelect(tree) { this.inspector.select(this, tree); });\n if (!this.isPrimitive(value)) {\n item.children = [];\n Object.addScript(item, function onExpand() { this.inspector.expand(this); });\n Object.addScript(item, function onUpdateChildren() { this.inspector.expand(this); });\n }\n Object.addScript(item, function onUpdate() {\n this.description = this.inspector.describe(this.data);\n });\n return item;\n}","funcProperties":{"__isSmartRef__":true,"id":10069},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10068":{"this":{"__isSmartRef__":true,"id":9341}},"10069":{"timestamp":{"__isSmartRef__":true,"id":10070},"user":"cschuster","tags":[]},"10070":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)"},"10071":{"varMapping":{"__isSmartRef__":true,"id":10072},"source":"function describe(obj) {\n var str;\n if (obj && obj.name) {\n str = Object.isFunction(obj.name) ? obj.name() : obj.name;\n }\n if (!str) str = Objects.shortPrintStringOf(obj);\n if (str.length > 32) str = str.substring(0, 36) + '...';\n return str;\n}","funcProperties":{"__isSmartRef__":true,"id":10073},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10072":{"this":{"__isSmartRef__":true,"id":9341}},"10073":{"timestamp":{"__isSmartRef__":true,"id":10074},"user":"cschuster","tags":[]},"10074":{"isSerializedDate":true,"string":"Mon Jul 02 2012 23:16:12 GMT+0200 (CEST)"},"10075":{"varMapping":{"__isSmartRef__":true,"id":10076},"source":"function update() {\n if (this.tree.item) this.tree.update();\n}","funcProperties":{"__isSmartRef__":true,"id":10077},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10076":{"this":{"__isSmartRef__":true,"id":9341}},"10077":{"timestamp":{"__isSmartRef__":true,"id":10078},"user":"cschuster","tags":[]},"10078":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)"},"10079":{"varMapping":{"__isSmartRef__":true,"id":10080},"source":"function expand(item) {\n var props = Properties.allProperties(item.data, this.getFilter());\n if (!Object.isArray(item.data)) props = props.sort();\n var newChildren = [];\n var lookup = {};\n item.children.each(function(i) { lookup[i.name] = i; });\n props.each(function(prop) {\n var existing = lookup[prop];\n if (existing) {\n existing.data = item.data[prop];\n newChildren.push(existing);\n } else {\n newChildren.push(this.createItem(item.data, prop));\n }\n }.bind(this));\n var proto = !Object.isFunction(item.data) &&\n !this.isPrimitive(item.data) &&\n Object.getPrototypeOf(item.data);\n if (proto) {\n var existing = item.children.detect(function(i) { return i.data === proto; });\n if (existing) {\n newChildren.push(existing);\n } else {\n newChildren.push(this.createPrototypeItem(proto));\n }\n }\n item.children = newChildren;\n}","funcProperties":{"__isSmartRef__":true,"id":10081},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10080":{"this":{"__isSmartRef__":true,"id":9341}},"10081":{"timestamp":{"__isSmartRef__":true,"id":10082},"user":"cschuster","tags":[]},"10082":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:20:47 GMT+0200 (CEST)"},"10083":{"varMapping":{"__isSmartRef__":true,"id":10084},"source":"function setFilter(str) {\n var startsAlphaNum = /^[a-zA-Z0-9]/;\n var fn = {\n standard: function(obj, prop) {\n return obj.hasOwnProperty(prop) &&\n startsAlphaNum.test(prop) &&\n !Object.isFunction(obj[prop]);\n },\n properties: function(obj, prop) {\n return obj.hasOwnProperty(prop) &&\n !Object.isFunction(obj[prop]);\n },\n functions: function(obj, prop) {\n return obj.hasOwnProperty(prop) &&\n Object.isFunction(obj[prop]);\n },\n submorphs: function(obj, prop) {\n return obj.hasOwnProperty(prop) &&\n (prop == 'submorphs' || obj[prop] instanceof lively.morphic.Morph);\n },\n };\n this.filter = fn[str];\n var that = this;\n this.tree.layoutAfter(function() { that.update(); });\n}","funcProperties":{"__isSmartRef__":true,"id":10085},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10084":{"this":{"__isSmartRef__":true,"id":9341}},"10085":{"timestamp":{"__isSmartRef__":true,"id":10086},"user":"cschuster","tags":[]},"10086":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)"},"10087":{"varMapping":{"__isSmartRef__":true,"id":10088},"source":"function isPrimitive(value) {\n return value === null ||\n value === undefined ||\n Object.isString(value) ||\n Object.isNumber(value) ||\n Object.isBoolean(value);\n}","funcProperties":{"__isSmartRef__":true,"id":10089},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10088":{"this":{"__isSmartRef__":true,"id":9341}},"10089":{"timestamp":{"__isSmartRef__":true,"id":10090},"user":"cschuster","tags":[]},"10090":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)"},"10091":{"varMapping":{"__isSmartRef__":true,"id":10092},"source":"function createPrototypeItem(proto) {\n var that = this;\n var item = {data: proto, inspector: this, doNotSerialize: [\"data\"]};\n item.name = \"\";\n item.description = \"inherited from \" + this.typename(proto);\n item.children = [];\n Object.addScript(item, function onExpand() { this.inspector.expand(this); });\n Object.addScript(item, function onUpdateChildren() { this.inspector.expand(this); });\n Object.addScript(item, function onUpdate() {\n this.description = \"inherited from \" + this.inspector.typename(this.data);\n });\n return item;\n}","funcProperties":{"__isSmartRef__":true,"id":10093},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10092":{"this":{"__isSmartRef__":true,"id":9341}},"10093":{"timestamp":{"__isSmartRef__":true,"id":10094},"user":"cschuster","tags":[]},"10094":{"isSerializedDate":true,"string":"Wed Aug 01 2012 04:04:06 GMT+0200 (CEST)"},"10095":{"varMapping":{"__isSmartRef__":true,"id":10096},"source":"function typename(proto) {\n return proto.constructor.type || proto.constructor.name || proto.toString();\n}","funcProperties":{"__isSmartRef__":true,"id":10097},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10096":{"this":{"__isSmartRef__":true,"id":9341}},"10097":{"timestamp":{"__isSmartRef__":true,"id":10098},"user":"cschuster","tags":[]},"10098":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)"},"10099":{"varMapping":{"__isSmartRef__":true,"id":10100},"source":"function getFilter() {\n if (!this.filter) {\n this.setFilter(this.get(\"ObjectInspectorFilterList\").getSelectedItem());\n }\n return this.filter;\n}","funcProperties":{"__isSmartRef__":true,"id":10101},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10100":{"this":{"__isSmartRef__":true,"id":9341}},"10101":{"timestamp":{"__isSmartRef__":true,"id":10102},"user":"cschuster","tags":[]},"10102":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:20:17 GMT+0200 (CEST)"},"10103":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10104},"derivationIds":[null,"E34B7A68-766E-4DB7-A7E3-E4EE8A7079AC","7A7C4259-E86A-4D41-9B21-CE6D4EADF5A7","34C6ADC2-7F79-44A2-BEDF-A05F972B36BC","36694142-B04E-484B-957B-9BBF9784B20E","3CFE3EDB-8A42-4E75-A348-120654F234F2","3464720D-ABB2-4C88-BEEA-62B58DD08CD5","B5EA6ABC-057D-4A70-AB94-B3EDCA5E395E","05F4CC34-0F8A-43CA-94B6-9A543A70E55C","A2BF090C-5A85-4E54-92CA-6ABA47629E7B","DDD9B33B-824A-4C58-8107-67C5FADDFB72","09051614-6CE4-4984-B3CF-F3E78B5898B1","284F15EF-EA68-4F32-86F3-EA5DD3A23D1C","BE99321C-F9F7-45C2-9BED-3AC496C10878","344F1643-CC8E-4B9C-A57A-75074EDFDD12","E24B6723-2DA3-42B9-AE0B-1E28DA2C0CF8","035E96EC-B4F1-4D94-A31F-21750A89C148","658D2557-B37E-4C58-8618-9AF1E45EFA55","413248B4-5FDD-4647-9E20-F195F11DF903","20EF83E4-287D-4306-9EA0-65B7286C0E48","77F94626-E559-4BB8-B6EA-1EC2E50823C3","85515935-002D-4FF0-8C2B-E88837E5B98D","1B4B5619-CD65-49B8-939D-06D7DD9E0C4C","79748D72-9031-4011-9BD4-B7FE72461789","68C2CE7C-DB25-4911-B12A-8B0F69C8D46D","90DDEE95-E7B6-4FF5-A7B7-ED97BA99A75C","30A9C6A1-50FD-465E-8884-1FB4E887AA22","133E5671-4F3E-44AE-BA1C-8A23DFEFE806","8133C4D1-E8E5-4C70-BD30-B8BD467A97F0","19DEC829-053A-427D-B74C-447D4BFBBADF","F60BE0BE-9E27-495C-AD10-1BF48EF87F21","A6CCEFD6-C07E-4D58-8DBB-91E5EE97252D","483FFC15-78C6-43CA-88E9-D64C2C67C242","8A45C54F-F39A-477F-B6AB-21DD1002C37F"],"id":"7C4FA231-759F-4BA4-8E30-ADFF94C0D357","eventHandler":{"__isSmartRef__":true,"id":10108},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":9340},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"dragStartPoint":null,"originalTargetExtent":null,"_Rotation":0,"_Scale":1.0000000000000009,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10109},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(310.4,440.4)"},"10104":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":10105},{"__isSmartRef__":true,"id":10106},{"__isSmartRef__":true,"id":10107}],"_BorderWidth":0,"_BorderColor":null,"_NodeClass":["path"],"_NodeId":"morph-e34b7a68-766e-4db7-a7e3-e4ee8a7079ac","__serializedExpressions__":["_Position","_Extent","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-1.0,-1.0)","_Extent":"lively.pt(15.0,15.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(204,204,204)"},"10105":{"isAbsolute":true,"x":14,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"10106":{"isAbsolute":true,"x":14,"y":14,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"10107":{"isAbsolute":true,"x":0,"y":14,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"10108":{"morph":{"__isSmartRef__":true,"id":10103},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10109":{"onDragStart":{"__isSmartRef__":true,"id":10110},"onDrag":{"__isSmartRef__":true,"id":10117},"onDragEnd":{"__isSmartRef__":true,"id":10124}},"10110":{"varMapping":{"__isSmartRef__":true,"id":10111},"source":"function onDragStart(evt) {\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetExtent = this.owner.getExtent();\n }","funcProperties":{"__isSmartRef__":true,"id":10116},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10111":{"this":{"__isSmartRef__":true,"id":10103},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10112}},"10112":{"$super":{"__isSmartRef__":true,"id":10113}},"10113":{"varMapping":{"__isSmartRef__":true,"id":10114},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world) \n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":10115},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10114":{"obj":{"__isSmartRef__":true,"id":10103},"name":"onDragStart"},"10115":{},"10116":{},"10117":{"varMapping":{"__isSmartRef__":true,"id":10118},"source":"function onDrag(evt) {\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n if (evt.isShiftDown()) {\n var maxDelta = Math.max(moveDelta.x, moveDelta.y);\n\t moveDelta = pt(maxDelta, maxDelta);\n };\n this.owner.setExtent(this.originalTargetExtent.addPt(moveDelta));\n this.align(this.bounds().bottomRight(), this.owner.getExtent());\n }","funcProperties":{"__isSmartRef__":true,"id":10123},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10118":{"this":{"__isSmartRef__":true,"id":10103},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10119}},"10119":{"$super":{"__isSmartRef__":true,"id":10120}},"10120":{"varMapping":{"__isSmartRef__":true,"id":10121},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world) \n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":10122},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10121":{"obj":{"__isSmartRef__":true,"id":10103},"name":"onDrag"},"10122":{},"10123":{},"10124":{"varMapping":{"__isSmartRef__":true,"id":10125},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetExtent = null;\n }","funcProperties":{"__isSmartRef__":true,"id":10130},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10125":{"this":{"__isSmartRef__":true,"id":10103},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10126}},"10126":{"$super":{"__isSmartRef__":true,"id":10127}},"10127":{"varMapping":{"__isSmartRef__":true,"id":10128},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world) \n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":10129},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10128":{"obj":{"__isSmartRef__":true,"id":10103},"name":"onDragEnd"},"10129":{},"10130":{},"10131":{"submorphs":[{"__isSmartRef__":true,"id":10132},{"__isSmartRef__":true,"id":10138},{"__isSmartRef__":true,"id":10151},{"__isSmartRef__":true,"id":10163}],"scripts":[],"shape":{"__isSmartRef__":true,"id":10176},"eventHandler":{"__isSmartRef__":true,"id":10177},"_ClipMode":"visible","derivationIds":["3354C449-DE1C-422A-9B91-C1B724A2D784"],"id":"A36A40CD-1F55-40F0-AD4C-036B846598DE","droppingEnabled":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":10178},"windowMorph":{"__isSmartRef__":true,"id":9340},"label":{"__isSmartRef__":true,"id":10132},"closeButton":{"__isSmartRef__":true,"id":10138},"menuButton":{"__isSmartRef__":true,"id":10151},"collapseButton":{"__isSmartRef__":true,"id":10163},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":9340},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"10132":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10133},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":10134}],"eventHandler":{"__isSmartRef__":true,"id":10136},"_ClipMode":"hidden","derivationIds":["683202D2-6E15-4762-BEF3-633DF82B9EE4"],"id":"4BAC7524-FAA6-483F-8BC4-72EC7174D994","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"layout":{"__isSmartRef__":true,"id":10137},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":10131},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(21.0,3.0)"},"10133":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(264.4,18.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"10134":{"style":{"__isSmartRef__":true,"id":10135},"chunkOwner":{"__isSmartRef__":true,"id":10132},"_id":"_4947","storedString":"{...}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10135":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10136":{"morph":{"__isSmartRef__":true,"id":10132},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10137":{"resizeWidth":true},"10138":{"submorphs":[{"__isSmartRef__":true,"id":10139}],"scripts":[],"shape":{"__isSmartRef__":true,"id":10144},"eventHandler":{"__isSmartRef__":true,"id":10145},"_ClipMode":"visible","derivationIds":["FB7A3DD8-97CB-4398-883B-A3D2C87C2F82"],"id":"27454109-2228-408B-9338-B12302A6F8E3","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":10139},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":10131},"layout":{"__isSmartRef__":true,"id":10146},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":10147},{"__isSmartRef__":true,"id":10149}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(304.4,3.0)"},"10139":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10140},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":10141}],"eventHandler":{"__isSmartRef__":true,"id":10143},"_ClipMode":"hidden","derivationIds":["18901FFC-0D21-407F-ABC0-2BB1D80521AD"],"id":"54A7EA12-58D4-496B-89A9-37495C313076","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":10138},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"10140":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"10141":{"style":{"__isSmartRef__":true,"id":10142},"chunkOwner":{"__isSmartRef__":true,"id":10139},"_id":"_1670","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10142":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10143":{"morph":{"__isSmartRef__":true,"id":10139},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10144":{"_BorderWidth":0,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"10145":{"morph":{"__isSmartRef__":true,"id":10138},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10146":{"moveHorizontal":true},"10147":{"sourceObj":{"__isSmartRef__":true,"id":10138},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":9340},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":10148},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10148":{"source":{"__isSmartRef__":true,"id":10138},"target":{"__isSmartRef__":true,"id":9340}},"10149":{"sourceObj":{"__isSmartRef__":true,"id":10138},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":9340},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":10150},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10150":{"source":{"__isSmartRef__":true,"id":10138},"target":{"__isSmartRef__":true,"id":9340}},"10151":{"submorphs":[{"__isSmartRef__":true,"id":10152}],"scripts":[],"shape":{"__isSmartRef__":true,"id":10157},"eventHandler":{"__isSmartRef__":true,"id":10158},"_ClipMode":"visible","derivationIds":["E51FF825-9570-4914-B20B-7029DCC9ACE0"],"id":"943DDA53-FC2C-46AA-BC91-7AFC1960DB09","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":10152},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":10131},"attributeConnections":[{"__isSmartRef__":true,"id":10159},{"__isSmartRef__":true,"id":10161}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"10152":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10153},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":10154}],"eventHandler":{"__isSmartRef__":true,"id":10156},"_ClipMode":"hidden","derivationIds":["37A2A739-1A1F-498C-8EEE-909ABECE1795"],"id":"CA631270-74BC-4428-AEFA-16B860683992","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":10151},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"10153":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(18.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"10154":{"style":{"__isSmartRef__":true,"id":10155},"chunkOwner":{"__isSmartRef__":true,"id":10152},"_id":"_1672","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10155":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10156":{"morph":{"__isSmartRef__":true,"id":10152},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10157":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"10158":{"morph":{"__isSmartRef__":true,"id":10151},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10159":{"sourceObj":{"__isSmartRef__":true,"id":10151},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":9340},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":10160},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10160":{"source":{"__isSmartRef__":true,"id":10151},"target":{"__isSmartRef__":true,"id":9340}},"10161":{"sourceObj":{"__isSmartRef__":true,"id":10151},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":9340},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":10162},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10162":{"source":{"__isSmartRef__":true,"id":10151},"target":{"__isSmartRef__":true,"id":9340}},"10163":{"submorphs":[{"__isSmartRef__":true,"id":10164}],"scripts":[],"shape":{"__isSmartRef__":true,"id":10169},"eventHandler":{"__isSmartRef__":true,"id":10170},"_ClipMode":"visible","derivationIds":["158AFC6D-24CB-4DB5-A245-6D7283DDC1D6"],"id":"27BBECE3-7B40-4CC7-9A7C-DB6775E7EE48","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":10164},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":10131},"layout":{"__isSmartRef__":true,"id":10171},"attributeConnections":[{"__isSmartRef__":true,"id":10172},{"__isSmartRef__":true,"id":10174}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(285.4,3.0)"},"10164":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10165},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":10166}],"eventHandler":{"__isSmartRef__":true,"id":10168},"_ClipMode":"hidden","derivationIds":["864112B1-4791-4892-9D7E-E83FFCFDEAF6"],"id":"85731FF5-322D-40C8-9EF4-FD967393606E","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":10163},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"10165":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"10166":{"style":{"__isSmartRef__":true,"id":10167},"chunkOwner":{"__isSmartRef__":true,"id":10164},"_id":"_1674","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10167":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10168":{"morph":{"__isSmartRef__":true,"id":10164},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10169":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"10170":{"morph":{"__isSmartRef__":true,"id":10163},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10171":{"moveHorizontal":true},"10172":{"sourceObj":{"__isSmartRef__":true,"id":10163},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":9340},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":10173},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10173":{"source":{"__isSmartRef__":true,"id":10163},"target":{"__isSmartRef__":true,"id":9340}},"10174":{"sourceObj":{"__isSmartRef__":true,"id":10163},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":9340},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":10175},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10175":{"source":{"__isSmartRef__":true,"id":10163},"target":{"__isSmartRef__":true,"id":9340}},"10176":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(324.4,22.0)","_Padding":"lively.rect(0,0,0,0)"},"10177":{"morph":{"__isSmartRef__":true,"id":10131},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10178":{"resizeWidth":true,"adjustForNewBounds":true},"10179":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_NodeClass":["window"],"_NodeId":"morph-cd7bcb08-eb4a-48cd-952b-53a1eaeb23d0","__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(324.4,454.4)"},"10180":{"morph":{"__isSmartRef__":true,"id":9340},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10181":{"adjustForNewBounds":true},"10182":{"inspect":{"__isSmartRef__":true,"id":10183}},"10183":{"varMapping":{"__isSmartRef__":true,"id":10184},"source":"function inspect(obj) {\n this.get('ObjectInspector').inspect(obj);\n}","funcProperties":{"__isSmartRef__":true,"id":10185},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10184":{"this":{"__isSmartRef__":true,"id":9340}},"10185":{"timestamp":{"__isSmartRef__":true,"id":10186},"user":"cschuster","tags":[]},"10186":{"isSerializedDate":true,"string":"Fri Jun 01 2012 21:32:31 GMT+0200 (CEST)"},"10187":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.Connectors","createTime":{"__isSmartRef__":true,"id":10188},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8860},{"__isSmartRef__":true,"id":8814},{"__isSmartRef__":true,"id":8870}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Connectors.js","_isLoaded":true},"10188":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"10189":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.Layout","createTime":{"__isSmartRef__":true,"id":10190},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8818},{"__isSmartRef__":true,"id":8828}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Layout.js","_isLoaded":true},"10190":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"10191":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.ObjectMigration","createTime":{"__isSmartRef__":true,"id":10192},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8870},{"__isSmartRef__":true,"id":8816}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/ObjectMigration.js","_isLoaded":true},"10192":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"10193":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic","createTime":{"__isSmartRef__":true,"id":10194},"Graphics":{"__isSmartRef__":true,"id":8822},"Shapes":{"__isSmartRef__":true,"id":8820},"Core":{"__isSmartRef__":true,"id":8818},"Styles":{"__isSmartRef__":true,"id":8844},"PathShapes":{"__isSmartRef__":true,"id":8836},"TextCore":{"__isSmartRef__":true,"id":8826},"CompatLayer":{"__isSmartRef__":true,"id":10195},"Compat":{"__isSmartRef__":true,"id":10197},"Rendering":{"__isSmartRef__":true,"id":8834},"Grid":{"__isSmartRef__":true,"id":8864},"HTML":{"__isSmartRef__":true,"id":8832},"CSS":{"__isSmartRef__":true,"id":10199},"SVG":{"__isSmartRef__":true,"id":8838},"Canvas":{"__isSmartRef__":true,"id":8840},"Events":{"__isSmartRef__":true,"id":8830},"EventSimulator":{"__isSmartRef__":true,"id":10200},"EventExperiments":{"__isSmartRef__":true,"id":10201},"Widgets":{"__isSmartRef__":true,"id":8828},"Serialization":{"__isSmartRef__":true,"id":8870},"Halos":{"__isSmartRef__":true,"id":8862},"MorphAddons":{"__isSmartRef__":true,"id":8874},"Layout":{"__isSmartRef__":true,"id":10189},"ObjectMigration":{"__isSmartRef__":true,"id":10191},"AdditionalMorphs":{"__isSmartRef__":true,"id":8860},"PathOriginHackLayer":{"__isSmartRef__":true,"id":10283},"Connectors":{"__isSmartRef__":true,"id":10187},"ScriptingSupport":{"__isSmartRef__":true,"id":8876},"Complete":{"__isSmartRef__":true,"id":8858},"StyleSheets":{"__isSmartRef__":true,"id":8856},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8858},{"__isSmartRef__":true,"id":10195}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic.js","DiffMerge":{"__isSmartRef__":true,"id":10270},"dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":10203},{"__isSmartRef__":true,"id":10272},{"__isSmartRef__":true,"id":10278},{"__isSmartRef__":true,"id":10209}],"StyleSheetRepresentation":{"__isSmartRef__":true,"id":10290},"StyleSheetsHTML":{"__isSmartRef__":true,"id":10292},"_isLoaded":true,"VisualBindingsLayer":{"__isSmartRef__":true,"id":10294},"GrabbingDefaultLayer":{"__isSmartRef__":true,"id":10348},"GrabbingLayer":{"__isSmartRef__":true,"id":10352}},"10194":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"10195":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.CompatLayer","createTime":{"__isSmartRef__":true,"id":10196},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8818},{"__isSmartRef__":true,"id":8816}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/CompatLayer.js","_isLoaded":true},"10196":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"10197":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.Compat","createTime":{"__isSmartRef__":true,"id":10198}},"10198":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"10199":{},"10200":{},"10201":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.EventExperiments","createTime":{"__isSmartRef__":true,"id":10202},"wasDefined":true,"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/EventExperiments.js","privateRequirements":[{"__isSmartRef__":true,"id":8816},{"__isSmartRef__":true,"id":10203},{"__isSmartRef__":true,"id":8862}],"pendingRequirements":[],"callbacks":[],"dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":10209}],"_isLoaded":true},"10202":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"10203":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.LayerableMorphs","createTime":{"__isSmartRef__":true,"id":10204},"dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":10205},{"__isSmartRef__":true,"id":10207},{"__isSmartRef__":true,"id":10201},{"__isSmartRef__":true,"id":10209}],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/LayerableMorphs.js","wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8816},{"__isSmartRef__":true,"id":10193}],"pendingRequirements":[],"callbacks":[],"_isLoaded":true},"10204":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"10205":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.anonymous_module_0","createTime":{"__isSmartRef__":true,"id":10206},"wasDefined":true,"_isAnonymous":true,"sourceModuleName":"Global.lively.morphic.Connectors","defStack":"Error\n at require (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:13876:21)\n at http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:54045:1\n at curried (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:11261:33)\n at http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:13849:30\n at Namespace.runOnloadCallbacks (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:14542:26)\n at Namespace.load (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:14581:18)\n at Object.toRun (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:13858:24)\n at http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:53890:149","privateRequirements":[{"__isSmartRef__":true,"id":10203}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_0","_isLoaded":true},"10206":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"10207":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.PartCaching","createTime":{"__isSmartRef__":true,"id":10208},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8816},{"__isSmartRef__":true,"id":10203},{"__isSmartRef__":true,"id":8878}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/PartCaching.js","dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":10209}],"_isLoaded":true},"10208":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"10209":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.anonymous_module_1","createTime":{"__isSmartRef__":true,"id":10210},"wasDefined":true,"_isAnonymous":true,"sourceModuleName":"Global","defStack":"Error\n at require (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:13876:21)\n at HTMLScriptElement. (http://lively-kernel.org/repository/webwerkstatt/core/lively/bootstrap.js:399:17)","privateRequirements":[{"__isSmartRef__":true,"id":10211},{"__isSmartRef__":true,"id":10213},{"__isSmartRef__":true,"id":10215},{"__isSmartRef__":true,"id":10215},{"__isSmartRef__":true,"id":8810},{"__isSmartRef__":true,"id":8872},{"__isSmartRef__":true,"id":8824},{"__isSmartRef__":true,"id":10217},{"__isSmartRef__":true,"id":10211},{"__isSmartRef__":true,"id":10213},{"__isSmartRef__":true,"id":8812},{"__isSmartRef__":true,"id":8800},{"__isSmartRef__":true,"id":8822},{"__isSmartRef__":true,"id":8868},{"__isSmartRef__":true,"id":10219},{"__isSmartRef__":true,"id":8816},{"__isSmartRef__":true,"id":8802},{"__isSmartRef__":true,"id":8804},{"__isSmartRef__":true,"id":10221},{"__isSmartRef__":true,"id":10223},{"__isSmartRef__":true,"id":8842},{"__isSmartRef__":true,"id":8846},{"__isSmartRef__":true,"id":8850},{"__isSmartRef__":true,"id":8878},{"__isSmartRef__":true,"id":10225},{"__isSmartRef__":true,"id":8820},{"__isSmartRef__":true,"id":10227},{"__isSmartRef__":true,"id":10229},{"__isSmartRef__":true,"id":8848},{"__isSmartRef__":true,"id":8852},{"__isSmartRef__":true,"id":8818},{"__isSmartRef__":true,"id":8844},{"__isSmartRef__":true,"id":8836},{"__isSmartRef__":true,"id":10231},{"__isSmartRef__":true,"id":10233},{"__isSmartRef__":true,"id":8808},{"__isSmartRef__":true,"id":10235},{"__isSmartRef__":true,"id":8826},{"__isSmartRef__":true,"id":10195},{"__isSmartRef__":true,"id":8866},{"__isSmartRef__":true,"id":10237},{"__isSmartRef__":true,"id":10239},{"__isSmartRef__":true,"id":10241},{"__isSmartRef__":true,"id":8834},{"__isSmartRef__":true,"id":8864},{"__isSmartRef__":true,"id":10243},{"__isSmartRef__":true,"id":8806},{"__isSmartRef__":true,"id":10245},{"__isSmartRef__":true,"id":8832},{"__isSmartRef__":true,"id":8838},{"__isSmartRef__":true,"id":8840},{"__isSmartRef__":true,"id":10247},{"__isSmartRef__":true,"id":10249},{"__isSmartRef__":true,"id":8830},{"__isSmartRef__":true,"id":8828},{"__isSmartRef__":true,"id":10251},{"__isSmartRef__":true,"id":10253},{"__isSmartRef__":true,"id":8814},{"__isSmartRef__":true,"id":8870},{"__isSmartRef__":true,"id":8862},{"__isSmartRef__":true,"id":8874},{"__isSmartRef__":true,"id":10189},{"__isSmartRef__":true,"id":10258},{"__isSmartRef__":true,"id":10191},{"__isSmartRef__":true,"id":8860},{"__isSmartRef__":true,"id":10260},{"__isSmartRef__":true,"id":10187},{"__isSmartRef__":true,"id":10262},{"__isSmartRef__":true,"id":10264},{"__isSmartRef__":true,"id":10266},{"__isSmartRef__":true,"id":8876},{"__isSmartRef__":true,"id":10268},{"__isSmartRef__":true,"id":8858},{"__isSmartRef__":true,"id":10193},{"__isSmartRef__":true,"id":10270},{"__isSmartRef__":true,"id":10203},{"__isSmartRef__":true,"id":10272},{"__isSmartRef__":true,"id":10278},{"__isSmartRef__":true,"id":10207},{"__isSmartRef__":true,"id":10201},{"__isSmartRef__":true,"id":10274},{"__isSmartRef__":true,"id":10276},{"__isSmartRef__":true,"id":10280}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_1","_isLoaded":true},"10210":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"10211":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.lang.Closure","createTime":{"__isSmartRef__":true,"id":10212},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/lang/Closure.js","_isLoaded":true},"10212":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"10213":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.lang.UUID","createTime":{"__isSmartRef__":true,"id":10214},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/lang/UUID.js","_isLoaded":true},"10214":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"10215":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.LocalStorage","createTime":{"__isSmartRef__":true,"id":10216},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/LocalStorage.js","_isLoaded":true},"10216":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"10217":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.LogHelper","createTime":{"__isSmartRef__":true,"id":10218},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/LogHelper.js","_isLoaded":true},"10218":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"10219":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.ast.generated.Nodes","createTime":{"__isSmartRef__":true,"id":10220},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ast/generated/Nodes.js","_isLoaded":true},"10220":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"10221":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.ometa.lib","createTime":{"__isSmartRef__":true,"id":10222},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/ometa/lib.js","_isLoaded":true},"10222":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"10223":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.ChangeSet","createTime":{"__isSmartRef__":true,"id":10224},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8872}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ChangeSet.js","_isLoaded":true},"10224":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"10225":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.Helper","createTime":{"__isSmartRef__":true,"id":10226},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":10217}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/Helper.js","_isLoaded":true},"10226":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"10227":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.ometa.ometa-base","createTime":{"__isSmartRef__":true,"id":10228},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":10221}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/ometa/ometa-base.js","_isLoaded":true},"10228":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"10229":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.Main","createTime":{"__isSmartRef__":true,"id":10230},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8868},{"__isSmartRef__":true,"id":10223}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/Main.js","_isLoaded":true},"10230":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"10231":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.ometa.parser","createTime":{"__isSmartRef__":true,"id":10232},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":10227}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/ometa/parser.js","_isLoaded":true},"10232":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"10233":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.ometa.bs-ometa-optimizer","createTime":{"__isSmartRef__":true,"id":10234},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":10227}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/ometa/bs-ometa-optimizer.js","_isLoaded":true},"10234":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"10235":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.LKFileParser","createTime":{"__isSmartRef__":true,"id":10236},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":10231}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/LKFileParser.js","_isLoaded":true},"10236":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"10237":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.ast.LivelyJSParser","createTime":{"__isSmartRef__":true,"id":10238},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":10231}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ast/LivelyJSParser.js","_isLoaded":true},"10238":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"10239":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.ast.generated.Translator","createTime":{"__isSmartRef__":true,"id":10240},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":10231}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ast/generated/Translator.js","_isLoaded":true},"10240":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"10241":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.ometa.bs-js-compiler","createTime":{"__isSmartRef__":true,"id":10242},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":10231}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/ometa/bs-js-compiler.js","_isLoaded":true},"10242":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"10243":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.ide.AutoIndent","createTime":{"__isSmartRef__":true,"id":10244},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8826}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/AutoIndent.js","_isLoaded":true},"10244":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"10245":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.ometa.bs-ometa-compiler","createTime":{"__isSmartRef__":true,"id":10246},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":10231},{"__isSmartRef__":true,"id":10241}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/ometa/bs-ometa-compiler.js","_isLoaded":true},"10246":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"10247":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.ometa.lk-parser-extensions","createTime":{"__isSmartRef__":true,"id":10248},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":10231},{"__isSmartRef__":true,"id":10233},{"__isSmartRef__":true,"id":10241},{"__isSmartRef__":true,"id":10245}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/ometa/lk-parser-extensions.js","_isLoaded":true},"10248":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"10249":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.Ometa","createTime":{"__isSmartRef__":true,"id":10250},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8808},{"__isSmartRef__":true,"id":10227},{"__isSmartRef__":true,"id":10247}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/Ometa.js","_isLoaded":true},"10250":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"10251":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.ide.FileParsing","createTime":{"__isSmartRef__":true,"id":10252},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":10249},{"__isSmartRef__":true,"id":10235}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/FileParsing.js","_isLoaded":true},"10252":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"10253":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.ast.Parser","createTime":{"__isSmartRef__":true,"id":10254},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":10249},{"__isSmartRef__":true,"id":10239},{"__isSmartRef__":true,"id":10219},{"__isSmartRef__":true,"id":10237}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ast/Parser.js","jsParser":{"__isSmartRef__":true,"id":10255},"astTranslator":{"__isSmartRef__":true,"id":10257},"_isLoaded":true},"10254":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"10255":{"hexDigits":"0123456789abcdef","keywords":{"__isSmartRef__":true,"id":10256}},"10256":{"break":true,"case":true,"catch":true,"continue":true,"default":true,"delete":true,"do":true,"else":true,"finally":true,"for":true,"function":true,"if":true,"in":true,"instanceof":true,"new":true,"return":true,"switch":true,"this":true,"throw":true,"try":true,"typeof":true,"var":true,"void":true,"while":true,"with":true,"ometa":true,"debugger":true},"10257":{},"10258":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.ide.SourceDatabase","createTime":{"__isSmartRef__":true,"id":10259},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":10251}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/SourceDatabase.js","_isLoaded":true},"10259":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"10260":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.ide.BrowserFramework","createTime":{"__isSmartRef__":true,"id":10261},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":10195},{"__isSmartRef__":true,"id":8828},{"__isSmartRef__":true,"id":8874}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/BrowserFramework.js","_isLoaded":true},"10261":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"10262":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.ide.SystemBrowserNodes","createTime":{"__isSmartRef__":true,"id":10263},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":10260}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/SystemBrowserNodes.js","_isLoaded":true},"10263":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"10264":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.ide.BrowserCommands","createTime":{"__isSmartRef__":true,"id":10265},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":10260}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/BrowserCommands.js","_isLoaded":true},"10265":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"10266":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.ast.StaticAnalysis","createTime":{"__isSmartRef__":true,"id":10267},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":10253}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ast/StaticAnalysis.js","_isLoaded":true},"10267":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"10268":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.ide.LocalBrowser","createTime":{"__isSmartRef__":true,"id":10269},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":10223},{"__isSmartRef__":true,"id":10260},{"__isSmartRef__":true,"id":10264}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/LocalBrowser.js","_isLoaded":true},"10269":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"10270":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.DiffMerge","createTime":{"__isSmartRef__":true,"id":10271},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8858}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/DiffMerge.js","dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":10209}],"_isLoaded":true},"10271":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"10272":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.ide.SyntaxHighlighting","createTime":{"__isSmartRef__":true,"id":10273},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":10193},{"__isSmartRef__":true,"id":10260}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/SyntaxHighlighting.js","dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":10274},{"__isSmartRef__":true,"id":10209}],"_isLoaded":true},"10273":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"10274":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.ide.SystemCodeBrowser","createTime":{"__isSmartRef__":true,"id":10275},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":10260},{"__isSmartRef__":true,"id":10262},{"__isSmartRef__":true,"id":10264},{"__isSmartRef__":true,"id":10258},{"__isSmartRef__":true,"id":10268},{"__isSmartRef__":true,"id":10272}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/SystemCodeBrowser.js","dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":10276},{"__isSmartRef__":true,"id":10280},{"__isSmartRef__":true,"id":10209}],"_isLoaded":true},"10275":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"10276":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.ide.ErrorViewer","createTime":{"__isSmartRef__":true,"id":10277},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":10225},{"__isSmartRef__":true,"id":10274},{"__isSmartRef__":true,"id":10268},{"__isSmartRef__":true,"id":10278}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/ErrorViewer.js","dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":10280},{"__isSmartRef__":true,"id":10209}],"_isLoaded":true},"10277":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"10278":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.ide.VersionTools","createTime":{"__isSmartRef__":true,"id":10279},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":10193}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/VersionTools.js","dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":10276},{"__isSmartRef__":true,"id":10280},{"__isSmartRef__":true,"id":10209}],"_isLoaded":true},"10279":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"10280":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.ide","createTime":{"__isSmartRef__":true,"id":10281},"AutoIndent":{"__isSmartRef__":true,"id":10243},"wasDefined":true,"FileParsing":{"__isSmartRef__":true,"id":10251},"SourceDatabase":{"__isSmartRef__":true,"id":10258},"BrowserFramework":{"__isSmartRef__":true,"id":10260},"SystemBrowserNodes":{"__isSmartRef__":true,"id":10262},"BrowserCommands":{"__isSmartRef__":true,"id":10264},"LocalBrowser":{"__isSmartRef__":true,"id":10268},"SyntaxHighlighting":{"__isSmartRef__":true,"id":10272},"VersionTools":{"__isSmartRef__":true,"id":10278},"SystemCodeBrowser":{"__isSmartRef__":true,"id":10274},"ErrorViewer":{"__isSmartRef__":true,"id":10276},"privateRequirements":[{"__isSmartRef__":true,"id":10225},{"__isSmartRef__":true,"id":10274},{"__isSmartRef__":true,"id":10268},{"__isSmartRef__":true,"id":10278},{"__isSmartRef__":true,"id":10276}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide.js","dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":10209}],"_isLoaded":true,"SourceControl":{"__isSmartRef__":true,"id":10282}},"10281":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:39 GMT+0100 (CET)"},"10282":{"__LivelyClassName__":"AnotherSourceDatabase","__SourceModuleName__":"Global.lively.ide.SourceDatabase"},"10283":{"2":{"__isSmartRef__":true,"id":10284},"3":{"__isSmartRef__":true,"id":10287},"name":"PathOriginHackLayer","namespaceName":"Global.lively.morphic","layeredFunctionsList":{"__isSmartRef__":true,"id":10289},"sourceModule":{"__isSmartRef__":true,"id":8860},"__LivelyClassName__":"Layer","__SourceModuleName__":"Global.cop.Layers"},"10284":{"_layered_object":{"__isSmartRef__":true,"id":10285}},"10285":{"isPath":true,"style":{"__isSmartRef__":true,"id":10286},"_layer_object_id":2,"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"10286":{"borderWidth":1,"__serializedExpressions__":["borderColor"],"borderColor":"Color.rgb(0,0,0)"},"10287":{"_layered_object":{"__isSmartRef__":true,"id":10288}},"10288":{"_layer_object_id":3,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"10289":{},"10290":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.StyleSheetRepresentation","createTime":{"__isSmartRef__":true,"id":10291},"dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":8856},{"__isSmartRef__":true,"id":8854}],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/StyleSheetRepresentation.js","wasDefined":true,"callbacks":[],"_isLoaded":true},"10291":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"10292":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.StyleSheetsHTML","createTime":{"__isSmartRef__":true,"id":10293},"dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":8856}],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/StyleSheetsHTML.js","wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8832}],"callbacks":[],"_isLoaded":true},"10293":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"10294":{"4":{"__isSmartRef__":true,"id":10295},"6":{"__isSmartRef__":true,"id":10328},"name":"VisualBindingsLayer","namespaceName":"Global.lively.morphic","layeredFunctionsList":{"__isSmartRef__":true,"id":10345},"sourceModule":{"__isSmartRef__":true,"id":10205},"__LivelyClassName__":"Layer","__SourceModuleName__":"Global.cop.Layers"},"10295":{"_layered_object":{"__isSmartRef__":true,"id":10296}},"10296":{"style":{"__isSmartRef__":true,"id":10297},"isWorld":true,"htmlDispatchTable":{"__isSmartRef__":true,"id":10298},"doNotSerialize":["revisionOnLoad","clickedOnMorph","draggedMorph","cachedWindowBounds"],"_layer_object_id":4,"lastModified":{"__isSmartRef__":true,"id":10299},"loadingMorph":{"__isSmartRef__":true,"id":10300},"__LivelyClassName__":"lively.morphic.World","__SourceModuleName__":"Global.lively.morphic.Core"},"10297":{"enableGrabbing":false,"enableHalos":true,"enableMorphMenu":true,"enableDragging":true,"__serializedExpressions__":["fill"],"fill":"Color.rgb(255,255,255)"},"10298":{"setScroll":"setScrollHTML"},"10299":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:19:29 GMT+0100 (CET)"},"10300":{"submorphs":[{"__isSmartRef__":true,"id":10301}],"scripts":[],"id":"8A34E3E6-866D-4A1C-BCA9-DD89BCBD195C","shape":{"__isSmartRef__":true,"id":10312},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"showsHalos":false,"name":"LoadingMorph","partsBinMetaInfo":{"__isSmartRef__":true,"id":5295},"eventHandler":{"__isSmartRef__":true,"id":10313},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"59692BC3-6C7B-4E23-B820-8699260EA722","486BB935-1313-4103-B2A8-642B19437478","18AFFD44-46CD-489E-B1D6-DED43E2B6B06","2608C892-2204-4981-9A87-8E749F8944AB","5535861F-4EA2-44AB-8A40-0538124E0AAC","16C292B3-86E8-4622-B516-27C48263B8CC","87731A20-D455-44D0-97E5-98A7CFD4E417","A17081E7-E597-47ED-BD32-6E4D206BD7D7","CFB4A44C-BFEA-4584-BCBA-AE2A56739200","76B3DD9B-8D01-42BA-A574-AB99D5F899BB","1EBC5512-8F54-4B24-998C-69A285EC8533","DD1165C7-6C1A-4361-A4AE-FCF6F31152FD","4D6D36E8-48F3-408A-B03C-202E4DC182BD","5F3B3E0F-BBC6-4DDA-BAA0-7EFC05FF2011","E0A6B33B-767A-4532-9021-892414520200","F5F5E2B1-5FF0-4E09-B323-AE88A3920B8D","0C7E832A-A741-430F-B295-8BC181D066FE","472AED3B-CB76-49BD-BF49-354A2D568F86","A7C52F65-D140-4791-880F-F7584C7BB570","3516412B-8B36-4E52-9416-6B7FB358BDC2","1840CACC-078C-4795-AD3F-E9D6F8D557A0","1FEDCA25-0131-46FA-840F-DC5F1B05C6CA","C620CED3-0AE9-4097-9AA7-2706A042F9C9","679A861B-40E0-4DB2-B22F-95B454C6978D","FEF39B3C-E634-4825-BAB8-2D44FE647B03"],"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":10314},"prevScroll":[0,0],"moved":true,"_Rotation":0,"_Scale":1,"headRevision":146469,"_ClipMode":"visible","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10315},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)","distanceToDragEvent":"lively.pt(171.0,-13.0)"},"10301":{"submorphs":[{"__isSmartRef__":true,"id":10302}],"scripts":[],"shape":{"__isSmartRef__":true,"id":10308},"id":"609318FB-B6E1-42E9-B2A0-6CE08A39B0EB","eventHandler":{"__isSmartRef__":true,"id":10309},"droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"name":"ProgressIndicator","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":10310},"derivationIds":[520,"071F18BE-FF28-40F5-ACAD-1916E0D25C38","DF185A10-743D-45FC-B9C2-76E12D908BCF","BF125D2C-596A-4C1E-A5F8-DAE4801E9497","3CEE8CFF-B8F1-4B4B-A405-CB583080252A","D0652878-8F9C-4591-8A82-296898AACDB6","31441DDF-2220-43BE-A99F-69E1FEC68030","14A90039-0D3E-46DC-8445-D42B8E02EB42","681EF5DE-A344-4114-B2F3-B96CE3872524","C0381116-5116-4F33-B082-A411D0E4534E","24E9581E-B008-46EE-9CBC-D5190E100D98","C69D1041-2C5E-48FE-B04C-04E66450658A","4830945B-4FFF-4564-9424-34D7995DAE60","8602C233-B3E7-4682-9B0E-D7549761D934","B4E0E11F-2BED-462E-B708-89D63971856E","EE0144C2-D016-4390-8A67-4E7DEF171C83","F44DF6E4-5F27-440E-AB5F-3721C0A10CA6","73FC6648-DAAF-4673-8CF4-7DA219513F22","B78EB1B5-780C-45F7-B0A7-B988B52B1FF1","DFDB8CD1-72F7-40F4-849B-1F9B866277AB","66111105-B1FC-41F7-BF70-D45118C9E09F","02420416-1E35-4831-AABB-91CD0460CA1A","7C6B2EB2-4510-4A8E-BAFF-5CF0040DD7F5","0503F5A1-1732-4610-9A5A-920D658CA766","07C5AE03-36AD-4849-BACD-27D7D9A2CCF2","9FFF9D73-931C-404C-AA4B-5AC2E7C53504"],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":10300},"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":10311},"prevScroll":[0,0],"_Rotation":0,"_Scale":1,"_ClipMode":"visible","__LivelyClassName__":"lively.morphic.Image","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(113.5,81.0)","distanceToDragEvent":"lively.pt(39.0,-11.0)"},"10302":{"submorphs":[],"scripts":[],"id":"8038B2C9-D3FC-416F-9FF5-BFFF61CE60CE","shape":{"__isSmartRef__":true,"id":10303},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_MaxTextWidth":257,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"loadedMorphName","partsBinMetaInfo":{"__isSmartRef__":true,"id":10304},"textChunks":[{"__isSmartRef__":true,"id":10305}],"charsReplaced":"MorphName","lastFindLoc":18,"priorSelectionRange":[9,0],"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":10307},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_ClipMode":"visible","derivationIds":[355,"023045B3-2D6B-4425-89FB-F4806D527BE0","DC0C2365-868C-41AE-8369-51C31E91493E","C6D9D314-86A1-4015-970B-F6787F535E1A","6AA4552E-2E85-447E-9033-99D5AA1A94BC","D94BE49C-8A3E-4F1F-BF28-FEDD9B40D213","AA8F0470-654C-4AA2-8135-4607F5429AC5","E0BAABCC-FFB2-4EDF-BAE5-C63CC99B6A97","1A86AE17-73AE-442E-AB36-DD90C6DFC8BC","EF750075-E964-4CD3-B6A4-161511E1D058","CED69CBF-FFA5-45E7-B333-FBACE4F278AC","E56978C1-7424-4C10-8168-11FD3237B540","D5AB2532-A4DC-42D6-AF17-99CBBCEAA848","245866CB-598A-4172-A3A0-A06D4D26C6AD","43B0F12E-5793-43AA-80E1-496774E0EBA6","1B776A8C-0413-475F-8EBD-120BBD91D2BB","F84F2C9A-8003-4E81-833A-83F48C92F3B8","3124B389-9FA4-4348-BC5D-0DFF9C59CD1B","1A1BCBAC-D7CC-4BAE-B8C2-7C693F7327A1","1CB201BA-5E0B-4771-821A-139FA2AEFBC2","195520FA-4816-47A4-B0F5-BA890AFD9DF9","0D15F28A-24C9-46B7-89C5-6D2354728AC1","316FE9D3-62EC-4FD6-9B0F-FFA622B79575","739F3743-9BE1-48C8-813D-C0BFB0DCACA6","01877B3B-7DA7-4222-B011-7B5F4E501862","B8FE7DEE-9568-4BE6-BA12-EA674BA79E08"],"_WhiteSpaceHandling":"pre-wrap","owner":{"__isSmartRef__":true,"id":10301},"_MinTextWidth":257,"_MinTextHeight":null,"previousSelection":[6,6],"_Align":"center","isBeingDragged":false,"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(-109.0,38.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(179.0,-11.0)"},"10303":{"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(257.0,23.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"10304":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10305":{"style":{"__isSmartRef__":true,"id":10306},"chunkOwner":{"__isSmartRef__":true,"id":10302},"storedString":"loading part","_id":"_560","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10306":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10307":{"morph":{"__isSmartRef__":true,"id":10302},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10308":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"_ImageURL":"data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isLoaded":true,"_ClipMode":"visible","_BorderWidth":0,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Image","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(31.0,31.0)","_Padding":"lively.rect(0,0,0,0)"},"10309":{"morph":{"__isSmartRef__":true,"id":10301},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10310":{"partName":"ProgressIndicator","requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Widgets/","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10311":{"centeredHorizontal":true,"centeredVertical":true},"10312":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":8.515,"_Opacity":0.8146,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(266.0,223.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"10313":{"morph":{"__isSmartRef__":true,"id":10300},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10314":{"adjustForNewBounds":true},"10315":{"loadPart":{"__isSmartRef__":true,"id":10316},"loadFinished":{"__isSmartRef__":true,"id":10320},"loadPartByName":{"__isSmartRef__":true,"id":10324}},"10316":{"varMapping":{"__isSmartRef__":true,"id":10317},"source":"function loadPart(partItem, isAsync) {\n this.partItem = partItem;\n \n this.openInWorld();\n if(partItem.part) {\n this.setExtent(partItem.part.getExtent());\n }\n this.align(this.bounds().center(), $world.visibleBounds().center());\n \n \n if(typeof isAsync === \"function\") {\n this.callback = isAsync;\n }\n\n connect(partItem, 'part', this, \"loadFinished\");\n\n partItem.loadPart(isAsync);\n\n return partItem.part;\n\n}","funcProperties":{"__isSmartRef__":true,"id":10318},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10317":{"this":{"__isSmartRef__":true,"id":10300}},"10318":{"timestamp":{"__isSmartRef__":true,"id":10319},"user":"sstamm","tags":[]},"10319":{"isSerializedDate":true,"string":"Fri Mar 16 2012 15:42:18 GMT+0100 (CET)"},"10320":{"varMapping":{"__isSmartRef__":true,"id":10321},"source":"function loadFinished(part) {\n if(this.owner === $world.firstHand()) {\n $world.firstHand().removeAllMorphs();\n } else {\n this.owner.addMorph(part);\n part.align(part.bounds().center(), this.bounds().center());\n this.remove();\n }\n disconnect(this.partItem, 'part', this, \"loadFinished\");\n if(this.callback) {\n this.callback(part);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":10322},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10321":{"this":{"__isSmartRef__":true,"id":10300}},"10322":{"timestamp":{"__isSmartRef__":true,"id":10323},"user":"sstamm","tags":[]},"10323":{"isSerializedDate":true,"string":"Wed Feb 22 2012 14:01:53 GMT+0100 (CET)"},"10324":{"varMapping":{"__isSmartRef__":true,"id":10325},"source":"function loadPartByName(partName, optPartsSpaceName, isAsync) {\n var partItem = lively.PartsBin.getPartItem(partName, optPartsSpaceName);\n return this.loadPart(partItem, isAsync);\n}","funcProperties":{"__isSmartRef__":true,"id":10326},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10325":{"this":{"__isSmartRef__":true,"id":10300}},"10326":{"timestamp":{"__isSmartRef__":true,"id":10327},"user":"sstamm","tags":[]},"10327":{"isSerializedDate":true,"string":"Thu Feb 02 2012 17:03:18 GMT+0100 (CET)"},"10328":{"_layered_object":{"__isSmartRef__":true,"id":10329}},"10329":{"style":{"__isSmartRef__":true,"id":10330},"isMorph":true,"idCounter":0,"renderContextTableType":"morphRenderContextTable","htmlDispatchTable":{"__isSmartRef__":true,"id":10331},"svgDispatchTable":{"__isSmartRef__":true,"id":10332},"canvasDispatchTable":{"__isSmartRef__":true,"id":10333},"dragTriggerDistance":5,"connections":{"__isSmartRef__":true,"id":10334},"doNotSerialize":["_renderContext","halos","_isRendered","priorExtent","cachedBounds"],"showsHalosOnRightClick":true,"isLayoutable":true,"cssIsEnabled":true,"lookupLayersIn":["owner"],"_layer_object_id":6,"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core"},"10330":{"enableDropping":true,"enableHalos":true},"10331":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setBaseThemeStyleSheet":"setBaseThemeStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML","setNodeMorphId":"setNodeMorphIdHTML"},"10332":{"replaceRenderContext":"replaceRenderContextSVG","init":"initSVG","append":"appendSVG","remove":"removeSVG","setPosition":"setPositionSVG","setRotation":"setRotationSVG","setPointerEvents":"setPointerEventsSVG","setHandStyle":"setHandStyleSVG"},"10333":{"init":"initCANVAS","append":"appendCANVAS","remove":"removeCANVAS","setPosition":"attributeChangedCANVAS"},"10334":{"name":{"__isSmartRef__":true,"id":10335},"position":{"__isSmartRef__":true,"id":10336},"rotation":{"__isSmartRef__":true,"id":10337},"scale":{"__isSmartRef__":true,"id":10338},"setScale":{"__isSmartRef__":true,"id":10339},"borderWidth":{"__isSmartRef__":true,"id":10340},"borderColor":{"__isSmartRef__":true,"id":10341},"fill":{"__isSmartRef__":true,"id":10342},"extent":{"__isSmartRef__":true,"id":10343},"globalTransform":{"__isSmartRef__":true,"id":10344}},"10335":{},"10336":{"map":"_Position"},"10337":{"map":"_Rotation"},"10338":{"map":"_Scale"},"10339":{},"10340":{"map":"shape._BorderWidth"},"10341":{"map":"shape._BorderColor"},"10342":{"map":"shape._Fill"},"10343":{"map":"shape._Extent"},"10344":{"connectionClassType":"lively.morphic.GeometryTransformConnection"},"10345":{"":{"__isSmartRef__":true,"id":10346},"":{"__isSmartRef__":true,"id":10347}},"10346":{"morphMenuItems":true},"10347":{"morphMenuItems":true},"10348":{"6":{"__isSmartRef__":true,"id":10349},"name":"GrabbingDefaultLayer","namespaceName":"Global.lively.morphic","layeredFunctionsList":{"__isSmartRef__":true,"id":10350},"sourceModule":{"__isSmartRef__":true,"id":10201},"__LivelyClassName__":"Layer","__SourceModuleName__":"Global.cop.Layers"},"10349":{"_layered_object":{"__isSmartRef__":true,"id":10329}},"10350":{"":{"__isSmartRef__":true,"id":10351}},"10351":{"onDragStart":true},"10352":{"6":{"__isSmartRef__":true,"id":10353},"7":{"__isSmartRef__":true,"id":10354},"name":"GrabbingLayer","namespaceName":"Global.lively.morphic","layeredFunctionsList":{"__isSmartRef__":true,"id":10366},"sourceModule":{"__isSmartRef__":true,"id":10201},"__LivelyClassName__":"Layer","__SourceModuleName__":"Global.cop.Layers"},"10353":{"_layered_object":{"__isSmartRef__":true,"id":10329}},"10354":{"_layered_object":{"__isSmartRef__":true,"id":10355}},"10355":{"isText":true,"allowInput":true,"style":{"__isSmartRef__":true,"id":10356},"autoAdjustPadding":true,"suppressDropping":true,"draggingEnabled":true,"textChunks":[{"__isSmartRef__":true,"id":10357}],"shortcutHandlers":[],"tab":" ","htmlDispatchTable":{"__isSmartRef__":true,"id":10359},"svgDispatchTable":{"__isSmartRef__":true,"id":10360},"canvasDispatchTable":{"__isSmartRef__":true,"id":10361},"accessibleInInactiveWindow":false,"connections":{"__isSmartRef__":true,"id":10362},"doNotSerialize":["charsTyped"],"_layer_object_id":7,"syntaxHighlighter":{"__isSmartRef__":true,"id":10365},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10356":{"borderWidth":1,"fixedWidth":true,"fixedHeight":true,"enableGrabbing":false,"enableDropping":false,"allowInput":true,"clipMode":"visible","fontFamily":"Helvetica","fontSize":10,"__serializedExpressions__":["borderColor","fill","textColor","padding"],"borderColor":"Color.rgb(0,0,0)","fill":"Color.rgb(243,243,243)","textColor":"Color.rgb(64,64,64)","padding":"lively.rect(4,2,0,0)"},"10357":{"style":{"__isSmartRef__":true,"id":10358},"chunkOwner":{"__isSmartRef__":true,"id":10355},"_id":"_12383","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10358":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10359":{"updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setFontWeight":"setFontWeightHTML","setFontStyle":"setFontStyleHTML","setTextDecoration":"setTextDecorationHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","setWordBreak":"setWordBreakHTML","focusMorph":"focusMorphHTML","setInputAllowed":"setInputAllowedHTML","setTextStylingMode":"setTextStylingModeHTML"},"10360":{"renderText":"renderTextSVG","updateText":"updateTextSVG","setTextExtent":"setTextExtentSVG","getTextExtent":"getTextExtentSVG","setMaxTextWidth":"setMaxTextWidthSVG","setMaxTextHeight":"setMaxTextHeightSVG","getTextString":"getTextStringSVG","ignoreTextEvents":"ignoreTextEventsSVG"},"10361":{"updateText":"attributeChangedCANVAS"},"10362":{"textString":{"__isSmartRef__":true,"id":10363},"savedTextString":{"__isSmartRef__":true,"id":10364}},"10363":{},"10364":{},"10365":{"__LivelyClassName__":"lively.ast.JSSyntaxHighlighter","__SourceModuleName__":"Global.lively.ast.IDESupport"},"10366":{"":{"__isSmartRef__":true,"id":10367},"":{"__isSmartRef__":true,"id":10368}},"10367":{"isLocked":true,"onDragStart":true},"10368":{"onDragStart":true},"10369":{"background-color":{"__isSmartRef__":true,"id":10370},"border":{"__isSmartRef__":true,"id":10371},"border-width":{"__isSmartRef__":true,"id":10372},"border-bottom-width":{"__isSmartRef__":true,"id":10373},"border-left-width":{"__isSmartRef__":true,"id":10374},"border-top-width":{"__isSmartRef__":true,"id":10375},"border-right-width":{"__isSmartRef__":true,"id":10376},"border-color":{"__isSmartRef__":true,"id":10377},"border-top-color":{"__isSmartRef__":true,"id":10378},"border-bottom-color":{"__isSmartRef__":true,"id":10379},"border-left-color":{"__isSmartRef__":true,"id":10380},"border-right-color":{"__isSmartRef__":true,"id":10381},"border-radius":{"__isSmartRef__":true,"id":10382},"color":{"__isSmartRef__":true,"id":10383},"font-family":{"__isSmartRef__":true,"id":10384},"background-image":{"__isSmartRef__":true,"id":10385},"cursor":{"__isSmartRef__":true,"id":10386},"box-shadow":{"__isSmartRef__":true,"id":10387},"text-shadow":{"__isSmartRef__":true,"id":10388}},"10370":{"shorthand":"background","values":[[3]]},"10371":{"values":[[1,0,3]]},"10372":{"shorthand":"border","values":[[1],[1,1,1,1]]},"10373":{"shorthand":"border-width","values":[[1]]},"10374":{"shorthand":"border-width","values":[[1]]},"10375":{"shorthand":"border-width","values":[[1]]},"10376":{"shorthand":"border-width","values":[[1]]},"10377":{"shorthand":"border","values":[[3],[3,3,3,3]]},"10378":{"shorthand":"border-color","values":[[3]]},"10379":{"shorthand":"border-color","values":[[3]]},"10380":{"shorthand":"border-color","values":[[3]]},"10381":{"shorthand":"border-color","values":[[3]]},"10382":{"values":[[1],[1,1,1,1]]},"10383":{"values":[[3]]},"10384":{"commaSeparated":true,"values":[[0]]},"10385":{"commaSeparated":true,"values":[[0]]},"10386":{"commaSeparated":true,"values":[[0]]},"10387":{"commaSeparated":true,"values":[[4]]},"10388":{"commaSeparated":true,"values":[[4]]},"10389":{"background-color":{"__isSmartRef__":true,"id":10390},"border":{"__isSmartRef__":true,"id":10391},"border-width":{"__isSmartRef__":true,"id":10392},"border-bottom-width":{"__isSmartRef__":true,"id":10393},"border-left-width":{"__isSmartRef__":true,"id":10394},"border-top-width":{"__isSmartRef__":true,"id":10395},"border-right-width":{"__isSmartRef__":true,"id":10396},"border-color":{"__isSmartRef__":true,"id":10397},"border-top-color":{"__isSmartRef__":true,"id":10398},"border-bottom-color":{"__isSmartRef__":true,"id":10399},"border-left-color":{"__isSmartRef__":true,"id":10400},"border-right-color":{"__isSmartRef__":true,"id":10401},"border-radius":{"__isSmartRef__":true,"id":10402},"color":{"__isSmartRef__":true,"id":10403},"font-family":{"__isSmartRef__":true,"id":10404},"background-image":{"__isSmartRef__":true,"id":10405},"cursor":{"__isSmartRef__":true,"id":10406},"box-shadow":{"__isSmartRef__":true,"id":10407},"text-shadow":{"__isSmartRef__":true,"id":10408}},"10390":{"commaSeparated":false,"values":[[3]],"shorthands":[],"shorthandFor":[]},"10391":{"commaSeparated":false,"values":[[1,0,3]],"shorthands":[],"shorthandFor":["border-width","border-bottom-width","border-left-width","border-top-width","border-right-width","border-color","border-top-color","border-bottom-color","border-left-color","border-right-color"]},"10392":{"commaSeparated":false,"values":[[1],[1,1,1,1]],"shorthands":["border"],"shorthandFor":["border-bottom-width","border-left-width","border-top-width","border-right-width"]},"10393":{"commaSeparated":false,"values":[[1]],"shorthands":["border","border-width"],"shorthandFor":[]},"10394":{"commaSeparated":false,"values":[[1]],"shorthands":["border","border-width"],"shorthandFor":[]},"10395":{"commaSeparated":false,"values":[[1]],"shorthands":["border","border-width"],"shorthandFor":[]},"10396":{"commaSeparated":false,"values":[[1]],"shorthands":["border","border-width"],"shorthandFor":[]},"10397":{"commaSeparated":false,"values":[[3],[3,3,3,3]],"shorthands":["border"],"shorthandFor":["border-top-color","border-bottom-color","border-left-color","border-right-color"]},"10398":{"commaSeparated":false,"values":[[3]],"shorthands":["border","border-color"],"shorthandFor":[]},"10399":{"commaSeparated":false,"values":[[3]],"shorthands":["border","border-color"],"shorthandFor":[]},"10400":{"commaSeparated":false,"values":[[3]],"shorthands":["border","border-color"],"shorthandFor":[]},"10401":{"commaSeparated":false,"values":[[3]],"shorthands":["border","border-color"],"shorthandFor":[]},"10402":{"commaSeparated":false,"values":[[1],[1,1,1,1]],"shorthands":[],"shorthandFor":[]},"10403":{"commaSeparated":false,"values":[[3]],"shorthands":[],"shorthandFor":[]},"10404":{"commaSeparated":true,"values":[[0]],"shorthands":[],"shorthandFor":[]},"10405":{"commaSeparated":true,"values":[[0]],"shorthands":[],"shorthandFor":[]},"10406":{"commaSeparated":true,"values":[[0]],"shorthands":[],"shorthandFor":[]},"10407":{"commaSeparated":true,"values":[[4]],"shorthands":[],"shorthandFor":[]},"10408":{"commaSeparated":true,"values":[[4]],"shorthands":[],"shorthandFor":[]},"10409":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.apps.d3Interface","createTime":{"__isSmartRef__":true,"id":10410},"dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":10411}],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/apps/d3Interface.js","wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8828}],"callbacks":[],"_isLoaded":true},"10410":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"10411":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.anonymous_module_4","createTime":{"__isSmartRef__":true,"id":10412},"wasDefined":true,"_isAnonymous":true,"sourceModuleName":"Global.anonymous_module_3","defStack":"Error\n at require (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:13876:21)\n at http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:27677:13\n at curried (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:11261:33)\n at http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:13849:30\n at Namespace.runOnloadCallbacks (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:14542:26)\n at Namespace.load (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:14581:18)\n at Object.toRun (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:13858:24)\n at Loader.loadWorld (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:27676:59)\n at Loader.systemStart (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:27671:14)\n at http://lively-kernel.org/repository/webwerkstatt/core/lively/bootstrap.js:650:20","privateRequirements":[{"__isSmartRef__":true,"id":10223},{"__isSmartRef__":true,"id":8818},{"__isSmartRef__":true,"id":8860},{"__isSmartRef__":true,"id":8814},{"__isSmartRef__":true,"id":8812},{"__isSmartRef__":true,"id":8820},{"__isSmartRef__":true,"id":8830},{"__isSmartRef__":true,"id":8878},{"__isSmartRef__":true,"id":10409},{"__isSmartRef__":true,"id":10211},{"__isSmartRef__":true,"id":8828},{"__isSmartRef__":true,"id":8826},{"__isSmartRef__":true,"id":10219},{"__isSmartRef__":true,"id":8808},{"__isSmartRef__":true,"id":10187},{"__isSmartRef__":true,"id":8836},{"__isSmartRef__":true,"id":8822},{"__isSmartRef__":true,"id":8878},{"__isSmartRef__":true,"id":8876},{"__isSmartRef__":true,"id":10258},{"__isSmartRef__":true,"id":8816},{"__isSmartRef__":true,"id":10413},{"__isSmartRef__":true,"id":10415},{"__isSmartRef__":true,"id":10260},{"__isSmartRef__":true,"id":10274},{"__isSmartRef__":true,"id":10264},{"__isSmartRef__":true,"id":10262},{"__isSmartRef__":true,"id":10251},{"__isSmartRef__":true,"id":10268},{"__isSmartRef__":true,"id":10223},{"__isSmartRef__":true,"id":8858}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_4","_isLoaded":true},"10412":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"10413":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.ast.IDESupport","createTime":{"__isSmartRef__":true,"id":10414},"wasDefined":true,"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ast/IDESupport.js","dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":10411}],"privateRequirements":[{"__isSmartRef__":true,"id":10266},{"__isSmartRef__":true,"id":10272},{"__isSmartRef__":true,"id":10260},{"__isSmartRef__":true,"id":10251}],"callbacks":[],"isEnabled":true,"_isLoaded":true},"10414":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"10415":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.apps.ObjectGrapher","createTime":{"__isSmartRef__":true,"id":10416},"dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":10411}],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/apps/ObjectGrapher.js","wasDefined":true,"callbacks":[],"_isLoaded":true},"10416":{"isSerializedDate":true,"string":"Mon Jan 07 2013 10:44:40 GMT+0100 (CET)"},"10417":{"val":"ObjectGrapher"},"10418":{"val":{"__isSmartRef__":true,"id":10415}},"10419":{"val":"Grapher"},"10420":{},"10421":{"val":{"__isSmartRef__":true,"id":10422}},"10422":{"nodes":[],"specials":{"__isSmartRef__":true,"id":10423},"edges":[],"__LivelyClassName__":"apps.ObjectGrapher.Grapher","__SourceModuleName__":"Global.apps.ObjectGrapher"},"10423":{"String":[],"Array":[],"Number":[],"Boolean":[]},"10424":{"val":{"__isSmartRef__":true,"id":10422}},"10425":{"val":{"__isSmartRef__":true,"id":10422}},"10426":{},"10427":{"val":{"__isSmartRef__":true,"id":8301}},"10428":{"val":{"__isSmartRef__":true,"id":8301}},"10429":{"val":{"__isSmartRef__":true,"id":8301}},"10430":{"val":{"__isSmartRef__":true,"id":8301}},"10431":{"val":"addMorph"},"10432":{},"10433":{"val":0},"10434":{"val":0},"10435":{},"10436":{"val":"keys"},"10437":{"val":{"__isSmartRef__":true,"id":8301}},"10438":{"val":["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"]},"10439":{"val":["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"]},"10440":{"val":0},"10441":{"val":0},"10442":{"val":23},"10443":{"val":100},"10444":{"val":true},"10445":{"val":["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"]},"10446":{"val":23},"10447":{"val":"getRotation"},"10448":{"val":"getRotation"},"10449":{"val":"getRotation"},"10450":{"val":"addMorph"},"10451":{"val":true},"10452":{"val":"getRotation"},"10453":{"val":{"__isSmartRef__":true,"id":10422}},"10454":{"val":"morphicAttrs"},"10455":{"val":["submorphs","scripts","shape","eventHandler","derivationIds","id","droppingEnabled","halosEnabled"]},"10456":{"val":false},"10457":{},"10458":{},"10459":{},"10460":{},"10461":{},"10462":{"this":{"__isSmartRef__":true,"id":8788},"crunchedObj":{"__isSmartRef__":true,"id":8299},"self":{"__isSmartRef__":true,"id":10422},"obj":{"__isSmartRef__":true,"id":8301},"i":0,"keys":["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],"j":23,"v":"getRotation"},"10463":{"values":{"__isSmartRef__":true,"id":10464},"context":[],"pc":{"__isSmartRef__":true,"id":8781},"mapping":{"__isSmartRef__":true,"id":10485}},"10464":{"39-42":{"__isSmartRef__":true,"id":8795},"25-42":{"__isSmartRef__":true,"id":8796},"59-63":{"__isSmartRef__":true,"id":8797},"64-77":{"__isSmartRef__":true,"id":10417},"58-77":{"__isSmartRef__":true,"id":10418},"78-85":{"__isSmartRef__":true,"id":10419},"58-85":{"__isSmartRef__":true,"id":10420},"58-87":{"__isSmartRef__":true,"id":10421},"55-87":{"__isSmartRef__":true,"id":10424},"47-87":{"__isSmartRef__":true,"id":10425},"103-108":{"__isSmartRef__":true,"id":10426},"102-110":{"__isSmartRef__":true,"id":10427},"99-110":{"__isSmartRef__":true,"id":10428},"92-110":{"__isSmartRef__":true,"id":10429},"116-119":{"__isSmartRef__":true,"id":10430},"120-128":{"__isSmartRef__":true,"id":10431},"116-128":{"__isSmartRef__":true,"id":10432},"144-145":{"__isSmartRef__":true,"id":10433},"139-145":{"__isSmartRef__":true,"id":10434},"162-168":{"__isSmartRef__":true,"id":10435},"169-173":{"__isSmartRef__":true,"id":10436},"174-177":{"__isSmartRef__":true,"id":10437},"161-178":{"__isSmartRef__":true,"id":10438},"154-178":{"__isSmartRef__":true,"id":10439},"196-197":{"__isSmartRef__":true,"id":10440},"191-197":{"__isSmartRef__":true,"id":10441},"199-200":{"__isSmartRef__":true,"id":10465},"203-206":{"__isSmartRef__":true,"id":10466},"198-206":{"__isSmartRef__":true,"id":10467},"231-235":{"__isSmartRef__":true,"id":10468},"236-237":{"__isSmartRef__":true,"id":10469},"230-238":{"__isSmartRef__":true,"id":10470},"226-238":{"__isSmartRef__":true,"id":10471},"255-256":{"__isSmartRef__":true,"id":10472},"260-270":{"__isSmartRef__":true,"id":10473},"255-270":{"__isSmartRef__":true,"id":10474},"293-294":{"__isSmartRef__":true,"id":10475},"298-302":{"__isSmartRef__":true,"id":10476},"303-315":{"__isSmartRef__":true,"id":10477},"297-317":{"__isSmartRef__":true,"id":10478},"293-317":{"__isSmartRef__":true,"id":10479},"383-383":{"__isSmartRef__":true,"id":10480},"290-384":{"__isSmartRef__":true,"id":10481},"273-384":{"__isSmartRef__":true,"id":10482},"252-398":{"__isSmartRef__":true,"id":10483},"214-398":{"__isSmartRef__":true,"id":10484}},"10465":{"val":48},"10466":{"val":100},"10467":{"val":true},"10468":{"val":["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"]},"10469":{"val":48},"10470":{"val":"getFill"},"10471":{"val":"getFill"},"10472":{"val":"getFill"},"10473":{"val":"addMorph"},"10474":{"val":true},"10475":{"val":"getFill"},"10476":{"val":{"__isSmartRef__":true,"id":10422}},"10477":{"val":"morphicAttrs"},"10478":{"val":["submorphs","scripts","shape","eventHandler","derivationIds","id","droppingEnabled","halosEnabled"]},"10479":{"val":false},"10480":{},"10481":{},"10482":{},"10483":{},"10484":{},"10485":{"this":{"__isSmartRef__":true,"id":8788},"crunchedObj":{"__isSmartRef__":true,"id":8299},"self":{"__isSmartRef__":true,"id":10422},"obj":{"__isSmartRef__":true,"id":8301},"i":0,"keys":["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],"j":48,"v":"getFill"},"10486":{"values":{"__isSmartRef__":true,"id":10487},"context":[],"pc":{"__isSmartRef__":true,"id":8751},"mapping":{"__isSmartRef__":true,"id":10488}},"10487":{"39-42":{"__isSmartRef__":true,"id":8795},"25-42":{"__isSmartRef__":true,"id":8796},"59-63":{"__isSmartRef__":true,"id":8797},"64-77":{"__isSmartRef__":true,"id":10417},"58-77":{"__isSmartRef__":true,"id":10418},"78-85":{"__isSmartRef__":true,"id":10419},"58-85":{"__isSmartRef__":true,"id":10420},"58-87":{"__isSmartRef__":true,"id":10421},"55-87":{"__isSmartRef__":true,"id":10424},"47-87":{"__isSmartRef__":true,"id":10425},"103-108":{"__isSmartRef__":true,"id":10426},"102-110":{"__isSmartRef__":true,"id":10427},"99-110":{"__isSmartRef__":true,"id":10428},"92-110":{"__isSmartRef__":true,"id":10429},"116-119":{"__isSmartRef__":true,"id":10430},"120-128":{"__isSmartRef__":true,"id":10431},"116-128":{"__isSmartRef__":true,"id":10432},"144-145":{"__isSmartRef__":true,"id":10433},"139-145":{"__isSmartRef__":true,"id":10434},"162-168":{"__isSmartRef__":true,"id":10435},"169-173":{"__isSmartRef__":true,"id":10436},"174-177":{"__isSmartRef__":true,"id":10437},"161-178":{"__isSmartRef__":true,"id":10438},"154-178":{"__isSmartRef__":true,"id":10439},"196-197":{"__isSmartRef__":true,"id":10440},"191-197":{"__isSmartRef__":true,"id":10441}},"10488":{"this":{"__isSmartRef__":true,"id":8788},"crunchedObj":{"__isSmartRef__":true,"id":8299},"self":{"__isSmartRef__":true,"id":10422},"obj":{"__isSmartRef__":true,"id":8301},"i":0,"keys":["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],"j":74,"v":"selectSubmorphs"},"10489":{"values":{"__isSmartRef__":true,"id":10490},"context":[],"pc":{"__isSmartRef__":true,"id":8751},"mapping":{"__isSmartRef__":true,"id":10491}},"10490":{"39-42":{"__isSmartRef__":true,"id":8795},"25-42":{"__isSmartRef__":true,"id":8796},"59-63":{"__isSmartRef__":true,"id":8797},"64-77":{"__isSmartRef__":true,"id":10417},"58-77":{"__isSmartRef__":true,"id":10418},"78-85":{"__isSmartRef__":true,"id":10419},"58-85":{"__isSmartRef__":true,"id":10420},"58-87":{"__isSmartRef__":true,"id":10421},"55-87":{"__isSmartRef__":true,"id":10424},"47-87":{"__isSmartRef__":true,"id":10425},"103-108":{"__isSmartRef__":true,"id":10426},"102-110":{"__isSmartRef__":true,"id":10427},"99-110":{"__isSmartRef__":true,"id":10428},"92-110":{"__isSmartRef__":true,"id":10429},"116-119":{"__isSmartRef__":true,"id":10430},"120-128":{"__isSmartRef__":true,"id":10431},"116-128":{"__isSmartRef__":true,"id":10432},"144-145":{"__isSmartRef__":true,"id":10433},"139-145":{"__isSmartRef__":true,"id":10434},"162-168":{"__isSmartRef__":true,"id":10435},"169-173":{"__isSmartRef__":true,"id":10436},"174-177":{"__isSmartRef__":true,"id":10437},"161-178":{"__isSmartRef__":true,"id":10438},"154-178":{"__isSmartRef__":true,"id":10439},"196-197":{"__isSmartRef__":true,"id":10440},"191-197":{"__isSmartRef__":true,"id":10441}},"10491":{"this":{"__isSmartRef__":true,"id":8788},"crunchedObj":{"__isSmartRef__":true,"id":8299},"self":{"__isSmartRef__":true,"id":10422},"obj":{"__isSmartRef__":true,"id":8301},"i":0,"keys":["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],"j":99,"v":"stopSteppingScriptNamed"},"10492":{"crunchedObj":[null,{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8299}],"self":[null,null,{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422},{"__isSmartRef__":true,"id":10422}],"obj":[null,null,null,{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301},{"__isSmartRef__":true,"id":8301}],"i":[null,null,null,null,null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"keys":[null,null,null,null,null,null,["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","_focusedMorph"]],"j":[null,null,null,null,null,null,null,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,7,8,8,8,8,8,8,9,9,9,9,9,9,10,10,10,10,10,10,11,11,11,11,11,11,12,12,12,12,12,12,13,13,13,13,13,13,14,14,14,14,14,14,15,15,15,15,15,15,16,16,16,16,16,16,17,17,17,17,17,17,18,18,18,18,18,18,19,19,19,19,19,19,20,20,20,20,20,20,21,21,21,21,21,21,22,22,22,22,22,22,23,23,23,23,23,23,24,24,24,24,24,24,25,25,25,25,25,25,26,26,26,26,26,26,27,27,27,27,27,27,28,28,28,28,28,28,29,29,29,29,29,29,30,30,30,30,30,30,31,31,31,31,31,31,32,32,32,32,32,32,33,33,33,33,33,33,34,34,34,34,34,34,35,35,35,35,35,35,36,36,36,36,36,36,37,37,37,37,37,37,38,38,38,38,38,38,39,39,39,39,39,39,40,40,40,40,40,40,41,41,41,41,41,41,42,42,42,42,42,42,43,43,43,43,43,43,44,44,44,44,44,44,45,45,45,45,45,45,46,46,46,46,46,46,47,47,47,47,47,47,48,48,48,48,48,48,49,49,49,49,49,49,50,50,50,50,50,50,51,51,51,51,51,51,52,52,52,52,52,52,53,53,53,53,53,53,54,54,54,54,54,54,55,55,55,55,55,55,56,56,56,56,56,56,57,57,57,57,57,57,58,58,58,58,58,58,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,62,62,62,62,62,62,63,63,63,63,63,63,64,64,64,64,64,64,65,65,65,65,65,65,66,66,66,66,66,66,67,67,67,67,67,67,68,68,68,68,68,68,69,69,69,69,69,69,70,70,70,70,70,71,71,71,71,71,71,72,72,72,72,72,72,73,73,73,73,73,73,74,74,74,74,74,74,75,75,75,75,75,75,76,76,76,76,76,76,77,77,77,77,77,77,78,78,78,78,78,78,79,79,79,79,79,79,80,80,80,80,80,80,81,81,81,81,81,81,82,82,82,82,82,82,83,83,83,83,83,83,84,84,84,84,84,84,85,85,85,85,85,85,86,86,86,86,86,86,87,87,87,87,87,87,88,88,88,88,88,88,89,89,89,89,89,89,90,90,90,90,90,90,91,91,91,91,91,91,92,92,92,92,92,92,93,93,93,93,93,93,94,94,94,94,94,94,95,95,95,95,95,95,96,96,96,96,96,96,97,97,97,97,97,97,98,98,98,98,98,98,99,99,99,99,99,99,100,100],"v":[null,null,null,null,null,null,null,null,null,"constructor","constructor","constructor","constructor","constructor","constructor","submorphs","submorphs","submorphs","submorphs","submorphs","submorphs","scripts","scripts","scripts","scripts","scripts","scripts","shape","shape","shape","shape","shape","shape","_renderContext","_renderContext","_renderContext","_renderContext","_renderContext","_renderContext","eventHandler","eventHandler","eventHandler","eventHandler","eventHandler","eventHandler","_isRendered","_isRendered","_isRendered","_isRendered","_isRendered","_isRendered","_ClipMode","_ClipMode","_ClipMode","_ClipMode","_ClipMode","_ClipMode","derivationIds","derivationIds","derivationIds","derivationIds","derivationIds","derivationIds","id","id","id","id","id","id","droppingEnabled","droppingEnabled","droppingEnabled","droppingEnabled","droppingEnabled","droppingEnabled","halosEnabled","halosEnabled","halosEnabled","halosEnabled","halosEnabled","halosEnabled","style","style","style","style","style","style","isMorph","isMorph","isMorph","isMorph","isMorph","isMorph","idCounter","idCounter","idCounter","idCounter","idCounter","idCounter","initialize","initialize","initialize","initialize","initialize","initialize","setNewId","setNewId","setNewId","setNewId","setNewId","setNewId","defaultShape","defaultShape","defaultShape","defaultShape","defaultShape","defaultShape","defaultRenderContext","defaultRenderContext","defaultRenderContext","defaultRenderContext","defaultRenderContext","defaultRenderContext","makeStyleSpec","makeStyleSpec","makeStyleSpec","makeStyleSpec","makeStyleSpec","makeStyleSpec","setPosition","setPosition","setPosition","setPosition","setPosition","setPosition","getPosition","getPosition","getPosition","getPosition","getPosition","getPosition","setRotation","setRotation","setRotation","setRotation","setRotation","setRotation","getRotation","getRotation","getRotation","getRotation","getRotation","getRotation","setScale","setScale","setScale","setScale","setScale","setScale","getScale","getScale","getScale","getScale","getScale","getScale","setBounds","setBounds","setBounds","setBounds","setBounds","setBounds","getBounds","getBounds","getBounds","getBounds","getBounds","getBounds","globalBounds","globalBounds","globalBounds","globalBounds","globalBounds","globalBounds","innerBounds","innerBounds","innerBounds","innerBounds","innerBounds","innerBounds","setVisible","setVisible","setVisible","setVisible","setVisible","setVisible","isVisible","isVisible","isVisible","isVisible","isVisible","isVisible","setOrigin","setOrigin","setOrigin","setOrigin","setOrigin","setOrigin","adjustOrigin","adjustOrigin","adjustOrigin","adjustOrigin","adjustOrigin","adjustOrigin","getOrigin","getOrigin","getOrigin","getOrigin","getOrigin","getOrigin","setPivotPoint","setPivotPoint","setPivotPoint","setPivotPoint","setPivotPoint","setPivotPoint","getPivotPoint","getPivotPoint","getPivotPoint","getPivotPoint","getPivotPoint","getPivotPoint","setClipMode","setClipMode","setClipMode","setClipMode","setClipMode","setClipMode","getClipMode","getClipMode","getClipMode","getClipMode","getClipMode","getClipMode","beClip","beClip","beClip","beClip","beClip","beClip","isClip","isClip","isClip","isClip","isClip","isClip","setHandStyle","setHandStyle","setHandStyle","setHandStyle","setHandStyle","setHandStyle","getHandStyle","getHandStyle","getHandStyle","getHandStyle","getHandStyle","getHandStyle","setToolTip","setToolTip","setToolTip","setToolTip","setToolTip","setToolTip","getToolTip","getToolTip","getToolTip","getToolTip","getToolTip","getToolTip","setExtent","setExtent","setExtent","setExtent","setExtent","setExtent","getExtent","getExtent","getExtent","getExtent","getExtent","getExtent","setFill","setFill","setFill","setFill","setFill","setFill","getFill","getFill","getFill","getFill","getFill","getFill","setBorderColor","setBorderColor","setBorderColor","setBorderColor","setBorderColor","setBorderColor","getBorderColor","getBorderColor","getBorderColor","getBorderColor","getBorderColor","getBorderColor","setBorderWidth","setBorderWidth","setBorderWidth","setBorderWidth","setBorderWidth","setBorderWidth","getMinExtent","getMinExtent","getMinExtent","getMinExtent","getMinExtent","getMinExtent","setMinExtent","setMinExtent","setMinExtent","setMinExtent","setMinExtent","setMinExtent","getBorderWidth","getBorderWidth","getBorderWidth","getBorderWidth","getBorderWidth","getBorderWidth","setStrokeWidth","setStrokeWidth","setStrokeWidth","setStrokeWidth","setStrokeWidth","setStrokeWidth","getStrokeWidth","getStrokeWidth","getStrokeWidth","getStrokeWidth","getStrokeWidth","getStrokeWidth","setStrokeOpacity","setStrokeOpacity","setStrokeOpacity","setStrokeOpacity","setStrokeOpacity","setStrokeOpacity","getStrokeOpacity","getStrokeOpacity","getStrokeOpacity","getStrokeOpacity","getStrokeOpacity","getStrokeOpacity","setBorderRadius","setBorderRadius","setBorderRadius","setBorderRadius","setBorderRadius","setBorderRadius","getBorderRadius","getBorderRadius","getBorderRadius","getBorderRadius","getBorderRadius","getBorderRadius","setBorderStyle","setBorderStyle","setBorderStyle","setBorderStyle","setBorderStyle","setBorderStyle","getBorderStyle","getBorderStyle","getBorderStyle","getBorderStyle","getBorderStyle","getBorderStyle","setFillOpacity","setFillOpacity","setFillOpacity","setFillOpacity","setFillOpacity","setFillOpacity","getFillOpacity","getFillOpacity","getFillOpacity","getFillOpacity","getFillOpacity","getFillOpacity","getOpacity","getOpacity","getOpacity","getOpacity","getOpacity","getOpacity","setOpacity","setOpacity","setOpacity","setOpacity","setOpacity","setOpacity","setVertices","setVertices","setVertices","setVertices","setVertices","setVertices","world","world","world","world","world","world","hand","hand","hand","hand","hand","hand","addMorph","addMorph","addMorph","addMorph","addMorph","withAllSubmorphsDo","withAllSubmorphsDo","withAllSubmorphsDo","withAllSubmorphsDo","withAllSubmorphsDo","withAllSubmorphsDo","withAllSubmorphsSelect","withAllSubmorphsSelect","withAllSubmorphsSelect","withAllSubmorphsSelect","withAllSubmorphsSelect","withAllSubmorphsSelect","selectSubmorphs","selectSubmorphs","selectSubmorphs","selectSubmorphs","selectSubmorphs","selectSubmorphs","withAllSubmorphsDetect","withAllSubmorphsDetect","withAllSubmorphsDetect","withAllSubmorphsDetect","withAllSubmorphsDetect","withAllSubmorphsDetect","submorphBounds","submorphBounds","submorphBounds","submorphBounds","submorphBounds","submorphBounds","morphsContainingPoint","morphsContainingPoint","morphsContainingPoint","morphsContainingPoint","morphsContainingPoint","morphsContainingPoint","morphBeneath","morphBeneath","morphBeneath","morphBeneath","morphBeneath","morphBeneath","topMorph","topMorph","topMorph","topMorph","topMorph","topMorph","getShape","getShape","getShape","getShape","getShape","getShape","setShape","setShape","setShape","setShape","setShape","setShape","remove","remove","remove","remove","remove","remove","removeMorph","removeMorph","removeMorph","removeMorph","removeMorph","removeMorph","localize","localize","localize","localize","localize","localize","transformToMorph","transformToMorph","transformToMorph","transformToMorph","transformToMorph","transformToMorph","transformForNewOwner","transformForNewOwner","transformForNewOwner","transformForNewOwner","transformForNewOwner","transformForNewOwner","localizePointFrom","localizePointFrom","localizePointFrom","localizePointFrom","localizePointFrom","localizePointFrom","getGlobalTransform","getGlobalTransform","getGlobalTransform","getGlobalTransform","getGlobalTransform","getGlobalTransform","worldPoint","worldPoint","worldPoint","worldPoint","worldPoint","worldPoint","getTransform","getTransform","getTransform","getTransform","getTransform","getTransform","setTransform","setTransform","setTransform","setTransform","setTransform","setTransform","fullContainsWorldPoint","fullContainsWorldPoint","fullContainsWorldPoint","fullContainsWorldPoint","fullContainsWorldPoint","fullContainsWorldPoint","fullContainsPoint","fullContainsPoint","fullContainsPoint","fullContainsPoint","fullContainsPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsWorldPoint","innerBoundsContainsWorldPoint","innerBoundsContainsWorldPoint","innerBoundsContainsWorldPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","innerBoundsContainsPoint","innerBoundsContainsPoint","innerBoundsContainsPoint","innerBoundsContainsPoint","innerBoundsContainsPoint","addScript","addScript","addScript","addScript","addScript","addScript","startStepping","startStepping","startStepping","startStepping","startStepping","startStepping","stopStepping","stopStepping","stopStepping","stopStepping","stopStepping","stopStepping","stopSteppingScriptNamed","stopSteppingScriptNamed","stopSteppingScriptNamed","stopSteppingScriptNamed","stopSteppingScriptNamed","stopSteppingScriptNamed","stopScripts","stopScripts","stopScripts","stopScripts","stopScripts","stopScripts"]},"10493":{"length":1},"10494":{"length":1},"10495":{"onrestore":{"__isSmartRef__":true,"id":10496},"reset":{"__isSmartRef__":true,"id":10504},"onPrepare":{"__isSmartRef__":true,"id":10508},"onRun":{"__isSmartRef__":true,"id":10512},"setFrame":{"__isSmartRef__":true,"id":10516},"valueCopy":{"__isSmartRef__":true,"id":10520},"cachePeriodLength":{"__isSmartRef__":true,"id":10524},"showItems":{"__isSmartRef__":true,"id":10528},"highlightPosition":{"__isSmartRef__":true,"id":10532},"writeCache":{"__isSmartRef__":true,"id":10536},"readCacheInto":{"__isSmartRef__":true,"id":10540},"writeTimeline":{"__isSmartRef__":true,"id":10544},"onSliderMove":{"__isSmartRef__":true,"id":10548},"onSmallSliderMove":{"__isSmartRef__":true,"id":10552},"renderObjectGraph":{"__isSmartRef__":true,"id":10556}},"10496":{"varMapping":{"__isSmartRef__":true,"id":10497},"source":"function onrestore() {\n module('lively.ast.Morphic').load(true)\n \n var self = this;\n cop.createLayer('LiveInterpreterLayer').refineObject(Global.lively.ast, {\n halt: function(frame) {\n self.setFrame(frame);\n return true\n }\n });\n\n cop.createLayer('IntelligentSlider').refineClass(lively.morphic.Slider, {\n onMouseUp : function(proceed, evt) {\n this.isBeingDragged = false;\n proceed(evt);\n },\n onMouseDown : function(proceed, evt) {\n this.isBeingDragged = true; \n proceed(evt); \n }\n });\n\n}","funcProperties":{"__isSmartRef__":true,"id":10502},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10497":{"this":{"__isSmartRef__":true,"id":6017},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10498}},"10498":{"$super":{"__isSmartRef__":true,"id":10499}},"10499":{"varMapping":{"__isSmartRef__":true,"id":10500},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":10501},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10500":{"obj":{"__isSmartRef__":true,"id":6017},"name":"onrestore"},"10501":{},"10502":{"timestamp":{"__isSmartRef__":true,"id":10503},"user":"erp","tags":[]},"10503":{"isSerializedDate":true,"string":"Wed Oct 31 2012 12:48:27 GMT+0100 (CET)"},"10504":{"varMapping":{"__isSmartRef__":true,"id":10505},"source":"function reset() {\n this.doNotSerialize = ['lastFrame', 'environmentCache'];\n}","funcProperties":{"__isSmartRef__":true,"id":10506},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10505":{"this":{"__isSmartRef__":true,"id":6017}},"10506":{"timestamp":{"__isSmartRef__":true,"id":10507},"user":"erp","tags":[]},"10507":{"isSerializedDate":true,"string":"Wed Oct 31 2012 16:08:45 GMT+0100 (CET)"},"10508":{"varMapping":{"__isSmartRef__":true,"id":10509},"source":"function onPrepare() {\n\n this.sliderStep = 3;\n this.maximumSteps = 0;\n this.environmentCache = [];\n this.timeline = {};\n this.oldStepsToRun = this.stepsToRun + 1; //resets the next steps leap length\n\n this.functionSource = \"function(){\\n\"\n + this.get(\"functionEditor\").textString\n + \"\\n}\";\n this.functionToDisplay = Function.fromString(this.functionSource)\n .forInterpretation();\n\n var context = new lively.morphic.Text(pt(0,0).extent(pt(200,100)),\"\");\n\n var self = this;\n cop.withLayers([LiveInterpreterLayer], function() {\n try {\n self.functionToDisplay.startHalted().apply(context, []);\n } catch(e) {\n if (e.isUnwindException) {}\n };\n })\n\n this.writeCache(0, context, this.lastFrame);\n\n while(self.lastFrame.hasNextStatement()) {\n this.maximumSteps += 1;\n cop.withLayers([LiveInterpreterLayer], function() {\n try {\n self.lastFrame.stepToNextStatement();\n } catch(e) {\n if (e.isUnwindException) {}\n };\n })\n this.writeTimeline(this.maximumSteps, this.lastFrame);\n if(this.maximumSteps % this.cachePeriodLength() == 0) {\n this.writeCache(this.maximumSteps / this.cachePeriodLength(),\n context,\n this.lastFrame);\n }\n };\n\n\n\n // Restart the whole thing\n cop.withLayers([LiveInterpreterLayer], function() {\n try {\n self.functionToDisplay.startHalted().apply(context, []);\n } catch(e) {\n if (e.isUnwindException) {}\n };\n })\n\n this.get(\"timeline2\").renderTimeline();\n\n //To display immediate effect.\n this.onRun();\n\n}","funcProperties":{"__isSmartRef__":true,"id":10510},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10509":{"this":{"__isSmartRef__":true,"id":6017}},"10510":{"timestamp":{"__isSmartRef__":true,"id":10511},"user":"erp","tags":[]},"10511":{"isSerializedDate":true,"string":"Fri Jan 04 2013 15:17:22 GMT+0100 (CET)"},"10512":{"varMapping":{"__isSmartRef__":true,"id":10513},"source":"function onRun() {\n var self = this;\n var context = this.get('contextOfFunction');\n\n this.get(\"timeline2\").setColumnNumber(this.stepsToRun);\n this.get(\"timeline2\").highlightColumn();\n\n // Code to optimize cache usage by minimizing cache usage\n var stepDifference = this.stepsToRun - this.oldStepsToRun;\n if(stepDifference < 0 || stepDifference > this.cachePeriodLength) {\n // We are going backwards so we have to restart the interpretation,\n // or we have made such a huge step, that it is probably faster\n // to load content from cache instead of recalculating it.\n context.submorphs.invoke('remove');\n\n cop.withLayers([LiveInterpreterLayer], function() {\n try {\n self.functionToDisplay.startHalted().apply(context, []);\n self.lastFrame.setThis(context);\n } catch(e) {\n if (e.isUnwindException) {}\n };\n })\n\n var executionPhase = Math.round((this.stepsToRun / this.cachePeriodLength()) - 0.5);\n this.readCacheInto(executionPhase, this.lastFrame, context);\n self.steps = executionPhase * this.cachePeriodLength();\n } else {\n // We only made a small leap forward and can just continue\n // running the interpretation.\n self.steps = self.oldStepsToRun;\n };\n\n\n while(this.steps < this.stepsToRun) {\n this.steps += 1;\n cop.withLayers([LiveInterpreterLayer], function() {\n try {\n lively.ast.doWithHalt(function() {\n self.lastFrame.stepToNextStatement();\n });\n } catch(e) {\n if (e.isUnwindException) {}\n };\n })\n };\n\n // To enable this you have to add a textbox with\n // the name used in showItems\n // this.showItems();\n\n if(this.lastFrame) {\n this.highlightPosition(this.lastFrame.pc.pos);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":10514},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10513":{"this":{"__isSmartRef__":true,"id":6017}},"10514":{"timestamp":{"__isSmartRef__":true,"id":10515},"user":"erp","tags":[]},"10515":{"isSerializedDate":true,"string":"Sat Jan 05 2013 11:51:39 GMT+0100 (CET)"},"10516":{"varMapping":{"__isSmartRef__":true,"id":10517},"source":"function setFrame(frame) {\n this.lastFrame = frame;\n}","funcProperties":{"__isSmartRef__":true,"id":10518},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10517":{"this":{"__isSmartRef__":true,"id":6017}},"10518":{"timestamp":{"__isSmartRef__":true,"id":10519},"user":"erp","tags":[]},"10519":{"isSerializedDate":true,"string":"Wed Oct 31 2012 12:46:51 GMT+0100 (CET)"},"10520":{"varMapping":{"__isSmartRef__":true,"id":10521},"source":"function valueCopy(obj) {\n /* if(obj == null || typeof(obj) != 'object') {\n return obj;\n }\n\n if(obj.submorphs != undefined) {\n return obj.copy();\n }\n\n var temp = obj.constructor();\n if(temp == undefined) {\n temp = {};\n }\n \n for(var key in obj) {\n temp[key] = this.valueCopy(obj[key]);\n }\n \n return temp; */\n var copyTarget = {};\n var tempVariables = {};\n for(var key in obj) {\n if(key != \"self\" && key != \"this\" && obj[key] == undefined) {\n copyTarget[key] = obj[key];\n } else {\n tempVariables[key] = obj[key];\n }\n };\n \n var serializer = ObjectGraphLinearizer.forNewLivelyCopy();\n var json = serializer.serialize(copyTarget);\n var result = serializer.deserialize(JSON.parse(json));\n for(var key in tempVariables) {\n result[key] = tempVariables[key];\n };\n return result;\n \n}","funcProperties":{"__isSmartRef__":true,"id":10522},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10521":{"this":{"__isSmartRef__":true,"id":6017}},"10522":{"timestamp":{"__isSmartRef__":true,"id":10523},"user":"erp","tags":[]},"10523":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:17:28 GMT+0100 (CET)"},"10524":{"varMapping":{"__isSmartRef__":true,"id":10525},"source":"function cachePeriodLength() {\n return 150;\n}","funcProperties":{"__isSmartRef__":true,"id":10526},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10525":{"this":{"__isSmartRef__":true,"id":6017}},"10526":{"timestamp":{"__isSmartRef__":true,"id":10527},"user":"erp","tags":[]},"10527":{"isSerializedDate":true,"string":"Wed Jan 02 2013 16:26:29 GMT+0100 (CET)"},"10528":{"varMapping":{"__isSmartRef__":true,"id":10529},"source":"function showItems() {\n this.get('FlowIntrospection').setTextString(\n this.lastFrame.listItemsForIntrospection().inject(\n \"\",\n function(string, frameElement) {\n return string \n + (frameElement.string || String(\"moo\")) \n + \"\\n\";\n }\n )\n );\n}","funcProperties":{"__isSmartRef__":true,"id":10530},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10529":{"this":{"__isSmartRef__":true,"id":6017}},"10530":{"timestamp":{"__isSmartRef__":true,"id":10531},"user":"erp","tags":[]},"10531":{"isSerializedDate":true,"string":"Wed Jan 02 2013 16:24:43 GMT+0100 (CET)"},"10532":{"varMapping":{"__isSmartRef__":true,"id":10533},"source":"function highlightPosition(position) {\n var style = { backgroundColor: Color.rgb(255,255,255) };\n this.get(\"functionEditor\").emphasizeAll(style);\n\n style = { backgroundColor: Color.rgb(255,255,127) };\n \n // We substract -22 from the beginning and the end to count for the\n // added function(){\\n part in onPrepare\n this.get(\"functionEditor\").emphasize(style, position[0]-22, position[1]-22);\n}","funcProperties":{"__isSmartRef__":true,"id":10534},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10533":{"this":{"__isSmartRef__":true,"id":6017}},"10534":{"timestamp":{"__isSmartRef__":true,"id":10535},"user":"erp","tags":[]},"10535":{"isSerializedDate":true,"string":"Thu Jan 03 2013 17:11:33 GMT+0100 (CET)"},"10536":{"varMapping":{"__isSmartRef__":true,"id":10537},"source":"function writeCache(step, context, frame) {\n var ctx = context.submorphs.collect(function(each) {\n return each.copy();\n });\n this.environmentCache[step] = {\n values : this.valueCopy(frame.values),\n context : ctx,\n pc : frame.pc,\n mapping : this.valueCopy(frame.mapping)\n };\n}","funcProperties":{"__isSmartRef__":true,"id":10538},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10537":{"this":{"__isSmartRef__":true,"id":6017}},"10538":{"timestamp":{"__isSmartRef__":true,"id":10539},"user":"erp","tags":[]},"10539":{"isSerializedDate":true,"string":"Thu Jan 03 2013 13:10:12 GMT+0100 (CET)"},"10540":{"varMapping":{"__isSmartRef__":true,"id":10541},"source":"function readCacheInto(step, frame, context) {\n if(step < 0) {\n step = 0;\n }\n var env = this.environmentCache[step];\n frame.setPC(env[\"pc\"]);\n frame.values = this.valueCopy(env[\"values\"]);\n frame.mapping = this.valueCopy(env[\"mapping\"]);\n frame.mapping[\"this\"] = context;\n\n env[\"context\"].each(function(each) {\n context.addMorph(each);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":10542},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10541":{"this":{"__isSmartRef__":true,"id":6017}},"10542":{"timestamp":{"__isSmartRef__":true,"id":10543},"user":"erp","tags":[]},"10543":{"isSerializedDate":true,"string":"Sat Jan 05 2013 10:33:50 GMT+0100 (CET)"},"10544":{"varMapping":{"__isSmartRef__":true,"id":10545},"source":"function writeTimeline(step, frame) {\n\n for(var each in frame.mapping) {\n if(typeof(frame.mapping[each]) != \"function\" && each != \"this\") {\n this.timeline[each] = this.timeline[each] || [];\n this.timeline[each][step] = frame.mapping[each];\n }\n };\n\n}","funcProperties":{"__isSmartRef__":true,"id":10546},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10545":{"this":{"__isSmartRef__":true,"id":6017}},"10546":{"timestamp":{"__isSmartRef__":true,"id":10547},"user":"erp","tags":[]},"10547":{"isSerializedDate":true,"string":"Fri Jan 04 2013 13:39:26 GMT+0100 (CET)"},"10548":{"varMapping":{"__isSmartRef__":true,"id":10549},"source":"function onSliderMove(position) {\n this.sliderStep -= 1;\n this.sliderObjectGraphStep -= 1;\n var stepsSlider = this.get(\"stepsSlider\");\n if(!stepsSlider.isBeingDragged && this.sliderStep <= 0) {\n this.oldStepsToRun = this.stepsToRun;\n this.stepsToRun = Math.round(this.maximumSteps * position);\n this.sliderStep = 2;\n \n this.smallSliderBaseStep = this.stepsToRun;\n this.get(\"smallStepsSlider\").value = 0.5;\n this.onRun();\n };\n}","funcProperties":{"__isSmartRef__":true,"id":10550},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10549":{"this":{"__isSmartRef__":true,"id":6017}},"10550":{"timestamp":{"__isSmartRef__":true,"id":10551},"user":"erp","tags":[]},"10551":{"isSerializedDate":true,"string":"Sun Jan 06 2013 11:16:39 GMT+0100 (CET)"},"10552":{"varMapping":{"__isSmartRef__":true,"id":10553},"source":"function onSmallSliderMove(position) {\n this.sliderStep -= 1;\n this.sliderObjectGraphStep -= 1;\n\n var stepsSlider = this.get(\"smallStepsSlider\");\n if(!stepsSlider.isBeingDragged && this.sliderStep <= 0) {\n this.oldStepsToRun = this.stepsToRun;\n this.stepsToRun = this.smallSliderBaseStep\n + Math.round(50 * (position - 0.5));\n this.stepsToRun = this.stepsToRun < 0 ? 0 : this.stepsToRun;\n this.sliderStep = 2;\n this.onRun();\n };\n}","funcProperties":{"__isSmartRef__":true,"id":10554},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10553":{"this":{"__isSmartRef__":true,"id":6017}},"10554":{"timestamp":{"__isSmartRef__":true,"id":10555},"user":"erp","tags":[]},"10555":{"isSerializedDate":true,"string":"Sun Jan 06 2013 11:16:35 GMT+0100 (CET)"},"10556":{"varMapping":{"__isSmartRef__":true,"id":10557},"source":"function renderObjectGraph() {\n var variables = {};\n for(var k in this.lastFrame.mapping) {\n if(k != \"this\" && k != \"self\") {\n variables[k] = this.lastFrame.mapping[k];\n }\n };\n \n var sto = $morph(\"SeeTheObjects\");\n if(sto) {\n sto.renderVariables(variables);\n };\n}","funcProperties":{"__isSmartRef__":true,"id":10558},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10557":{"this":{"__isSmartRef__":true,"id":6017}},"10558":{"timestamp":{"__isSmartRef__":true,"id":10559},"user":"erp","tags":[]},"10559":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:50:07 GMT+0100 (CET)"},"10560":{"_BorderRadius":0,"_BorderStyle":"solid","_BorderWidth":0,"_ClipMode":"scroll","_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(607.6,437.2)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"10561":{"submorphs":[{"__isSmartRef__":true,"id":10562},{"__isSmartRef__":true,"id":10565}],"scripts":[],"shape":{"__isSmartRef__":true,"id":10570},"eventHandler":{"__isSmartRef__":true,"id":10571},"_ClipMode":"visible","derivationIds":[],"id":"88E44019-B121-433A-B72E-9A8B444125D2","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":10572},"targetName":"AlphaBetaPruning","partItem":{"__isSmartRef__":true,"id":5483},"owner":{"__isSmartRef__":true,"id":5936},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(0.0,0.0)"},"10562":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10563},"eventHandler":{"__isSmartRef__":true,"id":10564},"_ClipMode":"visible","derivationIds":[],"id":"F2BCD78B-1CF4-4B1D-9708-7DC505DEA504","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":10561},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"10563":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"

Build Tree

2


Select algorithm
ABP
Control
Step
Play
Number of moves

















NegaMax
","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"10564":{"morph":{"__isSmartRef__":true,"id":10562},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10565":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10566},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":10567}],"eventHandler":{"__isSmartRef__":true,"id":10569},"_ClipMode":"hidden","derivationIds":[],"id":"D30296FD-5642-4DE4-A2C4-739F1E506EA8","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":10561},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"10566":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"10567":{"style":{"__isSmartRef__":true,"id":10568},"chunkOwner":{"__isSmartRef__":true,"id":10565},"_id":"_1346","storedString":"AlphaBetaPruning","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10568":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10569":{"morph":{"__isSmartRef__":true,"id":10565},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10570":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"10571":{"morph":{"__isSmartRef__":true,"id":10561},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10572":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10573":{"submorphs":[{"__isSmartRef__":true,"id":10574},{"__isSmartRef__":true,"id":10577}],"scripts":[],"shape":{"__isSmartRef__":true,"id":10582},"eventHandler":{"__isSmartRef__":true,"id":10583},"_ClipMode":"visible","derivationIds":[],"id":"F17FA330-1339-4B5A-957D-4CDC6E2B1764","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":10584},"targetName":"GameTree","partItem":{"__isSmartRef__":true,"id":5485},"owner":{"__isSmartRef__":true,"id":5936},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(105.0,0.0)"},"10574":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10575},"eventHandler":{"__isSmartRef__":true,"id":10576},"_ClipMode":"visible","derivationIds":[],"id":"CA538CD0-E2AB-45B1-990C-DB18559DB110","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":10573},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"10575":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"
10
","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"10576":{"morph":{"__isSmartRef__":true,"id":10574},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10577":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10578},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":10579}],"eventHandler":{"__isSmartRef__":true,"id":10581},"_ClipMode":"hidden","derivationIds":[],"id":"89DAD3FA-542B-4181-9F81-0571B1AD1A9D","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":10573},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"10578":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"10579":{"style":{"__isSmartRef__":true,"id":10580},"chunkOwner":{"__isSmartRef__":true,"id":10577},"_id":"_1353","storedString":"GameTree","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10580":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10581":{"morph":{"__isSmartRef__":true,"id":10577},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10582":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"10583":{"morph":{"__isSmartRef__":true,"id":10573},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10584":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10585":{"submorphs":[{"__isSmartRef__":true,"id":10586},{"__isSmartRef__":true,"id":10589}],"scripts":[],"shape":{"__isSmartRef__":true,"id":10594},"eventHandler":{"__isSmartRef__":true,"id":10595},"_ClipMode":"visible","derivationIds":[],"id":"48AC5CB0-E905-448D-8CBF-6129F6E96342","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":10596},"targetName":"Reversi","partItem":{"__isSmartRef__":true,"id":5482},"owner":{"__isSmartRef__":true,"id":5936},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(210.0,0.0)"},"10586":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10587},"eventHandler":{"__isSmartRef__":true,"id":10588},"_ClipMode":"visible","derivationIds":[],"id":"1D71AD3C-1BDE-4400-879C-576F470BF63B","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":10585},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"10587":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"
New Game
Draw!
","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"10588":{"morph":{"__isSmartRef__":true,"id":10586},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10589":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10590},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":10591}],"eventHandler":{"__isSmartRef__":true,"id":10593},"_ClipMode":"hidden","derivationIds":[],"id":"9219E6ED-111D-47CB-907B-C81658869416","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":10585},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"10590":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"10591":{"style":{"__isSmartRef__":true,"id":10592},"chunkOwner":{"__isSmartRef__":true,"id":10589},"_id":"_1357","storedString":"Reversi","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10592":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10593":{"morph":{"__isSmartRef__":true,"id":10589},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10594":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"10595":{"morph":{"__isSmartRef__":true,"id":10585},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10596":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10597":{"submorphs":[{"__isSmartRef__":true,"id":10598},{"__isSmartRef__":true,"id":10601}],"scripts":[],"shape":{"__isSmartRef__":true,"id":10606},"eventHandler":{"__isSmartRef__":true,"id":10607},"_ClipMode":"visible","derivationIds":[],"id":"3886A206-FE6B-4CED-B510-97C5F4CF427C","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":10608},"targetName":"SeeTheObjects","partItem":{"__isSmartRef__":true,"id":5484},"owner":{"__isSmartRef__":true,"id":5936},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(315.0,0.0)"},"10598":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10599},"eventHandler":{"__isSmartRef__":true,"id":10600},"_ClipMode":"visible","derivationIds":[],"id":"67B35C33-10A6-4E0E-8534-8FFD4CC4614A","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":10597},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"10599":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"
submorphs[øøøøø...]thisscripts[]thisid2DF624C5-C...thisshapethispositiondroppingEnabledtruethishalosEnabledtruethiseventHandlerthismorphdispatchTablederivationIds[øøøøø...]this1j3z66isubmorphs[]mscripts[]mshapemeventHandlermmorphdispatchTablederivationIds[]midEB56FA5D-E...mdroppingEnabledtruemhalosEnabledtruem
","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"10600":{"morph":{"__isSmartRef__":true,"id":10598},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10601":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10602},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":10603}],"eventHandler":{"__isSmartRef__":true,"id":10605},"_ClipMode":"hidden","derivationIds":[],"id":"ACD4F043-B5B1-48A8-A4AD-EA75B3E98B11","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":10597},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"10602":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"10603":{"style":{"__isSmartRef__":true,"id":10604},"chunkOwner":{"__isSmartRef__":true,"id":10601},"_id":"_1361","storedString":"SeeTheObjects","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10604":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10605":{"morph":{"__isSmartRef__":true,"id":10601},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10606":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"10607":{"morph":{"__isSmartRef__":true,"id":10597},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10608":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10609":{"submorphs":[{"__isSmartRef__":true,"id":10610},{"__isSmartRef__":true,"id":10613}],"scripts":[],"shape":{"__isSmartRef__":true,"id":10618},"eventHandler":{"__isSmartRef__":true,"id":10619},"_ClipMode":"visible","derivationIds":[],"id":"7925FDCA-D544-4A92-9BEA-BD8BF77F1E37","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":10620},"targetName":"SeeTheState","partItem":{"__isSmartRef__":true,"id":5481},"owner":{"__isSmartRef__":true,"id":5936},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(420.0,0.0)"},"10610":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10611},"eventHandler":{"__isSmartRef__":true,"id":10612},"_ClipMode":"visible","derivationIds":[],"id":"10797A99-126C-4404-B782-4839F243C4CE","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":10609},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"10611":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"
var crunchedObj = {};\nvar self = new apps.ObjectGrapher.Grapher();\nvar obj = new Morph();\n\nif(obj.addMorph) {\n var i = 0;\n var keys = Object.keys(obj);\n for(var j = 0; j < 100; j++) {\n i += j;\n }\n};
run
prepare
Zoom in
crunchedObj
[object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object]
self
[object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object]
obj
<lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...>
i
keys
j
Activate TL
","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"10612":{"morph":{"__isSmartRef__":true,"id":10610},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10613":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10614},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":10615}],"eventHandler":{"__isSmartRef__":true,"id":10617},"_ClipMode":"hidden","derivationIds":[],"id":"2E529847-C93D-4998-AD86-7E5760F7710F","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":10609},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"10614":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"10615":{"style":{"__isSmartRef__":true,"id":10616},"chunkOwner":{"__isSmartRef__":true,"id":10613},"_id":"_1365","storedString":"SeeTheState","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10616":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10617":{"morph":{"__isSmartRef__":true,"id":10613},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10618":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"10619":{"morph":{"__isSmartRef__":true,"id":10609},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10620":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10621":{"submorphs":[{"__isSmartRef__":true,"id":10622},{"__isSmartRef__":true,"id":10625}],"scripts":[],"shape":{"__isSmartRef__":true,"id":10630},"eventHandler":{"__isSmartRef__":true,"id":10631},"_ClipMode":"visible","derivationIds":[],"id":"02CE4E49-EFB7-4ACA-A8BB-25AF0C69FC64","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":10632},"targetName":"SketchPad","partItem":{"__isSmartRef__":true,"id":5486},"owner":{"__isSmartRef__":true,"id":5936},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(0.0,105.0)"},"10622":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10623},"eventHandler":{"__isSmartRef__":true,"id":10624},"_ClipMode":"visible","derivationIds":[],"id":"E5C573C8-B0CD-43A3-9F45-BBC6A17B887F","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":10621},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"10623":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"
Breite
Verhältnis
Höhe
oran
Schritt
Stop
Start
Position
Vert. Abstand
Horiz. Abstand
Gewähltes Objekt
Algorithmus bedienen
Constraints hinzufügen
SketchArea und MouseEvents initialisieren
Setup
Initialisieren
Variablen: []\nGesucht: []\nSchlupfvariablen: []\n\nResults: [0, 0]\n\n \n F\n


Constraints
Variablen
Tableau
disableSyntaxHighlighting()
","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"10624":{"morph":{"__isSmartRef__":true,"id":10622},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10625":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10626},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":10627}],"eventHandler":{"__isSmartRef__":true,"id":10629},"_ClipMode":"hidden","derivationIds":[],"id":"826BC67D-81DE-41E8-9F68-B31241509BD1","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":10621},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"10626":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"10627":{"style":{"__isSmartRef__":true,"id":10628},"chunkOwner":{"__isSmartRef__":true,"id":10625},"_id":"_1369","storedString":"SketchPad","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10628":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10629":{"morph":{"__isSmartRef__":true,"id":10625},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10630":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"10631":{"morph":{"__isSmartRef__":true,"id":10621},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10632":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10633":{"addPartItemAsync":{"__isSmartRef__":true,"id":10634},"adjustForNewBounds":{"__isSmartRef__":true,"id":10638},"selectPartItem":{"__isSmartRef__":true,"id":10645},"startAddingPartItems":{"__isSmartRef__":true,"id":10648},"stopAddingPartItemsAsync":{"__isSmartRef__":true,"id":10652},"unselectAll":{"__isSmartRef__":true,"id":10656}},"10634":{"funcProperties":{"__isSmartRef__":true,"id":10635},"source":"function addPartItemAsync() {\n if (!this.partItemsToBeAdded || this.partItemsToBeAdded.length == 0) {\n this.stopAddingPartItemsAsync();\n return;\n }\n\n var partItem = this.partItemsToBeAdded.shift();\n var morph = partItem.asPartsBinItem();\n this.addMorph(morph);\n this.adjustForNewBounds() \n}","varMapping":{"__isSmartRef__":true,"id":10637},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10635":{"timestamp":{"__isSmartRef__":true,"id":10636},"user":"robertkrahn"},"10636":{"isSerializedDate":true,"string":"Fri Jul 01 2011 02:03:38 GMT+0200 (CEST)"},"10637":{"this":{"__isSmartRef__":true,"id":5936}},"10638":{"funcProperties":{"__isSmartRef__":true,"id":10639},"source":"function adjustForNewBounds() {\n/*\n\tthis.adjustForNewBounds()\n*/\n\t$super();\n\tvar bounds = this.innerBounds(),\n\t\tx = bounds.x,\n\t\ty = bounds.y,\n\t\twidth = bounds.width;\n\tthis.submorphs.forEach(function(morph) {\n\t\tvar extent = morph.getExtent();\n\t\tif (extent.x + x > width) {\n\t\t\tx = 0;\n\t\t\ty += extent.y + 5;\n\t\t}\n\t\tmorph.setPosition(pt(x,y))\n\t\tx += extent.x + 5;\n\t})\n}","varMapping":{"__isSmartRef__":true,"id":10640},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10639":{},"10640":{"this":{"__isSmartRef__":true,"id":5936},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10641}},"10641":{"$super":{"__isSmartRef__":true,"id":10642}},"10642":{"funcProperties":{"__isSmartRef__":true,"id":10643},"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}","varMapping":{"__isSmartRef__":true,"id":10644},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10643":{},"10644":{"name":"adjustForNewBounds","obj":{"__isSmartRef__":true,"id":5936}},"10645":{"funcProperties":{"__isSmartRef__":true,"id":10646},"source":"function selectPartItem(item) {\n\tthis.selectedItem = item && item.partItem;\n\tthis.submorphs.without(item).invoke('showAsNotSelected');\n}","varMapping":{"__isSmartRef__":true,"id":10647},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10646":{},"10647":{"this":{"__isSmartRef__":true,"id":5936}},"10648":{"funcProperties":{"__isSmartRef__":true,"id":10649},"source":"function startAddingPartItems(partItems) {\n this.partItemsToBeAdded = partItems.clone();\n this.startStepping(0, 'addPartItemAsync')\n}","varMapping":{"__isSmartRef__":true,"id":10651},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10649":{"timestamp":{"__isSmartRef__":true,"id":10650},"user":"robertkrahn"},"10650":{"isSerializedDate":true,"string":"Fri Jul 01 2011 02:00:58 GMT+0200 (CEST)"},"10651":{"this":{"__isSmartRef__":true,"id":5936}},"10652":{"funcProperties":{"__isSmartRef__":true,"id":10653},"source":"function stopAddingPartItemsAsync() {\n this.stopStepping();\n delete this.partItemsToBeAdded;\n}","varMapping":{"__isSmartRef__":true,"id":10655},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10653":{"timestamp":{"__isSmartRef__":true,"id":10654},"user":"robertkrahn"},"10654":{"isSerializedDate":true,"string":"Fri Jul 01 2011 02:03:46 GMT+0200 (CEST)"},"10655":{"this":{"__isSmartRef__":true,"id":5936}},"10656":{"funcProperties":{"__isSmartRef__":true,"id":10657},"source":"function unselectAll() {\n\tthis.submorphs.invoke('showAsNotSelected');\n}","varMapping":{"__isSmartRef__":true,"id":10658},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10657":{},"10658":{"this":{"__isSmartRef__":true,"id":5936}},"10659":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":10660}],"derivationIds":[1238,"779C0566-5466-4191-9056-3A104C7EFAEC","F8319D79-817B-415B-80D1-ACE5F12CDD01","37900DC1-0689-4E1B-9709-A65C15C40367","399B28D7-03E3-4E38-8710-E7A5F5F513D1","8EA24F2B-6E35-4013-8CCB-18016701673B","C5991ECA-726A-42D6-8AB1-1B6DA1AAD119","7C6FC789-C7D6-482C-906E-5EABA9E0E151","7C90668B-396F-43DB-AB44-3277DA8BE863","CDE8D251-2EED-4992-B316-64B64110C044","5D293BC5-06E6-425F-B654-F22EF9E8225E","A568DFA0-B5A0-42C6-A370-F4C23551D3DA","8FAE443C-8E8F-44EF-B5C8-7E103E74AD92","3FD3C7A0-B776-41AF-86DF-DC5A4EE9403E","115E4AE3-4DA0-482F-91C6-DB88E0E266D0","36F8D23F-3ADC-40FB-9A9B-D726CA8560D2","F32C1526-A32B-46B5-B550-44C9A527EB19","B075E4A4-D511-45BC-A05D-E9FEB4D8EF29","D554E6AE-A18D-4BBA-AB29-419B75691B79","FC0321C2-D605-46BA-AB54-5E0DE54D24B6","8FD3C4B2-B7CD-45BE-8083-91E22916BA1F","67FC2D7C-C086-4C8D-B517-C52969D3B3FF"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":10661},"grabbingEnabled":false,"halosEnabled":true,"id":"922841B2-8564-4138-A268-82E414B5503A","isActive":true,"isPressed":false,"label":{"__isSmartRef__":true,"id":10662},"layout":{"__isSmartRef__":true,"id":10667},"lighterFill":{"__isSmartRef__":true,"id":10668},"name":"removeCategoryButton","normalFill":{"__isSmartRef__":true,"id":10673},"owner":{"__isSmartRef__":true,"id":5488},"partsBinMetaInfo":{"__isSmartRef__":true,"id":10678},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":10679},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":10662}],"toggle":false,"value":false,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10680},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(120.0,10.0)"},"10660":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":10659},"targetMethodName":"onFire","targetObj":{"__isSmartRef__":true,"id":10659},"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10661":{"morph":{"__isSmartRef__":true,"id":10659},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10662":{"_Align":"center","_ClipMode":"hidden","_FontFamily":"Helvetica","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":18,"_MinTextHeight":null,"_MinTextWidth":18,"_PointerEvents":"none","_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowInput":false,"attributeConnections":[],"derivationIds":[1239,"0950594A-94D2-49BB-8E22-06789654760D","9E11E76B-89E8-4AF1-8D7F-24952002D1DE","39E0A384-A8F7-4ECE-A3F3-3B39C85B1DBA","7970902A-4F1C-4337-8A61-02D5AEA5697B","DE30399C-D0BE-412E-B0C6-18B37109F841","E311AA2E-9F6A-4DF4-AAD2-6631660E1203","AA4706D6-6736-4F85-80F2-48443DC7DA44","C2A120EC-B8B5-44A6-801B-F8E9FDE230BF","34EB9510-4D09-4B14-8B09-45852E807EEC","578C10D1-9557-441C-ABD1-303291DEFD1A","680618F4-7A7D-43A9-B75C-4515C8D3A904","1631FBD4-94FC-4C42-A426-822A8D107F36","574DCB97-CFE4-470B-944F-567F9CBAD365","81CA5687-24FD-462D-BFD3-A33C82169582","B85E3B2A-7437-47F6-BDF5-D02C7F6C5A0F","0375365E-D522-4331-BCA3-1B9C85143F76","34D3646F-8812-4695-9CFD-CD9AF31869F4","D8EE495F-73DC-4FA7-83BA-744F42C42961","C4DB5339-6A92-498C-B623-2BC70CC81C46","AE363E33-8E9C-4567-B535-14DF49B2AE7B","DDCDE98E-2542-49E4-92C1-C7806BB82FD5"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":10663},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"16B11AD0-608F-4D76-98A5-2AE8894A704D","isLabel":true,"owner":{"__isSmartRef__":true,"id":10659},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":10664},"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":10665}],"textStyle":null,"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)"},"10663":{"morph":{"__isSmartRef__":true,"id":10662},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10664":{"_BorderWidth":0,"_ClipMode":"hidden","_Fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(1,1,0,0)","position":"lively.pt(0.0,0.0)"},"10665":{"_id":"_1752","chunkOwner":{"__isSmartRef__":true,"id":10662},"storedString":"-","style":{"__isSmartRef__":true,"id":10666},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10666":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10667":{"moveVertical":false},"10668":{"stops":[{"__isSmartRef__":true,"id":10669},{"__isSmartRef__":true,"id":10670},{"__isSmartRef__":true,"id":10671},{"__isSmartRef__":true,"id":10672}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10669":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"10670":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10671":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10672":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"10673":{"stops":[{"__isSmartRef__":true,"id":10674},{"__isSmartRef__":true,"id":10675},{"__isSmartRef__":true,"id":10676},{"__isSmartRef__":true,"id":10677}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10674":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"10675":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10676":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10677":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"10678":{"migrationLevel":2,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10679":{"_BorderRadius":5.2,"_BorderStyle":"solid","_BorderWidth":1.1840000000000002,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":10673},"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"10680":{"onFire":{"__isSmartRef__":true,"id":10681}},"10681":{"funcProperties":{"__isSmartRef__":true,"id":10682},"source":"function onFire() {\n\tthis.get('PartsBinBrowser').removeCategoryInteractively()\n}","varMapping":{"__isSmartRef__":true,"id":10683},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10682":{},"10683":{"this":{"__isSmartRef__":true,"id":10659}},"10684":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":10685}],"derivationIds":[1240,"4C2C10AA-3167-4B7D-9518-38AA200B5BC6","03AA66B1-0216-4615-BC50-CD240729363E","E4ECDC08-B9DE-4716-97F1-FA4A9D84B22D","AA637DB5-981E-4875-A449-4FEA2FC1C13F","55DB5207-1834-4135-81B3-4F1837BD85E0","30C8FE48-BA9E-43F9-B4FC-0341EC392ACF","2C20BACF-1CEC-44C2-8F56-12470A7027A9","C650BBE2-143B-4BC5-8EF1-1A524E123AE5","F33FAD3D-DBA2-49AD-84F4-4754F4036D2D","1482E0D5-DF16-48E6-8815-B26DA5EE5818","EAC37F08-BCB6-4170-8667-1B6CFCF4E5A1","B09187AF-0ADE-40E9-8854-F43365D6200B","45D0DBA7-4458-4FB4-A7DE-5D5F8FA7C07C","B8FF07C9-562A-462B-9E72-0374A9AF23B6","5BDD2225-268A-48C3-9D60-A54BE7218F3E","024166B5-514F-42E9-9B8F-92BE1B1B561F","1A0825CD-8DCC-4F32-93FF-4912FB1E4F15","3320CEA7-B9AF-42CD-AD29-0D52B7739050","0D8069EA-5802-4A24-B8E7-E1160565C299","FCF30573-BCDB-4042-B92B-C092E4190C28","94784633-A8EA-450E-8B8B-0F911C3A36B8"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":10686},"grabbingEnabled":false,"halosEnabled":true,"id":"4E3FA7B2-400C-4F1B-BC89-7F9B959B8BBE","isActive":true,"isPressed":false,"label":{"__isSmartRef__":true,"id":10687},"layout":{"__isSmartRef__":true,"id":10692},"lighterFill":{"__isSmartRef__":true,"id":10693},"name":"addCategoryButton","normalFill":{"__isSmartRef__":true,"id":10698},"owner":{"__isSmartRef__":true,"id":5488},"partsBinMetaInfo":{"__isSmartRef__":true,"id":10703},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":10704},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":10687}],"toggle":false,"value":false,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10705},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(100.0,10.0)"},"10685":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":10684},"targetMethodName":"onFire","targetObj":{"__isSmartRef__":true,"id":10684},"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10686":{"morph":{"__isSmartRef__":true,"id":10684},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10687":{"_Align":"center","_ClipMode":"hidden","_FontFamily":"Helvetica","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":18,"_MinTextHeight":null,"_MinTextWidth":18,"_PointerEvents":"none","_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowInput":false,"attributeConnections":[],"derivationIds":[1241,"4FB5FB12-B7A2-4FF0-A0A1-C45C2FAE8274","7FFD3B07-E2DB-4CA7-A11B-327EBF88268D","3AD91228-BC6B-4030-A2C5-4055DF856DE4","B0F178B5-2384-4150-9E8E-F9F630407349","B62BAE98-D2F9-4769-A7A2-64403D5C2C21","F208698E-6181-438F-8C96-4E6B9739967E","DA6A940F-C968-47AC-AC35-59D17BBB71BC","D72F3161-DE66-4A55-827B-FE95CB3855C1","38222CFF-F285-4D8C-8CE9-49E289A8DB01","27598E1E-5C29-40E9-9828-BDA39C7A14D0","2ED00864-0FC6-4DF5-98A8-E6C0D982098E","C1578206-028D-4DFF-8D5C-B8B472E478BD","AE545D90-295C-4BA2-B148-7CD56762EEC8","5A3C8159-95EC-45BA-A630-50FFF32492DB","4558E404-B6A2-456D-86CD-6A7ABD655AEB","70C14ABA-91D0-4910-9A6B-DE34408484EE","0D747327-F2BD-41C9-943C-E50F4EF2B5E3","C3C7355F-DF3C-4032-9C6D-55899FFC46DD","ABAA2D38-A640-4970-8AFA-E37723B84418","26A7A216-59DE-443A-B819-671E0509B38A","FA59C86F-2792-452F-970B-152848AFDC51"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":10688},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"7D6524AC-AE75-4773-B875-B52FA1D5150B","isLabel":true,"owner":{"__isSmartRef__":true,"id":10684},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":10689},"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":10690}],"textStyle":null,"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)"},"10688":{"morph":{"__isSmartRef__":true,"id":10687},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10689":{"_BorderWidth":0,"_ClipMode":"hidden","_Fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(1,1,0,0)","position":"lively.pt(0.0,0.0)"},"10690":{"_id":"_1753","chunkOwner":{"__isSmartRef__":true,"id":10687},"storedString":"+","style":{"__isSmartRef__":true,"id":10691},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10691":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10692":{"moveVertical":false},"10693":{"stops":[{"__isSmartRef__":true,"id":10694},{"__isSmartRef__":true,"id":10695},{"__isSmartRef__":true,"id":10696},{"__isSmartRef__":true,"id":10697}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10694":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"10695":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10696":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10697":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"10698":{"stops":[{"__isSmartRef__":true,"id":10699},{"__isSmartRef__":true,"id":10700},{"__isSmartRef__":true,"id":10701},{"__isSmartRef__":true,"id":10702}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10699":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"10700":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10701":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10702":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"10703":{"migrationLevel":2,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10704":{"_BorderRadius":5.2,"_BorderStyle":"solid","_BorderWidth":1.1840000000000002,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":10698},"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"10705":{"onFire":{"__isSmartRef__":true,"id":10706}},"10706":{"funcProperties":{"__isSmartRef__":true,"id":10707},"source":"function onFire() {\n\tthis.get('PartsBinBrowser').addCategoryInteractively()\n}","varMapping":{"__isSmartRef__":true,"id":10708},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10707":{},"10708":{"this":{"__isSmartRef__":true,"id":10684}},"10709":{"_ClipMode":"visible","_FontFamily":"Arial, sans-serif","_FontSize":11,"_MaxTextHeight":null,"_MaxTextWidth":533.2024292894854,"_MinTextHeight":null,"_MinTextWidth":533.2024292894854,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[{"__isSmartRef__":true,"id":10710}],"charsReplaced":"Tit","derivationIds":[1242,"A22EEABD-CB29-4C5C-8C48-F766E326BC3F","6A6D6852-0ACD-4AFB-B78D-5C1767FC64BF","9D304E91-4077-4112-BBAA-EA47623B1BD8","178FCB01-0879-494A-9F87-056D582D689E","26B6A9F2-7F9D-4666-AB17-65E0DCD0BA0A","74080715-3CAE-431E-94C4-C98DDDF12BCD","54094B9D-EC29-4193-AE36-80A09F2E996E","3C430B51-E92E-42CF-9F28-9155B1DD75BE","95739011-C77B-4A83-92C9-404E7678E001","CE98D4C0-8E1E-40C3-AA60-10700C5B09B8","9FCABE52-F360-4ABC-81B7-C64D6A931C03","AFE833D0-7AAD-4F80-9FA0-E34F01873FB9","0519742E-9514-4066-9CD3-ED884C62AE77","2175C2DC-5DAA-4A1A-803E-8B55C07D6806","3148E12F-D9FA-4141-9A5E-73E3F8A65776","86933F48-407D-458F-ADB7-865018746EDD","0C9ED1AC-B0C4-4C07-AC29-B9CF795F80FB","CF02BEE5-9294-42D6-AA95-2DCAD8E1D80E","5333D73E-9BE2-4526-8847-CD7CA1827C5C","7C3C1909-748E-41BA-BF6E-926C8D53FF4F","61CE49D9-E095-4CDB-8F1F-0B1214228EC8"],"doNotCopyProperties":["$$savedTextString"],"doNotSerialize":["$$savedTextString"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":10711},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"908F083D-7B5D-4983-B918-139B91848608","isInputLine":true,"lastFindLoc":3,"layout":{"__isSmartRef__":true,"id":10712},"name":"searchText","owner":{"__isSmartRef__":true,"id":5488},"partsBinMetaInfo":{"__isSmartRef__":true,"id":10713},"prevScroll":[0,0],"previousSelection":[0,0],"registeredForMouseEvents":true,"savedTextString":"Text","scripts":[],"shape":{"__isSmartRef__":true,"id":10714},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":10715}],"__serializedExpressions__":["_Position","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(154.8,13.1)","textColor":"Color.rgb(0,0,0)"},"10710":{"sourceAttrName":"savedTextString","sourceObj":{"__isSmartRef__":true,"id":10709},"targetMethodName":"search","targetObj":{"__isSmartRef__":true,"id":5488},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10711":{"morph":{"__isSmartRef__":true,"id":10709},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10712":{"resizeWidth":true},"10713":{"migrationLevel":1,"partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10714":{"_BorderRadius":1.8500000000000003,"_BorderStyle":"solid","_BorderWidth":2.3680000000000003,"_ClipMode":"visible","_Opacity":1,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(552.9,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"10715":{"style":{"__isSmartRef__":true,"id":10716},"chunkOwner":{"__isSmartRef__":true,"id":10709},"_id":"_15858","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10716":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10717":{"_ClipMode":"visible","_FontFamily":"Arial, sans-serif","_FontSize":9,"_MaxTextWidth":168,"_MinTextWidth":168,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"some text","derivationIds":[1243,"5346A257-CAB6-48DA-B412-636917F28280","E611ABED-3298-4027-89C5-503BFCFE4CA3","27AE40EC-F949-496E-8968-BA32D5E3A431","025BE71F-60AB-4115-B745-04714CE7774C","A2845EF4-117F-4AC3-AD19-E09D78C3C866","B854DD97-9BE2-44B9-BFF5-93AA931B4385","2FEEF365-D284-4F58-A92B-A8E11A69DAA6","41171B50-1911-4C21-A067-633FFB938163","6FF550A7-CD2A-48AA-B67F-9E24ACDEB0C1","107A1C0E-D268-4536-AF57-603A206E6460","108F5C5C-B711-4859-8463-980AD2E5EC4C","B78A07FF-977F-4CC1-8870-16B4756D22A1","EACE9426-8983-4C7C-9388-7829A84E90FB","01449D54-8A3D-46AD-9B4F-7CB12D5FF2A9","705CF292-539B-4A18-81B5-3D2B962B1D82","7810B7C5-9EAF-4413-85AB-8FE6E928F162","5B5C10A0-4921-4667-85C7-D7C5966142AF","6A39CF0A-97A8-49DF-9B54-020670AD0468","88E227DC-8FD9-4B38-97D6-85FC64763D68","3B9B0D78-5CAA-4412-897E-8B85FA575A81","1604E949-532E-4C99-9456-9E4406A5379E"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":10718},"fixedHeight":false,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"AC0DDB0F-7F10-4F66-9061-C525B74F1D3A","lastFindLoc":-9,"name":"Text4","owner":{"__isSmartRef__":true,"id":5488},"partsBinMetaInfo":{"__isSmartRef__":true,"id":10719},"prevScroll":[0,0],"previousSelection":[0,6],"priorSelectionRange":[6,6],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":10720},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":10721}],"__serializedExpressions__":["_Position","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(154.8,0.1)","textColor":"Color.rgb(0,0,0)"},"10718":{"morph":{"__isSmartRef__":true,"id":10717},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10719":{"migrationLevel":1,"partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10720":{"_BorderWidth":0,"_ClipMode":"visible","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(168.0,15.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"10721":{"_id":"_1755","chunkOwner":{"__isSmartRef__":true,"id":10717},"morph":{"__isSmartRef__":true,"id":10717},"storedString":"search","style":{"__isSmartRef__":true,"id":10722},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10722":{"italics":"italic","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10723":{"onrestore":{"__isSmartRef__":true,"id":10724},"addCategory":{"__isSmartRef__":true,"id":10732},"addCategoryInteractively":{"__isSmartRef__":true,"id":10736},"addExternalCategory":{"__isSmartRef__":true,"id":10740},"addMorphsForPartItems":{"__isSmartRef__":true,"id":10744},"addPartsFromURLs":{"__isSmartRef__":true,"id":10748},"addPartsOfCategory":{"__isSmartRef__":true,"id":10752},"commitLogString":{"__isSmartRef__":true,"id":10756},"defaultPartsBinURL":{"__isSmartRef__":true,"id":10760},"ensureCategories":{"__isSmartRef__":true,"id":10764},"getPartsSpaceForCategory":{"__isSmartRef__":true,"id":10768},"getURLForCategoryNamed":{"__isSmartRef__":true,"id":10772},"interactivelyCopySelectedPartItem":{"__isSmartRef__":true,"id":10776},"interactivelyMoveSelectedPartItem":{"__isSmartRef__":true,"id":10780},"interactivelyRemoveSelectedPartItem":{"__isSmartRef__":true,"id":10784},"loadAndOpenSelectedPartItem":{"__isSmartRef__":true,"id":10788},"loadPartsOfCategory":{"__isSmartRef__":true,"id":10792},"makeUpPartNameFor":{"__isSmartRef__":true,"id":10796},"onLoadAll":{"__isSmartRef__":true,"id":10800},"onLoadFromPartsBin":{"__isSmartRef__":true,"id":10804},"onLoadLatest":{"__isSmartRef__":true,"id":10812},"onSearch":{"__isSmartRef__":true,"id":10816},"openPart":{"__isSmartRef__":true,"id":10820},"partsBinURL":{"__isSmartRef__":true,"id":10824},"partsBinUrl":{"__isSmartRef__":true,"id":10828},"reloadEverything":{"__isSmartRef__":true,"id":10832},"removeCategory":{"__isSmartRef__":true,"id":10836},"removeCategoryInteractively":{"__isSmartRef__":true,"id":10840},"removeParts":{"__isSmartRef__":true,"id":10844},"reset":{"__isSmartRef__":true,"id":10848},"saveCommentForSelectedPartItem":{"__isSmartRef__":true,"id":10852},"search":{"__isSmartRef__":true,"id":10856},"setMetaInfoOfSelectedItem":{"__isSmartRef__":true,"id":10860},"setSelectedPartItem":{"__isSmartRef__":true,"id":10864},"setSelectedPartVersions":{"__isSmartRef__":true,"id":10868},"setShareLink":{"__isSmartRef__":true,"id":10872},"setupConnections":{"__isSmartRef__":true,"id":10876},"showCommits":{"__isSmartRef__":true,"id":10880},"showMsg":{"__isSmartRef__":true,"id":10884},"toggleMorePane":{"__isSmartRef__":true,"id":10888},"updateCategoriesDictFromPartsBin":{"__isSmartRef__":true,"id":10892},"updateCategoryList":{"__isSmartRef__":true,"id":10896}},"10724":{"funcProperties":{"__isSmartRef__":true,"id":10725},"source":"function onrestore() {\n (function(){ this.reloadEverything() }.bind(this)).delay(0)\n}","varMapping":{"__isSmartRef__":true,"id":10727},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10725":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10726},"user":"undefined"},"10726":{"isSerializedDate":true,"string":"Sat Mar 10 2012 11:25:14 GMT+0100 (CET)"},"10727":{"this":{"__isSmartRef__":true,"id":5488},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10728}},"10728":{"$super":{"__isSmartRef__":true,"id":10729}},"10729":{"funcProperties":{"__isSmartRef__":true,"id":10730},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":10731},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10730":{},"10731":{"name":"onrestore","obj":{"__isSmartRef__":true,"id":5488}},"10732":{"funcProperties":{"__isSmartRef__":true,"id":10733},"source":"function addCategory(categoryName, doNotUpdate) {\n if (!categoryName.startsWith(\"*\")) {\n var url = this.partsBinURL().withFilename(categoryName);\n this.addExternalCategory(categoryName, url, true);\n } else {\n this.categories[categoryName] = {isSpecialCategory: true};\n if (!doNotUpdate) {\n this.updateCategoryList(categoryName);\n }\n }\n}","varMapping":{"__isSmartRef__":true,"id":10735},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10733":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10734}},"10734":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:58 GMT+0100 (CET)"},"10735":{"this":{"__isSmartRef__":true,"id":5488}},"10736":{"funcProperties":{"__isSmartRef__":true,"id":10737},"source":"function addCategoryInteractively() {\n var partsBin = this, world = this.world();\n world.prompt('Name of new category?', function(categoryName) {\n if (!categoryName || categoryName == '') {\n\t alert('no category created!')\n\t return;\n\t}\n partsBin.addCategory(categoryName)\n });\n}","varMapping":{"__isSmartRef__":true,"id":10739},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10737":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10738}},"10738":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"10739":{"this":{"__isSmartRef__":true,"id":5488}},"10740":{"funcProperties":{"__isSmartRef__":true,"id":10741},"source":"function addExternalCategory(categoryName, url, createPath) {\n url = url.asDirectory();\n this.categories[categoryName] = url;\n if (createPath) {\n this.getPartsSpaceForCategory(categoryName).ensureExistance();\n }\n this.updateCategoryList(categoryName)\n}","varMapping":{"__isSmartRef__":true,"id":10743},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10741":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10742}},"10742":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"10743":{"this":{"__isSmartRef__":true,"id":5488}},"10744":{"funcProperties":{"__isSmartRef__":true,"id":10745},"source":"function addMorphsForPartItems(partItems, doNotSort) {\n this.removeParts();\n if (!doNotSort) {\n partItems = partItems.sortBy(function(ea) {\n return ea.name.toLowerCase() \n });\n }\n\n var pContents = this.get('partsBinContents');\n pContents.stopAddingPartItemsAsync();\n pContents.startAddingPartItems(partItems);\n}","varMapping":{"__isSmartRef__":true,"id":10747},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10745":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10746}},"10746":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:26:53 GMT+0100 (CET)"},"10747":{"this":{"__isSmartRef__":true,"id":5488}},"10748":{"funcProperties":{"__isSmartRef__":true,"id":10749},"source":"function addPartsFromURLs(urls) {\n var partsBin = this,\n partItems = [];\n\n urls.forEach(function(ea) {\n var partPath = ea.relativePathFrom(URL.codeBase.withFilename(\"../\")),\n match = partPath.match(/(.*\\/)(.*).json/);\n if (match)\n partItems.push(lively.PartsBin.getPartItem(match[2], match[1]));\n });\n partsBin.addMorphsForPartItems(partItems, true);\n\n}","varMapping":{"__isSmartRef__":true,"id":10751},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10749":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10750},"user":"jenslincke"},"10750":{"isSerializedDate":true,"string":"Thu Feb 23 2012 18:39:54 GMT+0100 (CET)"},"10751":{"this":{"__isSmartRef__":true,"id":5488}},"10752":{"funcProperties":{"__isSmartRef__":true,"id":10753},"source":"function addPartsOfCategory(categoryName) {\n var partsSpace = this.getPartsSpaceForCategory(categoryName);\n connect(partsSpace, 'partItems', this, 'addMorphsForPartItems', {\n\tconverter: function(partItemObj) { return Properties.ownValues(partItemObj) }})\n partsSpace.load(true);\n}","varMapping":{"__isSmartRef__":true,"id":10755},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10753":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10754}},"10754":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"10755":{"this":{"__isSmartRef__":true,"id":5488}},"10756":{"funcProperties":{"__isSmartRef__":true,"id":10757},"source":"function commitLogString(metaInfo) {\n if (!metaInfo.changes) return \"\";\n return metaInfo.changes\n .reverse()\n .collect(function(ea) {\n return Strings.format(\"%s %s: \\n %s\\n\\n\",\n ea.date.format(\"yyyy-mm-dd HH:MM\") , \n ea.author, (ea.message || \"no comment\"));\n })\n .join('');\n}","varMapping":{"__isSmartRef__":true,"id":10759},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10757":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10758},"user":"jenslincke"},"10758":{"isSerializedDate":true,"string":"Tue Jan 31 2012 20:19:05 GMT+0100 (CET)"},"10759":{"this":{"__isSmartRef__":true,"id":5488}},"10760":{"funcProperties":{"__isSmartRef__":true,"id":10761},"source":"function defaultPartsBinURL() {\n return new URL(Config.rootPath).withFilename('PartsBin/');\n}","varMapping":{"__isSmartRef__":true,"id":10763},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10761":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10762},"user":"fabian"},"10762":{"isSerializedDate":true,"string":"Wed Feb 22 2012 23:39:48 GMT+0100 (CET)"},"10763":{"this":{"__isSmartRef__":true,"id":5488}},"10764":{"funcProperties":{"__isSmartRef__":true,"id":10765},"source":"function ensureCategories() {\n if (!this.categories)\n this.categories = {uncategorized: 'PartsBin/'};\n}","varMapping":{"__isSmartRef__":true,"id":10767},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10765":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10766}},"10766":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"10767":{"this":{"__isSmartRef__":true,"id":5488}},"10768":{"funcProperties":{"__isSmartRef__":true,"id":10769},"source":"function getPartsSpaceForCategory(categoryName) {\n var url = this.getURLForCategoryNamed(categoryName);\n return lively.PartsBin.partsSpaceWithURL(url);\n}","varMapping":{"__isSmartRef__":true,"id":10771},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10769":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10770}},"10770":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"10771":{"this":{"__isSmartRef__":true,"id":5488}},"10772":{"funcProperties":{"__isSmartRef__":true,"id":10773},"source":"function getURLForCategoryNamed(categoryName) {\n this.ensureCategories()\n\n var relative = this.categories[categoryName];\n if (!relative) return null;\n return URL.ensureAbsoluteCodeBaseURL(relative).withRelativePartsResolved()\n}","varMapping":{"__isSmartRef__":true,"id":10775},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10773":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10774},"user":"undefined"},"10774":{"isSerializedDate":true,"string":"Sat Mar 10 2012 11:20:59 GMT+0100 (CET)"},"10775":{"this":{"__isSmartRef__":true,"id":5488}},"10776":{"funcProperties":{"__isSmartRef__":true,"id":10777},"source":"function interactivelyCopySelectedPartItem(partMorph) {\n // FIXME duplication with interactivelyMoveSelectedPartItem\n var partItem = this.selectedPartItem, categories = this.categories, self = this;\n if (!partItem) { alert('no item selected'); return }\n var items = Properties.own(categories).sort()\n .reject(function(ea) { return ea.startsWith(\"*\") || ea === self. categoryName})\n .collect(function(catName) {\n return [catName, function() {\n var url = new URL(categories[catName]);\n var partsSpace = lively.PartsBin.partsSpaceWithURL(url)\n partItem.copyToPartsSpace(partsSpace);\n alertOK('Copied ' + partItem.name + ' to ' + url);\n }]\n })\n lively.morphic.Menu.openAtHand('Select category', items);\n}","varMapping":{"__isSmartRef__":true,"id":10779},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10777":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10778},"user":"robertkrahn"},"10778":{"isSerializedDate":true,"string":"Thu Jul 07 2011 16:13:17 GMT+0200 (CEST)"},"10779":{"this":{"__isSmartRef__":true,"id":5488}},"10780":{"funcProperties":{"__isSmartRef__":true,"id":10781},"source":"function interactivelyMoveSelectedPartItem(partMorph) {\n var partItem = this.selectedPartItem, categories = this.categories, self = this;\n if (!partItem) { alert('no item selected'); return }\n var items = Properties.own(categories).sort()\n .reject(function(ea) { return ea.startsWith(\"*\") || ea === self. categoryName})\n .collect(function(catName) {\n return [catName, function() {\n var url = new URL(categories[catName]);\n var partsSpace = lively.PartsBin.partsSpaceWithURL(url)\n partItem.moveToPartsSpace(partsSpace);\n self.reloadEverything();\n alertOK('Moved ' + partItem.name + ' to ' + url);\n }]\n })\n lively.morphic.Menu.openAtHand('Select category', items);\n}","varMapping":{"__isSmartRef__":true,"id":10783},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10781":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10782},"user":"robertkrahn"},"10782":{"isSerializedDate":true,"string":"Thu Jul 07 2011 16:13:12 GMT+0200 (CEST)"},"10783":{"this":{"__isSmartRef__":true,"id":5488}},"10784":{"funcProperties":{"__isSmartRef__":true,"id":10785},"source":"function interactivelyRemoveSelectedPartItem(partMorph) {\n var item = this.selectedPartItem;\n if (!item) return;\n this.world().confirm(\"really delete \" + item.name + \" in PartsBin?\", function(answer) {\n\tif (!answer) return;\n\titem.del();\n\tthis.reloadEverything();\n\talertOK(\"deleted \" + item.name);\n }.bind(this))\n}","varMapping":{"__isSmartRef__":true,"id":10787},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10785":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10786}},"10786":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"10787":{"this":{"__isSmartRef__":true,"id":5488}},"10788":{"funcProperties":{"__isSmartRef__":true,"id":10789},"source":"function loadAndOpenSelectedPartItem(partMorph) {\n var item = this.selectedPartItem;\n if (!item) return;\n connect(item, 'part', this, 'openPart');\n var selectedVersion = this.get('selectedPartVersions').selection,\n\trev = selectedVersion ? selectedVersion.rev : null;\n item.loadPart(true, null, rev);\n alert('loading ' + item.name + '...');\n}","varMapping":{"__isSmartRef__":true,"id":10791},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10789":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10790}},"10790":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"10791":{"this":{"__isSmartRef__":true,"id":5488}},"10792":{"funcProperties":{"__isSmartRef__":true,"id":10793},"source":"function loadPartsOfCategory(categoryName) {\n this.removeParts();\n this.setSelectedPartItem(null);\n if (!categoryName) return;\n var webR;\n if (categoryName == \"*all*\") {\n this.showMsg(\"loading all...\");\n webR = new WebResource(this.partsBinURL()).beAsync();\n lively.bindings.connect(webR, 'subDocuments', this, 'onLoadAll');\n webR.getSubElements(10)\n } else if (categoryName == \"*latest*\") {\n this.showMsg(\"loading latest...\");\n webR = new WebResource(this.partsBinURL()).beAsync();\n lively.bindings.connect(webR, 'contentDocument', this, 'onLoadLatest');\n webR.propfind('infinity')\n } else if (categoryName == \"*search*\") {\n this.showMsg(\"searching...\");\n webR = new WebResource(this.partsBinURL()).beAsync();\n lively.bindings.connect(webR, 'subDocuments', this, 'allURLs', {\n converter: function(subDocuments) {\n return subDocuments.invoke('getURL')\n }\n });\n lively.bindings.connect(this, 'allURLs', this, 'onSearch', {\n removeAfterUpdate: true});\n webR.getSubElements(10)\n } else {\n this.addPartsOfCategory(categoryName)\n }\n}","varMapping":{"__isSmartRef__":true,"id":10795},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10793":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10794}},"10794":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:58 GMT+0100 (CET)"},"10795":{"this":{"__isSmartRef__":true,"id":5488}},"10796":{"funcProperties":{"__isSmartRef__":true,"id":10797},"source":"function makeUpPartNameFor(name) {\n if (!$morph(name)) return name;\n var i = 2;\n while($morph(name + i)) { i++ }\n return name + i;\n}","varMapping":{"__isSmartRef__":true,"id":10799},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10797":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10798}},"10798":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"10799":{"this":{"__isSmartRef__":true,"id":5488}},"10800":{"funcProperties":{"__isSmartRef__":true,"id":10801},"source":"function onLoadAll(subDocuments) {\n // alertOK(\"load all \" + subDocuments.length)\n var all = subDocuments.invoke('getURL')\n .select(function(ea) {return ea.filename().endsWith(\".json\")})\n .sortBy(function(ea) {return ea.filename()});\n \n this.addPartsFromURLs(all) \n}","varMapping":{"__isSmartRef__":true,"id":10803},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10801":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10802}},"10802":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:38:18 GMT+0100 (CET)"},"10803":{"this":{"__isSmartRef__":true,"id":5488}},"10804":{"funcProperties":{"__isSmartRef__":true,"id":10805},"source":"function onLoadFromPartsBin() {\n $super();\n this.reloadEverything();\n}","varMapping":{"__isSmartRef__":true,"id":10807},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10805":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10806}},"10806":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"10807":{"this":{"__isSmartRef__":true,"id":5488},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10808}},"10808":{"$super":{"__isSmartRef__":true,"id":10809}},"10809":{"funcProperties":{"__isSmartRef__":true,"id":10810},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":10811},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10810":{},"10811":{"name":"onLoadFromPartsBin","obj":{"__isSmartRef__":true,"id":5488}},"10812":{"funcProperties":{"__isSmartRef__":true,"id":10813},"source":"function onLoadLatest(propfindXML) {\n var rawNodes = new Query(\"/D:multistatus/D:response\").findAll(propfindXML.documentElement);\n\n var svnVersionInfos = rawNodes.map(function(rawNode) { return SVNVersionInfo.fromPropfindNode(rawNode) });\n\n var top20 = svnVersionInfos\n .select(function(ea) { return ea.url.endsWith(\".json\")})\n .sortBy(function(ea) { return ea.rev}).reverse().slice(0,20);\n var top20URLs = top20.collect(function(ea) { \n return new URL(\"http://\" + URL.codeBase.hostname + ea.url)})\n \n this.addPartsFromURLs(top20URLs) \n}","varMapping":{"__isSmartRef__":true,"id":10815},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10813":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10814}},"10814":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"10815":{"this":{"__isSmartRef__":true,"id":5488}},"10816":{"funcProperties":{"__isSmartRef__":true,"id":10817},"source":"function onSearch(allPartURLs) {\n var searchString = this.get('searchText').textString;\n var matchingPartURLs = allPartURLs\n .select(function(ea) {return new RegExp(searchString, 'i').test(ea.filename())})\n .sortBy(function(ea) {return ea.filename()});\n this.addPartsFromURLs(matchingPartURLs) \n if (matchingPartURLs.length == 0)\n this.showMsg(\"nothing found for '\" + searchString + \"'\")\n}","varMapping":{"__isSmartRef__":true,"id":10819},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10817":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10818},"user":"lauritz"},"10818":{"isSerializedDate":true,"string":"Mon Dec 19 2011 19:59:19 GMT+0100 (CET)"},"10819":{"this":{"__isSmartRef__":true,"id":5488}},"10820":{"funcProperties":{"__isSmartRef__":true,"id":10821},"source":"function openPart(partMorph) {\n partMorph.setName(this.makeUpPartNameFor(partMorph.getName()));\n lively.morphic.World.current().firstHand().grabMorph(partMorph, null);\n if(partMorph.onCreateFromPartsBin) partMorph.onCreateFromPartsBin();\n partMorph.setPosition(pt(0,0));\n}","varMapping":{"__isSmartRef__":true,"id":10823},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10821":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10822}},"10822":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"10823":{"this":{"__isSmartRef__":true,"id":5488}},"10824":{"funcProperties":{"__isSmartRef__":true,"id":10825},"source":"function partsBinURL() {\n if (this.url) {\n return this.url;\n }\n return this.defaultPartsBinURL();\n}","varMapping":{"__isSmartRef__":true,"id":10827},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10825":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10826}},"10826":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:06 GMT+0100 (CET)"},"10827":{"this":{"__isSmartRef__":true,"id":5488}},"10828":{"funcProperties":{"__isSmartRef__":true,"id":10829},"source":"function partsBinUrl() {\n if (this.url) {\n return url;\n }\n return this.partsBinURL();\n}","varMapping":{"__isSmartRef__":true,"id":10831},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10829":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10830}},"10830":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:58 GMT+0100 (CET)"},"10831":{"this":{"__isSmartRef__":true,"id":5488}},"10832":{"funcProperties":{"__isSmartRef__":true,"id":10833},"source":"function reloadEverything() {\n this.setSelectedPartItem(null)\n this.updateCategoriesDictFromPartsBin();\n this.addCategory(\"*latest*\", true);\n this.addCategory(\"*all*\", true);\n this.addCategory(\"*search*\", true);\n}","varMapping":{"__isSmartRef__":true,"id":10835},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10833":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10834}},"10834":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:58 GMT+0100 (CET)"},"10835":{"this":{"__isSmartRef__":true,"id":5488}},"10836":{"funcProperties":{"__isSmartRef__":true,"id":10837},"source":"function removeCategory(categoryName) {\n var url = this.getURLForCategoryNamed(categoryName);\n if (!url) {\n alert('No category ' + categoryName + ' exists! Doing nothing')\n\treturn;\n }\n var webR = new WebResource(url);\n if (!webR.exists()) {\n alert('Does not exist: ' + url);\n\tdelete this.categories[categoryName];\n\tlively.PartsBin.removePartsSpace(name);\n\tthis.updateCategoryList();\n\treturn\n }\n webR.getSubElements()\n if (!webR.subDocuments || webR.subDocuments.length > 0 ||\n !webR.subCollections || webR.subCollections.length > 0) {\n alert('Will not remove directory ' + url + ' because it is not empty')\n } else {\n webR.del();\n alertOK('Removed ' + categoryName + ' url ' + url);\n }\n delete this.categories[categoryName];\n lively.PartsBin.removePartsSpace(name);\n this.updateCategoryList();\n}","varMapping":{"__isSmartRef__":true,"id":10839},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10837":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10838}},"10838":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"10839":{"this":{"__isSmartRef__":true,"id":5488}},"10840":{"funcProperties":{"__isSmartRef__":true,"id":10841},"source":"function removeCategoryInteractively() {\n var partsBin = this, world = this.world();\n world.confirm('Really remove ' + this.categoryName + '?', function(result) {\n\tif (!result) {\n\t alert('no category removed!')\n\t return;\n\t}\n\tpartsBin.removeCategory(partsBin.categoryName)\n });\t\n}","varMapping":{"__isSmartRef__":true,"id":10843},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10841":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10842}},"10842":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"10843":{"this":{"__isSmartRef__":true,"id":5488}},"10844":{"funcProperties":{"__isSmartRef__":true,"id":10845},"source":"function removeParts() {\n this.get('partsBinContents').submorphs.clone().invoke('remove');\n}","varMapping":{"__isSmartRef__":true,"id":10847},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10845":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10846}},"10846":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"10847":{"this":{"__isSmartRef__":true,"id":5488}},"10848":{"funcProperties":{"__isSmartRef__":true,"id":10849},"source":"function reset() {\n this.connections = {toggleMorePane: {}};\n this.setSelectedPartItem(null);\n delete this.categories;\n this.getPartsBinMetaInfo().requiredModules = ['lively.PartsBin']; \n this.get('categoryList').updateList([]);\n this.get('partsBinContents').removeAllMorphs();\n this.get('searchText').setTextString(\"\");\n}","varMapping":{"__isSmartRef__":true,"id":10851},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10849":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10850},"user":"robertkrahn"},"10850":{"isSerializedDate":true,"string":"Mon Sep 03 2012 09:53:04 GMT+0200 (CEST)"},"10851":{"this":{"__isSmartRef__":true,"id":5488}},"10852":{"funcProperties":{"__isSmartRef__":true,"id":10853},"source":"function saveCommentForSelectedPartItem(comment) {\n if (!this.selectedPartItem) {\n\talert('no part item selected!')\n\treturn;\n }\n var metaInfo = this.selectedPartItem.getMetaInfo();\n metaInfo.setComment(comment);\n this.selectedPartItem.uploadMetaInfoOnly();\n}","varMapping":{"__isSmartRef__":true,"id":10855},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10853":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10854}},"10854":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:26:53 GMT+0100 (CET)"},"10855":{"this":{"__isSmartRef__":true,"id":5488}},"10856":{"funcProperties":{"__isSmartRef__":true,"id":10857},"source":"function search(searchString) {\n // triggers search in this.loadPartsOfCategory through connection\n this.get('categoryList').setSelection(\"*search*\");\n}","varMapping":{"__isSmartRef__":true,"id":10859},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10857":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10858},"user":"robertkrahn"},"10858":{"isSerializedDate":true,"string":"Mon Sep 03 2012 09:23:52 GMT+0200 (CEST)"},"10859":{"this":{"__isSmartRef__":true,"id":5488}},"10860":{"funcProperties":{"__isSmartRef__":true,"id":10861},"source":"function setMetaInfoOfSelectedItem(metaInfo) {\n var comment = (metaInfo && metaInfo.getComment()) ||\n 'No comment yet';\n this.get('CommitLog').setTextString(this.commitLogString(metaInfo))\n\n\n this.get('selectedPartComment').textString = comment;\n}","varMapping":{"__isSmartRef__":true,"id":10863},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10861":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10862},"user":"jenslincke"},"10862":{"isSerializedDate":true,"string":"Tue Jan 31 2012 20:15:25 GMT+0100 (CET)"},"10863":{"this":{"__isSmartRef__":true,"id":5488}},"10864":{"funcProperties":{"__isSmartRef__":true,"id":10865},"source":"function setSelectedPartItem(item) {\n this.selectedPartItem = item;\n this.get('selectedPartComment').textString = '';\n this.get('selectedPartVersions').updateList(item ? ['Loading versions...']: []);\n this.get('selectedPartVersions').setSelection(null);\n if (!item) {\n this.get('selectedPartName').textString = 'nothing selected'\n this.get('selectedPartSpaceName').textString = ''\n\treturn;\n }\n this.get('selectedPartName').textString = item.name\n this.get('selectedPartSpaceName').textString = item.partsSpaceName\n\n // load versions\n connect(item, 'partVersions', this, 'setSelectedPartVersions');\n item.loadPartVersions(true);\n\n // load meta info\n connect(item, 'loadedMetaInfo', this, 'setMetaInfoOfSelectedItem');\n \n this.setShareLink(item);\n\n item.loadPartMetaInfo(true);\n}","varMapping":{"__isSmartRef__":true,"id":10867},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10865":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10866},"user":"jenslincke"},"10866":{"isSerializedDate":true,"string":"Tue Jan 31 2012 19:34:13 GMT+0100 (CET)"},"10867":{"this":{"__isSmartRef__":true,"id":5488}},"10868":{"funcProperties":{"__isSmartRef__":true,"id":10869},"source":"function setSelectedPartVersions(versions) {\n // alertOK(\"set versions:\" + versions.length)\n var list = versions.collect(function(ea) {\n return { \n string: '' + ea.date.format(\"yyyy-mm-dd HH:MM\") \n + \" \" + ea.author + \" (\" + ea.rev + \")\", \n value: ea, isListItem: true}\n })\n this.get('selectedPartVersions').updateList(list)\n}","varMapping":{"__isSmartRef__":true,"id":10871},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10869":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10870},"user":"jenslincke"},"10870":{"isSerializedDate":true,"string":"Tue Jan 31 2012 20:06:52 GMT+0100 (CET)"},"10871":{"this":{"__isSmartRef__":true,"id":5488}},"10872":{"funcProperties":{"__isSmartRef__":true,"id":10873},"source":"function setShareLink(partItem) {\n var linkText = this.get('shareLink');\n linkText.setTextString('Share Link');\n var url = 'http://www.lively-kernel.org/viral?part='\n + partItem.name + '&path=' + partItem.partsSpaceName;\n linkText.emphasizeAll({uri: url});\n}","varMapping":{"__isSmartRef__":true,"id":10875},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10873":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10874},"user":"robertkrahn"},"10874":{"isSerializedDate":true,"string":"Mon Jan 23 2012 19:45:42 GMT+0100 (CET)"},"10875":{"this":{"__isSmartRef__":true,"id":5488}},"10876":{"funcProperties":{"__isSmartRef__":true,"id":10877},"source":"function setupConnections() {\n connect(this.closeButton, 'fire', this, 'remove')\n connect(this.addCategoryButton, 'fire', this, 'addCategoryInteractively')\n connect(this.get('removeCategoryButton'), 'fire', this, 'removeCategoryInteractively')\n connect(this.get('categoryList'), 'selection', this, 'categoryName')\n connect(this, 'categoryName', this, 'loadPartsOfCategory')\n\n connect(this.get('partsBinContents'), 'selectedItem', this, 'setSelectedPartItem')\n\n connect(this.get('reloadButton'), \"fire\", this, \"reloadEverything\")\n\n connect(this.get('loadPartButton'), \"fire\", this, \"loadAndOpenSelectedPartItem\")\n\n connect(this.get('removePartButton'), \"fire\", this, \"interactivelyRemoveSelectedPartItem\")\n\n connect(this.get('movePartButton'), \"fire\", this, \"interactivelyMoveSelectedPartItem\")\n connect(this.get('copyPartButton'), \"fire\", this, \"interactivelyCopySelectedPartItem\")\n\n connect(this.get('selectedPartComment'), \"savedTextString\", this, \"saveCommentForSelectedPartItem\")\n}","varMapping":{"__isSmartRef__":true,"id":10879},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10877":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10878}},"10878":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"10879":{"this":{"__isSmartRef__":true,"id":5488}},"10880":{"funcProperties":{"__isSmartRef__":true,"id":10881},"source":"function showCommits() {\n if (!this.selectedPartItem) {\n alert('nothing selected');\n return;\n }\n var metaInfo = this.selectedPartItem.loadedMetaInfo;\n this.world().addTextWindow({\n title: 'Commits of ' + metaInfo.partName,\n content: this.commitLogString(metaInfo)\n });\n}","varMapping":{"__isSmartRef__":true,"id":10883},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10881":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10882},"user":"robertkrahn"},"10882":{"isSerializedDate":true,"string":"Mon Jan 23 2012 19:20:49 GMT+0100 (CET)"},"10883":{"this":{"__isSmartRef__":true,"id":5488}},"10884":{"funcProperties":{"__isSmartRef__":true,"id":10885},"source":"function showMsg(string) {\n var label = new lively.morphic.Text(new Rectangle(0,0,200,30), string);\n label.applyStyle({fill: null, borderWidth: 0})\n this.get('partsBinContents').addMorph(label)\n}","varMapping":{"__isSmartRef__":true,"id":10887},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10885":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10886},"user":"lauritz"},"10886":{"isSerializedDate":true,"string":"Mon Dec 19 2011 19:59:19 GMT+0100 (CET)"},"10887":{"this":{"__isSmartRef__":true,"id":5488}},"10888":{"funcProperties":{"__isSmartRef__":true,"id":10889},"source":"function toggleMorePane() {\n var pane = this.get('morePane');\n moveOffset = pane.getExtent().withY(0),\n steps = 5, timePerStep = 10,\n btn = pane.get('moreButton');\n if (pane.isVisible()) {\n var dest = pane.getPosition().addPt(moveOffset.negated());\n pane.animatedInterpolateTo(dest, steps, timePerStep, function() {\n btn.setLabel('more')\n pane.setVisible(false)\n });\n\n } else {\n btn.setLabel('hide')\n pane.setVisible(true)\n this.addMorphBack(pane);\n pane.align(\n pane.bounds().topRight(), \n this.get('partsBinContents').bounds().topRight());\n // move it so that it is completely visible\n var dest = pane.getPosition().addPt(moveOffset);\n pane.animatedInterpolateTo(dest, steps, timePerStep, Functions.Null);\n }\n}","varMapping":{"__isSmartRef__":true,"id":10891},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10889":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10890},"user":"lauritz"},"10890":{"isSerializedDate":true,"string":"Mon Dec 19 2011 19:59:19 GMT+0100 (CET)"},"10891":{"this":{"__isSmartRef__":true,"id":5488}},"10892":{"funcProperties":{"__isSmartRef__":true,"id":10893},"source":"function updateCategoriesDictFromPartsBin() {\n this.ensureCategories();\n var webR = new WebResource(this.partsBinURL());\n webR.beAsync();\n\n var that = this;\n var callback = function(collections) {\n collections.forEach(function(dir) {\n var unescape = Global.urlUnescape || Global.unescape,\n unescaped = unescape(dir.getURL().filename()),\n name = unescaped.replace(/\\/$/,\"\");\n if (name.startsWith('.')) return;\n that.categories[name] = that.partsBinURL().withFilename(unescaped);\n });\n that.updateCategoryList(that.categoryName);\n }\n\n connect(webR, 'subCollections', {cb: callback}, 'cb', {\n updater: function($upd, value) {\n if (!(this.sourceObj.status && this.sourceObj.status.isDone())) return;\n if (!value) return;\n $upd(value);\n },\n });\n\n webR.getSubElements();\n\n}","varMapping":{"__isSmartRef__":true,"id":10895},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10893":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10894},"user":"robertkrahn"},"10894":{"isSerializedDate":true,"string":"Mon Sep 03 2012 09:29:04 GMT+0200 (CEST)"},"10895":{"this":{"__isSmartRef__":true,"id":5488}},"10896":{"funcProperties":{"__isSmartRef__":true,"id":10897},"source":"function updateCategoryList(optCategoryName) {\n this.get('categoryList').updateList(\n\tProperties.own(this.categories).sortBy(function(name) { return name.toLowerCase()}));\n this.get('categoryList').setSelection(optCategoryName)\n}","varMapping":{"__isSmartRef__":true,"id":10899},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10897":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":10898}},"10898":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"10899":{"this":{"__isSmartRef__":true,"id":5488}},"10900":{"source":{"__isSmartRef__":true,"id":5479},"target":{"__isSmartRef__":true,"id":5488}},"10901":{"sourceObj":{"__isSmartRef__":true,"id":5479},"sourceAttrName":"partItems","targetObj":{"__isSmartRef__":true,"id":10902},"targetMethodName":"addMorphsForPartItems","varMapping":{"__isSmartRef__":true,"id":11771},"converterString":"function (partItemObj) { return Properties.ownValues(partItemObj) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10902":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"allURLs":[{"__isSmartRef__":true,"id":10903},{"__isSmartRef__":true,"id":10904},{"__isSmartRef__":true,"id":10905},{"__isSmartRef__":true,"id":10906},{"__isSmartRef__":true,"id":10907},{"__isSmartRef__":true,"id":10908},{"__isSmartRef__":true,"id":10909},{"__isSmartRef__":true,"id":10910},{"__isSmartRef__":true,"id":10911},{"__isSmartRef__":true,"id":10912},{"__isSmartRef__":true,"id":10913},{"__isSmartRef__":true,"id":10914},{"__isSmartRef__":true,"id":10915},{"__isSmartRef__":true,"id":10916},{"__isSmartRef__":true,"id":10917},{"__isSmartRef__":true,"id":10918},{"__isSmartRef__":true,"id":10919},{"__isSmartRef__":true,"id":10920},{"__isSmartRef__":true,"id":10921},{"__isSmartRef__":true,"id":10922},{"__isSmartRef__":true,"id":10923},{"__isSmartRef__":true,"id":10924},{"__isSmartRef__":true,"id":10925},{"__isSmartRef__":true,"id":10926},{"__isSmartRef__":true,"id":10927},{"__isSmartRef__":true,"id":10928},{"__isSmartRef__":true,"id":10929},{"__isSmartRef__":true,"id":10930},{"__isSmartRef__":true,"id":10931},{"__isSmartRef__":true,"id":10932},{"__isSmartRef__":true,"id":10933},{"__isSmartRef__":true,"id":10934},{"__isSmartRef__":true,"id":10935},{"__isSmartRef__":true,"id":10936},{"__isSmartRef__":true,"id":10937},{"__isSmartRef__":true,"id":10938},{"__isSmartRef__":true,"id":10939},{"__isSmartRef__":true,"id":10940},{"__isSmartRef__":true,"id":10941},{"__isSmartRef__":true,"id":10942},{"__isSmartRef__":true,"id":10943},{"__isSmartRef__":true,"id":10944},{"__isSmartRef__":true,"id":10945},{"__isSmartRef__":true,"id":10946},{"__isSmartRef__":true,"id":10947}],"attributeConnections":[{"__isSmartRef__":true,"id":10948},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":11012},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019}],"categoryName":"sd1213","connections":{"__isSmartRef__":true,"id":11159},"derivationIds":[1216,"DCEC3706-0AB9-4A0C-925F-475895BE1DF7","68426E58-E2B1-4674-9B39-B68EBCF20862","2669991A-6DFB-4E8C-B5E0-7AAFEB4C1F1B","28532929-9EF2-46BB-806D-E2DEDDDD7B23","C9A10B70-D314-40FE-8F60-89C176D369BE","AB7C8D37-027C-4F1A-94C9-6D9399870560","6C0D122F-738A-4887-A71E-60CC93389047","78714529-9A42-4AF0-89F3-94DB4F3E87BC","20E86927-BBA6-45B0-AE2E-74C6531A2D8B","7547ECC2-E4E3-4F53-A5E1-54BACD597352","8CA5479C-7CD1-4FAC-90E1-B9BB8C43706D","A1030CA3-704B-46AE-9627-A2843F9D1DC2","1888759D-BC9B-436F-9782-632D1000D7FB","B758B83B-AF79-4410-B88D-5EE31D7C17A9","F4363EF4-1C16-4D29-A79F-7B414DD0F1FD","044C9B49-71AD-499B-938B-CBBF60CD1BDA","E6F808B7-2CCE-4B5C-9B6F-1D7A22B8F936","FE4AD6D7-B486-4DF5-A4A8-C92A799C9FE8","C60B5C32-ED42-47EC-AF97-990B51202AE5","D25D38AB-2EF4-481E-943F-81594C990D3B","3D903981-B4DF-44AE-B790-3947547B7884"],"doNotCopyProperties":["$$categoryName","$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotSerialize":["$$categoryName","$$_Position","$$_Scale","$$_Rotation","$$owner","categories"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11161},"halosEnabled":true,"id":"7273BEAB-CAE2-4CE3-A4A8-8EA55E394A97","isBeingDragged":false,"isCopyMorphRef":true,"layout":{"__isSmartRef__":true,"id":11162},"morphRefId":1,"name":"PartsBinBrowser","owner":{"__isSmartRef__":true,"id":11004},"partsBinMetaInfo":{"__isSmartRef__":true,"id":11163},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"selectedPartItem":null,"shape":{"__isSmartRef__":true,"id":11166},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":11167},{"__isSmartRef__":true,"id":11318},{"__isSmartRef__":true,"id":11324},{"__isSmartRef__":true,"id":11350},{"__isSmartRef__":true,"id":11530},{"__isSmartRef__":true,"id":11555},{"__isSmartRef__":true,"id":11580},{"__isSmartRef__":true,"id":11588},{"__isSmartRef__":true,"id":10952}],"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11594},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,21.0)"},"10903":{"hostname":"localhost","pathname":"/PartsBin/AdvancedCodeEditor.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10904":{"hostname":"localhost","pathname":"/PartsBin/AdvancedCodeEditor.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10905":{"hostname":"localhost","pathname":"/PartsBin/AdvancedCodeEditor.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10906":{"hostname":"localhost","pathname":"/PartsBin/BPCGrid.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10907":{"hostname":"localhost","pathname":"/PartsBin/BPCGrid.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10908":{"hostname":"localhost","pathname":"/PartsBin/BPCGrid.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10909":{"hostname":"localhost","pathname":"/PartsBin/Character.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10910":{"hostname":"localhost","pathname":"/PartsBin/Character.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10911":{"hostname":"localhost","pathname":"/PartsBin/Character.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10912":{"hostname":"localhost","pathname":"/PartsBin/login.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10913":{"hostname":"localhost","pathname":"/PartsBin/login.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10914":{"hostname":"localhost","pathname":"/PartsBin/login.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10915":{"hostname":"localhost","pathname":"/PartsBin/logout.png.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10916":{"hostname":"localhost","pathname":"/PartsBin/logout.png.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10917":{"hostname":"localhost","pathname":"/PartsBin/logout.png.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10918":{"hostname":"localhost","pathname":"/PartsBin/oneImage.png.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10919":{"hostname":"localhost","pathname":"/PartsBin/oneImage.png.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10920":{"hostname":"localhost","pathname":"/PartsBin/oneImage.png.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10921":{"hostname":"localhost","pathname":"/PartsBin/pages_album1.png.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10922":{"hostname":"localhost","pathname":"/PartsBin/pages_album1.png.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10923":{"hostname":"localhost","pathname":"/PartsBin/pages_album1.png.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10924":{"hostname":"localhost","pathname":"/PartsBin/pages_album_1.png.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10925":{"hostname":"localhost","pathname":"/PartsBin/pages_album_1.png.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10926":{"hostname":"localhost","pathname":"/PartsBin/pages_album_1.png.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10927":{"hostname":"localhost","pathname":"/PartsBin/pin.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10928":{"hostname":"localhost","pathname":"/PartsBin/pin.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10929":{"hostname":"localhost","pathname":"/PartsBin/pin.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10930":{"hostname":"localhost","pathname":"/PartsBin/RedRectangle.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10931":{"hostname":"localhost","pathname":"/PartsBin/RedRectangle.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10932":{"hostname":"localhost","pathname":"/PartsBin/RedRectangle.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10933":{"hostname":"localhost","pathname":"/PartsBin/ScribbleMaker.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10934":{"hostname":"localhost","pathname":"/PartsBin/ScribbleMaker.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10935":{"hostname":"localhost","pathname":"/PartsBin/ScribbleMaker.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10936":{"hostname":"localhost","pathname":"/PartsBin/TestComment.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10937":{"hostname":"localhost","pathname":"/PartsBin/TestComment.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10938":{"hostname":"localhost","pathname":"/PartsBin/TestComment.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10939":{"hostname":"localhost","pathname":"/PartsBin/TestComment1.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10940":{"hostname":"localhost","pathname":"/PartsBin/TestComment1.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10941":{"hostname":"localhost","pathname":"/PartsBin/TestComment1.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10942":{"hostname":"localhost","pathname":"/PartsBin/TestObject.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10943":{"hostname":"localhost","pathname":"/PartsBin/TestObject.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10944":{"hostname":"localhost","pathname":"/PartsBin/TestObject.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10945":{"hostname":"localhost","pathname":"/PartsBin/TowerDefense.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10946":{"hostname":"localhost","pathname":"/PartsBin/TowerDefense.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10947":{"hostname":"localhost","pathname":"/PartsBin/TowerDefense.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10948":{"converterString":null,"sourceAttrName":"categoryName","sourceObj":{"__isSmartRef__":true,"id":10902},"targetMethodName":"loadPartsOfCategory","targetObj":{"__isSmartRef__":true,"id":10902},"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10949":{"dependedBy":{"__isSmartRef__":true,"id":10950},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":10902},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":10950},"varMapping":{"__isSmartRef__":true,"id":11158},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10950":{"dependendConnections":[{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":11003},{"__isSmartRef__":true,"id":11005},{"__isSmartRef__":true,"id":11007},{"__isSmartRef__":true,"id":11009},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":11003},{"__isSmartRef__":true,"id":11005},{"__isSmartRef__":true,"id":11007},{"__isSmartRef__":true,"id":11009},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":11003},{"__isSmartRef__":true,"id":11005},{"__isSmartRef__":true,"id":11007},{"__isSmartRef__":true,"id":11009},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":11003},{"__isSmartRef__":true,"id":11005},{"__isSmartRef__":true,"id":11007},{"__isSmartRef__":true,"id":11009},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":11003},{"__isSmartRef__":true,"id":11005},{"__isSmartRef__":true,"id":11007},{"__isSmartRef__":true,"id":11009},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":11003},{"__isSmartRef__":true,"id":11005},{"__isSmartRef__":true,"id":11007},{"__isSmartRef__":true,"id":11009},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":11003},{"__isSmartRef__":true,"id":11005},{"__isSmartRef__":true,"id":11007},{"__isSmartRef__":true,"id":11009},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":11003},{"__isSmartRef__":true,"id":11005},{"__isSmartRef__":true,"id":11007},{"__isSmartRef__":true,"id":11009},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":11003},{"__isSmartRef__":true,"id":11005},{"__isSmartRef__":true,"id":11007},{"__isSmartRef__":true,"id":11009},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":11003},{"__isSmartRef__":true,"id":11005},{"__isSmartRef__":true,"id":11007},{"__isSmartRef__":true,"id":11009},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":11003},{"__isSmartRef__":true,"id":11005},{"__isSmartRef__":true,"id":11007},{"__isSmartRef__":true,"id":11009},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":11003},{"__isSmartRef__":true,"id":11005},{"__isSmartRef__":true,"id":11007},{"__isSmartRef__":true,"id":11009},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":11003},{"__isSmartRef__":true,"id":11005},{"__isSmartRef__":true,"id":11007},{"__isSmartRef__":true,"id":11009},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":11003},{"__isSmartRef__":true,"id":11005},{"__isSmartRef__":true,"id":11007},{"__isSmartRef__":true,"id":11009},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":11003},{"__isSmartRef__":true,"id":11005},{"__isSmartRef__":true,"id":11007},{"__isSmartRef__":true,"id":11009},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":11003},{"__isSmartRef__":true,"id":11005},{"__isSmartRef__":true,"id":11007},{"__isSmartRef__":true,"id":11009},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":11003},{"__isSmartRef__":true,"id":11005},{"__isSmartRef__":true,"id":11007},{"__isSmartRef__":true,"id":11009},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":11003},{"__isSmartRef__":true,"id":11005},{"__isSmartRef__":true,"id":11007},{"__isSmartRef__":true,"id":11009},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":11003},{"__isSmartRef__":true,"id":11005},{"__isSmartRef__":true,"id":11007},{"__isSmartRef__":true,"id":11009},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10997},{"__isSmartRef__":true,"id":10999},{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":11003},{"__isSmartRef__":true,"id":11005},{"__isSmartRef__":true,"id":11007},{"__isSmartRef__":true,"id":11009}],"oldTransform":{"__isSmartRef__":true,"id":11156},"sourceAttrName":"globalTransform","sourceObj":{"__isSmartRef__":true,"id":10952},"targetMethodName":"alignToMagnet","targetObj":{"__isSmartRef__":true,"id":10955},"__LivelyClassName__":"lively.morphic.GeometryTransformConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"10951":{"dependedBy":{"__isSmartRef__":true,"id":10950},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":10952},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":10950},"varMapping":{"__isSmartRef__":true,"id":10996},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10952":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":10953},{"__isSmartRef__":true,"id":10950},{"__isSmartRef__":true,"id":10951},{"__isSmartRef__":true,"id":10971},{"__isSmartRef__":true,"id":10973},{"__isSmartRef__":true,"id":10975}],"derivationIds":[1244,"C5093924-2C24-4CFD-B800-F131C46037DC","AB03EF5D-3025-4CB5-BEC2-E2C320D01FA0","817FF716-6521-4E26-BB87-16FA8F03677B","0F06625C-5212-45B6-A7D7-A07176D879F3","0ED68E94-8AB8-4A9A-A901-B500D901EAED","EF0C5FDE-98A3-45BD-8272-258EA652B5ED","98806A3E-629D-4352-BAA2-478838A8B085","A4F6BA8D-523C-411E-833E-DD810C034DB5","0CB2D4BC-8186-4D2F-BEA4-96BA094171C6","C0346302-E4FA-4685-861D-BF6C4697D40B","AC1B5887-56E7-4158-A93C-AD0CF60B3D87","9F28E804-B1DF-407A-90D2-DCF53D9BB909","1E73CC75-8F5D-42BD-9B81-7A64FDD0D205","484DD2FD-5AA0-4CEC-BB6C-1BBE9F32F6DC","AEACC2BC-5D09-41B9-A05D-2437E76BE49B","8A20C95D-D4D9-4AD5-8A55-CF241DB05538","65CA7334-2870-4045-BA15-D73FD78E21D0","19F6AD8A-BD21-4E66-9D47-F9B68C652286","C07D561A-DF9E-4474-AAC7-B967224DEF10","E0EABB3F-4A23-4600-AD91-A0610D0C513D","F9776351-75B7-4BE2-BC9F-85315C2B3503"],"doNotCopyProperties":["$$fire","$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotSerialize":["$$fire","$$_Position","$$_Scale","$$_Rotation","$$owner"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":10977},"grabbingEnabled":false,"halosEnabled":true,"id":"A580312C-A935-4B45-B138-D0B0E8CB8A0C","isActive":true,"label":{"__isSmartRef__":true,"id":10978},"layout":{"__isSmartRef__":true,"id":10983},"lighterFill":{"__isSmartRef__":true,"id":10984},"name":"moreButton","normalFill":{"__isSmartRef__":true,"id":10989},"owner":{"__isSmartRef__":true,"id":10902},"partsBinMetaInfo":{"__isSmartRef__":true,"id":10994},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":10995},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":10978}],"toggle":false,"value":false,"isPressed":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(718.4,14.0)","padding":"lively.rect(5,0,0,0)"},"10953":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":10952},"targetMethodName":"toggleMorePane","targetObj":{"__isSmartRef__":true,"id":10902},"visualConnector":{"__isSmartRef__":true,"id":10954},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10954":{"con":{"__isSmartRef__":true,"id":10953},"controlPoints":[{"__isSmartRef__":true,"id":10955},{"__isSmartRef__":true,"id":10957}],"droppingEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":10959},"halosEnabled":true,"id":7318,"isCopyMorphRef":true,"morphRefId":1,"scripts":[],"shape":{"__isSmartRef__":true,"id":10960},"showsMorphMenu":true,"submorphs":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10963},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"10955":{"connectedMagnet":{"__isSmartRef__":true,"id":10956},"index":0,"morph":{"__isSmartRef__":true,"id":10954},"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"10956":{"connectedControlPoints":[{"__isSmartRef__":true,"id":10955}],"morph":{"__isSmartRef__":true,"id":10952},"__serializedExpressions__":["position"],"__LivelyClassName__":"lively.morphic.Magnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)"},"10957":{"connectedMagnet":{"__isSmartRef__":true,"id":10958},"index":1,"morph":{"__isSmartRef__":true,"id":10954},"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"10958":{"connectedControlPoints":[{"__isSmartRef__":true,"id":10957}],"morph":{"__isSmartRef__":true,"id":10902},"__serializedExpressions__":["position"],"__LivelyClassName__":"lively.morphic.Magnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)"},"10959":{"morph":{"__isSmartRef__":true,"id":10954},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10960":{"_BorderWidth":1,"_PathElements":[{"__isSmartRef__":true,"id":10961},{"__isSmartRef__":true,"id":10962}],"cachedVertices":null,"dontChangeShape":false,"__serializedExpressions__":["_BorderColor","_Extent","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(720.8,14.0)","_Position":"lively.pt(-2.0,20.0)"},"10961":{"isAbsolute":true,"x":1255.5,"y":146.4,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"10962":{"isAbsolute":true,"x":537.1,"y":132.4,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"10963":{"morphMenuItems":{"__isSmartRef__":true,"id":10964}},"10964":{"funcProperties":{"__isSmartRef__":true,"id":10965},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString || 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true, fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","varMapping":{"__isSmartRef__":true,"id":10966},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10965":{},"10966":{"this":{"__isSmartRef__":true,"id":10954},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10967}},"10967":{"$super":{"__isSmartRef__":true,"id":10968}},"10968":{"funcProperties":{"__isSmartRef__":true,"id":10969},"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}","varMapping":{"__isSmartRef__":true,"id":10970},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10969":{},"10970":{"name":"morphMenuItems","obj":{"__isSmartRef__":true,"id":10954}},"10971":{"dependedBy":{"__isSmartRef__":true,"id":10950},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":10952},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":10950},"varMapping":{"__isSmartRef__":true,"id":10972},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10972":{"source":{"__isSmartRef__":true,"id":10952},"target":{"__isSmartRef__":true,"id":10950}},"10973":{"dependedBy":{"__isSmartRef__":true,"id":10950},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":10952},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":10950},"varMapping":{"__isSmartRef__":true,"id":10974},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10974":{"source":{"__isSmartRef__":true,"id":10952},"target":{"__isSmartRef__":true,"id":10950}},"10975":{"dependedBy":{"__isSmartRef__":true,"id":10950},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":10952},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":10950},"varMapping":{"__isSmartRef__":true,"id":10976},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10976":{"source":{"__isSmartRef__":true,"id":10952},"target":{"__isSmartRef__":true,"id":10950}},"10977":{"morph":{"__isSmartRef__":true,"id":10952},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10978":{"_Align":"center","_ClipMode":"hidden","_FontFamily":"Helvetica, Sans-Serif","_FontSize":10,"_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":45.76199368290986,"_MinTextHeight":null,"_MinTextWidth":45.76199368290986,"_PointerEvents":"none","_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1245,"0125C72B-2B04-4872-A0B1-0292F9733F9D","99E6F0CD-AA33-42BD-B6E6-3154AA491D70","DAFB157F-4F83-4402-894A-12549438C7E9","98F29C75-DB67-470E-8F9F-4B7135CE21D9","D4509212-C332-45F0-B768-69E4E0D59537","735C22EC-309F-484F-B643-48229EC6D6E5","72386EBF-DE01-4B53-9084-32841E59EE3C","8AB3572C-52F6-4F6A-B59F-9EFA069C1601","C882377D-6F5C-43E4-AEAB-996ECA6A82A1","DA159A64-D6F8-4A2F-834D-71C6289A1FC8","58923C3A-4492-4DB3-871A-DEE1219F199C","B4024F35-8AB7-43DE-BE23-2758B0EB4C26","93871BBA-3E5C-4B6F-8A5A-CB2AA4DDA546","98E9C433-F2D7-4ED4-B286-33CDFC7F8B7F","82135AAD-8041-4CA4-B78C-0D80FBA43722","358F966D-679E-4DC3-98C0-8D697712CD4E","0D4E0BD4-0743-470F-8F3B-E0602F5CE408","7F61D12A-0120-49DD-A4D5-CB25BB23ED74","239EF5C4-25A1-410D-95A7-FDB8E07FAFDE","18C10445-D399-4D8C-8FAF-ED17AE46C87E","8B925C8B-69F0-43FB-B6E9-8C3108434E69"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":10979},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"CA90F35F-D6F8-4556-A48D-D4A4003777FC","owner":{"__isSmartRef__":true,"id":10952},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":10980},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":10981}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","_TextColor","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","_TextColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"10979":{"morph":{"__isSmartRef__":true,"id":10978},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10980":{"_BorderWidth":0,"_ClipMode":"hidden","_Fill":null,"borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(45.8,20.0)","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"10981":{"_id":"_1756","chunkOwner":{"__isSmartRef__":true,"id":10978},"storedString":"more","style":{"__isSmartRef__":true,"id":10982},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10982":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10983":{"moveHorizontal":true},"10984":{"stops":[{"__isSmartRef__":true,"id":10985},{"__isSmartRef__":true,"id":10986},{"__isSmartRef__":true,"id":10987},{"__isSmartRef__":true,"id":10988}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10985":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"10986":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10987":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10988":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"10989":{"stops":[{"__isSmartRef__":true,"id":10990},{"__isSmartRef__":true,"id":10991},{"__isSmartRef__":true,"id":10992},{"__isSmartRef__":true,"id":10993}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10990":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"10991":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10992":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10993":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"10994":{"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","migrationLevel":2,"partName":"Button","partsSpaceName":"PartsBin/Inputs/","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10995":{"_BorderRadius":5,"_BorderStyle":"solid","_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":10989},"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(45.8,20.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"10996":{"source":{"__isSmartRef__":true,"id":10952},"target":{"__isSmartRef__":true,"id":10950}},"10997":{"dependedBy":{"__isSmartRef__":true,"id":10950},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":10902},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":10950},"varMapping":{"__isSmartRef__":true,"id":10998},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10998":{"source":{"__isSmartRef__":true,"id":10902},"target":{"__isSmartRef__":true,"id":10950}},"10999":{"dependedBy":{"__isSmartRef__":true,"id":10950},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":10902},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":10950},"varMapping":{"__isSmartRef__":true,"id":11000},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11000":{"source":{"__isSmartRef__":true,"id":10902},"target":{"__isSmartRef__":true,"id":10950}},"11001":{"dependedBy":{"__isSmartRef__":true,"id":10950},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":10902},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":10950},"varMapping":{"__isSmartRef__":true,"id":11002},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11002":{"source":{"__isSmartRef__":true,"id":10902},"target":{"__isSmartRef__":true,"id":10950}},"11003":{"dependedBy":{"__isSmartRef__":true,"id":10950},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":11004},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":10950},"varMapping":{"__isSmartRef__":true,"id":11155},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11004":{"LK2":true,"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"attributeConnections":[{"__isSmartRef__":true,"id":11003},{"__isSmartRef__":true,"id":11005},{"__isSmartRef__":true,"id":11007},{"__isSmartRef__":true,"id":11009},{"__isSmartRef__":true,"id":11011},{"__isSmartRef__":true,"id":11021},{"__isSmartRef__":true,"id":11023},{"__isSmartRef__":true,"id":11025}],"cameForward":false,"collapsedExtent":null,"collapsedTransform":null,"derivationIds":[1215,"CD1D2132-9803-45F0-938B-A3EBEFBF00C0","3DA45E92-65EE-4204-9FD1-B2937182D2A2","355D68D8-8232-482A-9523-6DB0E52810A0","A0BB5BEF-7109-48C0-A62E-DF7F9AF31E34","0C777EAA-8FAE-4CC7-9F13-BE5705616FE8","802A0A68-43C2-490F-8B92-F39EFC70898F","B3516BD2-CAA3-483F-BAFC-2CDE09EF880F","430E7A9A-C67D-44B4-A5D9-D07D7426B9D7","9DE2C4AC-0928-4F92-988A-29DD071EEC06","1BC6994F-E9DC-43BE-BC0A-76D1F52D5F13","23324C62-C0B2-40BC-901A-F734825A4726","4C8C3D09-70B0-4DBB-ABF0-03A08BD59980","BE34E85D-7B10-4886-9120-D1EB4297D09D","86EB8656-FBE4-4954-9035-0FE9EB68DCCD","35542C80-CA9F-4F55-BAB6-1481C899EFBC","5A67CE7B-B699-41DB-A547-FDC68922F28F","2155F4FD-E8CB-406E-B300-BB7A1D57515F","A80968D8-D7C7-4599-A868-4214D2A043B0","4908C26D-4574-45B2-B8B0-B7A467B16E8B","AF2693AE-FE25-4AC7-A2C6-91D74F879643","957A5DEE-53F0-447C-9F2F-89F64AA2AF5A"],"doNotCopyProperties":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotSerialize":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11030},"expandedExtent":null,"expandedTransform":null,"halosEnabled":true,"highlighted":true,"id":"1CE5974E-54F5-4906-9CC7-29E966B1C23F","ignoreEventsOnExpand":false,"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":11031},"name":"PartsBinBrowser","partsBinMetaInfo":{"__isSmartRef__":true,"id":11032},"prevScroll":[0,0],"scripts":[],"shape":{"__isSmartRef__":true,"id":11054},"showLog":false,"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":10902},{"__isSmartRef__":true,"id":11055},{"__isSmartRef__":true,"id":11098}],"targetMorph":{"__isSmartRef__":true,"id":10902},"titleBar":{"__isSmartRef__":true,"id":11098},"owner":null,"_StyleClassNames":["highlighted"],"state":"shutdown","__serializedExpressions__":["_Position","contentOffset","prevDragPos"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11146},"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(537.1,111.4)","contentOffset":"lively.pt(0.0,21.0)","prevDragPos":"lively.pt(801.0,124.0)"},"11005":{"dependedBy":{"__isSmartRef__":true,"id":10950},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":11004},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":10950},"varMapping":{"__isSmartRef__":true,"id":11006},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11006":{"source":{"__isSmartRef__":true,"id":11004},"target":{"__isSmartRef__":true,"id":10950}},"11007":{"dependedBy":{"__isSmartRef__":true,"id":10950},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":11004},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":10950},"varMapping":{"__isSmartRef__":true,"id":11008},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11008":{"source":{"__isSmartRef__":true,"id":11004},"target":{"__isSmartRef__":true,"id":10950}},"11009":{"dependedBy":{"__isSmartRef__":true,"id":10950},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":11004},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":10950},"varMapping":{"__isSmartRef__":true,"id":11010},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11010":{"source":{"__isSmartRef__":true,"id":11004},"target":{"__isSmartRef__":true,"id":10950}},"11011":{"dependedBy":{"__isSmartRef__":true,"id":11012},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":11004},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":11012},"varMapping":{"__isSmartRef__":true,"id":11029},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11012":{"dependendConnections":[{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11011},{"__isSmartRef__":true,"id":11021},{"__isSmartRef__":true,"id":11023},{"__isSmartRef__":true,"id":11025},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11011},{"__isSmartRef__":true,"id":11021},{"__isSmartRef__":true,"id":11023},{"__isSmartRef__":true,"id":11025},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11011},{"__isSmartRef__":true,"id":11021},{"__isSmartRef__":true,"id":11023},{"__isSmartRef__":true,"id":11025},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11011},{"__isSmartRef__":true,"id":11021},{"__isSmartRef__":true,"id":11023},{"__isSmartRef__":true,"id":11025},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11011},{"__isSmartRef__":true,"id":11021},{"__isSmartRef__":true,"id":11023},{"__isSmartRef__":true,"id":11025},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11011},{"__isSmartRef__":true,"id":11021},{"__isSmartRef__":true,"id":11023},{"__isSmartRef__":true,"id":11025},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11011},{"__isSmartRef__":true,"id":11021},{"__isSmartRef__":true,"id":11023},{"__isSmartRef__":true,"id":11025},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11011},{"__isSmartRef__":true,"id":11021},{"__isSmartRef__":true,"id":11023},{"__isSmartRef__":true,"id":11025},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11011},{"__isSmartRef__":true,"id":11021},{"__isSmartRef__":true,"id":11023},{"__isSmartRef__":true,"id":11025},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11011},{"__isSmartRef__":true,"id":11021},{"__isSmartRef__":true,"id":11023},{"__isSmartRef__":true,"id":11025},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11011},{"__isSmartRef__":true,"id":11021},{"__isSmartRef__":true,"id":11023},{"__isSmartRef__":true,"id":11025},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11011},{"__isSmartRef__":true,"id":11021},{"__isSmartRef__":true,"id":11023},{"__isSmartRef__":true,"id":11025},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11011},{"__isSmartRef__":true,"id":11021},{"__isSmartRef__":true,"id":11023},{"__isSmartRef__":true,"id":11025},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11011},{"__isSmartRef__":true,"id":11021},{"__isSmartRef__":true,"id":11023},{"__isSmartRef__":true,"id":11025},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11011},{"__isSmartRef__":true,"id":11021},{"__isSmartRef__":true,"id":11023},{"__isSmartRef__":true,"id":11025},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11011},{"__isSmartRef__":true,"id":11021},{"__isSmartRef__":true,"id":11023},{"__isSmartRef__":true,"id":11025},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11011},{"__isSmartRef__":true,"id":11021},{"__isSmartRef__":true,"id":11023},{"__isSmartRef__":true,"id":11025},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11011},{"__isSmartRef__":true,"id":11021},{"__isSmartRef__":true,"id":11023},{"__isSmartRef__":true,"id":11025},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11011},{"__isSmartRef__":true,"id":11021},{"__isSmartRef__":true,"id":11023},{"__isSmartRef__":true,"id":11025},{"__isSmartRef__":true,"id":11013},{"__isSmartRef__":true,"id":11015},{"__isSmartRef__":true,"id":11017},{"__isSmartRef__":true,"id":11019},{"__isSmartRef__":true,"id":11011},{"__isSmartRef__":true,"id":11021},{"__isSmartRef__":true,"id":11023},{"__isSmartRef__":true,"id":11025}],"oldTransform":{"__isSmartRef__":true,"id":11027},"sourceAttrName":"globalTransform","sourceObj":{"__isSmartRef__":true,"id":10902},"targetMethodName":"alignToMagnet","targetObj":{"__isSmartRef__":true,"id":10957},"__LivelyClassName__":"lively.morphic.GeometryTransformConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"11013":{"dependedBy":{"__isSmartRef__":true,"id":11012},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":10902},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":11012},"varMapping":{"__isSmartRef__":true,"id":11014},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11014":{"source":{"__isSmartRef__":true,"id":10902},"target":{"__isSmartRef__":true,"id":11012}},"11015":{"dependedBy":{"__isSmartRef__":true,"id":11012},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":10902},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":11012},"varMapping":{"__isSmartRef__":true,"id":11016},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11016":{"source":{"__isSmartRef__":true,"id":10902},"target":{"__isSmartRef__":true,"id":11012}},"11017":{"dependedBy":{"__isSmartRef__":true,"id":11012},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":10902},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":11012},"varMapping":{"__isSmartRef__":true,"id":11018},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11018":{"source":{"__isSmartRef__":true,"id":10902},"target":{"__isSmartRef__":true,"id":11012}},"11019":{"dependedBy":{"__isSmartRef__":true,"id":11012},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":10902},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":11012},"varMapping":{"__isSmartRef__":true,"id":11020},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11020":{"source":{"__isSmartRef__":true,"id":10902},"target":{"__isSmartRef__":true,"id":11012}},"11021":{"dependedBy":{"__isSmartRef__":true,"id":11012},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":11004},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":11012},"varMapping":{"__isSmartRef__":true,"id":11022},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11022":{"source":{"__isSmartRef__":true,"id":11004},"target":{"__isSmartRef__":true,"id":11012}},"11023":{"dependedBy":{"__isSmartRef__":true,"id":11012},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":11004},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":11012},"varMapping":{"__isSmartRef__":true,"id":11024},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11024":{"source":{"__isSmartRef__":true,"id":11004},"target":{"__isSmartRef__":true,"id":11012}},"11025":{"dependedBy":{"__isSmartRef__":true,"id":11012},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":11004},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":11012},"varMapping":{"__isSmartRef__":true,"id":11026},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11026":{"source":{"__isSmartRef__":true,"id":11004},"target":{"__isSmartRef__":true,"id":11012}},"11027":{"d":1,"a":1,"f":132.4,"e":537.1,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":11028},"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11028":{"a":1,"b":0,"c":0,"d":1,"e":537.1,"f":132.4,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11029":{"source":{"__isSmartRef__":true,"id":11004},"target":{"__isSmartRef__":true,"id":11012}},"11030":{"morph":{"__isSmartRef__":true,"id":11004},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11031":{"adjustForNewBounds":true},"11032":{"changes":[{"__isSmartRef__":true,"id":11033},{"__isSmartRef__":true,"id":11035},{"__isSmartRef__":true,"id":11037},{"__isSmartRef__":true,"id":11039},{"__isSmartRef__":true,"id":11041},{"__isSmartRef__":true,"id":11043},{"__isSmartRef__":true,"id":11045},{"__isSmartRef__":true,"id":11047},{"__isSmartRef__":true,"id":11049},{"__isSmartRef__":true,"id":11051}],"comment":"Browser for a Parts repository.","migrationLevel":4,"partName":"PartsBinBrowser","partsSpaceName":"PartsBin/Tools","requiredModules":["lively.PartsBin"],"lastModifiedDate":{"__isSmartRef__":true,"id":11053},"revisionOnLoad":185160,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11033":{"author":"athomschke","date":{"__isSmartRef__":true,"id":11034},"id":"5575D312-033A-47A5-B889-C43BE97C3AAA","message":"style"},"11034":{"isSerializedDate":true,"string":"Wed Feb 08 2012 12:02:38 GMT+0100 (CET)"},"11035":{"author":"markoroeder","date":{"__isSmartRef__":true,"id":11036},"id":"1D9493E9-B229-4716-8649-F1333D5133D0","message":"Reset to clean copy. Added this.categories to doNotSerialize list."},"11036":{"isSerializedDate":true,"string":"Thu Jan 05 2012 15:19:05 GMT+0100 (CET)"},"11037":{"author":"sstamm","date":{"__isSmartRef__":true,"id":11038},"id":"3466A0DA-C96D-4997-8182-AFB6DF99C988","message":""},"11038":{"isSerializedDate":true,"string":"Wed Feb 08 2012 12:13:30 GMT+0100 (CET)"},"11039":{"author":"fabian","date":{"__isSmartRef__":true,"id":11040},"id":"69D747F9-EDB5-478D-B0DE-C4CEBFDF1E9A","message":"moved PartsBin out of core"},"11040":{"isSerializedDate":true,"string":"Wed Feb 22 2012 23:40:13 GMT+0100 (CET)"},"11041":{"author":"fabian","date":{"__isSmartRef__":true,"id":11042},"id":"3DABC39F-D8E9-4EA8-AB40-719739AD92DF","message":""},"11042":{"isSerializedDate":true,"string":"Thu Feb 23 2012 00:14:10 GMT+0100 (CET)"},"11043":{"author":"jenslincke","date":{"__isSmartRef__":true,"id":11044},"id":"C6CF2A78-407E-4691-B5D6-914977DEAD8B","message":"- fixed searching and latest after moving the parts bin"},"11044":{"isSerializedDate":true,"string":"Thu Feb 23 2012 18:40:33 GMT+0100 (CET)"},"11045":{"author":"undefined","date":{"__isSmartRef__":true,"id":11046},"id":"34468222-F3C8-4636-B202-27DFAD734B8A","message":"- reload everything on restore"},"11046":{"isSerializedDate":true,"string":"Sat Mar 10 2012 11:26:28 GMT+0100 (CET)"},"11047":{"author":"robertkrahn","date":{"__isSmartRef__":true,"id":11048},"id":"75B2A711-5004-4862-B3F7-94C91FA06E17","message":"no DateFormat dependency anymore"},"11048":{"isSerializedDate":true,"string":"Mon Sep 03 2012 09:54:25 GMT+0200 (CEST)"},"11049":{"date":{"__isSmartRef__":true,"id":11050},"author":"robertkrahn","message":"scale fix + basic category preselected","id":"8C0DDF72-2CB9-4AD2-8717-F22986EDD48A"},"11050":{"isSerializedDate":true,"string":"Wed Sep 05 2012 00:55:14 GMT+0200 (CEST)"},"11051":{"date":{"__isSmartRef__":true,"id":11052},"author":"jenslincke","message":"reset title bars","id":"D723B2FE-DC4B-4A16-9AA5-A420B11C4285"},"11052":{"isSerializedDate":true,"string":"Thu Nov 29 2012 10:31:13 GMT+0100 (CET)"},"11053":{"isSerializedDate":true,"string":"Thu Nov 29 2012 10:28:19 GMT+0100 (CET)"},"11054":{"_BorderRadius":0,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_StrokeOpacity":0,"__serializedExpressions__":["_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(770.8,507.2)","_Padding":"lively.rect(0,0,0,0)"},"11055":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":11056}],"cornerName":"bottomRight","derivationIds":[7147,"16E962DF-21E9-4FE6-8B9B-953F0E908113","ADD0B5C0-0DC6-4D8E-9C2A-0EC7E3C71F21","25C53CC1-53E0-44A6-8E16-A56606A19EF0","50F19BF2-9607-4419-A8C2-0352B0A6FF57","56B7FFB1-61EA-47B9-AC63-A78EA3203E0F","7ED9D491-F8A0-41CA-ADCC-D29EB7805558","1A9D02A8-2BC9-4042-9A96-2149467A88F5","0E224134-B29B-4EF6-AA59-0CDD8170364D","BF087085-EA96-48C6-9B64-61ACD38A53E1"],"doNotCopyProperties":["$$cornerName"],"doNotSerialize":["$$cornerName"],"dragStartPoint":null,"draggingEnabled":true,"droppingEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":11057},"halosEnabled":true,"id":"BF196728-F0E4-4AA0-BB74-D566AEB96CDA","isResizeCorner":true,"moved":true,"name":"ResizeCorner","originalTargetBounds":null,"originalTargetExtent":null,"originalTargetInnerBounds":null,"owner":{"__isSmartRef__":true,"id":11004},"partsBinMetaInfo":{"__isSmartRef__":true,"id":11058},"registeredForMouseEvents":true,"relativeOrigin":null,"scripts":[],"shape":{"__isSmartRef__":true,"id":11059},"showsHalos":false,"submorphs":[],"__serializedExpressions__":["_Position","originalExtent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11060},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(760.8,497.3)","originalExtent":"lively.pt(239.0,138.0)"},"11056":{"sourceAttrName":"cornerName","sourceObj":{"__isSmartRef__":true,"id":11055},"targetMethodName":"alignToOwner","targetObj":{"__isSmartRef__":true,"id":11055},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11057":{"morph":{"__isSmartRef__":true,"id":11055},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11058":{"comment":"Resize an object without using halos.","migrationLevel":2,"partName":"ResizeCorner","partsSpaceName":"PartsBin/Widgets/","revisionOnLoad":140152,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11059":{"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(145,145,145)","_Extent":"lively.pt(10.0,10.0)","_Fill":"Color.rgb(66,66,66)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"11060":{"alignToOwner":{"__isSmartRef__":true,"id":11061},"morphMenuItems":{"__isSmartRef__":true,"id":11064},"onDrag":{"__isSmartRef__":true,"id":11071},"onDragEnd":{"__isSmartRef__":true,"id":11079},"onDragStart":{"__isSmartRef__":true,"id":11087},"reset":{"__isSmartRef__":true,"id":11095}},"11061":{"funcProperties":{"__isSmartRef__":true,"id":11062},"source":"function alignToOwner() {\n this.align(this.bounds()[this.cornerName](), this.owner.shape.bounds()[this.cornerName]() )\n}","varMapping":{"__isSmartRef__":true,"id":11063},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11062":{},"11063":{"this":{"__isSmartRef__":true,"id":11055}},"11064":{"funcProperties":{"__isSmartRef__":true,"id":11065},"source":"function morphMenuItems() {\n return $super().concat([\n [\"corner\", [\n [\"top left\", function() { this.cornerName = 'topLeft'}.bind(this)],\n [\"top right\", function() { this.cornerName = 'topRight'}.bind(this)],\n [\"bottom right\", function() { this.cornerName = 'bottomRight'}.bind(this)],\n [\"bottom left\", function() { this.cornerName = 'bottomLeft'}.bind(this)],\n ]]\n ])\t\n}","varMapping":{"__isSmartRef__":true,"id":11066},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11065":{},"11066":{"this":{"__isSmartRef__":true,"id":11055},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11067}},"11067":{"$super":{"__isSmartRef__":true,"id":11068}},"11068":{"funcProperties":{"__isSmartRef__":true,"id":11069},"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}","varMapping":{"__isSmartRef__":true,"id":11070},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11069":{},"11070":{"name":"morphMenuItems","obj":{"__isSmartRef__":true,"id":11055}},"11071":{"funcProperties":{"__isSmartRef__":true,"id":11072},"source":"function onDrag(evt) {\n // alert(\"onDrag\")\n // this.owner.setPosition(pt(0,0))\n // this.owner.setOrigin(pt(0,0))\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n \n // moveDelta = moveDelta.maxPt(pt(0,0))\n var ownerExtent = this.owner.getExtent();\n\n // TODO does not work\n if (evt.isShiftDown()) {\n var maxDelta = Math.max(moveDelta.x, moveDelta.y);\n if (maxDelta == 0) return;\n var factor = ownerExtent.x / ownerExtent.y\n moveDelta = pt(maxDelta * factor, maxDelta )\n }\n var accessor = \"with\" + this.cornerName.charAt(0).toUpperCase() + this.cornerName.substring(1);\n\n var newCorner = this.originalTargetBounds[this.cornerName]().addPt(moveDelta);\n var newBounds = this.originalTargetBounds[accessor ](newCorner);\n\n this.owner.setBounds(newBounds);\n \n // var newExtent = this.originalTargetExtent.addPt(moveDelta)\n // alertOK(\"new extent\" + newExtent)\n // this.owner.setExtent(newExtent);\n this.owner.submorphs.select(function(ea) {\n return ea.isResizeCorner\n }).invoke('alignToOwner');\n if (this.owner.halos) {\n this.owner.halos.invoke('alignAtTarget')\n }\n // alertOK(\"relative \" + this.relativeOrigin)\n var newOrigin = pt(0,0).extent(this.owner.getExtent()).relativeToAbsPoint(this.relativeOrigin)\n\n // TODO IMPLEMENT updating the origin does not work yet\n // this.owner.setOrigin(newOrigin);\n // alertOK(\"new origin \" + newOrigin)\n\n}","varMapping":{"__isSmartRef__":true,"id":11074},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11072":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11073},"user":"sstamm"},"11073":{"isSerializedDate":true,"string":"Thu Feb 23 2012 12:08:52 GMT+0100 (CET)"},"11074":{"this":{"__isSmartRef__":true,"id":11055},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11075}},"11075":{"$super":{"__isSmartRef__":true,"id":11076}},"11076":{"funcProperties":{"__isSmartRef__":true,"id":11077},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":11078},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11077":{},"11078":{"name":"onDrag","obj":{"__isSmartRef__":true,"id":11055}},"11079":{"funcProperties":{"__isSmartRef__":true,"id":11080},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetBounds = null;\n this.relativeOrigin = null;\n}","varMapping":{"__isSmartRef__":true,"id":11082},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11080":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11081},"user":"sstamm"},"11081":{"isSerializedDate":true,"string":"Thu Feb 23 2012 12:09:00 GMT+0100 (CET)"},"11082":{"this":{"__isSmartRef__":true,"id":11055},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11083}},"11083":{"$super":{"__isSmartRef__":true,"id":11084}},"11084":{"funcProperties":{"__isSmartRef__":true,"id":11085},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":11086},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11085":{},"11086":{"name":"onDragEnd","obj":{"__isSmartRef__":true,"id":11055}},"11087":{"funcProperties":{"__isSmartRef__":true,"id":11088},"source":"function onDragStart(evt) {\n var absToRelativePoint = function (r, absPt) {\n\t\treturn new Point(\n\t\t\t(absPt.x - r.x) / r.width,\n\t\t\t(absPt.y - r.y) / r.height)\n\t}\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(20,20))\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(0,0))\n // absToRelativePoint(new Rectangle(-100,-100,200,200), pt(0,0))\n\n\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetBounds= this.owner.bounds();\n this.relativeOrigin = absToRelativePoint(pt(0,0).extent(this.owner.getExtent()), this.owner.getOrigin())\n}","varMapping":{"__isSmartRef__":true,"id":11090},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11088":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11089},"user":"sstamm"},"11089":{"isSerializedDate":true,"string":"Thu Feb 23 2012 12:08:40 GMT+0100 (CET)"},"11090":{"this":{"__isSmartRef__":true,"id":11055},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11091}},"11091":{"$super":{"__isSmartRef__":true,"id":11092}},"11092":{"funcProperties":{"__isSmartRef__":true,"id":11093},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":11094},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11093":{},"11094":{"name":"onDragStart","obj":{"__isSmartRef__":true,"id":11055}},"11095":{"funcProperties":{"__isSmartRef__":true,"id":11096},"source":"function reset() {\n this.isResizeCorner = true\n this.cornerName = 'bottomRight'\n this.setExtent(pt(10,10));\n this.setPosition(pt(0,0))\n}","varMapping":{"__isSmartRef__":true,"id":11097},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11096":{},"11097":{"this":{"__isSmartRef__":true,"id":11055}},"11098":{"submorphs":[{"__isSmartRef__":true,"id":11099},{"__isSmartRef__":true,"id":11105},{"__isSmartRef__":true,"id":11118},{"__isSmartRef__":true,"id":11130}],"scripts":[],"shape":{"__isSmartRef__":true,"id":11143},"eventHandler":{"__isSmartRef__":true,"id":11144},"_ClipMode":"visible","derivationIds":["51818F1E-35ED-47B0-A271-C76CA7A5875A"],"id":"C3078A03-5DB9-4AA9-91BE-7CC9FEC62F3A","droppingEnabled":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":11145},"windowMorph":{"__isSmartRef__":true,"id":11004},"label":{"__isSmartRef__":true,"id":11099},"closeButton":{"__isSmartRef__":true,"id":11105},"menuButton":{"__isSmartRef__":true,"id":11118},"collapseButton":{"__isSmartRef__":true,"id":11130},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":11004},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"11099":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":11100},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":11101}],"eventHandler":{"__isSmartRef__":true,"id":11103},"_ClipMode":"hidden","derivationIds":["2FAB5433-DF2F-4334-99DB-409619662E79"],"id":"5388EC6B-5604-4C3E-9314-A0C84CC84843","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"layout":{"__isSmartRef__":true,"id":11104},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":11098},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,3.0)"},"11100":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(711.8,18.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"11101":{"style":{"__isSmartRef__":true,"id":11102},"chunkOwner":{"__isSmartRef__":true,"id":11099},"_id":"_269","storedString":"PartsBinBrowser","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11102":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11103":{"morph":{"__isSmartRef__":true,"id":11099},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11104":{"resizeWidth":true},"11105":{"submorphs":[{"__isSmartRef__":true,"id":11106}],"scripts":[],"shape":{"__isSmartRef__":true,"id":11111},"eventHandler":{"__isSmartRef__":true,"id":11112},"_ClipMode":"visible","derivationIds":["EC28C613-A158-4C80-BF6E-6CF04640106B"],"id":"268C62C5-CE46-4A33-8D34-DD3EEA559EEF","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":11106},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":11098},"layout":{"__isSmartRef__":true,"id":11113},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":11114},{"__isSmartRef__":true,"id":11116}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(750.8,3.0)"},"11106":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":11107},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":11108}],"eventHandler":{"__isSmartRef__":true,"id":11110},"_ClipMode":"hidden","derivationIds":["79C67E5D-33A6-4DA7-BB27-BD1E94B65747"],"id":"6C04835D-9113-4329-A83E-19CCFCADB8FD","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":11105},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"11107":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"11108":{"style":{"__isSmartRef__":true,"id":11109},"chunkOwner":{"__isSmartRef__":true,"id":11106},"_id":"_15578","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11109":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11110":{"morph":{"__isSmartRef__":true,"id":11106},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11111":{"_BorderWidth":0,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"11112":{"morph":{"__isSmartRef__":true,"id":11105},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11113":{"moveHorizontal":true},"11114":{"sourceObj":{"__isSmartRef__":true,"id":11105},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":11004},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":11115},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11115":{"source":{"__isSmartRef__":true,"id":11105},"target":{"__isSmartRef__":true,"id":11004}},"11116":{"sourceObj":{"__isSmartRef__":true,"id":11105},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":11004},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":11117},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11117":{"source":{"__isSmartRef__":true,"id":11105},"target":{"__isSmartRef__":true,"id":11004}},"11118":{"submorphs":[{"__isSmartRef__":true,"id":11119}],"scripts":[],"shape":{"__isSmartRef__":true,"id":11124},"eventHandler":{"__isSmartRef__":true,"id":11125},"_ClipMode":"visible","derivationIds":["BD33D105-CBDC-4894-8FFF-AB61C2703BB1"],"id":"4B1E62EF-0D90-4F08-9807-5E6A94C26642","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":11119},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":11098},"attributeConnections":[{"__isSmartRef__":true,"id":11126},{"__isSmartRef__":true,"id":11128}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"11119":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":11120},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":11121}],"eventHandler":{"__isSmartRef__":true,"id":11123},"_ClipMode":"hidden","derivationIds":["BA9A6B1C-4973-4BF9-8711-0D480F5A4087"],"id":"860C7D5E-E581-4F47-8CBA-96E8F6A6F19F","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":11118},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"11120":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(18.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"11121":{"style":{"__isSmartRef__":true,"id":11122},"chunkOwner":{"__isSmartRef__":true,"id":11119},"_id":"_15580","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11122":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11123":{"morph":{"__isSmartRef__":true,"id":11119},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11124":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"11125":{"morph":{"__isSmartRef__":true,"id":11118},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11126":{"sourceObj":{"__isSmartRef__":true,"id":11118},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":11004},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":11127},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11127":{"source":{"__isSmartRef__":true,"id":11118},"target":{"__isSmartRef__":true,"id":11004}},"11128":{"sourceObj":{"__isSmartRef__":true,"id":11118},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":11004},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":11129},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11129":{"source":{"__isSmartRef__":true,"id":11118},"target":{"__isSmartRef__":true,"id":11004}},"11130":{"submorphs":[{"__isSmartRef__":true,"id":11131}],"scripts":[],"shape":{"__isSmartRef__":true,"id":11136},"eventHandler":{"__isSmartRef__":true,"id":11137},"_ClipMode":"visible","derivationIds":["1931C2F4-2FE3-409A-A8A5-571A36E8C3FA"],"id":"426E1C92-5ECB-48B6-B4EC-06C018C238C8","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":11131},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":11098},"layout":{"__isSmartRef__":true,"id":11138},"attributeConnections":[{"__isSmartRef__":true,"id":11139},{"__isSmartRef__":true,"id":11141}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(731.8,3.0)"},"11131":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":11132},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":11133}],"eventHandler":{"__isSmartRef__":true,"id":11135},"_ClipMode":"hidden","derivationIds":["2B7C2134-12AA-4F45-8936-7B19DC0B4608"],"id":"CCE53B5E-D62C-43E7-A8B8-E006DAF627F4","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":11130},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"11132":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"11133":{"style":{"__isSmartRef__":true,"id":11134},"chunkOwner":{"__isSmartRef__":true,"id":11131},"_id":"_15582","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11134":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11135":{"morph":{"__isSmartRef__":true,"id":11131},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11136":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"11137":{"morph":{"__isSmartRef__":true,"id":11130},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11138":{"moveHorizontal":true},"11139":{"sourceObj":{"__isSmartRef__":true,"id":11130},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":11004},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":11140},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11140":{"source":{"__isSmartRef__":true,"id":11130},"target":{"__isSmartRef__":true,"id":11004}},"11141":{"sourceObj":{"__isSmartRef__":true,"id":11130},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":11004},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":11142},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11142":{"source":{"__isSmartRef__":true,"id":11130},"target":{"__isSmartRef__":true,"id":11004}},"11143":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(770.8,22.0)","_Padding":"lively.rect(0,0,0,0)"},"11144":{"morph":{"__isSmartRef__":true,"id":11098},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11145":{"resizeWidth":true,"adjustForNewBounds":true},"11146":{"onLoadFromPartsBin":{"__isSmartRef__":true,"id":11147}},"11147":{"funcProperties":{"__isSmartRef__":true,"id":11148},"source":"function onLoadFromPartsBin() {\n\t$super();\n\tthis.targetMorph.reloadEverything();\n}","varMapping":{"__isSmartRef__":true,"id":11150},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11148":{"timestamp":{"__isSmartRef__":true,"id":11149},"user":"robertkrahn"},"11149":{"isSerializedDate":true,"string":"Mon Jun 27 2011 10:54:32 GMT+0200 (CEST)"},"11150":{"this":{"__isSmartRef__":true,"id":11004},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11151}},"11151":{"$super":{"__isSmartRef__":true,"id":11152}},"11152":{"funcProperties":{"__isSmartRef__":true,"id":11153},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":11154},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11153":{},"11154":{"name":"onLoadFromPartsBin","obj":{"__isSmartRef__":true,"id":11004}},"11155":{"source":{"__isSmartRef__":true,"id":11004},"target":{"__isSmartRef__":true,"id":10950}},"11156":{"d":1,"a":1,"f":146.4,"e":1255.5,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":11157},"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11157":{"a":1,"b":0,"c":0,"d":1,"e":1255.5,"f":146.4,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11158":{"source":{"__isSmartRef__":true,"id":10902},"target":{"__isSmartRef__":true,"id":10950}},"11159":{"toggleMorePane":{"__isSmartRef__":true,"id":11160}},"11160":{},"11161":{"morph":{"__isSmartRef__":true,"id":10902},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11162":{"adjustForNewBounds":true,"resizeHeight":true,"resizeWidth":true},"11163":{"changes":[{"__isSmartRef__":true,"id":11164}],"comment":"Browser for a Parts repository.","migrationLevel":4,"partName":"PartsBinBrowser","partsSpaceName":"PartsBin/Tools","requiredModules":["lively.PartsBin"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11164":{"author":"markoroeder","date":{"__isSmartRef__":true,"id":11165},"id":"1D9493E9-B229-4716-8649-F1333D5133D0","message":"Reset to clean copy. Added this.categories to doNotSerialize list."},"11165":{"isSerializedDate":true,"string":"Thu Jan 05 2012 15:19:05 GMT+0100 (CET)"},"11166":{"_BorderRadius":0,"_BorderStyle":"solid","_BorderWidth":0,"_ClipMode":"visible","_Opacity":1,"_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(95,94,95)","_Extent":"lively.pt(770.8,487.2)","_Fill":"Color.rgb(245,245,245)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"11167":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"_Visible":false,"attributeConnections":[],"derivationIds":[1217,"8FB7EEAA-27C3-4BCC-9905-59A59B8AB602","B4102745-8642-4F09-A5B5-0452D29E993C","02282C11-7C56-4C33-A2D1-E4C92F9F5575","83E2A61C-0119-4597-ADC8-8CB3AEDF35C1","119E4FE1-420B-4FDF-BD03-CF15F07B3538","6D70BD64-C7F8-4A79-9BE9-FA4C5A1E7892","C116FCDA-BB4D-4543-BE17-4D5586813CAF","1EAD9C62-350F-40EB-B5EA-B9441BB280C9","A3B24A35-589E-460F-9B54-45B0D0B7D7DD","8993FD1D-9082-40F4-A2AD-5501D16913A7","EBCB5B06-08CA-4535-9EAC-F15893F70129","45BAF3E4-EAEE-4925-B2D6-042C01B0AD29","09B7283C-6DDB-4A06-A4BA-563018D46DFD","46022025-E2FE-4A0A-924F-3266509C66DB","538BB82D-3068-480C-A5C0-6B4E8CE1C9CA","45290AD5-33C4-41F3-B72B-D538DCA37F31","6FA9BB6D-52D5-49A5-930A-1F93456E6CF4","9D57135F-8E4B-41D0-ACBC-B19396812B35","7EECAD1D-410F-44F4-8046-6447B685FC20","A9A90094-5E5F-4B3E-A9B1-98C670BD470F","923A183A-31F0-40F3-8DF8-16A277D4C168"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11168},"halosEnabled":true,"id":"C3D7F4AE-FB08-4724-8CA4-BF63828BFA2C","layout":{"__isSmartRef__":true,"id":11169},"name":"morePane","owner":{"__isSmartRef__":true,"id":10902},"partsBinMetaInfo":{"__isSmartRef__":true,"id":11170},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":11171},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":11172},{"__isSmartRef__":true,"id":11193},{"__isSmartRef__":true,"id":11215},{"__isSmartRef__":true,"id":11237},{"__isSmartRef__":true,"id":11243},{"__isSmartRef__":true,"id":11248},{"__isSmartRef__":true,"id":11256},{"__isSmartRef__":true,"id":11262},{"__isSmartRef__":true,"id":11284},{"__isSmartRef__":true,"id":11290},{"__isSmartRef__":true,"id":11312}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(390.6,38.0)"},"11168":{"morph":{"__isSmartRef__":true,"id":11167},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11169":{"moveHorizontal":true},"11170":{"comment":"A simple box morph","migrationLevel":2,"partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11171":{"_BorderRadius":6.12,"_BorderStyle":"solid","_BorderWidth":2.294,"_ClipMode":"visible","_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(66,66,66)","_Extent":"lively.pt(373.0,433.0)","_Fill":"Color.rgb(235,235,235)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"11172":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":11173}],"derivationIds":[1218,"F5D21B41-BD0E-49D3-80E5-F1624416C143","1E157243-B0DC-4138-B660-EF05198FA3C8","4D60CECB-66FD-4865-BD46-45F0C9CAB399","0E997A95-CCA0-4BBF-B55B-62B5C6EC32DF","FA30D56E-17FE-4B1F-BE8A-7CBCCABEFF1D","A5A7F641-F783-4649-A154-1AD81607B7CE","D10ED7E0-21BA-463D-996E-6D458B557F68","606309D2-7D9D-4122-A64C-CFE582E6D738","998D7B7C-CF5D-401C-9594-FA8956C326A1","EA15F569-B871-4824-B0DE-550285BEB165","3FB1C9FB-F654-42C9-BE17-315287EB2FAB","7B3720C6-D365-4B41-B530-98E4D5EE238F","92F53BEA-E1EF-49C4-9DD1-7939D08941C5","0A7A011F-C6D8-4B81-85F4-F3CCF5F30A31","6543B591-A693-4D11-8114-D385115F8E65","758492FF-7087-4EE4-9054-00E680646A03","F6A6E55C-CF01-4EB9-8593-E71BEFB4EE59","5DBAE530-E39F-472D-A5D4-6E34FDCE6227","BDC82244-DB6C-4E22-B219-6572C6C2B6AB","5DEF85B7-051D-4C7A-AD45-B9A46FF8972A","AE6B3CBA-2925-4581-B86A-657D3DAE310A"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11174},"grabbingEnabled":false,"halosEnabled":true,"id":"46D3E86F-A96C-474A-AA17-A275E5ED9BBA","isActive":true,"label":{"__isSmartRef__":true,"id":11175},"layout":{"__isSmartRef__":true,"id":11180},"lighterFill":{"__isSmartRef__":true,"id":11181},"name":"movePartButton","normalFill":{"__isSmartRef__":true,"id":11186},"owner":{"__isSmartRef__":true,"id":11167},"partsBinMetaInfo":{"__isSmartRef__":true,"id":11191},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":11192},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":11175}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(137.7,393.9)","padding":"lively.rect(5,0,0,0)"},"11173":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":11172},"targetMethodName":"interactivelyMoveSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":10902},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11174":{"morph":{"__isSmartRef__":true,"id":11172},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11175":{"_Align":"center","_ClipMode":"hidden","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":56,"_MinTextHeight":null,"_MinTextWidth":56,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1219,"46E7D2D8-D7A5-4476-8AD1-FB81FAE717FE","7B2A54CD-6423-4B77-A082-B5A1DA2BCE66","6C3B231E-5C42-449F-9425-8EE874A6EC57","7ACD0BA3-074C-461F-8C6B-ECEBA0B09C7A","556A1D2F-8F3F-4BCD-A602-FD3C257F1859","6C05BE2D-BB66-44E3-9765-65B24D7579E1","9F6A58E1-A23D-4A56-8D85-71FD5AA872B9","EDEC5AA1-080B-42AE-A9D6-F6FAB0CD3E1A","FE4530BA-6D31-4472-A351-4DCB0F9FE121","3F3B3887-CFF1-40A7-9228-D95F3594F2CB","B10968A4-7C77-4AAE-A2E1-FC76E16D36E8","DBC8455A-4562-4202-A7EB-543948664FEE","048B902B-C02C-44C6-9357-32663639FE23","C8B116B7-082D-4D6B-A035-EE71E8F3AC72","78B43404-A2E4-4BFF-B022-C4DA2CBBABBD","D271DCF7-62B5-428D-8B91-30B500F6F461","79934637-FCF5-4C27-B392-E9392BB5BA66","310851E0-6B77-43C0-A13B-BA0DF2777459","C7D175CC-70DF-4C92-8CAC-9B480E2684FC","D7811A55-CD99-4B7C-916B-E68384DD2A36","4612E62E-C2C8-4C4F-AC2A-2652C6201669"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11176},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"8316E95E-A156-4587-9B99-E9CF813A5078","owner":{"__isSmartRef__":true,"id":11172},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":11177},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":11178}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"11176":{"morph":{"__isSmartRef__":true,"id":11175},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11177":{"_ClipMode":"hidden","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(58.0,21.0)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"11178":{"_id":"_1741","chunkOwner":{"__isSmartRef__":true,"id":11175},"morph":{"__isSmartRef__":true,"id":11175},"storedString":"move","style":{"__isSmartRef__":true,"id":11179},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11179":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11180":{"moveVertical":true},"11181":{"stops":[{"__isSmartRef__":true,"id":11182},{"__isSmartRef__":true,"id":11183},{"__isSmartRef__":true,"id":11184},{"__isSmartRef__":true,"id":11185}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"11182":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"11183":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"11184":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"11185":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"11186":{"stops":[{"__isSmartRef__":true,"id":11187},{"__isSmartRef__":true,"id":11188},{"__isSmartRef__":true,"id":11189},{"__isSmartRef__":true,"id":11190}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"11187":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"11188":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"11189":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"11190":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"11191":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11192":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":11186},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(58.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"11193":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":11194},{"__isSmartRef__":true,"id":11195}],"derivationIds":[1220,"6104A033-57FD-4F65-B785-3F32FC278E39","BF7EFB0E-5EBE-4F44-9F5E-0576880F8E75","1E4BFB46-60C5-46A6-970A-CE2825840F25","6F766455-545A-496A-88AE-84737A5534A7","38DFF15E-9F34-46E9-BF1D-A4E46C497541","06C3D4D0-C1C1-4664-9899-5F7C61544400","4C448623-A82F-4C77-87AF-D6EA63A59B8D","9A0208AE-4752-4CEC-ABFE-69A8DCADDEC1","B622D1E6-1113-45B0-B7F1-D476B7187C6F","063AEB5B-6476-4381-80CE-3223D5217E84","6156BDE1-9147-41C6-AA8D-BAFBE8D74659","76C8D1EC-5DEB-4813-B4A3-DEE275EB63CA","38EF1DBF-4047-4FAD-9A38-3782659C845B","64AA08B4-79A2-4CF4-9FA4-C642BE08A736","D7C852FA-BE85-4DE9-A4D1-6E6E99E6A959","80F62CA1-A854-4470-B387-629B81C0618F","59DC61C0-DC00-497D-815B-6ED5BA0E6F47","DF47355E-361B-4236-A5DA-EDA365A6EE37","95EE93E9-9193-4EC3-A5D6-9804C67AC226","2C58EAB2-D77C-48DB-ACC1-61DFD0ABC7DB","798BFB9E-DA3A-43F7-8264-02938EE6B73C"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11196},"grabbingEnabled":false,"halosEnabled":true,"id":"C959BC5D-298B-4D76-BE4D-495833F923E9","isActive":true,"label":{"__isSmartRef__":true,"id":11197},"layout":{"__isSmartRef__":true,"id":11202},"lighterFill":{"__isSmartRef__":true,"id":11203},"name":"removePartButton","normalFill":{"__isSmartRef__":true,"id":11208},"owner":{"__isSmartRef__":true,"id":11167},"partsBinMetaInfo":{"__isSmartRef__":true,"id":11213},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":11214},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":11197}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(70.1,393.9)","padding":"lively.rect(5,0,0,0)"},"11194":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":11193},"targetMethodName":"reloadEverything","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11195":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":11193},"targetMethodName":"interactivelyRemoveSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":10902},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11196":{"morph":{"__isSmartRef__":true,"id":11193},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11197":{"_Align":"center","_ClipMode":"visible","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":64,"_MinTextHeight":null,"_MinTextWidth":64,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1221,"9DA2513A-CC83-4283-AB2A-ACF15C86C674","5F885FF0-B156-4674-9C69-74CB7C257A00","58A5253D-0C92-4B09-9B0B-50BAF7062B0D","C655EA28-0996-4C54-8E49-F908BCA93FCE","E7DE43DD-20AF-4E46-9928-2D26F325AB7F","7B24B946-C7AF-4E42-AC8B-BAC6D5D6FB5E","43456CD2-B83E-455A-89EA-E2EAC5B41399","3ACAECEE-6384-4EBE-9736-CAD24C3B3762","8005E82C-FA8E-4695-B93B-D9B2E924E896","D5AB5A5F-B23E-44D4-A8E2-DBF9366166C6","892409CD-C1D6-48CA-BEC2-6CBADF38465D","D74F66BA-4390-448A-B522-8F05178E7350","0B784218-10B5-4A37-B773-7620CC059EB7","C5685084-134C-46FD-9102-61A063AC889C","C47B92E3-5285-4067-B358-1A4324DF8A22","F7DC9949-A305-4AC0-AE45-7EE864EE9337","3D5444C3-7F8C-4D4F-A042-7908B72CECC7","B10D0811-3BD7-4D45-B876-055475EB1FC1","208B5E88-68F8-409F-BA7B-D2ED0016AAC5","DEA4F13A-F38F-40E3-B1FA-60D53A4538A9","75D40D64-0C27-42CA-9177-45772130A82A"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11198},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"0A702783-20C9-4377-8B7C-42240CD31168","owner":{"__isSmartRef__":true,"id":11193},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":11199},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":11200}],"__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"11198":{"morph":{"__isSmartRef__":true,"id":11197},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11199":{"_ClipMode":"visible","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(66.0,21.0)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"11200":{"_id":"_1742","chunkOwner":{"__isSmartRef__":true,"id":11197},"morph":{"__isSmartRef__":true,"id":11197},"storedString":"remove","style":{"__isSmartRef__":true,"id":11201},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11201":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11202":{"moveVertical":true},"11203":{"stops":[{"__isSmartRef__":true,"id":11204},{"__isSmartRef__":true,"id":11205},{"__isSmartRef__":true,"id":11206},{"__isSmartRef__":true,"id":11207}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"11204":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"11205":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"11206":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"11207":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"11208":{"stops":[{"__isSmartRef__":true,"id":11209},{"__isSmartRef__":true,"id":11210},{"__isSmartRef__":true,"id":11211},{"__isSmartRef__":true,"id":11212}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"11209":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"11210":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"11211":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"11212":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"11213":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11214":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":11208},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(66.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"11215":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":11216},{"__isSmartRef__":true,"id":11217}],"derivationIds":[1222,"53143161-6C64-48C5-8E55-E5914F0EF97D","00D6DD0A-007D-478E-B625-602F218C4635","F420150F-FC88-4A76-8B6B-EA48495DAD2A","7E7374D3-E099-45D6-A873-E111BC557971","69B710F0-9A8E-4B16-9936-5C3E2512043F","1B1D4C76-8DF1-460A-ACCE-80568FE703DC","334778F7-689B-4D27-9891-059110F5122A","8B321CE5-31C5-4333-ADDF-E464DDE059A0","BC069425-0C12-4A28-867E-6C5A5B1334AE","F4B8B757-4B31-4438-B170-D36080178829","C491F2B7-A6A8-4A4A-B729-6F8D829A1966","A3A93C3D-0FC6-4D8B-8244-2B9003FD82A6","DB35D070-7293-4FEE-A170-8C31C4417699","0A3F38FF-C91B-4EA5-B235-0B73774AFCA2","8E4F2D2F-9F28-4BDA-882E-5E76E956D188","D6409CB9-24F9-40E8-A9A9-281F97370D72","B5CB0156-0C30-4C8C-861E-72E6B73E8E32","829B5CC8-E112-41DA-9BE5-1532570063F1","B32CBB90-13BE-4260-ABA5-ABA79BC02F08","4071E114-84F4-4DA5-985F-99F6B03C720D","024EF1CC-8537-4EA5-AB41-FD447113D1E3"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11218},"grabbingEnabled":false,"halosEnabled":true,"id":"90CF8121-6FED-4B7E-BBED-D7FED9B6A2E1","isActive":true,"label":{"__isSmartRef__":true,"id":11219},"layout":{"__isSmartRef__":true,"id":11224},"lighterFill":{"__isSmartRef__":true,"id":11225},"name":"loadPartButton","normalFill":{"__isSmartRef__":true,"id":11230},"owner":{"__isSmartRef__":true,"id":11167},"partsBinMetaInfo":{"__isSmartRef__":true,"id":11235},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":11236},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":11219}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(19.2,393.9)","padding":"lively.rect(5,0,0,0)"},"11216":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":11215},"targetMethodName":"reloadEverything","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11217":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":11215},"targetMethodName":"loadAndOpenSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":10902},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11218":{"morph":{"__isSmartRef__":true,"id":11215},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11219":{"_Align":"center","_ClipMode":"visible","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":48,"_MinTextHeight":null,"_MinTextWidth":48,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1223,"CA1AEDF7-8E87-433B-9CD1-DDA8D5A3EBCF","86BD113F-64BA-49A6-B42F-E561F4E0D67E","272B9AB5-11DE-4885-89B6-C3438FC53A90","8A9A437F-D683-4B7F-AE55-35EB605AFB78","A990A9CC-15E4-4E0C-BB5B-16023C399575","F9EF7A21-3B37-4964-B000-6276E90F9807","7C3782C1-9B87-4C58-8D9B-699E9789DA5F","519AE5D6-2EFD-48C5-B983-5A9CA44B7361","3C6B09E0-A6F9-42D6-902B-CF03B209261C","B861397A-5D9E-4C49-B16C-B7C4213F553F","3946FAFB-8E68-4B61-B3D8-C17D2D779198","1DCA3B7F-0D7F-4729-8FD9-2B33A6361A28","6CF99508-4E30-43E9-9945-7A4C4439936A","5990A154-6EFE-48B1-8390-087C7FAF9F35","507F3F9A-523B-4381-8F92-9886C7000F06","7F2ABCE4-A243-4264-8C19-2AE81B3CE9DE","8D86C24D-83CE-40F0-B79B-A0DB20ED1B25","A14FF23F-CBB9-49BF-B4B5-52F63B3AFE40","516562FE-41F1-4169-B2AE-49C7AEF12902","6F465E30-094E-443A-8954-A324609CDD43","0B740950-5831-410E-8559-37EAB876BD88"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11220},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"666D69AD-C450-48D5-B570-AC2C9B1DB610","owner":{"__isSmartRef__":true,"id":11215},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":11221},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":11222}],"__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"11220":{"morph":{"__isSmartRef__":true,"id":11219},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11221":{"_ClipMode":"visible","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(50.0,21.0)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"11222":{"_id":"_1743","chunkOwner":{"__isSmartRef__":true,"id":11219},"morph":{"__isSmartRef__":true,"id":11219},"storedString":"load","style":{"__isSmartRef__":true,"id":11223},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11223":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11224":{"moveVertical":true},"11225":{"stops":[{"__isSmartRef__":true,"id":11226},{"__isSmartRef__":true,"id":11227},{"__isSmartRef__":true,"id":11228},{"__isSmartRef__":true,"id":11229}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"11226":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"11227":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"11228":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"11229":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"11230":{"stops":[{"__isSmartRef__":true,"id":11231},{"__isSmartRef__":true,"id":11232},{"__isSmartRef__":true,"id":11233},{"__isSmartRef__":true,"id":11234}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"11231":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"11232":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"11233":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"11234":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"11235":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11236":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":11230},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(50.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"11237":{"_ClipMode":"hidden","_FontFamily":"Arial, sans-serif","_FontSize":12,"_MaxTextHeight":null,"_MaxTextWidth":258,"_MinTextHeight":null,"_MinTextWidth":258,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"some text","derivationIds":[1224,"25E0FB99-9B39-4754-932D-DB6A01B4A95D","61627613-C999-40E7-9DB0-BDF996D1ECC4","C4D29785-0782-4706-806D-FF6038713C2F","4C2E106A-1F4C-48A0-A435-1FAA967054BC","BCB8A5BC-CD57-4495-8E0B-67AA5E474FA4","BC6B6857-9FAE-499A-BBFC-4F98A28D555D","A33D26A2-77A9-4F7B-B01E-E011C3AEAB93","12CBEF1F-E269-417E-ACEA-4DE2E29A0CE3","FCA464B3-A849-409D-BC5B-6D9EBAFB43BE","ED534055-8E5A-4649-BB57-BDC3E5CBC17F","B3F598DC-FB73-4FE9-8996-49419A4CD741","F43C5DD4-BE88-4B9F-A804-83D767B93FF8","E8A14541-A23C-4109-82E1-D4DCA740BF52","7A379D20-CC5D-4FB1-9898-854686E034C5","E7A76532-D8EF-4115-9B51-C3A2754C7983","70045544-6706-4A32-A67A-A439454F90CF","5AB7DDB3-7240-4C63-9F17-5A96AC90D9CC","786477A0-CF47-4332-985A-FD492FB8E7C6","3D7FCAE6-8638-487E-9AA6-45B84620A844","CE6BABAF-7C6B-4C32-B87A-9DD9AB13C1CC","248C9DCB-C590-47DB-B10C-63F797F55430"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11238},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"32521D74-7C8A-4EBA-96FD-4716430F9804","lastFindLoc":-9,"name":"selectedPartName","owner":{"__isSmartRef__":true,"id":11167},"partsBinMetaInfo":{"__isSmartRef__":true,"id":11239},"prevScroll":[0,0],"previousSelection":[11,11],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":11240},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":11241}],"_WordBreak":"break-all","__serializedExpressions__":["_Position","distanceToDragEvent","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(22.1,8.6)","distanceToDragEvent":"lively.pt(167.5,-12.6)","textColor":"Color.rgb(0,0,0)"},"11238":{"morph":{"__isSmartRef__":true,"id":11237},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11239":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11240":{"_BorderWidth":0,"_ClipMode":"hidden","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(258.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"11241":{"style":{"__isSmartRef__":true,"id":11242},"chunkOwner":{"__isSmartRef__":true,"id":11237},"_id":"_606","storedString":"nothing selected","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11242":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11243":{"_ClipMode":"scroll","_Rotation":0,"_Scale":1,"attributeConnections":[],"derivationIds":[1225,"9B936EA2-F23D-497C-A53E-4396CA9256F6","E333E76B-0723-4359-B687-2AA820C0D677","25D90D11-0432-4E82-891D-54FFA3BB9FB1","914D1CD5-B925-47EC-B766-212629CF18AC","06903DED-2228-497A-A5E4-BD39CDAC9286","87BCD5EE-A9F5-41E6-AF60-2E0F4B187B25","7FF89F4C-C131-4DAD-A2E3-E3891D43F801","4C4F847E-E079-4B30-BD21-99ACC266B3A6","CD3F6BEF-CFAC-4D1D-9EDE-645D9A1BD064","58EBD102-9E1B-4DF6-AEB7-917764F6D2F3","71365E97-4664-4E67-8AE4-3038A922F65E","BD9C5EBB-4660-4030-8F82-D7F96BBF1B94","189C43AE-811E-4F28-8B30-B6CC11F41CA9","EB043866-95BE-49E0-A54B-14BB5C4BD692","55CDE267-DC7E-42B4-8270-1BBC412A4B36","253560AE-9FB0-4EC3-8C26-0DB0DF9BBE02","FD68C62E-0D04-4421-A9A2-254D853E2044","CCE0CD46-F614-405D-A86B-C21A5CD0A81D","E8EF5A32-42F2-415D-ABB5-6674F7917863","815BFE95-FBA2-40FC-92F0-4EF3101167F5","F7882E1B-A8F6-4F68-AE51-3C1C9E50D7A4"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11244},"halosEnabled":true,"id":"4188B8FD-7D30-495C-BE17-4FDF5878A7FE","itemList":[],"layout":{"__isSmartRef__":true,"id":11245},"name":"selectedPartVersions","owner":{"__isSmartRef__":true,"id":11167},"partsBinMetaInfo":{"__isSmartRef__":true,"id":11246},"prevScroll":[0,96],"scripts":[],"shape":{"__isSmartRef__":true,"id":11247},"showsHalos":false,"submorphs":[],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(20.0,56.3)"},"11244":{"morph":{"__isSmartRef__":true,"id":11243},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11245":{"resizeWidth":true},"11246":{"migrationLevel":2,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11247":{"_BorderRadius":0,"_BorderStyle":"solid","_BorderWidth":0,"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(330.8,122.0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"11248":{"_ClipMode":"auto","_FontFamily":"Arial, sans-serif","_FontSize":11,"_MaxTextHeight":null,"_MaxTextWidth":315.04,"_MinTextHeight":null,"_MinTextWidth":315.04,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[{"__isSmartRef__":true,"id":11249}],"charsReplaced":"","derivationIds":[1226,"DD9BD765-ADCE-4F83-BD29-D46C4F70D065","FAF93200-3F45-458D-A09A-150A9A564E17","45B7AF6D-BAB6-4C3A-A200-A6A7A709499B","65E31DB6-BFDA-4D8A-9EF2-EB1D94C2E253","74C3EFF9-4889-452C-A456-5A5B6778CE47","38D7BE76-BC2A-4B09-92FC-C08352382C88","96002B07-9CDB-4008-A195-09BD239923F2","DAA476D0-F42A-43C3-B4C4-BC880BD80E65","BA992D77-C2D5-466E-A47A-4322BB7146A8","34167D7E-66D9-41B2-AD62-D4C9AB410B96","E701BCEE-C44A-47CB-BE90-50C8CF47AA08","459DECD4-11D7-4B8C-8444-2B602BCDFF28","D0B2AEDB-8A3F-462F-A869-9BECE3D20A80","0BD25F0F-D0C4-46D7-8911-E8FF36AE1AA6","CE77BB5F-B2A7-4B69-83E5-EA36EE064597","D34A0C4A-A6BD-4FE7-82A4-93CB9B2F030B","50A2EC62-7A15-43E5-BB1C-B33C3AE91666","2513159B-9CA2-4F02-92E8-C637FB0EF5FF","5A2A2F94-A71E-423D-BB89-49B017195DC2","5616E43C-0212-43A0-884E-EFF879A41CE4","E483AA87-91F5-4682-9B16-259A11073897"],"doNotCopyProperties":["$$savedTextString"],"doNotSerialize":["$$savedTextString"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11250},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"251A6286-BE58-4ECC-A0A9-76B2B675AE9C","lastFindLoc":6,"layout":{"__isSmartRef__":true,"id":11251},"name":"selectedPartComment","owner":{"__isSmartRef__":true,"id":11167},"partsBinMetaInfo":{"__isSmartRef__":true,"id":11252},"prevScroll":[0,0],"registeredForMouseEvents":true,"savedTextString":"A todo list. Pretty straightforward. If your are looking for the todo item proto, it's in front of you ;)\n\nWhen a todo item text is selected you can use TAB / Shift+TAB to go to the next / prev item.\n\nWith Ctrl+c Ctrl+c (2x) you can toggle the done state.","scripts":[],"shape":{"__isSmartRef__":true,"id":11253},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":11254}],"_WordBreak":"break-all","__serializedExpressions__":["_Position","distanceToDragEvent","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(20.0,180.0)","distanceToDragEvent":"lively.pt(227.1,-11.7)","textColor":"Color.rgb(0,0,0)"},"11249":{"sourceAttrName":"savedTextString","sourceObj":{"__isSmartRef__":true,"id":11248},"targetMethodName":"saveCommentForSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":10902},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11250":{"morph":{"__isSmartRef__":true,"id":11248},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11251":{"resizeHeight":true,"resizeWidth":true},"11252":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11253":{"_BorderRadius":7.400000000000001,"_BorderStyle":"solid","_BorderWidth":1.4800000000000002,"_ClipMode":"visible","_Opacity":1,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(192,192,192)","_Extent":"lively.pt(333.0,70.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"11254":{"style":{"__isSmartRef__":true,"id":11255},"chunkOwner":{"__isSmartRef__":true,"id":11248},"_id":"_605","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11255":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11256":{"_Align":"left","_ClipMode":"hidden","_FontFamily":"Arial, sans-serif","_FontSize":12,"_MaxTextHeight":null,"_MaxTextWidth":265,"_MinTextHeight":null,"_MinTextWidth":265,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"some text","derivationIds":[1227,"6CE972BD-83CD-4BBB-80ED-D454164C5FEB","157A323D-D969-49B0-B93C-8BD36505D2FC","5D8E7DE9-5E77-4A78-85CC-2BCE68CE557D","EC218021-7880-4AB3-85E1-D09C4BF93D8A","2439308A-9CEB-46A8-8601-F268A4F47F4A","13F42C03-8A95-489F-A557-40F9DF434A0E","DE538AF0-B066-47FC-87FB-FDAC3C147AA1","2E3F7404-39E8-40D4-8CE5-9562B3E28CAF","19B83978-E82E-42BE-9A3B-C419E6106819","8F070B4E-A3FA-4663-A95B-20D3D45962BC","E20FD539-F6B4-4E0D-ADC8-5C1A0D0072C6","36FAB4CF-8F58-4056-9FE5-86FB1D114016","899DC007-45DC-4170-A759-8E6CA26498C7","E0AE05D7-0D12-4B46-82DF-B4079C0204E4","5BE3D953-8D17-450C-825A-0C7F990524F6","E6EFDAE7-8884-4FDD-A117-A31DD8AEAC9C","5DC5F055-B6FC-443A-A68B-113E25FEF8AC","960BBFE5-B8D9-4AE2-BE5F-F3F7D3470B6E","3446E826-6D12-4FEA-958B-B49816D47C49","1CEB802E-9C96-4948-B09C-69219717BB7C","7FF6990A-3A71-421D-B64E-B44C224218BD"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11257},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"94317587-187E-4A50-82AF-2401CBDD0605","lastFindLoc":-9,"name":"selectedPartSpaceName","owner":{"__isSmartRef__":true,"id":11167},"partsBinMetaInfo":{"__isSmartRef__":true,"id":11258},"prevScroll":[0,0],"previousSelection":[9,15],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":11259},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":11260}],"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(22.4,30.9)","textColor":"Color.rgb(0,0,0)"},"11257":{"morph":{"__isSmartRef__":true,"id":11256},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11258":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11259":{"_BorderWidth":0,"_ClipMode":"hidden","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(265.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"11260":{"style":{"__isSmartRef__":true,"id":11261},"chunkOwner":{"__isSmartRef__":true,"id":11256},"_id":"_607","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11261":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11262":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":11263},{"__isSmartRef__":true,"id":11264}],"derivationIds":[1228,"A7EE497C-3BC4-48A3-8B6D-193804223319","1F02DAAA-E458-41C2-8A98-B61020A2E0A2","8324EE8D-1ABC-4E9E-96A9-C36215559902","85744E70-8D7A-4836-B64D-5D72BEB47A24","DAB27C35-5025-4060-AFA0-24DB71031B79","7490C0EB-B488-4F98-9C66-E48F89F2A921","EADFC9A5-98FD-4150-BCE8-0ACA0351474D","3A50497B-C8BD-4EAF-915B-E3790C33AD66","E6302DFE-3CE2-45C3-AE75-DE059CCC03FA","8846EE9D-80E1-4E56-9709-E2407578BA4F","73BBBF7E-E245-4A74-B34B-1EAC6C38F0B5","CE44810D-6BAA-4406-8062-31A87EF0EF87","15DE6651-BEE1-4C4E-9CBD-38AC49163509","BA420413-8A66-447A-8E91-AA2C591805C7","C691FCE3-D94F-40F9-8DC8-41A8F9E64EB5","65F52EB7-20DF-4B10-862D-3629BA23FD11","8AB30725-556C-476C-8872-9AA68903803E","7D39FF18-1229-4797-83D8-F016DDAF0601","4F5BC4BE-6AFD-4211-A738-5F5505AF4D92","98F4E659-AAA8-4591-9BB9-9BB819657D00","BD49A7C0-8953-4DA9-A6E4-AD8F600E0A12"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11265},"grabbingEnabled":false,"halosEnabled":true,"id":"4729167E-5656-4674-BB1D-7710C9C39D25","isActive":true,"label":{"__isSmartRef__":true,"id":11266},"layout":{"__isSmartRef__":true,"id":11271},"lighterFill":{"__isSmartRef__":true,"id":11272},"name":"copyPartButton","normalFill":{"__isSmartRef__":true,"id":11277},"owner":{"__isSmartRef__":true,"id":11167},"partsBinMetaInfo":{"__isSmartRef__":true,"id":11282},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":11283},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":11266}],"toggle":false,"value":true,"__serializedExpressions__":["_Position","distanceToDragEvent","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(196.0,393.0)","distanceToDragEvent":"lively.pt(50.4,-17.4)","padding":"lively.rect(5,0,0,0)"},"11263":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":11262},"targetMethodName":"interactivelyMoveSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":10902},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11264":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":11262},"targetMethodName":"interactivelyCopySelectedPartItem","targetObj":{"__isSmartRef__":true,"id":10902},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11265":{"morph":{"__isSmartRef__":true,"id":11262},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11266":{"_Align":"center","_ClipMode":"hidden","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":83,"_MinTextHeight":null,"_MinTextWidth":83,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1229,"48944567-0B6F-46EA-AD76-2677296C53EA","E68189FB-262E-412F-B5CE-00D5F9ED451C","4AB6AC8D-F0E4-44F7-A6A9-ED45C6B3FA16","BBAE8D78-82FB-4D7F-9F2D-D2358BC706F5","3F40AADC-4450-4508-8A3B-53779974E210","F55D05B5-34A2-4509-8B14-8929A97BDE5B","A9917EAE-88D7-49DF-86CA-8EF5155DC125","8B1BF7BF-63FD-4069-B895-FB093499508B","0F5810CB-D842-4192-A607-6D731E3887DE","9AA6C8A4-A06A-4BF0-8609-7F9C82304D02","E7062D98-E822-49C7-A6C0-23D9E5008454","7078A684-8907-4ED0-8F10-6E67DB2F5274","E9381BFD-779B-43D4-906F-6CB2BDA97999","DFD93A7D-7247-4E8B-8E62-A35FC5B50423","5DC95437-1D19-4F67-9EC2-E6F93E735962","3CA34522-1EC9-475C-96B5-7326BC8AA938","BFEC85B9-B501-4764-A00E-884B9521D79F","52B460BA-3A0E-4BF2-B035-FE3EA19D4FD1","ED410F61-A9FC-4C9B-AD91-A44914C0E58C","9E8361EF-492E-4ADE-B57D-5BD6A6DD7758","74529B11-1E5B-4D95-9ACA-B10294FF85FD"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11267},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"1FB22451-1D39-4101-8163-E7F3F85C217A","owner":{"__isSmartRef__":true,"id":11262},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":11268},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":11269}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"11267":{"morph":{"__isSmartRef__":true,"id":11266},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11268":{"_ClipMode":"hidden","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(85.0,21.0)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"11269":{"_id":"_1747","chunkOwner":{"__isSmartRef__":true,"id":11266},"storedString":"copy","style":{"__isSmartRef__":true,"id":11270},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11270":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11271":{"moveVertical":true},"11272":{"stops":[{"__isSmartRef__":true,"id":11273},{"__isSmartRef__":true,"id":11274},{"__isSmartRef__":true,"id":11275},{"__isSmartRef__":true,"id":11276}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"11273":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"11274":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"11275":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"11276":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"11277":{"stops":[{"__isSmartRef__":true,"id":11278},{"__isSmartRef__":true,"id":11279},{"__isSmartRef__":true,"id":11280},{"__isSmartRef__":true,"id":11281}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"11278":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"11279":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"11280":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"11281":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"11282":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11283":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":11272},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(85.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"11284":{"_ClipMode":"visible","_FontFamily":"Arial, sans-serif","_FontSize":9,"_MaxTextWidth":67,"_MinTextWidth":67,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"this part with others:","derivationIds":[1232,"B9D2A879-DE55-4FCE-A39E-A49A5C513DB5","9B2052B5-A239-453D-BB12-7E8C6D47F9A3","EBBE29B3-CFB1-4F29-B063-3151F39F05EE","F4E1E4A0-3E52-4122-AA40-813B7DE11F76","838CC24A-7BA4-4FE8-9F17-0095855C98BB","31AE717F-70AF-471F-A274-C083B4D1AA99","8A4D997E-3528-421C-92E3-C9C6D3E71D7A","B7149BC1-13A4-4E74-8875-3D491C3D241D","F2E52A05-0BA8-4E2C-A15B-F2DCC738D984","35C3114B-9B72-4002-B572-01AE597A11E5","E3655B71-EA3B-4183-B0B4-310D0D2C4DCF","B3EE45E9-6582-4594-8CBB-655811150765","37D86999-5FCB-446D-9517-5DD6B4276A33","EE34DEAB-F3B3-460C-B9CA-7DADF59423FA","AC84A8AB-4DF0-4C1F-98E0-33B877C575C4","0F00D02E-5855-4186-84D6-37F19F8E7E2F","ED1E5AC0-1DA3-4AF3-B965-84149B5F8DBC","973F365C-6DAB-42E2-A628-0C5FC5D4C446","81923441-802D-42F9-9509-1827D067BCC4","085254A4-53D8-47E0-8E62-494E6A32A3CE","B721EBD1-7DAB-4B93-8AA9-BF1A524E30F5"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11285},"fixedHeight":false,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"FC288984-CE71-4A5E-BD7D-0BD27DB12077","isBeingDragged":false,"lastFindLoc":28,"name":"shareLink","owner":{"__isSmartRef__":true,"id":11167},"partsBinMetaInfo":{"__isSmartRef__":true,"id":11286},"prevScroll":[0,0],"previousSelection":[0,11],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":11287},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":11288}],"__serializedExpressions__":["_Padding","_Position","distanceToDragEvent","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(5,5,0,0)","_Position":"lively.pt(289.0,31.0)","distanceToDragEvent":"lively.pt(47.6,-17.5)","textColor":"Color.rgb(0,0,0)"},"11285":{"morph":{"__isSmartRef__":true,"id":11284},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11286":{"comment":"a simple text morph","migrationLevel":4,"partName":"Text","partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11287":{"_BorderWidth":0,"_ClipMode":"visible","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(67.0,15.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"11288":{"style":{"__isSmartRef__":true,"id":11289},"chunkOwner":{"__isSmartRef__":true,"id":11284},"_id":"_591","storedString":"Share Link","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11289":{"uri":"http://www.lively-kernel.org/viral?part=SeeTheState&path=PartsBin/sd1213/","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11290":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":11291}],"derivationIds":[1228,"A7EE497C-3BC4-48A3-8B6D-193804223319","1F02DAAA-E458-41C2-8A98-B61020A2E0A2","8324EE8D-1ABC-4E9E-96A9-C36215559902","85744E70-8D7A-4836-B64D-5D72BEB47A24","DAB27C35-5025-4060-AFA0-24DB71031B79","7490C0EB-B488-4F98-9C66-E48F89F2A921","560C20B1-25AC-44A3-AEFB-D1BF530F949F","BFA181FE-2E54-4F33-B095-AFDB42B6BDF5","5A129B5C-19E8-4F9F-8EE3-965642773E8D","950927A9-0B66-4641-BF3B-AB7AA29E66E2","8304D920-645F-4AD4-ACE7-A38F24AB5D56","70072C5E-4EC6-4FE8-AE8D-0063E8C5C429","78B5D0D4-37C6-48D0-BCDC-42831A6A3B10","E08BFEC8-4724-411F-B2C9-27B45D8D5B60","856E27F5-D879-4196-AD79-1F320AE5A2F5","44E3D67D-28B4-4B2B-B13E-ED9DA00E896C","5F21413A-418D-4594-9F22-604D1D07E8B6","F22C835D-31F3-4912-AE38-BAA069A45FCC","BE13CC1D-6085-414D-B757-D3B8840BBD25","17259AF0-5B53-4DDD-9C8D-F8EEEBA17A54","773E192F-C86B-423F-9530-F132D64FF540","518FECC9-97A2-494F-93D7-25B34C16227A","B143B93B-99AF-486F-8F6C-215128244E33"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11293},"grabbingEnabled":false,"halosEnabled":true,"id":"BEDF7889-F1D6-4444-943E-78EDAE6004D5","isActive":true,"label":{"__isSmartRef__":true,"id":11294},"layout":{"__isSmartRef__":true,"id":11299},"lighterFill":{"__isSmartRef__":true,"id":11300},"name":"editModulesButton","normalFill":{"__isSmartRef__":true,"id":11305},"owner":{"__isSmartRef__":true,"id":11167},"partsBinMetaInfo":{"__isSmartRef__":true,"id":11310},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":11311},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":11294}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","distanceToDragEvent","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(285.0,394.0)","distanceToDragEvent":"lively.pt(48.2,-13.2)","padding":"lively.rect(5,0,0,0)"},"11291":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":11290},"targetMethodName":"showRequiredModules","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":11292},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11292":{"source":{"__isSmartRef__":true,"id":11290}},"11293":{"morph":{"__isSmartRef__":true,"id":11290},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11294":{"_Align":"center","_ClipMode":"hidden","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":62.378312347756264,"_MinTextHeight":null,"_MinTextWidth":62.378312347756264,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1229,"48944567-0B6F-46EA-AD76-2677296C53EA","E68189FB-262E-412F-B5CE-00D5F9ED451C","4AB6AC8D-F0E4-44F7-A6A9-ED45C6B3FA16","BBAE8D78-82FB-4D7F-9F2D-D2358BC706F5","3F40AADC-4450-4508-8A3B-53779974E210","F55D05B5-34A2-4509-8B14-8929A97BDE5B","57E00BE5-A979-4932-A6BF-82E922915547","3F2A56C8-300D-48C4-AEC6-2B6D57BB4AFA","59668791-500C-47F3-BB68-9E3128E1368E","9F26A844-331F-4C72-9C1F-317F97684DDC","47F7E9D0-6F7E-4A60-BB12-C4E348651067","D6D1CB99-F4D0-4279-81F4-B95FCA0DE172","0F1A41BA-2391-44D6-B03B-8ACB97D2F626","9813528A-089C-414B-A3C4-9E02F0E9E422","23F98A90-8A22-46A9-B2D6-DF287B5C4681","EE9BCAB9-9781-46F5-A2A9-FFB5D11ECF29","F3623320-595F-45C5-9235-612BABDF0402","4263733A-8D31-4A62-ABB9-9D29CFEB1BDB","730EC70E-9E7A-44E3-8715-4589916635F2","60DDE4EC-47FC-4E76-8D24-583559FBA501","7C5AA88D-A6D6-4D16-96AF-10DB6B8C5E2E","66D4B02B-C832-4D9D-B14E-E5012B265603","ADA23729-3B64-4800-A61C-C9807DA08917"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11295},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"779155E7-0DF4-46FB-806D-218F5155B302","owner":{"__isSmartRef__":true,"id":11290},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":11296},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":11297}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"11295":{"morph":{"__isSmartRef__":true,"id":11294},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11296":{"_ClipMode":"hidden","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(64.4,21.7)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"11297":{"_id":"_1749","chunkOwner":{"__isSmartRef__":true,"id":11294},"storedString":"modules","style":{"__isSmartRef__":true,"id":11298},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11298":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11299":{"moveVertical":true},"11300":{"stops":[{"__isSmartRef__":true,"id":11301},{"__isSmartRef__":true,"id":11302},{"__isSmartRef__":true,"id":11303},{"__isSmartRef__":true,"id":11304}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"11301":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"11302":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"11303":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"11304":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"11305":{"stops":[{"__isSmartRef__":true,"id":11306},{"__isSmartRef__":true,"id":11307},{"__isSmartRef__":true,"id":11308},{"__isSmartRef__":true,"id":11309}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"11306":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"11307":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"11308":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"11309":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"11310":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11311":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":11305},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(64.4,21.7)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"11312":{"_ClipMode":"auto","_FontFamily":"Monaco,monospace","_FontSize":8,"_MaxTextHeight":null,"_MaxTextWidth":323,"_MinTextHeight":null,"_MinTextWidth":323,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","accessibleInInactiveWindow":true,"allowInput":true,"attributeConnections":[],"derivationIds":[null,"074C2A5B-DB0A-47F0-A589-2DD872B13343","A8A6CA38-F1A7-4072-AC76-F667C20E1A28","E4076130-19FC-4FF2-A735-34F038892965","53A19BCB-248D-4752-A030-42E6E2FB058A","03EC7CDC-FEB2-40DC-8DB5-DFB9E562D7AD","1CBF94A0-4332-4B18-9332-45E2DD64F32C","AAB6B212-3779-48E1-AF91-947E29A54CAC","E849326B-286B-4A46-A16F-947D59B9F689","C4FB7428-2907-491D-A57B-5DDE1CD03756","486B6DA7-48F1-48E9-993B-30AE235D0A5C","A98A5B22-0CAC-4845-9F0D-4F16045FB43D","080AB60F-F452-471A-BCCD-42F21F01DECF","B35BBA3F-42CD-463A-B651-330BA586CE2A"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"evalEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11313},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"06F20055-FAD9-4403-AEC2-6B11ADFA4E22","lastSyntaxHighlightTime":1328037408581,"layout":{"__isSmartRef__":true,"id":11314},"name":"CommitLog","owner":{"__isSmartRef__":true,"id":11167},"prevScroll":[0,0],"scripts":[],"shape":{"__isSmartRef__":true,"id":11315},"showsHalos":false,"submorphs":[],"syntaxHighlightingWhileTyping":false,"textChunks":[{"__isSmartRef__":true,"id":11316}],"_WordBreak":"break-all","__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(21.2,257.9)"},"11313":{"morph":{"__isSmartRef__":true,"id":11312},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11314":{"resizeHeight":true,"resizeWidth":true},"11315":{"_BorderRadius":7.405,"_BorderStyle":"solid","_BorderWidth":1,"_ClipMode":"auto","_Fill":null,"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(169,169,169)","_Extent":"lively.pt(333.0,124.0)","_Padding":"lively.rect(4,2,0,0)","_Position":"lively.pt(0.0,0.0)"},"11316":{"style":{"__isSmartRef__":true,"id":11317},"chunkOwner":{"__isSmartRef__":true,"id":11312},"_id":"_638","storedString":"2013-01-06 22:05 erp: \n minor improvements\n\n2013-01-06 11:17 erp: \n Changed deep copy to lively integrated correct version.\n\n2013-01-05 13:11 erp: \n Added zoom to timeline and fixed some bugs with the sliders\n\n2013-01-04 16:28 erp: \n added the first version of the timeline and improved the slider experience\n\n2013-01-03 17:26 erp: \n adjusted the name as it contained to many trailing whitespaces\n\n2013-01-03 17:14 erp: \n first version\n\n2012-10-18 17:07 jenslincke: \n no comment\n\n2012-06-18 19:35 bgnauk: \n no comment\n\n2012-04-09 13:42 undefined: \n suddenly, the rectangle became a CarDemo\n\n2012-03-14 10:42 undefined: \n css transitions\n\n2012-02-25 02:59 fbo: \n no comment\n\n2012-03-14 10:53 undefined: \n sorry\n\n2012-05-03 15:51 undefined: \n whoopsie\n\n2012-05-03 15:51 undefined: \n whoopsie\n\n2013-01-05 15:08 erp: \n prepared for object graph\n\n2013-01-06 20:49 erp: \n fixed further bugs with the deepCopy procedure\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11317":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11318":{"_ClipMode":"auto","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":11319}],"changeTriggered":true,"derivationIds":[1234,"E4573A4B-7457-4A85-B5E0-8634CF6B5A32","36ABD56F-22FB-466E-911F-B5A54713AC62","C5B5D3B3-C81B-4BF1-AF14-AD010028B8E8","0E406F2D-69F9-4AB8-8D75-02815B9FE8AB","AB7C35D1-2411-4621-AEF1-4B26A3B06611","134793DC-D7FD-429A-8303-7E57B5B7B24A","37D6C084-5E43-4B73-9710-E05DEA0B8D9B","C98A36F4-D242-4A3E-82C9-9DF7443A3BC6","C3570FAB-192B-4D80-8400-751E3DD8720B","C2FE8FA7-4EA1-4C9D-80F6-79C11F913648","8F4F6AB0-12EB-41C0-8D58-A77552E84513","51C37965-82DC-42C3-8156-18C2B8BEEECE","99CAEA25-7AB9-46F2-82ED-969208DEDF24","6A42ED52-B82A-4F6D-8A14-F83CB210F7F6","169EBC93-B142-4138-80E3-5FB92BD3CEB6","8C059D61-0E96-4978-9636-66BAF103AD61","FEEE89FC-5929-4378-BE7B-6059E02339F3","AF14E500-F1A1-49BA-987C-C9126B05DAD9","12606A3A-3208-41C7-BEAF-B178E66E4B53","7C9EEBD1-1912-4D16-9AD2-0FCEB5A364D6","EC87CCEA-0DFF-4C56-9FB2-242E637AD51F"],"doNotCopyProperties":["$$selection"],"doNotSerialize":["$$selection"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11320},"halosEnabled":true,"id":"0ABC5269-35AB-46DC-9EF3-D6C6BCB47D58","isBeingDragged":false,"itemList":["*all*","*latest*","*search*","Backgrounds","Basic","Charting","ChartingDemo","CodeSnippets","Collaboration","Controls","Database","DatabaseDemo","Debugging","Demos","Dialogs","Documentation","DroppableBehaviors","ElProfesor","Fabian","FreedomOfSpeech","Fun","Games","Gestures","Grid","groupBejeweled","Holger","Inputs","iPadWidgets","Issues","Jens","Layout","Maps","Martin","Math","morphic.js","MP2011WS","NewWorld","PartsClasses","Pictures","Presenting","Productivity","prova","Robert","Sandbox","SAPUI5","Scripting","sd1213","Server","SimilarityDemo","SketchyInputs","SWD2011","Sync","testCopyPartItemTarget","testCreatePartsSpace","Tests","TestSpace1","TestSpace2","Text","Tiles","Tools","uncategorized","VirtualWorld","Visualization","Web","WebWorker","Widgets","Wiki"],"layout":{"__isSmartRef__":true,"id":11321},"name":"categoryList","owner":{"__isSmartRef__":true,"id":10902},"partsBinMetaInfo":{"__isSmartRef__":true,"id":11322},"prevScroll":[0,527],"scripts":[],"selectedLineNo":46,"selection":"sd1213","shape":{"__isSmartRef__":true,"id":11323},"showsHalos":false,"submorphs":[],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(9.0,37.0)"},"11319":{"sourceAttrName":"selection","sourceObj":{"__isSmartRef__":true,"id":11318},"targetMethodName":"categoryName","targetObj":{"__isSmartRef__":true,"id":10902},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11320":{"morph":{"__isSmartRef__":true,"id":11318},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11321":{"resizeHeight":true},"11322":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11323":{"_BorderRadius":0,"_BorderWidth":1.258,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(211,211,211)","_Extent":"lively.pt(145.0,441.2)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"11324":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":11325}],"derivationIds":[1235,"1004C6DF-84F6-4345-B2CA-055AA4F773F6","E89AF462-CFE4-4AC3-B827-CB2505E2A7BA","E2DDE5E0-43A1-4195-90A8-91408473DCDA","03920DC7-DC2D-4C3F-A927-AAD2960216A5","A72AAFB6-23CC-4F29-9DAD-27A67A7577E9","2B4287A8-196C-42F0-828E-4CE4381C9D7F","528F8789-646A-46B1-B4BE-1E5382D1FC89","75DE0100-DA4C-43AC-BD8B-23EFB260EAF4","EA00D1F3-F11C-438A-9B70-1B08F358EB5C","8579EE52-28C3-4D4B-B137-ABE47C0A9E42","51DB8874-CA5A-4DAD-B23E-194CE47C8662","2770196E-663B-4618-A54A-84D5F9CDA489","34C78B01-37DE-4F8C-BD88-0D17FC632772","64ACFD9C-F0C2-4AA7-A30E-58BDDF6FE4BD","50E01FF5-1DCE-44CF-A959-D3664885DE6B","F4FF0113-404D-4EEE-B095-185CD84B7BE9","3FB7C823-28E4-4117-A9DA-442ECABA7BFA","E4711B14-CD69-4EF9-ADF3-B80780C4CD19","9CE7CB57-2015-4AF7-A00A-8209A73CA87D","97D2FB71-644D-4065-9078-B35964DD3F78","080A43E6-94B4-4391-8786-92AC40143BB7"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11327},"grabbingEnabled":false,"halosEnabled":true,"id":"06F293CA-4033-48A8-B114-8430CA6C682E","isActive":true,"isPressed":false,"label":{"__isSmartRef__":true,"id":11328},"lighterFill":{"__isSmartRef__":true,"id":11333},"name":"reloadButton","normalFill":{"__isSmartRef__":true,"id":11338},"owner":{"__isSmartRef__":true,"id":10902},"partsBinMetaInfo":{"__isSmartRef__":true,"id":11343},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":11344},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":11328}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(79.0,10.0)","padding":"lively.rect(5,0,0,0)"},"11325":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":11324},"targetMethodName":"reloadEverything","targetObj":{"__isSmartRef__":true,"id":10902},"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":11326},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11326":{"source":{"__isSmartRef__":true,"id":11324},"target":{"__isSmartRef__":true,"id":10902}},"11327":{"morph":{"__isSmartRef__":true,"id":11324},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11328":{"_Align":"center","_ClipMode":"hidden","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":20,"_MinTextHeight":null,"_MinTextWidth":20,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1236,"0AABC7BC-431F-4F28-A475-694B57A56F0A","E508F35D-1887-4A79-A395-19186427F9C7","4878087E-76B4-401E-AAFB-3A98B1DC2B76","B415B743-575F-4D4A-A6C6-6C97E4DC54A4","EA639CD5-A12C-425C-AD35-FF77947DFC67","5E535C29-89AB-424F-A50E-40D7E6794ACE","44B3E0BB-A9AF-46E4-A2A3-EB76BB87610A","905CD9C3-1327-4130-B76B-72609D9578A8","11C63B11-BCA5-4131-A18B-A4A42D1894A8","011E0634-4488-4902-9A4C-5755634994EA","2889F48B-DFF4-447E-800B-ACFDBE39907E","D0E97658-D3F9-4EF1-A44C-94053ACC7F5B","59DD8173-ED98-4207-82B2-5A95FACEC902","1C2F66E8-3F97-4ACF-AF5C-3E6F994B9584","3AD61C32-09BF-4CCC-B7AA-4CCF3F93A821","D7046839-D241-4DC4-BD4B-D76B0B70835C","9ACFE363-381B-430A-8233-9B7079D7EB1D","9E7D958C-EFB6-4772-8589-F8870872BF4A","B95516EE-C61F-4352-95F2-9B64EE966670","BFFFC9FF-5CF0-4817-8634-D65AE5A29606","678CF763-398E-4DAA-9AD5-542160BD644B"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11329},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"333E9E29-89EB-4E46-A49C-AFA0E1BE3A61","owner":{"__isSmartRef__":true,"id":11324},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":11330},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":11331}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","_TextColor","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,-2.0)","_TextColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"11329":{"morph":{"__isSmartRef__":true,"id":11328},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11330":{"_ClipMode":"hidden","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"11331":{"_id":"_1751","chunkOwner":{"__isSmartRef__":true,"id":11328},"storedString":"⟳","style":{"__isSmartRef__":true,"id":11332},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11332":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11333":{"stops":[{"__isSmartRef__":true,"id":11334},{"__isSmartRef__":true,"id":11335},{"__isSmartRef__":true,"id":11336},{"__isSmartRef__":true,"id":11337}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"11334":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"11335":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"11336":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"11337":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"11338":{"stops":[{"__isSmartRef__":true,"id":11339},{"__isSmartRef__":true,"id":11340},{"__isSmartRef__":true,"id":11341},{"__isSmartRef__":true,"id":11342}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"11339":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"11340":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"11341":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"11342":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"11343":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11344":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":11345},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"11345":{"stops":[{"__isSmartRef__":true,"id":11346},{"__isSmartRef__":true,"id":11347},{"__isSmartRef__":true,"id":11348},{"__isSmartRef__":true,"id":11349}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"11346":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"11347":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"11348":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"11349":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"11350":{"_ClipMode":"scroll","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":11351}],"derivationIds":[1237,"36E894B8-0363-4580-8726-268CF8708422","24FF45E0-75DD-4A18-8279-472DDC2F411C","83558E66-F5C3-400C-A4C2-47A948B8136A","260D6B4C-06A4-45A2-B702-887829835D7E","86BCFBDB-66C5-4DD5-AC0E-FBCA02BB1698","D46AEB64-D1DC-46EF-822C-E86588905880","6DA46DD0-D2A0-46BE-BE8F-82D3E98A8696","24A0F2AB-B88F-494D-9EE9-F877A4619BD8","E46F739C-7FB0-451B-BFD2-7CFAEB01EF65","6BCD3F84-BE4C-4A45-92E2-D5F99FE41856","B6A2AD2D-CB4B-42BB-8790-81E87F96A774","6C871473-36BA-45B4-8D20-5396A7706FF8","8DF8249E-11A2-4CEF-8BBD-A3EFAEDF67B3","9CEB0BDD-1280-4953-992E-659D7023012A","19392237-EE49-4D2C-864D-392FDED1D4D4","ACCF1CE2-EFF4-47F8-B5AB-754C2542D519","F44C877B-AD23-4387-8FD2-D23B32E9FB1B","46B912BD-42EA-475C-8FE7-B8E7B89E6CA8","222F51EF-A92B-4684-AD9E-82176911C9B8","DF6D18B3-A1E5-4735-B057-2A6C4CDEB621","3BE06925-2851-4AA3-A338-7E0987D9E5EA"],"doNotCopyProperties":["$$selectedItem"],"doNotSerialize":["$$selectedItem"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11352},"halosEnabled":true,"id":"DC8D8ED9-A76C-4EE4-9E04-2BC93B6B3A8B","isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":11353},"name":"partsBinContents","owner":{"__isSmartRef__":true,"id":10902},"partsBinMetaInfo":{"__isSmartRef__":true,"id":11354},"registeredForMouseEvents":true,"scripts":[],"selectedItem":{"__isSmartRef__":true,"id":11355},"shape":{"__isSmartRef__":true,"id":11431},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":11432},{"__isSmartRef__":true,"id":11444},{"__isSmartRef__":true,"id":11456},{"__isSmartRef__":true,"id":11468},{"__isSmartRef__":true,"id":11480},{"__isSmartRef__":true,"id":11492}],"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11504},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(156.0,38.0)"},"11351":{"sourceAttrName":"selectedItem","sourceObj":{"__isSmartRef__":true,"id":11350},"targetMethodName":"setSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":10902},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11352":{"morph":{"__isSmartRef__":true,"id":11350},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11353":{"resizeHeight":true,"resizeWidth":true},"11354":{"migrationLevel":2,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11355":{"partsSpaceName":"PartsBin/sd1213/","name":"SeeTheState","json":"{\"id\":0,\"registry\":{\"0\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1},{\"__isSmartRef__\":true,\"id\":54},{\"__isSmartRef__\":true,\"id\":107},{\"__isSmartRef__\":true,\"id\":206},{\"__isSmartRef__\":true,\"id\":2307},{\"__isSmartRef__\":true,\"id\":2348},{\"__isSmartRef__\":true,\"id\":2389},{\"__isSmartRef__\":true,\"id\":242},{\"__isSmartRef__\":true,\"id\":2431}],\"scripts\":[],\"id\":\"982320D1-1086-4672-8653-8C7155008436\",\"shape\":{\"__isSmartRef__\":true,\"id\":2473},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"showsHalos\":false,\"name\":\"SeeTheState\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2474},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2508},\"derivationIds\":[127,\"F0291F62-F100-480C-AEBF-0230398F7983\",\"AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B\",\"39BA345C-17FA-45A0-BAC2-F0CF5654ACF8\",\"FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4\",\"F38439A3-2F4E-4AC2-BF73-2633C00B1393\",\"6748F5B5-2284-4748-A6EE-F1A261CBAD0B\",\"BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C\",\"5F7F12D5-1492-4CA2-BA16-DD5C04E20B8B\",\"17037C40-8436-49D6-9E09-D05B30529706\",\"EB58D9A2-20F3-4EE4-BD7C-6FF10B439A69\",\"A7BD38F7-F024-4EBA-AA0C-C8E32BF66387\",\"C47FA32D-69E3-4997-B42F-8D369E13120A\"],\"partTests\":{\"__isSmartRef__\":true,\"id\":2509},\"_ClipMode\":\"visible\",\"moved\":true,\"isBeingDragged\":false,\"prevScroll\":[0,0],\"doNotSerialize\":[\"lastFrame\"],\"runScript\":{\"__isSmartRef__\":true,\"id\":2514},\"livingElements\":{\"__isSmartRef__\":true,\"id\":2515},\"maximumSteps\":308,\"ctx\":{\"__isSmartRef__\":true,\"id\":2516},\"stepCounter\":0,\"functionSource\":\"function(){\\nvar crunchedObj = {};\\nvar self = new apps.ObjectGrapher.Grapher();\\nvar obj = new Morph();\\n\\nif(obj.addMorph) {\\n var i = 0;\\n var keys = Object.keys(obj);\\n for(var j = 0; j < 100; j++) {\\n i += j;\\n }\\n};\\n}\",\"context\":{\"__isSmartRef__\":true,\"id\":2611},\"stepsToRun\":1329,\"steps\":1329,\"environmentCache\":[{\"__isSmartRef__\":true,\"id\":2796},{\"__isSmartRef__\":true,\"id\":2853},{\"__isSmartRef__\":true,\"id\":7306}],\"#startLetters\":\"acti\",\"oldStepsToRun\":1330,\"isLockOwner\":false,\"sliderStep\":3,\"timeline\":{\"__isSmartRef__\":true,\"id\":7316},\"grabbingEnabled\":true,\"timelineTable\":{\"__isSmartRef__\":true,\"id\":7317},\"timelineGrid\":{\"__isSmartRef__\":true,\"id\":7318},\"timelineColumns\":[],\"isCopyMorphRef\":true,\"morphRefId\":1,\"smallSliderBaseStep\":1329,\"lastCacheRead\":-1,\"sliderObjectGraphStep\":-1078,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"_Rotation\":0,\"_Scale\":1,\"activated\":false,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":7319},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"withLayers\":[\"Global.lively.morphic.GrabbingLayer\"],\"_Position\":\"lively.pt(0.0,0.0)\",\"distanceToDragEvent\":\"lively.pt(595.0,-12.0)\"},\"1\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2}],\"scripts\":[],\"id\":\"84FF8F62-555B-4DCF-9A6D-B8EF9966EF84\",\"shape\":{\"__isSmartRef__\":true,\"id\":18},\"droppingEnabled\":true,\"halosEnabled\":true,\"sliderExtent\":0.1,\"valueScale\":1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":2},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"smallStepsSlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":23},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":27},\"layout\":{\"__isSmartRef__\":true,\"id\":28},\"derivationIds\":[2631,\"E6C0AF56-6D3E-41C8-AE8E-A0520F495C6B\",\"81D11ED3-9CBC-4995-9335-6715226B9A83\",\"9DBDB273-94AA-435B-9E41-11D2D85086AD\",\"DC33D08A-3989-4A29-B68A-13035B39CAB7\",\"CE1714A9-CE0E-4E39-B1FE-08547112344B\",\"457608DB-A2BE-4837-8B07-8E4278E6FB90\"],\"_ClipMode\":\"visible\",\"moved\":true,\"value\":0.5,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":29},{\"__isSmartRef__\":true,\"id\":31}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"sliding\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"grabbingEnabled\":false,\"prevScroll\":[0,0],\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":33},\"__LivelyClassName__\":\"lively.morphic.Slider\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(5.1,33.2)\",\"distanceToDragEvent\":\"lively.pt(592.0,-15.0)\"},\"2\":{\"submorphs\":[],\"scripts\":[],\"id\":\"2449748E-F856-4B17-8250-AAFCB7415080\",\"shape\":{\"__isSmartRef__\":true,\"id\":3},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"slider\":{\"__isSmartRef__\":true,\"id\":1},\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"styleClass\":[\"slider_horizontal\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8},\"derivationIds\":[2632,\"A8917D7B-B083-4C54-AFA0-5443B4DEF9E4\",\"0E2E07C7-9998-4F7E-8219-894CA3ECA25A\",\"E8032524-4EF5-4180-826E-5D79D9B60A68\",\"22F59F4B-C9BF-4C1B-A330-C5A194A93A1B\",\"5806F46E-54B2-4FCA-A105-05949BED7ED0\",\"5AB7BA18-867F-4861-9588-5AEA3669682B\"],\"_ClipMode\":\"visible\",\"isBeingDragged\":false,\"showsHalos\":false,\"prevScroll\":[0,0],\"__serializedExpressions__\":[\"_Position\",\"hitPoint\",\"distanceToDragEvent\"],\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":9},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(399.6,0.0)\",\"hitPoint\":\"lively.pt(1010.0,352.0)\",\"distanceToDragEvent\":\"lively.pt(59.6,-13.0)\"},\"3\":{\"_BorderWidth\":1,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4},\"_BorderRadius\":6,\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(88.8,23.0)\",\"_BorderColor\":\"Color.rgb(102,102,102)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"4\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5},{\"__isSmartRef__\":true,\"id\":6},{\"__isSmartRef__\":true,\"id\":7}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(196,211,221)\"},\"6\":{\"offset\":0.5,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(137,167,187)\"},\"7\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(96,130,153)\"},\"8\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9\":{\"onMouseDown\":{\"__isSmartRef__\":true,\"id\":10}},\"10\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":11},\"source\":\"function onMouseDown(evt) {\\n this.owner.triggerSliding();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":16},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"11\":{\"this\":{\"__isSmartRef__\":true,\"id\":2},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":12}},\"12\":{\"$super\":{\"__isSmartRef__\":true,\"id\":13}},\"13\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":14},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":15},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"14\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2},\"name\":\"onMouseDown\"},\"15\":{},\"16\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":17},\"user\":\"erp\",\"tags\":[]},\"17\":{\"isSerializedDate\":true,\"string\":\"Fri Jan 04 2013 15:56:37 GMT+0100 (CET)\"},\"18\":{\"_BorderWidth\":1,\"_Fill\":{\"__isSmartRef__\":true,\"id\":19},\"_BorderRadius\":6,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(888.0,23.0)\",\"_BorderColor\":\"Color.rgb(192,192,192)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"19\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":20},{\"__isSmartRef__\":true,\"id\":21},{\"__isSmartRef__\":true,\"id\":22}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"20\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"21\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"22\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"23\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":4,\"partName\":\"Slider\",\"comment\":\"The connection point \\\"value\\\" can be used to read/write the slider knob position.\",\"changes\":[{\"__isSmartRef__\":true,\"id\":24}],\"lastModifiedDate\":{\"__isSmartRef__\":true,\"id\":26},\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"24\":{\"date\":{\"__isSmartRef__\":true,\"id\":25},\"author\":\"dustin.glaeser\",\"message\":\"no comment\",\"id\":\"9CD9677C-9A79-4D71-85C1-E5C72C253D16\"},\"25\":{\"isSerializedDate\":true,\"string\":\"Thu Dec 13 2012 11:34:16 GMT+0100 (CET)\"},\"26\":{\"isSerializedDate\":true,\"string\":\"Thu Dec 13 2012 11:33:52 GMT+0100 (CET)\"},\"27\":{\"morph\":{\"__isSmartRef__\":true,\"id\":1},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"28\":{},\"29\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1},\"targetMethodName\":\"adjustSliderParts\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":30},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"30\":{\"source\":{\"__isSmartRef__\":true,\"id\":1},\"target\":{\"__isSmartRef__\":true,\"id\":1}},\"31\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"onSmallSliderMove\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":32},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"32\":{\"source\":{\"__isSmartRef__\":true,\"id\":1},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"33\":{\"onrestore\":{\"__isSmartRef__\":true,\"id\":34},\"onMouseMove\":{\"__isSmartRef__\":true,\"id\":42},\"triggerSliding\":{\"__isSmartRef__\":true,\"id\":50}},\"34\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":35},\"source\":\"function onrestore() {\\n this.sliding = false;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":40},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"35\":{\"this\":{\"__isSmartRef__\":true,\"id\":1},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":36}},\"36\":{\"$super\":{\"__isSmartRef__\":true,\"id\":37}},\"37\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":38},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":39},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"38\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1},\"name\":\"onrestore\"},\"39\":{},\"40\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":41},\"user\":\"erp\",\"tags\":[]},\"41\":{\"isSerializedDate\":true,\"string\":\"Fri Jan 04 2013 15:57:48 GMT+0100 (CET)\"},\"42\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":43},\"source\":\"function onMouseMove(evt) {\\n if(this.sliding) {\\n var newValue = this.localize(evt.mousePoint).x / this.getExtent().x;\\n newValue = newValue < 0 ? 0 : newValue;\\n newValue = newValue > this.valueScale ? this.valueScale : newValue;\\n this.setValue(newValue);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":48},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"43\":{\"this\":{\"__isSmartRef__\":true,\"id\":1},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":44}},\"44\":{\"$super\":{\"__isSmartRef__\":true,\"id\":45}},\"45\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":46},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":47},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"46\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1},\"name\":\"onMouseMove\"},\"47\":{},\"48\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":49},\"user\":\"erp\",\"tags\":[]},\"49\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 10:40:37 GMT+0100 (CET)\"},\"50\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":51},\"source\":\"function triggerSliding() {\\n this.sliding = !this.sliding;\\n if(!this.sliding) {\\n this.owner.renderObjectGraph();\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":52},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"51\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"52\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":53},\"user\":\"erp\",\"tags\":[]},\"53\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 11:16:18 GMT+0100 (CET)\"},\"54\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":55}],\"scripts\":[],\"id\":\"68C17987-09F7-4AC0-A986-38313CFAFDA7\",\"shape\":{\"__isSmartRef__\":true,\"id\":71},\"droppingEnabled\":true,\"halosEnabled\":true,\"sliderExtent\":0.1,\"valueScale\":1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":55},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"stepsSlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":76},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":80},\"layout\":{\"__isSmartRef__\":true,\"id\":81},\"derivationIds\":[2631,\"E6C0AF56-6D3E-41C8-AE8E-A0520F495C6B\",\"81D11ED3-9CBC-4995-9335-6715226B9A83\",\"77D6B490-D399-46B3-9589-938C6F171CE1\",\"3040B48B-1391-402F-8DE1-FECEE8ACA796\",\"A8685160-21D8-4242-A2CA-80A1D87C5BDC\"],\"_ClipMode\":\"visible\",\"moved\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"value\":0.8377252252252252,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":82},{\"__isSmartRef__\":true,\"id\":84}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"sliding\":false,\"grabbingEnabled\":false,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":86},\"__LivelyClassName__\":\"lively.morphic.Slider\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(4.1,6.2)\",\"distanceToDragEvent\":\"lively.pt(592.0,-15.0)\"},\"55\":{\"submorphs\":[],\"scripts\":[],\"id\":\"73B8A71C-6104-4CEB-9F25-590C2AE18E25\",\"shape\":{\"__isSmartRef__\":true,\"id\":56},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"slider\":{\"__isSmartRef__\":true,\"id\":54},\"owner\":{\"__isSmartRef__\":true,\"id\":54},\"styleClass\":[\"slider_horizontal\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":61},\"derivationIds\":[2632,\"A8917D7B-B083-4C54-AFA0-5443B4DEF9E4\",\"0E2E07C7-9998-4F7E-8219-894CA3ECA25A\",\"320FB3E0-81E4-44A2-8B6E-75E56000F8C0\",\"B3EE08B4-B2D1-4C65-86FE-3BF9E19292EA\",\"3C727374-E888-4DF7-9516-77FB1BC71B1F\"],\"_ClipMode\":\"visible\",\"isBeingDragged\":false,\"showsHalos\":false,\"__serializedExpressions__\":[\"_Position\",\"hitPoint\",\"distanceToDragEvent\"],\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":62},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(669.5,0.0)\",\"hitPoint\":\"lively.pt(489.0,178.0)\",\"distanceToDragEvent\":\"lively.pt(59.6,-13.0)\"},\"56\":{\"_BorderWidth\":1,\"_Fill\":{\"__isSmartRef__\":true,\"id\":57},\"_BorderRadius\":6,\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(88.8,23.0)\",\"_BorderColor\":\"Color.rgb(102,102,102)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"57\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":58},{\"__isSmartRef__\":true,\"id\":59},{\"__isSmartRef__\":true,\"id\":60}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"58\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(196,211,221)\"},\"59\":{\"offset\":0.5,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(137,167,187)\"},\"60\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(96,130,153)\"},\"61\":{\"morph\":{\"__isSmartRef__\":true,\"id\":55},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"62\":{\"onMouseDown\":{\"__isSmartRef__\":true,\"id\":63}},\"63\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":64},\"source\":\"function onMouseDown(evt) {\\n this.owner.triggerSliding();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":69},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"64\":{\"this\":{\"__isSmartRef__\":true,\"id\":55},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":65}},\"65\":{\"$super\":{\"__isSmartRef__\":true,\"id\":66}},\"66\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":67},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":68},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"67\":{\"obj\":{\"__isSmartRef__\":true,\"id\":55},\"name\":\"onMouseDown\"},\"68\":{},\"69\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":70},\"user\":\"erp\",\"tags\":[]},\"70\":{\"isSerializedDate\":true,\"string\":\"Fri Jan 04 2013 15:56:37 GMT+0100 (CET)\"},\"71\":{\"_BorderWidth\":1,\"_Fill\":{\"__isSmartRef__\":true,\"id\":72},\"_BorderRadius\":6,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(888.0,23.0)\",\"_BorderColor\":\"Color.rgb(192,192,192)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"72\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":73},{\"__isSmartRef__\":true,\"id\":74},{\"__isSmartRef__\":true,\"id\":75}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"73\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"74\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"75\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"76\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":4,\"partName\":\"Slider\",\"comment\":\"The connection point \\\"value\\\" can be used to read/write the slider knob position.\",\"changes\":[{\"__isSmartRef__\":true,\"id\":77}],\"lastModifiedDate\":{\"__isSmartRef__\":true,\"id\":79},\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"77\":{\"date\":{\"__isSmartRef__\":true,\"id\":78},\"author\":\"dustin.glaeser\",\"message\":\"no comment\",\"id\":\"9CD9677C-9A79-4D71-85C1-E5C72C253D16\"},\"78\":{\"isSerializedDate\":true,\"string\":\"Thu Dec 13 2012 11:34:16 GMT+0100 (CET)\"},\"79\":{\"isSerializedDate\":true,\"string\":\"Thu Dec 13 2012 11:33:52 GMT+0100 (CET)\"},\"80\":{\"morph\":{\"__isSmartRef__\":true,\"id\":54},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"81\":{},\"82\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":54},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":54},\"targetMethodName\":\"adjustSliderParts\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":83},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"83\":{\"source\":{\"__isSmartRef__\":true,\"id\":54},\"target\":{\"__isSmartRef__\":true,\"id\":54}},\"84\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":54},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"onSliderMove\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":85},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"85\":{\"source\":{\"__isSmartRef__\":true,\"id\":54},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"86\":{\"onrestore\":{\"__isSmartRef__\":true,\"id\":87},\"onMouseMove\":{\"__isSmartRef__\":true,\"id\":95},\"triggerSliding\":{\"__isSmartRef__\":true,\"id\":103}},\"87\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":88},\"source\":\"function onrestore() {\\n this.sliding = false;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":93},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"88\":{\"this\":{\"__isSmartRef__\":true,\"id\":54},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":89}},\"89\":{\"$super\":{\"__isSmartRef__\":true,\"id\":90}},\"90\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":91},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":92},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"91\":{\"obj\":{\"__isSmartRef__\":true,\"id\":54},\"name\":\"onrestore\"},\"92\":{},\"93\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":94},\"user\":\"erp\",\"tags\":[]},\"94\":{\"isSerializedDate\":true,\"string\":\"Fri Jan 04 2013 15:57:48 GMT+0100 (CET)\"},\"95\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":96},\"source\":\"function onMouseMove(evt) {\\n if(this.sliding) {\\n var newValue = this.localize(evt.mousePoint).x / this.getExtent().x;\\n newValue = newValue < 0 ? 0 : newValue;\\n newValue = newValue > this.valueScale ? this.valueScale : newValue;\\n this.setValue(newValue);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":101},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"96\":{\"this\":{\"__isSmartRef__\":true,\"id\":54},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":97}},\"97\":{\"$super\":{\"__isSmartRef__\":true,\"id\":98}},\"98\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":99},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":100},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"99\":{\"obj\":{\"__isSmartRef__\":true,\"id\":54},\"name\":\"onMouseMove\"},\"100\":{},\"101\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":102},\"user\":\"erp\",\"tags\":[]},\"102\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 10:51:46 GMT+0100 (CET)\"},\"103\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":104},\"source\":\"function triggerSliding() {\\n this.sliding = !this.sliding;\\n if(!this.sliding) {\\n this.owner.renderObjectGraph();\\n };\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":105},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"104\":{\"this\":{\"__isSmartRef__\":true,\"id\":54}},\"105\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":106},\"user\":\"erp\",\"tags\":[]},\"106\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 11:15:57 GMT+0100 (CET)\"},\"107\":{\"submorphs\":[],\"scripts\":[],\"id\":\"99524073-B4C5-446A-960E-A77ABE8875A3\",\"shape\":{\"__isSmartRef__\":true,\"id\":108},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":true,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":360.6320000000002,\"_MaxTextHeight\":null,\"showsHalos\":false,\"_FontSize\":9,\"name\":\"functionEditor\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":109},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":110},{\"__isSmartRef__\":true,\"id\":112},{\"__isSmartRef__\":true,\"id\":114},{\"__isSmartRef__\":true,\"id\":116},{\"__isSmartRef__\":true,\"id\":118},{\"__isSmartRef__\":true,\"id\":120},{\"__isSmartRef__\":true,\"id\":122},{\"__isSmartRef__\":true,\"id\":124},{\"__isSmartRef__\":true,\"id\":126},{\"__isSmartRef__\":true,\"id\":128},{\"__isSmartRef__\":true,\"id\":130},{\"__isSmartRef__\":true,\"id\":132},{\"__isSmartRef__\":true,\"id\":134},{\"__isSmartRef__\":true,\"id\":136},{\"__isSmartRef__\":true,\"id\":138},{\"__isSmartRef__\":true,\"id\":140},{\"__isSmartRef__\":true,\"id\":142},{\"__isSmartRef__\":true,\"id\":144},{\"__isSmartRef__\":true,\"id\":146},{\"__isSmartRef__\":true,\"id\":148},{\"__isSmartRef__\":true,\"id\":150},{\"__isSmartRef__\":true,\"id\":152},{\"__isSmartRef__\":true,\"id\":154},{\"__isSmartRef__\":true,\"id\":156},{\"__isSmartRef__\":true,\"id\":158},{\"__isSmartRef__\":true,\"id\":160},{\"__isSmartRef__\":true,\"id\":162},{\"__isSmartRef__\":true,\"id\":164},{\"__isSmartRef__\":true,\"id\":166},{\"__isSmartRef__\":true,\"id\":168},{\"__isSmartRef__\":true,\"id\":170},{\"__isSmartRef__\":true,\"id\":172},{\"__isSmartRef__\":true,\"id\":174},{\"__isSmartRef__\":true,\"id\":176},{\"__isSmartRef__\":true,\"id\":178},{\"__isSmartRef__\":true,\"id\":180},{\"__isSmartRef__\":true,\"id\":182},{\"__isSmartRef__\":true,\"id\":184},{\"__isSmartRef__\":true,\"id\":186},{\"__isSmartRef__\":true,\"id\":188},{\"__isSmartRef__\":true,\"id\":190},{\"__isSmartRef__\":true,\"id\":192}],\"charsReplaced\":\"\",\"lastFindLoc\":125,\"prevScroll\":[0,0],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":194},\"derivationIds\":[1958,\"DF0EB566-4F85-407E-9ECD-6A046ED8B638\",\"6A7CAB02-48F5-4CB1-8692-1B26C25FDCBE\",\"EC8394D6-3F04-4063-B8AD-1C55F1CDE12A\",\"75E35A5E-8C11-447B-A246-8F7421203F00\"],\"_WhiteSpaceHandling\":\"pre-wrap\",\"_ClipMode\":\"auto\",\"moved\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"_MinTextWidth\":360.6320000000002,\"_MinTextHeight\":null,\"savedTextString\":\"var j = 1;\\nvar z = 3;\\nvar c = 0;\\nfor(var i = 0; i< 70; i++) {\\n var m = Morph.makeRectangle(0,0, 10,50)\\n m.moveBy(pt(70+i,70))\\n m.rotateBy(i * 0.1)\\n m.setFill(Color.rgb(i * 10,0,0))\\n this.addMorph(m) \\n c += 3;\\n}\\n\\nthis.submorphs.invoke('remove')\\n\\n\",\"isBeingDragged\":false,\"isLockOwner\":false,\"#startLetters\":\"l\",\"_WordBreak\":\"break-all\",\"syntaxHighlightingWhileTyping\":true,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":195}],\"doNotSerialize\":[\"$$textString\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\"],\"doNotCopyProperties\":[\"$$textString\"],\"_lastSyntaxHighlightTime\":32,\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"distanceToDragEvent\"],\"textString\":\"var crunchedObj = {};\\nvar self = new apps.ObjectGrapher.Grapher();\\nvar obj = new Morph();\\n\\nif(obj.addMorph) {\\n var i = 0;\\n var keys = Object.keys(obj);\\n for(var j = 0; j < 100; j++) {\\n i += j;\\n }\\n};\",\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":197},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(8.0,65.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"distanceToDragEvent\":\"lively.pt(211.0,-8.0)\"},\"108\":{\"fill\":null,\"_BorderWidth\":1.1840000000000002,\"_BorderRadius\":6.660000000000001,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(363.0,206.4)\",\"_BorderColor\":\"Color.rgb(192,192,192)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"109\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":2,\"comment\":\"Simple input field for Forms demo\",\"partName\":\"InputField\",\"revisionOnLoad\":148665,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"110\":{\"style\":{\"__isSmartRef__\":true,\"id\":111},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"_id\":\"_939\",\"storedString\":\"var\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"111\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"112\":{\"_id\":\"_944\",\"style\":{\"__isSmartRef__\":true,\"id\":113},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\" crunchedObj = \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"113\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"114\":{\"_id\":\"_945\",\"style\":{\"__isSmartRef__\":true,\"id\":115},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"{}\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"115\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\"},\"116\":{\"_id\":\"_947\",\"style\":{\"__isSmartRef__\":true,\"id\":117},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\";\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"117\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"118\":{\"_id\":\"_948\",\"style\":{\"__isSmartRef__\":true,\"id\":119},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"var\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"119\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"120\":{\"_id\":\"_949\",\"style\":{\"__isSmartRef__\":true,\"id\":121},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\" self = \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"121\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"122\":{\"_id\":\"_950\",\"style\":{\"__isSmartRef__\":true,\"id\":123},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"new\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"123\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,139)\"},\"124\":{\"_id\":\"_951\",\"style\":{\"__isSmartRef__\":true,\"id\":125},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\" \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"125\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"126\":{\"_id\":\"_982\",\"style\":{\"__isSmartRef__\":true,\"id\":127},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"apps\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"127\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(204,0,0)\"},\"128\":{\"_id\":\"_983\",\"style\":{\"__isSmartRef__\":true,\"id\":129},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\".ObjectGrapher.Grapher();\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"129\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"130\":{\"_id\":\"_952\",\"style\":{\"__isSmartRef__\":true,\"id\":131},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"var\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"131\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"132\":{\"_id\":\"_953\",\"style\":{\"__isSmartRef__\":true,\"id\":133},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\" obj = \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"133\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"134\":{\"_id\":\"_954\",\"style\":{\"__isSmartRef__\":true,\"id\":135},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"new\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"135\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,139)\"},\"136\":{\"_id\":\"_955\",\"style\":{\"__isSmartRef__\":true,\"id\":137},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\" \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"137\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"138\":{\"_id\":\"_984\",\"style\":{\"__isSmartRef__\":true,\"id\":139},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"Morph\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"139\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(204,0,0)\"},\"140\":{\"_id\":\"_985\",\"style\":{\"__isSmartRef__\":true,\"id\":141},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"();\\n\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"141\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"142\":{\"_id\":\"_956\",\"style\":{\"__isSmartRef__\":true,\"id\":143},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"if\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"143\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"144\":{\"_id\":\"_957\",\"style\":{\"__isSmartRef__\":true,\"id\":145},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"(obj.addMorph) \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"145\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"146\":{\"_id\":\"_958\",\"style\":{\"__isSmartRef__\":true,\"id\":147},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"{\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"147\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\"},\"148\":{\"_id\":\"_959\",\"style\":{\"__isSmartRef__\":true,\"id\":149},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"149\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"150\":{\"_id\":\"_960\",\"style\":{\"__isSmartRef__\":true,\"id\":151},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"var\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"151\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"152\":{\"_id\":\"_961\",\"style\":{\"__isSmartRef__\":true,\"id\":153},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\" i = \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"153\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"154\":{\"_id\":\"_962\",\"style\":{\"__isSmartRef__\":true,\"id\":155},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"0\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"155\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,255)\"},\"156\":{\"_id\":\"_963\",\"style\":{\"__isSmartRef__\":true,\"id\":157},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\";\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"157\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"158\":{\"_id\":\"_964\",\"style\":{\"__isSmartRef__\":true,\"id\":159},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"var\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"159\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"160\":{\"_id\":\"_965\",\"style\":{\"__isSmartRef__\":true,\"id\":161},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\" keys = \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"161\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"162\":{\"_id\":\"_966\",\"style\":{\"__isSmartRef__\":true,\"id\":163},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"Object\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"163\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(255,20,147)\"},\"164\":{\"_id\":\"_967\",\"style\":{\"__isSmartRef__\":true,\"id\":165},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\".keys(obj);\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"165\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"166\":{\"_id\":\"_968\",\"style\":{\"__isSmartRef__\":true,\"id\":167},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"for\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"167\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"168\":{\"_id\":\"_969\",\"style\":{\"__isSmartRef__\":true,\"id\":169},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"(\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"169\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"170\":{\"_id\":\"_970\",\"style\":{\"__isSmartRef__\":true,\"id\":171},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"var\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"171\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"172\":{\"_id\":\"_971\",\"style\":{\"__isSmartRef__\":true,\"id\":173},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\" j = \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"173\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"174\":{\"_id\":\"_972\",\"style\":{\"__isSmartRef__\":true,\"id\":175},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"0\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"175\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,255)\"},\"176\":{\"_id\":\"_973\",\"style\":{\"__isSmartRef__\":true,\"id\":177},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"; j < \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"177\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"178\":{\"_id\":\"_974\",\"style\":{\"__isSmartRef__\":true,\"id\":179},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"100\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"179\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,255)\"},\"180\":{\"_id\":\"_975\",\"style\":{\"__isSmartRef__\":true,\"id\":181},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"; j++) \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"181\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"182\":{\"_id\":\"_976\",\"style\":{\"__isSmartRef__\":true,\"id\":183},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"{\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"183\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\"},\"184\":{\"_id\":\"_977\",\"style\":{\"__isSmartRef__\":true,\"id\":185},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"\\n i += j;\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"185\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"186\":{\"_id\":\"_978\",\"style\":{\"__isSmartRef__\":true,\"id\":187},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"}\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"187\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\"},\"188\":{\"_id\":\"_979\",\"style\":{\"__isSmartRef__\":true,\"id\":189},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"189\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"190\":{\"_id\":\"_980\",\"style\":{\"__isSmartRef__\":true,\"id\":191},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"}\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"191\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\"},\"192\":{\"_id\":\"_981\",\"style\":{\"__isSmartRef__\":true,\"id\":193},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\";\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"193\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"194\":{\"morph\":{\"__isSmartRef__\":true,\"id\":107},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"195\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":107},\"sourceAttrName\":\"textString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":107},\"targetMethodName\":\"highlightSyntaxDebounced\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":196},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"196\":{\"source\":{\"__isSmartRef__\":true,\"id\":107},\"target\":{\"__isSmartRef__\":true,\"id\":107}},\"197\":{\"doSave\":{\"__isSmartRef__\":true,\"id\":198}},\"198\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":199},\"source\":\"function doSave() {\\n this.get(\\\"SeeTheState\\\").onPrepare();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":204},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"199\":{\"this\":{\"__isSmartRef__\":true,\"id\":107},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":200}},\"200\":{\"$super\":{\"__isSmartRef__\":true,\"id\":201}},\"201\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":202},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":203},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"202\":{\"obj\":{\"__isSmartRef__\":true,\"id\":107},\"name\":\"doSave\"},\"203\":{},\"204\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":205},\"user\":\"erp\",\"tags\":[]},\"205\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 03 2013 17:25:54 GMT+0100 (CET)\"},\"206\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":207},{\"__isSmartRef__\":true,\"id\":2201},{\"__isSmartRef__\":true,\"id\":2243}],\"scripts\":[],\"id\":\"58F6E6F7-984A-48C2-9B20-3E2121905E22\",\"shape\":{\"__isSmartRef__\":true,\"id\":2285},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"showsHalos\":false,\"name\":\"contextOfFunction\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2286},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2301},\"derivationIds\":[127,\"F0291F62-F100-480C-AEBF-0230398F7983\",\"AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B\",\"39BA345C-17FA-45A0-BAC2-F0CF5654ACF8\",\"FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4\",\"F38439A3-2F4E-4AC2-BF73-2633C00B1393\",\"6748F5B5-2284-4748-A6EE-F1A261CBAD0B\",\"BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C\",\"6DF0F42B-01DE-4064-B290-A965B89F419C\",\"3480B411-42F3-454C-86FF-6FA01A641B1B\",\"96DB9CEA-D2B7-47C6-AB92-E8071A3E2083\",\"145BE27E-0454-4B90-B608-335748831B95\"],\"partTests\":{\"__isSmartRef__\":true,\"id\":2302},\"_ClipMode\":\"auto\",\"moved\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"isBeingDragged\":false,\"#startLetters\":\"mo\",\"isLockOwner\":false,\"prevScroll\":[0,0],\"grabbingEnabled\":false,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"_Rotation\":0,\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(386.4,67.0)\",\"distanceToDragEvent\":\"lively.pt(258.7,-14.8)\"},\"207\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":208}],\"scripts\":[],\"id\":\"5173748B-B39F-419B-8261-9F29F997FC0C\",\"shape\":{\"__isSmartRef__\":true,\"id\":213},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":219},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":224},\"label\":{\"__isSmartRef__\":true,\"id\":208},\"name\":\"zoomOut1\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":229},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":240},{\"__isSmartRef__\":true,\"id\":241}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2195},\"derivationIds\":[7251,\"3F26258D-0EE1-4A94-8419-5EE2BB6065A6\",\"B624295D-42E3-4E0A-B370-844C2B43F4F0\",\"F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3\",\"7D4A1972-76E5-4369-9964-2F6ACB87C81F\",\"3597FFA9-12FB-4025-8DFD-9303B28004C6\",\"2962F335-F931-47D8-8A19-40E58684C4DB\",\"15178EFF-3BAB-4DAF-B314-ADF4528B23C3\",\"6D3EDF33-7D1B-4AA5-B391-1EF44601E54B\",\"BF48BE10-AB38-4EA0-9760-BBFD45010B34\",\"9DBDAF8C-C384-4629-B814-E523A53AF804\"],\"_ClipMode\":\"visible\",\"isPressed\":false,\"moved\":true,\"isLockOwner\":false,\"#startLetters\":\"set\",\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"owner\":{\"__isSmartRef__\":true,\"id\":206},\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2196},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(397.7,98.2)\",\"distanceToDragEvent\":\"lively.pt(69.0,-16.0)\"},\"208\":{\"submorphs\":[],\"scripts\":[],\"id\":\"36C1C87C-C1A2-49B0-B52C-D5096EEDE385\",\"shape\":{\"__isSmartRef__\":true,\"id\":209},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":100,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":207},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":210}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":212},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"derivationIds\":[7252,\"4881773E-A824-4992-B814-33C8D37580C6\",\"EE955AA4-D648-4DFC-8E2D-08881D605170\",\"7EC413DD-D34D-449D-B448-2F3904B04FA5\",\"7939AA82-2A96-4559-9090-DD58B7C8868A\",\"951C1A71-B1FC-4ED0-8BD4-DF9603C49044\",\"3367CA85-84EA-4BD6-B103-0C6B9D59AF69\",\"2713B2FF-71FF-4E0B-8CC0-A6AA480B0E3A\",\"D7E0A0EA-AD7B-4457-9BB8-5E87814C426E\",\"7D379649-9B57-4882-8867-1B43082948D1\",\"65C13E7E-4EFA-4990-A411-7674F4AAD914\"],\"_MinTextWidth\":100,\"_MinTextHeight\":null,\"_FontSize\":10,\"isLockOwner\":false,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\",\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"209\":{\"_BorderWidth\":0,\"_Fill\":null,\"_ClipMode\":\"hidden\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,22.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"210\":{\"style\":{\"__isSmartRef__\":true,\"id\":211},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":208},\"_id\":\"_3690\",\"storedString\":\"Zoom in\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"211\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"212\":{\"morph\":{\"__isSmartRef__\":true,\"id\":208},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"213\":{\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":214},\"_BorderRadius\":5.2,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,22.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"214\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":215},{\"__isSmartRef__\":true,\"id\":216},{\"__isSmartRef__\":true,\"id\":217},{\"__isSmartRef__\":true,\"id\":218}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"215\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"216\":{\"offset\":0.3,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"217\":{\"offset\":0.7,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"218\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"219\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":220},{\"__isSmartRef__\":true,\"id\":221},{\"__isSmartRef__\":true,\"id\":222},{\"__isSmartRef__\":true,\"id\":223}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"220\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"221\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"222\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"223\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"224\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":225},{\"__isSmartRef__\":true,\"id\":226},{\"__isSmartRef__\":true,\"id\":227},{\"__isSmartRef__\":true,\"id\":228}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"225\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"226\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"227\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"228\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"229\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":4,\"partName\":\"Button\",\"comment\":\"Has a script that is called on button press\",\"changes\":[{\"__isSmartRef__\":true,\"id\":230},{\"__isSmartRef__\":true,\"id\":232},{\"__isSmartRef__\":true,\"id\":234},{\"__isSmartRef__\":true,\"id\":236},{\"__isSmartRef__\":true,\"id\":238}],\"revisionOnLoad\":171940,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"230\":{\"date\":{\"__isSmartRef__\":true,\"id\":231},\"author\":\"bgnauk\",\"message\":\"no comment\",\"id\":\"FA43C1A3-19A9-4ED6-A014-82C74689A5C3\"},\"231\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)\"},\"232\":{\"date\":{\"__isSmartRef__\":true,\"id\":233},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"DDE22D44-9A6D-4485-80F3-262D5DA0CC07\"},\"233\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)\"},\"234\":{\"date\":{\"__isSmartRef__\":true,\"id\":235},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"97D17254-EAC6-4494-8330-A347909590D6\"},\"235\":{\"isSerializedDate\":true,\"string\":\"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)\"},\"236\":{\"date\":{\"__isSmartRef__\":true,\"id\":237},\"author\":\"sstamm\",\"message\":\"reverted button\",\"id\":\"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E\"},\"237\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)\"},\"238\":{\"date\":{\"__isSmartRef__\":true,\"id\":239},\"author\":\"undefined\",\"message\":\"\",\"id\":\"7074B413-6CF0-4892-9D18-52009A2A2E03\"},\"239\":{\"isSerializedDate\":true,\"string\":\"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)\"},\"240\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":207},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":207},\"targetMethodName\":\"doAction\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"241\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":207},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":242},\"targetMethodName\":\"toggleZoom\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":2194},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"242\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":243}],\"scripts\":[],\"id\":\"07999C19-E790-4313-8670-A67FABFC68E4\",\"shape\":{\"__isSmartRef__\":true,\"id\":246},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"showsHalos\":false,\"name\":\"timeline2\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":247},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":265},\"derivationIds\":[127,\"F0291F62-F100-480C-AEBF-0230398F7983\",\"AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B\",\"39BA345C-17FA-45A0-BAC2-F0CF5654ACF8\",\"FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4\",\"F38439A3-2F4E-4AC2-BF73-2633C00B1393\",\"6748F5B5-2284-4748-A6EE-F1A261CBAD0B\",\"BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C\",\"7EC17E78-593A-4CC8-B7E3-859BCBBFE785\",\"EC8B1062-685E-4CF2-B56C-0F3B5FDF29B5\",\"5A063386-4E3A-43B7-ADA8-E088C02B97AB\",\"DA00D02D-EECF-4ADA-ADFB-6EEDBD989E11\",\"DBEE3F55-5F23-4BB0-B143-79B5F31B1B93\"],\"partTests\":{\"__isSmartRef__\":true,\"id\":266},\"_ClipMode\":\"auto\",\"moved\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"isBeingDragged\":false,\"prevScroll\":[0,346],\"grabbingEnabled\":false,\"zoomedOut\":false,\"toogleZoom\":false,\"#startLetters\":\"setAccumulatedSc\",\"timelineColumns\":[[{\"__isSmartRef__\":true,\"id\":271},{\"__isSmartRef__\":true,\"id\":272},{\"__isSmartRef__\":true,\"id\":273},{\"__isSmartRef__\":true,\"id\":274},{\"__isSmartRef__\":true,\"id\":275},{\"__isSmartRef__\":true,\"id\":276}],[{\"__isSmartRef__\":true,\"id\":277},{\"__isSmartRef__\":true,\"id\":278},{\"__isSmartRef__\":true,\"id\":279},{\"__isSmartRef__\":true,\"id\":280},{\"__isSmartRef__\":true,\"id\":281},{\"__isSmartRef__\":true,\"id\":282}],[{\"__isSmartRef__\":true,\"id\":283},{\"__isSmartRef__\":true,\"id\":284},{\"__isSmartRef__\":true,\"id\":285},{\"__isSmartRef__\":true,\"id\":286},{\"__isSmartRef__\":true,\"id\":287},{\"__isSmartRef__\":true,\"id\":288}],[{\"__isSmartRef__\":true,\"id\":289},{\"__isSmartRef__\":true,\"id\":290},{\"__isSmartRef__\":true,\"id\":291},{\"__isSmartRef__\":true,\"id\":292},{\"__isSmartRef__\":true,\"id\":293},{\"__isSmartRef__\":true,\"id\":294}],[{\"__isSmartRef__\":true,\"id\":295},{\"__isSmartRef__\":true,\"id\":296},{\"__isSmartRef__\":true,\"id\":297},{\"__isSmartRef__\":true,\"id\":298},{\"__isSmartRef__\":true,\"id\":299},{\"__isSmartRef__\":true,\"id\":300}],[{\"__isSmartRef__\":true,\"id\":301},{\"__isSmartRef__\":true,\"id\":302},{\"__isSmartRef__\":true,\"id\":303},{\"__isSmartRef__\":true,\"id\":304},{\"__isSmartRef__\":true,\"id\":305},{\"__isSmartRef__\":true,\"id\":306}],[{\"__isSmartRef__\":true,\"id\":307},{\"__isSmartRef__\":true,\"id\":308},{\"__isSmartRef__\":true,\"id\":309},{\"__isSmartRef__\":true,\"id\":310},{\"__isSmartRef__\":true,\"id\":311},{\"__isSmartRef__\":true,\"id\":312}],[{\"__isSmartRef__\":true,\"id\":313},{\"__isSmartRef__\":true,\"id\":314},{\"__isSmartRef__\":true,\"id\":315},{\"__isSmartRef__\":true,\"id\":316},{\"__isSmartRef__\":true,\"id\":317},{\"__isSmartRef__\":true,\"id\":318}],[{\"__isSmartRef__\":true,\"id\":319},{\"__isSmartRef__\":true,\"id\":320},{\"__isSmartRef__\":true,\"id\":321},{\"__isSmartRef__\":true,\"id\":322},{\"__isSmartRef__\":true,\"id\":323},{\"__isSmartRef__\":true,\"id\":324}],[{\"__isSmartRef__\":true,\"id\":325},{\"__isSmartRef__\":true,\"id\":326},{\"__isSmartRef__\":true,\"id\":327},{\"__isSmartRef__\":true,\"id\":328},{\"__isSmartRef__\":true,\"id\":329},{\"__isSmartRef__\":true,\"id\":330}],[{\"__isSmartRef__\":true,\"id\":331},{\"__isSmartRef__\":true,\"id\":332},{\"__isSmartRef__\":true,\"id\":333},{\"__isSmartRef__\":true,\"id\":334},{\"__isSmartRef__\":true,\"id\":335},{\"__isSmartRef__\":true,\"id\":336}],[{\"__isSmartRef__\":true,\"id\":337},{\"__isSmartRef__\":true,\"id\":338},{\"__isSmartRef__\":true,\"id\":339},{\"__isSmartRef__\":true,\"id\":340},{\"__isSmartRef__\":true,\"id\":341},{\"__isSmartRef__\":true,\"id\":342}],[{\"__isSmartRef__\":true,\"id\":343},{\"__isSmartRef__\":true,\"id\":344},{\"__isSmartRef__\":true,\"id\":345},{\"__isSmartRef__\":true,\"id\":346},{\"__isSmartRef__\":true,\"id\":347},{\"__isSmartRef__\":true,\"id\":348}],[{\"__isSmartRef__\":true,\"id\":349},{\"__isSmartRef__\":true,\"id\":350},{\"__isSmartRef__\":true,\"id\":351},{\"__isSmartRef__\":true,\"id\":352},{\"__isSmartRef__\":true,\"id\":353},{\"__isSmartRef__\":true,\"id\":354}],[{\"__isSmartRef__\":true,\"id\":355},{\"__isSmartRef__\":true,\"id\":356},{\"__isSmartRef__\":true,\"id\":357},{\"__isSmartRef__\":true,\"id\":358},{\"__isSmartRef__\":true,\"id\":359},{\"__isSmartRef__\":true,\"id\":360}],[{\"__isSmartRef__\":true,\"id\":361},{\"__isSmartRef__\":true,\"id\":362},{\"__isSmartRef__\":true,\"id\":363},{\"__isSmartRef__\":true,\"id\":364},{\"__isSmartRef__\":true,\"id\":365},{\"__isSmartRef__\":true,\"id\":366}],[{\"__isSmartRef__\":true,\"id\":367},{\"__isSmartRef__\":true,\"id\":368},{\"__isSmartRef__\":true,\"id\":369},{\"__isSmartRef__\":true,\"id\":370},{\"__isSmartRef__\":true,\"id\":371},{\"__isSmartRef__\":true,\"id\":372}],[{\"__isSmartRef__\":true,\"id\":373},{\"__isSmartRef__\":true,\"id\":374},{\"__isSmartRef__\":true,\"id\":375},{\"__isSmartRef__\":true,\"id\":376},{\"__isSmartRef__\":true,\"id\":377},{\"__isSmartRef__\":true,\"id\":378}],[{\"__isSmartRef__\":true,\"id\":379},{\"__isSmartRef__\":true,\"id\":380},{\"__isSmartRef__\":true,\"id\":381},{\"__isSmartRef__\":true,\"id\":382},{\"__isSmartRef__\":true,\"id\":383},{\"__isSmartRef__\":true,\"id\":384}],[{\"__isSmartRef__\":true,\"id\":385},{\"__isSmartRef__\":true,\"id\":386},{\"__isSmartRef__\":true,\"id\":387},{\"__isSmartRef__\":true,\"id\":388},{\"__isSmartRef__\":true,\"id\":389},{\"__isSmartRef__\":true,\"id\":390}],[{\"__isSmartRef__\":true,\"id\":391},{\"__isSmartRef__\":true,\"id\":392},{\"__isSmartRef__\":true,\"id\":393},{\"__isSmartRef__\":true,\"id\":394},{\"__isSmartRef__\":true,\"id\":395},{\"__isSmartRef__\":true,\"id\":396}],[{\"__isSmartRef__\":true,\"id\":397},{\"__isSmartRef__\":true,\"id\":398},{\"__isSmartRef__\":true,\"id\":399},{\"__isSmartRef__\":true,\"id\":400},{\"__isSmartRef__\":true,\"id\":401},{\"__isSmartRef__\":true,\"id\":402}],[{\"__isSmartRef__\":true,\"id\":403},{\"__isSmartRef__\":true,\"id\":404},{\"__isSmartRef__\":true,\"id\":405},{\"__isSmartRef__\":true,\"id\":406},{\"__isSmartRef__\":true,\"id\":407},{\"__isSmartRef__\":true,\"id\":408}],[{\"__isSmartRef__\":true,\"id\":409},{\"__isSmartRef__\":true,\"id\":410},{\"__isSmartRef__\":true,\"id\":411},{\"__isSmartRef__\":true,\"id\":412},{\"__isSmartRef__\":true,\"id\":413},{\"__isSmartRef__\":true,\"id\":414}],[{\"__isSmartRef__\":true,\"id\":415},{\"__isSmartRef__\":true,\"id\":416},{\"__isSmartRef__\":true,\"id\":417},{\"__isSmartRef__\":true,\"id\":418},{\"__isSmartRef__\":true,\"id\":419},{\"__isSmartRef__\":true,\"id\":420}],[{\"__isSmartRef__\":true,\"id\":421},{\"__isSmartRef__\":true,\"id\":422},{\"__isSmartRef__\":true,\"id\":423},{\"__isSmartRef__\":true,\"id\":424},{\"__isSmartRef__\":true,\"id\":425},{\"__isSmartRef__\":true,\"id\":426}],[{\"__isSmartRef__\":true,\"id\":427},{\"__isSmartRef__\":true,\"id\":428},{\"__isSmartRef__\":true,\"id\":429},{\"__isSmartRef__\":true,\"id\":430},{\"__isSmartRef__\":true,\"id\":431},{\"__isSmartRef__\":true,\"id\":432}],[{\"__isSmartRef__\":true,\"id\":433},{\"__isSmartRef__\":true,\"id\":434},{\"__isSmartRef__\":true,\"id\":435},{\"__isSmartRef__\":true,\"id\":436},{\"__isSmartRef__\":true,\"id\":437},{\"__isSmartRef__\":true,\"id\":438}],[{\"__isSmartRef__\":true,\"id\":439},{\"__isSmartRef__\":true,\"id\":440},{\"__isSmartRef__\":true,\"id\":441},{\"__isSmartRef__\":true,\"id\":442},{\"__isSmartRef__\":true,\"id\":443},{\"__isSmartRef__\":true,\"id\":444}],[{\"__isSmartRef__\":true,\"id\":445},{\"__isSmartRef__\":true,\"id\":446},{\"__isSmartRef__\":true,\"id\":447},{\"__isSmartRef__\":true,\"id\":448},{\"__isSmartRef__\":true,\"id\":449},{\"__isSmartRef__\":true,\"id\":450}],[{\"__isSmartRef__\":true,\"id\":451},{\"__isSmartRef__\":true,\"id\":452},{\"__isSmartRef__\":true,\"id\":453},{\"__isSmartRef__\":true,\"id\":454},{\"__isSmartRef__\":true,\"id\":455},{\"__isSmartRef__\":true,\"id\":456}],[{\"__isSmartRef__\":true,\"id\":457},{\"__isSmartRef__\":true,\"id\":458},{\"__isSmartRef__\":true,\"id\":459},{\"__isSmartRef__\":true,\"id\":460},{\"__isSmartRef__\":true,\"id\":461},{\"__isSmartRef__\":true,\"id\":462}],[{\"__isSmartRef__\":true,\"id\":463},{\"__isSmartRef__\":true,\"id\":464},{\"__isSmartRef__\":true,\"id\":465},{\"__isSmartRef__\":true,\"id\":466},{\"__isSmartRef__\":true,\"id\":467},{\"__isSmartRef__\":true,\"id\":468}],[{\"__isSmartRef__\":true,\"id\":469},{\"__isSmartRef__\":true,\"id\":470},{\"__isSmartRef__\":true,\"id\":471},{\"__isSmartRef__\":true,\"id\":472},{\"__isSmartRef__\":true,\"id\":473},{\"__isSmartRef__\":true,\"id\":474}],[{\"__isSmartRef__\":true,\"id\":475},{\"__isSmartRef__\":true,\"id\":476},{\"__isSmartRef__\":true,\"id\":477},{\"__isSmartRef__\":true,\"id\":478},{\"__isSmartRef__\":true,\"id\":479},{\"__isSmartRef__\":true,\"id\":480}],[{\"__isSmartRef__\":true,\"id\":481},{\"__isSmartRef__\":true,\"id\":482},{\"__isSmartRef__\":true,\"id\":483},{\"__isSmartRef__\":true,\"id\":484},{\"__isSmartRef__\":true,\"id\":485},{\"__isSmartRef__\":true,\"id\":486}],[{\"__isSmartRef__\":true,\"id\":487},{\"__isSmartRef__\":true,\"id\":488},{\"__isSmartRef__\":true,\"id\":489},{\"__isSmartRef__\":true,\"id\":490},{\"__isSmartRef__\":true,\"id\":491},{\"__isSmartRef__\":true,\"id\":492}],[{\"__isSmartRef__\":true,\"id\":493},{\"__isSmartRef__\":true,\"id\":494},{\"__isSmartRef__\":true,\"id\":495},{\"__isSmartRef__\":true,\"id\":496},{\"__isSmartRef__\":true,\"id\":497},{\"__isSmartRef__\":true,\"id\":498}],[{\"__isSmartRef__\":true,\"id\":499},{\"__isSmartRef__\":true,\"id\":500},{\"__isSmartRef__\":true,\"id\":501},{\"__isSmartRef__\":true,\"id\":502},{\"__isSmartRef__\":true,\"id\":503},{\"__isSmartRef__\":true,\"id\":504}],[{\"__isSmartRef__\":true,\"id\":505},{\"__isSmartRef__\":true,\"id\":506},{\"__isSmartRef__\":true,\"id\":507},{\"__isSmartRef__\":true,\"id\":508},{\"__isSmartRef__\":true,\"id\":509},{\"__isSmartRef__\":true,\"id\":510}],[{\"__isSmartRef__\":true,\"id\":511},{\"__isSmartRef__\":true,\"id\":512},{\"__isSmartRef__\":true,\"id\":513},{\"__isSmartRef__\":true,\"id\":514},{\"__isSmartRef__\":true,\"id\":515},{\"__isSmartRef__\":true,\"id\":516}],[{\"__isSmartRef__\":true,\"id\":517},{\"__isSmartRef__\":true,\"id\":518},{\"__isSmartRef__\":true,\"id\":519},{\"__isSmartRef__\":true,\"id\":520},{\"__isSmartRef__\":true,\"id\":521},{\"__isSmartRef__\":true,\"id\":522}],[{\"__isSmartRef__\":true,\"id\":523},{\"__isSmartRef__\":true,\"id\":524},{\"__isSmartRef__\":true,\"id\":525},{\"__isSmartRef__\":true,\"id\":526},{\"__isSmartRef__\":true,\"id\":527},{\"__isSmartRef__\":true,\"id\":528}],[{\"__isSmartRef__\":true,\"id\":529},{\"__isSmartRef__\":true,\"id\":530},{\"__isSmartRef__\":true,\"id\":531},{\"__isSmartRef__\":true,\"id\":532},{\"__isSmartRef__\":true,\"id\":533},{\"__isSmartRef__\":true,\"id\":534}],[{\"__isSmartRef__\":true,\"id\":535},{\"__isSmartRef__\":true,\"id\":536},{\"__isSmartRef__\":true,\"id\":537},{\"__isSmartRef__\":true,\"id\":538},{\"__isSmartRef__\":true,\"id\":539},{\"__isSmartRef__\":true,\"id\":540}],[{\"__isSmartRef__\":true,\"id\":541},{\"__isSmartRef__\":true,\"id\":542},{\"__isSmartRef__\":true,\"id\":543},{\"__isSmartRef__\":true,\"id\":544},{\"__isSmartRef__\":true,\"id\":545},{\"__isSmartRef__\":true,\"id\":546}],[{\"__isSmartRef__\":true,\"id\":547},{\"__isSmartRef__\":true,\"id\":548},{\"__isSmartRef__\":true,\"id\":549},{\"__isSmartRef__\":true,\"id\":550},{\"__isSmartRef__\":true,\"id\":551},{\"__isSmartRef__\":true,\"id\":552}],[{\"__isSmartRef__\":true,\"id\":553},{\"__isSmartRef__\":true,\"id\":554},{\"__isSmartRef__\":true,\"id\":555},{\"__isSmartRef__\":true,\"id\":556},{\"__isSmartRef__\":true,\"id\":557},{\"__isSmartRef__\":true,\"id\":558}],[{\"__isSmartRef__\":true,\"id\":559},{\"__isSmartRef__\":true,\"id\":560},{\"__isSmartRef__\":true,\"id\":561},{\"__isSmartRef__\":true,\"id\":562},{\"__isSmartRef__\":true,\"id\":563},{\"__isSmartRef__\":true,\"id\":564}],[{\"__isSmartRef__\":true,\"id\":565},{\"__isSmartRef__\":true,\"id\":566},{\"__isSmartRef__\":true,\"id\":567},{\"__isSmartRef__\":true,\"id\":568},{\"__isSmartRef__\":true,\"id\":569},{\"__isSmartRef__\":true,\"id\":570}],[{\"__isSmartRef__\":true,\"id\":571},{\"__isSmartRef__\":true,\"id\":572},{\"__isSmartRef__\":true,\"id\":573},{\"__isSmartRef__\":true,\"id\":574},{\"__isSmartRef__\":true,\"id\":575},{\"__isSmartRef__\":true,\"id\":576}],[{\"__isSmartRef__\":true,\"id\":577},{\"__isSmartRef__\":true,\"id\":578},{\"__isSmartRef__\":true,\"id\":579},{\"__isSmartRef__\":true,\"id\":580},{\"__isSmartRef__\":true,\"id\":581},{\"__isSmartRef__\":true,\"id\":582}],[{\"__isSmartRef__\":true,\"id\":583},{\"__isSmartRef__\":true,\"id\":584},{\"__isSmartRef__\":true,\"id\":585},{\"__isSmartRef__\":true,\"id\":586},{\"__isSmartRef__\":true,\"id\":587},{\"__isSmartRef__\":true,\"id\":588}],[{\"__isSmartRef__\":true,\"id\":589},{\"__isSmartRef__\":true,\"id\":590},{\"__isSmartRef__\":true,\"id\":591},{\"__isSmartRef__\":true,\"id\":592},{\"__isSmartRef__\":true,\"id\":593},{\"__isSmartRef__\":true,\"id\":594}],[{\"__isSmartRef__\":true,\"id\":595},{\"__isSmartRef__\":true,\"id\":596},{\"__isSmartRef__\":true,\"id\":597},{\"__isSmartRef__\":true,\"id\":598},{\"__isSmartRef__\":true,\"id\":599},{\"__isSmartRef__\":true,\"id\":600}],[{\"__isSmartRef__\":true,\"id\":601},{\"__isSmartRef__\":true,\"id\":602},{\"__isSmartRef__\":true,\"id\":603},{\"__isSmartRef__\":true,\"id\":604},{\"__isSmartRef__\":true,\"id\":605},{\"__isSmartRef__\":true,\"id\":606}],[{\"__isSmartRef__\":true,\"id\":607},{\"__isSmartRef__\":true,\"id\":608},{\"__isSmartRef__\":true,\"id\":609},{\"__isSmartRef__\":true,\"id\":610},{\"__isSmartRef__\":true,\"id\":611},{\"__isSmartRef__\":true,\"id\":612}],[{\"__isSmartRef__\":true,\"id\":613},{\"__isSmartRef__\":true,\"id\":614},{\"__isSmartRef__\":true,\"id\":615},{\"__isSmartRef__\":true,\"id\":616},{\"__isSmartRef__\":true,\"id\":617},{\"__isSmartRef__\":true,\"id\":618}],[{\"__isSmartRef__\":true,\"id\":619},{\"__isSmartRef__\":true,\"id\":620},{\"__isSmartRef__\":true,\"id\":621},{\"__isSmartRef__\":true,\"id\":622},{\"__isSmartRef__\":true,\"id\":623},{\"__isSmartRef__\":true,\"id\":624}],[{\"__isSmartRef__\":true,\"id\":625},{\"__isSmartRef__\":true,\"id\":626},{\"__isSmartRef__\":true,\"id\":627},{\"__isSmartRef__\":true,\"id\":628},{\"__isSmartRef__\":true,\"id\":629},{\"__isSmartRef__\":true,\"id\":630}],[{\"__isSmartRef__\":true,\"id\":631},{\"__isSmartRef__\":true,\"id\":632},{\"__isSmartRef__\":true,\"id\":633},{\"__isSmartRef__\":true,\"id\":634},{\"__isSmartRef__\":true,\"id\":635},{\"__isSmartRef__\":true,\"id\":636}],[{\"__isSmartRef__\":true,\"id\":637},{\"__isSmartRef__\":true,\"id\":638},{\"__isSmartRef__\":true,\"id\":639},{\"__isSmartRef__\":true,\"id\":640},{\"__isSmartRef__\":true,\"id\":641},{\"__isSmartRef__\":true,\"id\":642}],[{\"__isSmartRef__\":true,\"id\":643},{\"__isSmartRef__\":true,\"id\":644},{\"__isSmartRef__\":true,\"id\":645},{\"__isSmartRef__\":true,\"id\":646},{\"__isSmartRef__\":true,\"id\":647},{\"__isSmartRef__\":true,\"id\":648}],[{\"__isSmartRef__\":true,\"id\":649},{\"__isSmartRef__\":true,\"id\":650},{\"__isSmartRef__\":true,\"id\":651},{\"__isSmartRef__\":true,\"id\":652},{\"__isSmartRef__\":true,\"id\":653},{\"__isSmartRef__\":true,\"id\":654}],[{\"__isSmartRef__\":true,\"id\":655},{\"__isSmartRef__\":true,\"id\":656},{\"__isSmartRef__\":true,\"id\":657},{\"__isSmartRef__\":true,\"id\":658},{\"__isSmartRef__\":true,\"id\":659},{\"__isSmartRef__\":true,\"id\":660}],[{\"__isSmartRef__\":true,\"id\":661},{\"__isSmartRef__\":true,\"id\":662},{\"__isSmartRef__\":true,\"id\":663},{\"__isSmartRef__\":true,\"id\":664},{\"__isSmartRef__\":true,\"id\":665},{\"__isSmartRef__\":true,\"id\":666}],[{\"__isSmartRef__\":true,\"id\":667},{\"__isSmartRef__\":true,\"id\":668},{\"__isSmartRef__\":true,\"id\":669},{\"__isSmartRef__\":true,\"id\":670},{\"__isSmartRef__\":true,\"id\":671},{\"__isSmartRef__\":true,\"id\":672}],[{\"__isSmartRef__\":true,\"id\":673},{\"__isSmartRef__\":true,\"id\":674},{\"__isSmartRef__\":true,\"id\":675},{\"__isSmartRef__\":true,\"id\":676},{\"__isSmartRef__\":true,\"id\":677},{\"__isSmartRef__\":true,\"id\":678}],[{\"__isSmartRef__\":true,\"id\":679},{\"__isSmartRef__\":true,\"id\":680},{\"__isSmartRef__\":true,\"id\":681},{\"__isSmartRef__\":true,\"id\":682},{\"__isSmartRef__\":true,\"id\":683},{\"__isSmartRef__\":true,\"id\":684}],[{\"__isSmartRef__\":true,\"id\":685},{\"__isSmartRef__\":true,\"id\":686},{\"__isSmartRef__\":true,\"id\":687},{\"__isSmartRef__\":true,\"id\":688},{\"__isSmartRef__\":true,\"id\":689},{\"__isSmartRef__\":true,\"id\":690}],[{\"__isSmartRef__\":true,\"id\":691},{\"__isSmartRef__\":true,\"id\":692},{\"__isSmartRef__\":true,\"id\":693},{\"__isSmartRef__\":true,\"id\":694},{\"__isSmartRef__\":true,\"id\":695},{\"__isSmartRef__\":true,\"id\":696}],[{\"__isSmartRef__\":true,\"id\":697},{\"__isSmartRef__\":true,\"id\":698},{\"__isSmartRef__\":true,\"id\":699},{\"__isSmartRef__\":true,\"id\":700},{\"__isSmartRef__\":true,\"id\":701},{\"__isSmartRef__\":true,\"id\":702}],[{\"__isSmartRef__\":true,\"id\":703},{\"__isSmartRef__\":true,\"id\":704},{\"__isSmartRef__\":true,\"id\":705},{\"__isSmartRef__\":true,\"id\":706},{\"__isSmartRef__\":true,\"id\":707},{\"__isSmartRef__\":true,\"id\":708}],[{\"__isSmartRef__\":true,\"id\":709},{\"__isSmartRef__\":true,\"id\":710},{\"__isSmartRef__\":true,\"id\":711},{\"__isSmartRef__\":true,\"id\":712},{\"__isSmartRef__\":true,\"id\":713},{\"__isSmartRef__\":true,\"id\":714}],[{\"__isSmartRef__\":true,\"id\":715},{\"__isSmartRef__\":true,\"id\":716},{\"__isSmartRef__\":true,\"id\":717},{\"__isSmartRef__\":true,\"id\":718},{\"__isSmartRef__\":true,\"id\":719},{\"__isSmartRef__\":true,\"id\":720}],[{\"__isSmartRef__\":true,\"id\":721},{\"__isSmartRef__\":true,\"id\":722},{\"__isSmartRef__\":true,\"id\":723},{\"__isSmartRef__\":true,\"id\":724},{\"__isSmartRef__\":true,\"id\":725},{\"__isSmartRef__\":true,\"id\":726}],[{\"__isSmartRef__\":true,\"id\":727},{\"__isSmartRef__\":true,\"id\":728},{\"__isSmartRef__\":true,\"id\":729},{\"__isSmartRef__\":true,\"id\":730},{\"__isSmartRef__\":true,\"id\":731},{\"__isSmartRef__\":true,\"id\":732}],[{\"__isSmartRef__\":true,\"id\":733},{\"__isSmartRef__\":true,\"id\":734},{\"__isSmartRef__\":true,\"id\":735},{\"__isSmartRef__\":true,\"id\":736},{\"__isSmartRef__\":true,\"id\":737},{\"__isSmartRef__\":true,\"id\":738}],[{\"__isSmartRef__\":true,\"id\":739},{\"__isSmartRef__\":true,\"id\":740},{\"__isSmartRef__\":true,\"id\":741},{\"__isSmartRef__\":true,\"id\":742},{\"__isSmartRef__\":true,\"id\":743},{\"__isSmartRef__\":true,\"id\":744}],[{\"__isSmartRef__\":true,\"id\":745},{\"__isSmartRef__\":true,\"id\":746},{\"__isSmartRef__\":true,\"id\":747},{\"__isSmartRef__\":true,\"id\":748},{\"__isSmartRef__\":true,\"id\":749},{\"__isSmartRef__\":true,\"id\":750}],[{\"__isSmartRef__\":true,\"id\":751},{\"__isSmartRef__\":true,\"id\":752},{\"__isSmartRef__\":true,\"id\":753},{\"__isSmartRef__\":true,\"id\":754},{\"__isSmartRef__\":true,\"id\":755},{\"__isSmartRef__\":true,\"id\":756}],[{\"__isSmartRef__\":true,\"id\":757},{\"__isSmartRef__\":true,\"id\":758},{\"__isSmartRef__\":true,\"id\":759},{\"__isSmartRef__\":true,\"id\":760},{\"__isSmartRef__\":true,\"id\":761},{\"__isSmartRef__\":true,\"id\":762}],[{\"__isSmartRef__\":true,\"id\":763},{\"__isSmartRef__\":true,\"id\":764},{\"__isSmartRef__\":true,\"id\":765},{\"__isSmartRef__\":true,\"id\":766},{\"__isSmartRef__\":true,\"id\":767},{\"__isSmartRef__\":true,\"id\":768}],[{\"__isSmartRef__\":true,\"id\":769},{\"__isSmartRef__\":true,\"id\":770},{\"__isSmartRef__\":true,\"id\":771},{\"__isSmartRef__\":true,\"id\":772},{\"__isSmartRef__\":true,\"id\":773},{\"__isSmartRef__\":true,\"id\":774}],[{\"__isSmartRef__\":true,\"id\":775},{\"__isSmartRef__\":true,\"id\":776},{\"__isSmartRef__\":true,\"id\":777},{\"__isSmartRef__\":true,\"id\":778},{\"__isSmartRef__\":true,\"id\":779},{\"__isSmartRef__\":true,\"id\":780}],[{\"__isSmartRef__\":true,\"id\":781},{\"__isSmartRef__\":true,\"id\":782},{\"__isSmartRef__\":true,\"id\":783},{\"__isSmartRef__\":true,\"id\":784},{\"__isSmartRef__\":true,\"id\":785},{\"__isSmartRef__\":true,\"id\":786}],[{\"__isSmartRef__\":true,\"id\":787},{\"__isSmartRef__\":true,\"id\":788},{\"__isSmartRef__\":true,\"id\":789},{\"__isSmartRef__\":true,\"id\":790},{\"__isSmartRef__\":true,\"id\":791},{\"__isSmartRef__\":true,\"id\":792}],[{\"__isSmartRef__\":true,\"id\":793},{\"__isSmartRef__\":true,\"id\":794},{\"__isSmartRef__\":true,\"id\":795},{\"__isSmartRef__\":true,\"id\":796},{\"__isSmartRef__\":true,\"id\":797},{\"__isSmartRef__\":true,\"id\":798}],[{\"__isSmartRef__\":true,\"id\":799},{\"__isSmartRef__\":true,\"id\":800},{\"__isSmartRef__\":true,\"id\":801},{\"__isSmartRef__\":true,\"id\":802},{\"__isSmartRef__\":true,\"id\":803},{\"__isSmartRef__\":true,\"id\":804}],[{\"__isSmartRef__\":true,\"id\":805},{\"__isSmartRef__\":true,\"id\":806},{\"__isSmartRef__\":true,\"id\":807},{\"__isSmartRef__\":true,\"id\":808},{\"__isSmartRef__\":true,\"id\":809},{\"__isSmartRef__\":true,\"id\":810}],[{\"__isSmartRef__\":true,\"id\":811},{\"__isSmartRef__\":true,\"id\":812},{\"__isSmartRef__\":true,\"id\":813},{\"__isSmartRef__\":true,\"id\":814},{\"__isSmartRef__\":true,\"id\":815},{\"__isSmartRef__\":true,\"id\":816}],[{\"__isSmartRef__\":true,\"id\":817},{\"__isSmartRef__\":true,\"id\":818},{\"__isSmartRef__\":true,\"id\":819},{\"__isSmartRef__\":true,\"id\":820},{\"__isSmartRef__\":true,\"id\":821},{\"__isSmartRef__\":true,\"id\":822}],[{\"__isSmartRef__\":true,\"id\":823},{\"__isSmartRef__\":true,\"id\":824},{\"__isSmartRef__\":true,\"id\":825},{\"__isSmartRef__\":true,\"id\":826},{\"__isSmartRef__\":true,\"id\":827},{\"__isSmartRef__\":true,\"id\":828}],[{\"__isSmartRef__\":true,\"id\":829},{\"__isSmartRef__\":true,\"id\":830},{\"__isSmartRef__\":true,\"id\":831},{\"__isSmartRef__\":true,\"id\":832},{\"__isSmartRef__\":true,\"id\":833},{\"__isSmartRef__\":true,\"id\":834}],[{\"__isSmartRef__\":true,\"id\":835},{\"__isSmartRef__\":true,\"id\":836},{\"__isSmartRef__\":true,\"id\":837},{\"__isSmartRef__\":true,\"id\":838},{\"__isSmartRef__\":true,\"id\":839},{\"__isSmartRef__\":true,\"id\":840}],[{\"__isSmartRef__\":true,\"id\":841},{\"__isSmartRef__\":true,\"id\":842},{\"__isSmartRef__\":true,\"id\":843},{\"__isSmartRef__\":true,\"id\":844},{\"__isSmartRef__\":true,\"id\":845},{\"__isSmartRef__\":true,\"id\":846}],[{\"__isSmartRef__\":true,\"id\":847},{\"__isSmartRef__\":true,\"id\":848},{\"__isSmartRef__\":true,\"id\":849},{\"__isSmartRef__\":true,\"id\":850},{\"__isSmartRef__\":true,\"id\":851},{\"__isSmartRef__\":true,\"id\":852}],[{\"__isSmartRef__\":true,\"id\":853},{\"__isSmartRef__\":true,\"id\":854},{\"__isSmartRef__\":true,\"id\":855},{\"__isSmartRef__\":true,\"id\":856},{\"__isSmartRef__\":true,\"id\":857},{\"__isSmartRef__\":true,\"id\":858}],[{\"__isSmartRef__\":true,\"id\":859},{\"__isSmartRef__\":true,\"id\":860},{\"__isSmartRef__\":true,\"id\":861},{\"__isSmartRef__\":true,\"id\":862},{\"__isSmartRef__\":true,\"id\":863},{\"__isSmartRef__\":true,\"id\":864}],[{\"__isSmartRef__\":true,\"id\":865},{\"__isSmartRef__\":true,\"id\":866},{\"__isSmartRef__\":true,\"id\":867},{\"__isSmartRef__\":true,\"id\":868},{\"__isSmartRef__\":true,\"id\":869},{\"__isSmartRef__\":true,\"id\":870}],[{\"__isSmartRef__\":true,\"id\":871},{\"__isSmartRef__\":true,\"id\":872},{\"__isSmartRef__\":true,\"id\":873},{\"__isSmartRef__\":true,\"id\":874},{\"__isSmartRef__\":true,\"id\":875},{\"__isSmartRef__\":true,\"id\":876}],[{\"__isSmartRef__\":true,\"id\":877},{\"__isSmartRef__\":true,\"id\":878},{\"__isSmartRef__\":true,\"id\":879},{\"__isSmartRef__\":true,\"id\":880},{\"__isSmartRef__\":true,\"id\":881},{\"__isSmartRef__\":true,\"id\":882}],[{\"__isSmartRef__\":true,\"id\":883},{\"__isSmartRef__\":true,\"id\":884},{\"__isSmartRef__\":true,\"id\":885},{\"__isSmartRef__\":true,\"id\":886},{\"__isSmartRef__\":true,\"id\":887},{\"__isSmartRef__\":true,\"id\":888}],[{\"__isSmartRef__\":true,\"id\":889},{\"__isSmartRef__\":true,\"id\":890},{\"__isSmartRef__\":true,\"id\":891},{\"__isSmartRef__\":true,\"id\":892},{\"__isSmartRef__\":true,\"id\":893},{\"__isSmartRef__\":true,\"id\":894}],[{\"__isSmartRef__\":true,\"id\":895},{\"__isSmartRef__\":true,\"id\":896},{\"__isSmartRef__\":true,\"id\":897},{\"__isSmartRef__\":true,\"id\":898},{\"__isSmartRef__\":true,\"id\":899},{\"__isSmartRef__\":true,\"id\":900}],[{\"__isSmartRef__\":true,\"id\":901},{\"__isSmartRef__\":true,\"id\":902},{\"__isSmartRef__\":true,\"id\":903},{\"__isSmartRef__\":true,\"id\":904},{\"__isSmartRef__\":true,\"id\":905},{\"__isSmartRef__\":true,\"id\":906}],[{\"__isSmartRef__\":true,\"id\":907},{\"__isSmartRef__\":true,\"id\":908},{\"__isSmartRef__\":true,\"id\":909},{\"__isSmartRef__\":true,\"id\":910},{\"__isSmartRef__\":true,\"id\":911},{\"__isSmartRef__\":true,\"id\":912}],[{\"__isSmartRef__\":true,\"id\":913},{\"__isSmartRef__\":true,\"id\":914},{\"__isSmartRef__\":true,\"id\":915},{\"__isSmartRef__\":true,\"id\":916},{\"__isSmartRef__\":true,\"id\":917},{\"__isSmartRef__\":true,\"id\":918}],[{\"__isSmartRef__\":true,\"id\":919},{\"__isSmartRef__\":true,\"id\":920},{\"__isSmartRef__\":true,\"id\":921},{\"__isSmartRef__\":true,\"id\":922},{\"__isSmartRef__\":true,\"id\":923},{\"__isSmartRef__\":true,\"id\":924}],[{\"__isSmartRef__\":true,\"id\":925},{\"__isSmartRef__\":true,\"id\":926},{\"__isSmartRef__\":true,\"id\":927},{\"__isSmartRef__\":true,\"id\":928},{\"__isSmartRef__\":true,\"id\":929},{\"__isSmartRef__\":true,\"id\":930}],[{\"__isSmartRef__\":true,\"id\":931},{\"__isSmartRef__\":true,\"id\":932},{\"__isSmartRef__\":true,\"id\":933},{\"__isSmartRef__\":true,\"id\":934},{\"__isSmartRef__\":true,\"id\":935},{\"__isSmartRef__\":true,\"id\":936}],[{\"__isSmartRef__\":true,\"id\":937},{\"__isSmartRef__\":true,\"id\":938},{\"__isSmartRef__\":true,\"id\":939},{\"__isSmartRef__\":true,\"id\":940},{\"__isSmartRef__\":true,\"id\":941},{\"__isSmartRef__\":true,\"id\":942}],[{\"__isSmartRef__\":true,\"id\":943},{\"__isSmartRef__\":true,\"id\":944},{\"__isSmartRef__\":true,\"id\":945},{\"__isSmartRef__\":true,\"id\":946},{\"__isSmartRef__\":true,\"id\":947},{\"__isSmartRef__\":true,\"id\":948}],[{\"__isSmartRef__\":true,\"id\":949},{\"__isSmartRef__\":true,\"id\":950},{\"__isSmartRef__\":true,\"id\":951},{\"__isSmartRef__\":true,\"id\":952},{\"__isSmartRef__\":true,\"id\":953},{\"__isSmartRef__\":true,\"id\":954}],[{\"__isSmartRef__\":true,\"id\":955},{\"__isSmartRef__\":true,\"id\":956},{\"__isSmartRef__\":true,\"id\":957},{\"__isSmartRef__\":true,\"id\":958},{\"__isSmartRef__\":true,\"id\":959},{\"__isSmartRef__\":true,\"id\":960}],[{\"__isSmartRef__\":true,\"id\":961},{\"__isSmartRef__\":true,\"id\":962},{\"__isSmartRef__\":true,\"id\":963},{\"__isSmartRef__\":true,\"id\":964},{\"__isSmartRef__\":true,\"id\":965},{\"__isSmartRef__\":true,\"id\":966}],[{\"__isSmartRef__\":true,\"id\":967},{\"__isSmartRef__\":true,\"id\":968},{\"__isSmartRef__\":true,\"id\":969},{\"__isSmartRef__\":true,\"id\":970},{\"__isSmartRef__\":true,\"id\":971},{\"__isSmartRef__\":true,\"id\":972}],[{\"__isSmartRef__\":true,\"id\":973},{\"__isSmartRef__\":true,\"id\":974},{\"__isSmartRef__\":true,\"id\":975},{\"__isSmartRef__\":true,\"id\":976},{\"__isSmartRef__\":true,\"id\":977},{\"__isSmartRef__\":true,\"id\":978}],[{\"__isSmartRef__\":true,\"id\":979},{\"__isSmartRef__\":true,\"id\":980},{\"__isSmartRef__\":true,\"id\":981},{\"__isSmartRef__\":true,\"id\":982},{\"__isSmartRef__\":true,\"id\":983},{\"__isSmartRef__\":true,\"id\":984}],[{\"__isSmartRef__\":true,\"id\":985},{\"__isSmartRef__\":true,\"id\":986},{\"__isSmartRef__\":true,\"id\":987},{\"__isSmartRef__\":true,\"id\":988},{\"__isSmartRef__\":true,\"id\":989},{\"__isSmartRef__\":true,\"id\":990}],[{\"__isSmartRef__\":true,\"id\":991},{\"__isSmartRef__\":true,\"id\":992},{\"__isSmartRef__\":true,\"id\":993},{\"__isSmartRef__\":true,\"id\":994},{\"__isSmartRef__\":true,\"id\":995},{\"__isSmartRef__\":true,\"id\":996}],[{\"__isSmartRef__\":true,\"id\":997},{\"__isSmartRef__\":true,\"id\":998},{\"__isSmartRef__\":true,\"id\":999},{\"__isSmartRef__\":true,\"id\":1000},{\"__isSmartRef__\":true,\"id\":1001},{\"__isSmartRef__\":true,\"id\":1002}],[{\"__isSmartRef__\":true,\"id\":1003},{\"__isSmartRef__\":true,\"id\":1004},{\"__isSmartRef__\":true,\"id\":1005},{\"__isSmartRef__\":true,\"id\":1006},{\"__isSmartRef__\":true,\"id\":1007},{\"__isSmartRef__\":true,\"id\":1008}],[{\"__isSmartRef__\":true,\"id\":1009},{\"__isSmartRef__\":true,\"id\":1010},{\"__isSmartRef__\":true,\"id\":1011},{\"__isSmartRef__\":true,\"id\":1012},{\"__isSmartRef__\":true,\"id\":1013},{\"__isSmartRef__\":true,\"id\":1014}],[{\"__isSmartRef__\":true,\"id\":1015},{\"__isSmartRef__\":true,\"id\":1016},{\"__isSmartRef__\":true,\"id\":1017},{\"__isSmartRef__\":true,\"id\":1018},{\"__isSmartRef__\":true,\"id\":1019},{\"__isSmartRef__\":true,\"id\":1020}],[{\"__isSmartRef__\":true,\"id\":1021},{\"__isSmartRef__\":true,\"id\":1022},{\"__isSmartRef__\":true,\"id\":1023},{\"__isSmartRef__\":true,\"id\":1024},{\"__isSmartRef__\":true,\"id\":1025},{\"__isSmartRef__\":true,\"id\":1026}],[{\"__isSmartRef__\":true,\"id\":1027},{\"__isSmartRef__\":true,\"id\":1028},{\"__isSmartRef__\":true,\"id\":1029},{\"__isSmartRef__\":true,\"id\":1030},{\"__isSmartRef__\":true,\"id\":1031},{\"__isSmartRef__\":true,\"id\":1032}],[{\"__isSmartRef__\":true,\"id\":1033},{\"__isSmartRef__\":true,\"id\":1034},{\"__isSmartRef__\":true,\"id\":1035},{\"__isSmartRef__\":true,\"id\":1036},{\"__isSmartRef__\":true,\"id\":1037},{\"__isSmartRef__\":true,\"id\":1038}],[{\"__isSmartRef__\":true,\"id\":1039},{\"__isSmartRef__\":true,\"id\":1040},{\"__isSmartRef__\":true,\"id\":1041},{\"__isSmartRef__\":true,\"id\":1042},{\"__isSmartRef__\":true,\"id\":1043},{\"__isSmartRef__\":true,\"id\":1044}],[{\"__isSmartRef__\":true,\"id\":1045},{\"__isSmartRef__\":true,\"id\":1046},{\"__isSmartRef__\":true,\"id\":1047},{\"__isSmartRef__\":true,\"id\":1048},{\"__isSmartRef__\":true,\"id\":1049},{\"__isSmartRef__\":true,\"id\":1050}],[{\"__isSmartRef__\":true,\"id\":1051},{\"__isSmartRef__\":true,\"id\":1052},{\"__isSmartRef__\":true,\"id\":1053},{\"__isSmartRef__\":true,\"id\":1054},{\"__isSmartRef__\":true,\"id\":1055},{\"__isSmartRef__\":true,\"id\":1056}],[{\"__isSmartRef__\":true,\"id\":1057},{\"__isSmartRef__\":true,\"id\":1058},{\"__isSmartRef__\":true,\"id\":1059},{\"__isSmartRef__\":true,\"id\":1060},{\"__isSmartRef__\":true,\"id\":1061},{\"__isSmartRef__\":true,\"id\":1062}],[{\"__isSmartRef__\":true,\"id\":1063},{\"__isSmartRef__\":true,\"id\":1064},{\"__isSmartRef__\":true,\"id\":1065},{\"__isSmartRef__\":true,\"id\":1066},{\"__isSmartRef__\":true,\"id\":1067},{\"__isSmartRef__\":true,\"id\":1068}],[{\"__isSmartRef__\":true,\"id\":1069},{\"__isSmartRef__\":true,\"id\":1070},{\"__isSmartRef__\":true,\"id\":1071},{\"__isSmartRef__\":true,\"id\":1072},{\"__isSmartRef__\":true,\"id\":1073},{\"__isSmartRef__\":true,\"id\":1074}],[{\"__isSmartRef__\":true,\"id\":1075},{\"__isSmartRef__\":true,\"id\":1076},{\"__isSmartRef__\":true,\"id\":1077},{\"__isSmartRef__\":true,\"id\":1078},{\"__isSmartRef__\":true,\"id\":1079},{\"__isSmartRef__\":true,\"id\":1080}],[{\"__isSmartRef__\":true,\"id\":1081},{\"__isSmartRef__\":true,\"id\":1082},{\"__isSmartRef__\":true,\"id\":1083},{\"__isSmartRef__\":true,\"id\":1084},{\"__isSmartRef__\":true,\"id\":1085},{\"__isSmartRef__\":true,\"id\":1086}],[{\"__isSmartRef__\":true,\"id\":1087},{\"__isSmartRef__\":true,\"id\":1088},{\"__isSmartRef__\":true,\"id\":1089},{\"__isSmartRef__\":true,\"id\":1090},{\"__isSmartRef__\":true,\"id\":1091},{\"__isSmartRef__\":true,\"id\":1092}],[{\"__isSmartRef__\":true,\"id\":1093},{\"__isSmartRef__\":true,\"id\":1094},{\"__isSmartRef__\":true,\"id\":1095},{\"__isSmartRef__\":true,\"id\":1096},{\"__isSmartRef__\":true,\"id\":1097},{\"__isSmartRef__\":true,\"id\":1098}],[{\"__isSmartRef__\":true,\"id\":1099},{\"__isSmartRef__\":true,\"id\":1100},{\"__isSmartRef__\":true,\"id\":1101},{\"__isSmartRef__\":true,\"id\":1102},{\"__isSmartRef__\":true,\"id\":1103},{\"__isSmartRef__\":true,\"id\":1104}],[{\"__isSmartRef__\":true,\"id\":1105},{\"__isSmartRef__\":true,\"id\":1106},{\"__isSmartRef__\":true,\"id\":1107},{\"__isSmartRef__\":true,\"id\":1108},{\"__isSmartRef__\":true,\"id\":1109},{\"__isSmartRef__\":true,\"id\":1110}],[{\"__isSmartRef__\":true,\"id\":1111},{\"__isSmartRef__\":true,\"id\":1112},{\"__isSmartRef__\":true,\"id\":1113},{\"__isSmartRef__\":true,\"id\":1114},{\"__isSmartRef__\":true,\"id\":1115},{\"__isSmartRef__\":true,\"id\":1116}],[{\"__isSmartRef__\":true,\"id\":1117},{\"__isSmartRef__\":true,\"id\":1118},{\"__isSmartRef__\":true,\"id\":1119},{\"__isSmartRef__\":true,\"id\":1120},{\"__isSmartRef__\":true,\"id\":1121},{\"__isSmartRef__\":true,\"id\":1122}],[{\"__isSmartRef__\":true,\"id\":1123},{\"__isSmartRef__\":true,\"id\":1124},{\"__isSmartRef__\":true,\"id\":1125},{\"__isSmartRef__\":true,\"id\":1126},{\"__isSmartRef__\":true,\"id\":1127},{\"__isSmartRef__\":true,\"id\":1128}],[{\"__isSmartRef__\":true,\"id\":1129},{\"__isSmartRef__\":true,\"id\":1130},{\"__isSmartRef__\":true,\"id\":1131},{\"__isSmartRef__\":true,\"id\":1132},{\"__isSmartRef__\":true,\"id\":1133},{\"__isSmartRef__\":true,\"id\":1134}],[{\"__isSmartRef__\":true,\"id\":1135},{\"__isSmartRef__\":true,\"id\":1136},{\"__isSmartRef__\":true,\"id\":1137},{\"__isSmartRef__\":true,\"id\":1138},{\"__isSmartRef__\":true,\"id\":1139},{\"__isSmartRef__\":true,\"id\":1140}],[{\"__isSmartRef__\":true,\"id\":1141},{\"__isSmartRef__\":true,\"id\":1142},{\"__isSmartRef__\":true,\"id\":1143},{\"__isSmartRef__\":true,\"id\":1144},{\"__isSmartRef__\":true,\"id\":1145},{\"__isSmartRef__\":true,\"id\":1146}],[{\"__isSmartRef__\":true,\"id\":1147},{\"__isSmartRef__\":true,\"id\":1148},{\"__isSmartRef__\":true,\"id\":1149},{\"__isSmartRef__\":true,\"id\":1150},{\"__isSmartRef__\":true,\"id\":1151},{\"__isSmartRef__\":true,\"id\":1152}],[{\"__isSmartRef__\":true,\"id\":1153},{\"__isSmartRef__\":true,\"id\":1154},{\"__isSmartRef__\":true,\"id\":1155},{\"__isSmartRef__\":true,\"id\":1156},{\"__isSmartRef__\":true,\"id\":1157},{\"__isSmartRef__\":true,\"id\":1158}],[{\"__isSmartRef__\":true,\"id\":1159},{\"__isSmartRef__\":true,\"id\":1160},{\"__isSmartRef__\":true,\"id\":1161},{\"__isSmartRef__\":true,\"id\":1162},{\"__isSmartRef__\":true,\"id\":1163},{\"__isSmartRef__\":true,\"id\":1164}],[{\"__isSmartRef__\":true,\"id\":1165},{\"__isSmartRef__\":true,\"id\":1166},{\"__isSmartRef__\":true,\"id\":1167},{\"__isSmartRef__\":true,\"id\":1168},{\"__isSmartRef__\":true,\"id\":1169},{\"__isSmartRef__\":true,\"id\":1170}],[{\"__isSmartRef__\":true,\"id\":1171},{\"__isSmartRef__\":true,\"id\":1172},{\"__isSmartRef__\":true,\"id\":1173},{\"__isSmartRef__\":true,\"id\":1174},{\"__isSmartRef__\":true,\"id\":1175},{\"__isSmartRef__\":true,\"id\":1176}],[{\"__isSmartRef__\":true,\"id\":1177},{\"__isSmartRef__\":true,\"id\":1178},{\"__isSmartRef__\":true,\"id\":1179},{\"__isSmartRef__\":true,\"id\":1180},{\"__isSmartRef__\":true,\"id\":1181},{\"__isSmartRef__\":true,\"id\":1182}],[{\"__isSmartRef__\":true,\"id\":1183},{\"__isSmartRef__\":true,\"id\":1184},{\"__isSmartRef__\":true,\"id\":1185},{\"__isSmartRef__\":true,\"id\":1186},{\"__isSmartRef__\":true,\"id\":1187},{\"__isSmartRef__\":true,\"id\":1188}],[{\"__isSmartRef__\":true,\"id\":1189},{\"__isSmartRef__\":true,\"id\":1190},{\"__isSmartRef__\":true,\"id\":1191},{\"__isSmartRef__\":true,\"id\":1192},{\"__isSmartRef__\":true,\"id\":1193},{\"__isSmartRef__\":true,\"id\":1194}],[{\"__isSmartRef__\":true,\"id\":1195},{\"__isSmartRef__\":true,\"id\":1196},{\"__isSmartRef__\":true,\"id\":1197},{\"__isSmartRef__\":true,\"id\":1198},{\"__isSmartRef__\":true,\"id\":1199},{\"__isSmartRef__\":true,\"id\":1200}],[{\"__isSmartRef__\":true,\"id\":1201},{\"__isSmartRef__\":true,\"id\":1202},{\"__isSmartRef__\":true,\"id\":1203},{\"__isSmartRef__\":true,\"id\":1204},{\"__isSmartRef__\":true,\"id\":1205},{\"__isSmartRef__\":true,\"id\":1206}],[{\"__isSmartRef__\":true,\"id\":1207},{\"__isSmartRef__\":true,\"id\":1208},{\"__isSmartRef__\":true,\"id\":1209},{\"__isSmartRef__\":true,\"id\":1210},{\"__isSmartRef__\":true,\"id\":1211},{\"__isSmartRef__\":true,\"id\":1212}],[{\"__isSmartRef__\":true,\"id\":1213},{\"__isSmartRef__\":true,\"id\":1214},{\"__isSmartRef__\":true,\"id\":1215},{\"__isSmartRef__\":true,\"id\":1216},{\"__isSmartRef__\":true,\"id\":1217},{\"__isSmartRef__\":true,\"id\":1218}],[{\"__isSmartRef__\":true,\"id\":1219},{\"__isSmartRef__\":true,\"id\":1220},{\"__isSmartRef__\":true,\"id\":1221},{\"__isSmartRef__\":true,\"id\":1222},{\"__isSmartRef__\":true,\"id\":1223},{\"__isSmartRef__\":true,\"id\":1224}],[{\"__isSmartRef__\":true,\"id\":1225},{\"__isSmartRef__\":true,\"id\":1226},{\"__isSmartRef__\":true,\"id\":1227},{\"__isSmartRef__\":true,\"id\":1228},{\"__isSmartRef__\":true,\"id\":1229},{\"__isSmartRef__\":true,\"id\":1230}],[{\"__isSmartRef__\":true,\"id\":1231},{\"__isSmartRef__\":true,\"id\":1232},{\"__isSmartRef__\":true,\"id\":1233},{\"__isSmartRef__\":true,\"id\":1234},{\"__isSmartRef__\":true,\"id\":1235},{\"__isSmartRef__\":true,\"id\":1236}],[{\"__isSmartRef__\":true,\"id\":1237},{\"__isSmartRef__\":true,\"id\":1238},{\"__isSmartRef__\":true,\"id\":1239},{\"__isSmartRef__\":true,\"id\":1240},{\"__isSmartRef__\":true,\"id\":1241},{\"__isSmartRef__\":true,\"id\":1242}],[{\"__isSmartRef__\":true,\"id\":1243},{\"__isSmartRef__\":true,\"id\":1244},{\"__isSmartRef__\":true,\"id\":1245},{\"__isSmartRef__\":true,\"id\":1246},{\"__isSmartRef__\":true,\"id\":1247},{\"__isSmartRef__\":true,\"id\":1248}],[{\"__isSmartRef__\":true,\"id\":1249},{\"__isSmartRef__\":true,\"id\":1250},{\"__isSmartRef__\":true,\"id\":1251},{\"__isSmartRef__\":true,\"id\":1252},{\"__isSmartRef__\":true,\"id\":1253},{\"__isSmartRef__\":true,\"id\":1254}],[{\"__isSmartRef__\":true,\"id\":1255},{\"__isSmartRef__\":true,\"id\":1256},{\"__isSmartRef__\":true,\"id\":1257},{\"__isSmartRef__\":true,\"id\":1258},{\"__isSmartRef__\":true,\"id\":1259},{\"__isSmartRef__\":true,\"id\":1260}],[{\"__isSmartRef__\":true,\"id\":1261},{\"__isSmartRef__\":true,\"id\":1262},{\"__isSmartRef__\":true,\"id\":1263},{\"__isSmartRef__\":true,\"id\":1264},{\"__isSmartRef__\":true,\"id\":1265},{\"__isSmartRef__\":true,\"id\":1266}],[{\"__isSmartRef__\":true,\"id\":1267},{\"__isSmartRef__\":true,\"id\":1268},{\"__isSmartRef__\":true,\"id\":1269},{\"__isSmartRef__\":true,\"id\":1270},{\"__isSmartRef__\":true,\"id\":1271},{\"__isSmartRef__\":true,\"id\":1272}],[{\"__isSmartRef__\":true,\"id\":1273},{\"__isSmartRef__\":true,\"id\":1274},{\"__isSmartRef__\":true,\"id\":1275},{\"__isSmartRef__\":true,\"id\":1276},{\"__isSmartRef__\":true,\"id\":1277},{\"__isSmartRef__\":true,\"id\":1278}],[{\"__isSmartRef__\":true,\"id\":1279},{\"__isSmartRef__\":true,\"id\":1280},{\"__isSmartRef__\":true,\"id\":1281},{\"__isSmartRef__\":true,\"id\":1282},{\"__isSmartRef__\":true,\"id\":1283},{\"__isSmartRef__\":true,\"id\":1284}],[{\"__isSmartRef__\":true,\"id\":1285},{\"__isSmartRef__\":true,\"id\":1286},{\"__isSmartRef__\":true,\"id\":1287},{\"__isSmartRef__\":true,\"id\":1288},{\"__isSmartRef__\":true,\"id\":1289},{\"__isSmartRef__\":true,\"id\":1290}],[{\"__isSmartRef__\":true,\"id\":1291},{\"__isSmartRef__\":true,\"id\":1292},{\"__isSmartRef__\":true,\"id\":1293},{\"__isSmartRef__\":true,\"id\":1294},{\"__isSmartRef__\":true,\"id\":1295},{\"__isSmartRef__\":true,\"id\":1296}],[{\"__isSmartRef__\":true,\"id\":1297},{\"__isSmartRef__\":true,\"id\":1298},{\"__isSmartRef__\":true,\"id\":1299},{\"__isSmartRef__\":true,\"id\":1300},{\"__isSmartRef__\":true,\"id\":1301},{\"__isSmartRef__\":true,\"id\":1302}],[{\"__isSmartRef__\":true,\"id\":1303},{\"__isSmartRef__\":true,\"id\":1304},{\"__isSmartRef__\":true,\"id\":1305},{\"__isSmartRef__\":true,\"id\":1306},{\"__isSmartRef__\":true,\"id\":1307},{\"__isSmartRef__\":true,\"id\":1308}],[{\"__isSmartRef__\":true,\"id\":1309},{\"__isSmartRef__\":true,\"id\":1310},{\"__isSmartRef__\":true,\"id\":1311},{\"__isSmartRef__\":true,\"id\":1312},{\"__isSmartRef__\":true,\"id\":1313},{\"__isSmartRef__\":true,\"id\":1314}],[{\"__isSmartRef__\":true,\"id\":1315},{\"__isSmartRef__\":true,\"id\":1316},{\"__isSmartRef__\":true,\"id\":1317},{\"__isSmartRef__\":true,\"id\":1318},{\"__isSmartRef__\":true,\"id\":1319},{\"__isSmartRef__\":true,\"id\":1320}],[{\"__isSmartRef__\":true,\"id\":1321},{\"__isSmartRef__\":true,\"id\":1322},{\"__isSmartRef__\":true,\"id\":1323},{\"__isSmartRef__\":true,\"id\":1324},{\"__isSmartRef__\":true,\"id\":1325},{\"__isSmartRef__\":true,\"id\":1326}],[{\"__isSmartRef__\":true,\"id\":1327},{\"__isSmartRef__\":true,\"id\":1328},{\"__isSmartRef__\":true,\"id\":1329},{\"__isSmartRef__\":true,\"id\":1330},{\"__isSmartRef__\":true,\"id\":1331},{\"__isSmartRef__\":true,\"id\":1332}],[{\"__isSmartRef__\":true,\"id\":1333},{\"__isSmartRef__\":true,\"id\":1334},{\"__isSmartRef__\":true,\"id\":1335},{\"__isSmartRef__\":true,\"id\":1336},{\"__isSmartRef__\":true,\"id\":1337},{\"__isSmartRef__\":true,\"id\":1338}],[{\"__isSmartRef__\":true,\"id\":1339},{\"__isSmartRef__\":true,\"id\":1340},{\"__isSmartRef__\":true,\"id\":1341},{\"__isSmartRef__\":true,\"id\":1342},{\"__isSmartRef__\":true,\"id\":1343},{\"__isSmartRef__\":true,\"id\":1344}],[{\"__isSmartRef__\":true,\"id\":1345},{\"__isSmartRef__\":true,\"id\":1346},{\"__isSmartRef__\":true,\"id\":1347},{\"__isSmartRef__\":true,\"id\":1348},{\"__isSmartRef__\":true,\"id\":1349},{\"__isSmartRef__\":true,\"id\":1350}],[{\"__isSmartRef__\":true,\"id\":1351},{\"__isSmartRef__\":true,\"id\":1352},{\"__isSmartRef__\":true,\"id\":1353},{\"__isSmartRef__\":true,\"id\":1354},{\"__isSmartRef__\":true,\"id\":1355},{\"__isSmartRef__\":true,\"id\":1356}],[{\"__isSmartRef__\":true,\"id\":1357},{\"__isSmartRef__\":true,\"id\":1358},{\"__isSmartRef__\":true,\"id\":1359},{\"__isSmartRef__\":true,\"id\":1360},{\"__isSmartRef__\":true,\"id\":1361},{\"__isSmartRef__\":true,\"id\":1362}],[{\"__isSmartRef__\":true,\"id\":1363},{\"__isSmartRef__\":true,\"id\":1364},{\"__isSmartRef__\":true,\"id\":1365},{\"__isSmartRef__\":true,\"id\":1366},{\"__isSmartRef__\":true,\"id\":1367},{\"__isSmartRef__\":true,\"id\":1368}],[{\"__isSmartRef__\":true,\"id\":1369},{\"__isSmartRef__\":true,\"id\":1370},{\"__isSmartRef__\":true,\"id\":1371},{\"__isSmartRef__\":true,\"id\":1372},{\"__isSmartRef__\":true,\"id\":1373},{\"__isSmartRef__\":true,\"id\":1374}],[{\"__isSmartRef__\":true,\"id\":1375},{\"__isSmartRef__\":true,\"id\":1376},{\"__isSmartRef__\":true,\"id\":1377},{\"__isSmartRef__\":true,\"id\":1378},{\"__isSmartRef__\":true,\"id\":1379},{\"__isSmartRef__\":true,\"id\":1380}],[{\"__isSmartRef__\":true,\"id\":1381},{\"__isSmartRef__\":true,\"id\":1382},{\"__isSmartRef__\":true,\"id\":1383},{\"__isSmartRef__\":true,\"id\":1384},{\"__isSmartRef__\":true,\"id\":1385},{\"__isSmartRef__\":true,\"id\":1386}],[{\"__isSmartRef__\":true,\"id\":1387},{\"__isSmartRef__\":true,\"id\":1388},{\"__isSmartRef__\":true,\"id\":1389},{\"__isSmartRef__\":true,\"id\":1390},{\"__isSmartRef__\":true,\"id\":1391},{\"__isSmartRef__\":true,\"id\":1392}],[{\"__isSmartRef__\":true,\"id\":1393},{\"__isSmartRef__\":true,\"id\":1394},{\"__isSmartRef__\":true,\"id\":1395},{\"__isSmartRef__\":true,\"id\":1396},{\"__isSmartRef__\":true,\"id\":1397},{\"__isSmartRef__\":true,\"id\":1398}],[{\"__isSmartRef__\":true,\"id\":1399},{\"__isSmartRef__\":true,\"id\":1400},{\"__isSmartRef__\":true,\"id\":1401},{\"__isSmartRef__\":true,\"id\":1402},{\"__isSmartRef__\":true,\"id\":1403},{\"__isSmartRef__\":true,\"id\":1404}],[{\"__isSmartRef__\":true,\"id\":1405},{\"__isSmartRef__\":true,\"id\":1406},{\"__isSmartRef__\":true,\"id\":1407},{\"__isSmartRef__\":true,\"id\":1408},{\"__isSmartRef__\":true,\"id\":1409},{\"__isSmartRef__\":true,\"id\":1410}],[{\"__isSmartRef__\":true,\"id\":1411},{\"__isSmartRef__\":true,\"id\":1412},{\"__isSmartRef__\":true,\"id\":1413},{\"__isSmartRef__\":true,\"id\":1414},{\"__isSmartRef__\":true,\"id\":1415},{\"__isSmartRef__\":true,\"id\":1416}],[{\"__isSmartRef__\":true,\"id\":1417},{\"__isSmartRef__\":true,\"id\":1418},{\"__isSmartRef__\":true,\"id\":1419},{\"__isSmartRef__\":true,\"id\":1420},{\"__isSmartRef__\":true,\"id\":1421},{\"__isSmartRef__\":true,\"id\":1422}],[{\"__isSmartRef__\":true,\"id\":1423},{\"__isSmartRef__\":true,\"id\":1424},{\"__isSmartRef__\":true,\"id\":1425},{\"__isSmartRef__\":true,\"id\":1426},{\"__isSmartRef__\":true,\"id\":1427},{\"__isSmartRef__\":true,\"id\":1428}],[{\"__isSmartRef__\":true,\"id\":1429},{\"__isSmartRef__\":true,\"id\":1430},{\"__isSmartRef__\":true,\"id\":1431},{\"__isSmartRef__\":true,\"id\":1432},{\"__isSmartRef__\":true,\"id\":1433},{\"__isSmartRef__\":true,\"id\":1434}],[{\"__isSmartRef__\":true,\"id\":1435},{\"__isSmartRef__\":true,\"id\":1436},{\"__isSmartRef__\":true,\"id\":1437},{\"__isSmartRef__\":true,\"id\":1438},{\"__isSmartRef__\":true,\"id\":1439},{\"__isSmartRef__\":true,\"id\":1440}],[{\"__isSmartRef__\":true,\"id\":1441},{\"__isSmartRef__\":true,\"id\":1442},{\"__isSmartRef__\":true,\"id\":1443},{\"__isSmartRef__\":true,\"id\":1444},{\"__isSmartRef__\":true,\"id\":1445},{\"__isSmartRef__\":true,\"id\":1446}],[{\"__isSmartRef__\":true,\"id\":1447},{\"__isSmartRef__\":true,\"id\":1448},{\"__isSmartRef__\":true,\"id\":1449},{\"__isSmartRef__\":true,\"id\":1450},{\"__isSmartRef__\":true,\"id\":1451},{\"__isSmartRef__\":true,\"id\":1452}],[{\"__isSmartRef__\":true,\"id\":1453},{\"__isSmartRef__\":true,\"id\":1454},{\"__isSmartRef__\":true,\"id\":1455},{\"__isSmartRef__\":true,\"id\":1456},{\"__isSmartRef__\":true,\"id\":1457},{\"__isSmartRef__\":true,\"id\":1458}],[{\"__isSmartRef__\":true,\"id\":1459},{\"__isSmartRef__\":true,\"id\":1460},{\"__isSmartRef__\":true,\"id\":1461},{\"__isSmartRef__\":true,\"id\":1462},{\"__isSmartRef__\":true,\"id\":1463},{\"__isSmartRef__\":true,\"id\":1464}],[{\"__isSmartRef__\":true,\"id\":1465},{\"__isSmartRef__\":true,\"id\":1466},{\"__isSmartRef__\":true,\"id\":1467},{\"__isSmartRef__\":true,\"id\":1468},{\"__isSmartRef__\":true,\"id\":1469},{\"__isSmartRef__\":true,\"id\":1470}],[{\"__isSmartRef__\":true,\"id\":1471},{\"__isSmartRef__\":true,\"id\":1472},{\"__isSmartRef__\":true,\"id\":1473},{\"__isSmartRef__\":true,\"id\":1474},{\"__isSmartRef__\":true,\"id\":1475},{\"__isSmartRef__\":true,\"id\":1476}],[{\"__isSmartRef__\":true,\"id\":1477},{\"__isSmartRef__\":true,\"id\":1478},{\"__isSmartRef__\":true,\"id\":1479},{\"__isSmartRef__\":true,\"id\":1480},{\"__isSmartRef__\":true,\"id\":1481},{\"__isSmartRef__\":true,\"id\":1482}],[{\"__isSmartRef__\":true,\"id\":1483},{\"__isSmartRef__\":true,\"id\":1484},{\"__isSmartRef__\":true,\"id\":1485},{\"__isSmartRef__\":true,\"id\":1486},{\"__isSmartRef__\":true,\"id\":1487},{\"__isSmartRef__\":true,\"id\":1488}],[{\"__isSmartRef__\":true,\"id\":1489},{\"__isSmartRef__\":true,\"id\":1490},{\"__isSmartRef__\":true,\"id\":1491},{\"__isSmartRef__\":true,\"id\":1492},{\"__isSmartRef__\":true,\"id\":1493},{\"__isSmartRef__\":true,\"id\":1494}],[{\"__isSmartRef__\":true,\"id\":1495},{\"__isSmartRef__\":true,\"id\":1496},{\"__isSmartRef__\":true,\"id\":1497},{\"__isSmartRef__\":true,\"id\":1498},{\"__isSmartRef__\":true,\"id\":1499},{\"__isSmartRef__\":true,\"id\":1500}],[{\"__isSmartRef__\":true,\"id\":1501},{\"__isSmartRef__\":true,\"id\":1502},{\"__isSmartRef__\":true,\"id\":1503},{\"__isSmartRef__\":true,\"id\":1504},{\"__isSmartRef__\":true,\"id\":1505},{\"__isSmartRef__\":true,\"id\":1506}],[{\"__isSmartRef__\":true,\"id\":1507},{\"__isSmartRef__\":true,\"id\":1508},{\"__isSmartRef__\":true,\"id\":1509},{\"__isSmartRef__\":true,\"id\":1510},{\"__isSmartRef__\":true,\"id\":1511},{\"__isSmartRef__\":true,\"id\":1512}],[{\"__isSmartRef__\":true,\"id\":1513},{\"__isSmartRef__\":true,\"id\":1514},{\"__isSmartRef__\":true,\"id\":1515},{\"__isSmartRef__\":true,\"id\":1516},{\"__isSmartRef__\":true,\"id\":1517},{\"__isSmartRef__\":true,\"id\":1518}],[{\"__isSmartRef__\":true,\"id\":1519},{\"__isSmartRef__\":true,\"id\":1520},{\"__isSmartRef__\":true,\"id\":1521},{\"__isSmartRef__\":true,\"id\":1522},{\"__isSmartRef__\":true,\"id\":1523},{\"__isSmartRef__\":true,\"id\":1524}],[{\"__isSmartRef__\":true,\"id\":1525},{\"__isSmartRef__\":true,\"id\":1526},{\"__isSmartRef__\":true,\"id\":1527},{\"__isSmartRef__\":true,\"id\":1528},{\"__isSmartRef__\":true,\"id\":1529},{\"__isSmartRef__\":true,\"id\":1530}],[{\"__isSmartRef__\":true,\"id\":1531},{\"__isSmartRef__\":true,\"id\":1532},{\"__isSmartRef__\":true,\"id\":1533},{\"__isSmartRef__\":true,\"id\":1534},{\"__isSmartRef__\":true,\"id\":1535},{\"__isSmartRef__\":true,\"id\":1536}],[{\"__isSmartRef__\":true,\"id\":1537},{\"__isSmartRef__\":true,\"id\":1538},{\"__isSmartRef__\":true,\"id\":1539},{\"__isSmartRef__\":true,\"id\":1540},{\"__isSmartRef__\":true,\"id\":1541},{\"__isSmartRef__\":true,\"id\":1542}],[{\"__isSmartRef__\":true,\"id\":1543},{\"__isSmartRef__\":true,\"id\":1544},{\"__isSmartRef__\":true,\"id\":1545},{\"__isSmartRef__\":true,\"id\":1546},{\"__isSmartRef__\":true,\"id\":1547},{\"__isSmartRef__\":true,\"id\":1548}],[{\"__isSmartRef__\":true,\"id\":1549},{\"__isSmartRef__\":true,\"id\":1550},{\"__isSmartRef__\":true,\"id\":1551},{\"__isSmartRef__\":true,\"id\":1552},{\"__isSmartRef__\":true,\"id\":1553},{\"__isSmartRef__\":true,\"id\":1554}],[{\"__isSmartRef__\":true,\"id\":1555},{\"__isSmartRef__\":true,\"id\":1556},{\"__isSmartRef__\":true,\"id\":1557},{\"__isSmartRef__\":true,\"id\":1558},{\"__isSmartRef__\":true,\"id\":1559},{\"__isSmartRef__\":true,\"id\":1560}],[{\"__isSmartRef__\":true,\"id\":1561},{\"__isSmartRef__\":true,\"id\":1562},{\"__isSmartRef__\":true,\"id\":1563},{\"__isSmartRef__\":true,\"id\":1564},{\"__isSmartRef__\":true,\"id\":1565},{\"__isSmartRef__\":true,\"id\":1566}],[{\"__isSmartRef__\":true,\"id\":1567},{\"__isSmartRef__\":true,\"id\":1568},{\"__isSmartRef__\":true,\"id\":1569},{\"__isSmartRef__\":true,\"id\":1570},{\"__isSmartRef__\":true,\"id\":1571},{\"__isSmartRef__\":true,\"id\":1572}],[{\"__isSmartRef__\":true,\"id\":1573},{\"__isSmartRef__\":true,\"id\":1574},{\"__isSmartRef__\":true,\"id\":1575},{\"__isSmartRef__\":true,\"id\":1576},{\"__isSmartRef__\":true,\"id\":1577},{\"__isSmartRef__\":true,\"id\":1578}],[{\"__isSmartRef__\":true,\"id\":1579},{\"__isSmartRef__\":true,\"id\":1580},{\"__isSmartRef__\":true,\"id\":1581},{\"__isSmartRef__\":true,\"id\":1582},{\"__isSmartRef__\":true,\"id\":1583},{\"__isSmartRef__\":true,\"id\":1584}],[{\"__isSmartRef__\":true,\"id\":1585},{\"__isSmartRef__\":true,\"id\":1586},{\"__isSmartRef__\":true,\"id\":1587},{\"__isSmartRef__\":true,\"id\":1588},{\"__isSmartRef__\":true,\"id\":1589},{\"__isSmartRef__\":true,\"id\":1590}],[{\"__isSmartRef__\":true,\"id\":1591},{\"__isSmartRef__\":true,\"id\":1592},{\"__isSmartRef__\":true,\"id\":1593},{\"__isSmartRef__\":true,\"id\":1594},{\"__isSmartRef__\":true,\"id\":1595},{\"__isSmartRef__\":true,\"id\":1596}],[{\"__isSmartRef__\":true,\"id\":1597},{\"__isSmartRef__\":true,\"id\":1598},{\"__isSmartRef__\":true,\"id\":1599},{\"__isSmartRef__\":true,\"id\":1600},{\"__isSmartRef__\":true,\"id\":1601},{\"__isSmartRef__\":true,\"id\":1602}],[{\"__isSmartRef__\":true,\"id\":1603},{\"__isSmartRef__\":true,\"id\":1604},{\"__isSmartRef__\":true,\"id\":1605},{\"__isSmartRef__\":true,\"id\":1606},{\"__isSmartRef__\":true,\"id\":1607},{\"__isSmartRef__\":true,\"id\":1608}],[{\"__isSmartRef__\":true,\"id\":1609},{\"__isSmartRef__\":true,\"id\":1610},{\"__isSmartRef__\":true,\"id\":1611},{\"__isSmartRef__\":true,\"id\":1612},{\"__isSmartRef__\":true,\"id\":1613},{\"__isSmartRef__\":true,\"id\":1614}],[{\"__isSmartRef__\":true,\"id\":1615},{\"__isSmartRef__\":true,\"id\":1616},{\"__isSmartRef__\":true,\"id\":1617},{\"__isSmartRef__\":true,\"id\":1618},{\"__isSmartRef__\":true,\"id\":1619},{\"__isSmartRef__\":true,\"id\":1620}],[{\"__isSmartRef__\":true,\"id\":1621},{\"__isSmartRef__\":true,\"id\":1622},{\"__isSmartRef__\":true,\"id\":1623},{\"__isSmartRef__\":true,\"id\":1624},{\"__isSmartRef__\":true,\"id\":1625},{\"__isSmartRef__\":true,\"id\":1626}],[{\"__isSmartRef__\":true,\"id\":1627},{\"__isSmartRef__\":true,\"id\":1628},{\"__isSmartRef__\":true,\"id\":1629},{\"__isSmartRef__\":true,\"id\":1630},{\"__isSmartRef__\":true,\"id\":1631},{\"__isSmartRef__\":true,\"id\":1632}],[{\"__isSmartRef__\":true,\"id\":1633},{\"__isSmartRef__\":true,\"id\":1634},{\"__isSmartRef__\":true,\"id\":1635},{\"__isSmartRef__\":true,\"id\":1636},{\"__isSmartRef__\":true,\"id\":1637},{\"__isSmartRef__\":true,\"id\":1638}],[{\"__isSmartRef__\":true,\"id\":1639},{\"__isSmartRef__\":true,\"id\":1640},{\"__isSmartRef__\":true,\"id\":1641},{\"__isSmartRef__\":true,\"id\":1642},{\"__isSmartRef__\":true,\"id\":1643},{\"__isSmartRef__\":true,\"id\":1644}],[{\"__isSmartRef__\":true,\"id\":1645},{\"__isSmartRef__\":true,\"id\":1646},{\"__isSmartRef__\":true,\"id\":1647},{\"__isSmartRef__\":true,\"id\":1648},{\"__isSmartRef__\":true,\"id\":1649},{\"__isSmartRef__\":true,\"id\":1650}],[{\"__isSmartRef__\":true,\"id\":1651},{\"__isSmartRef__\":true,\"id\":1652},{\"__isSmartRef__\":true,\"id\":1653},{\"__isSmartRef__\":true,\"id\":1654},{\"__isSmartRef__\":true,\"id\":1655},{\"__isSmartRef__\":true,\"id\":1656}],[{\"__isSmartRef__\":true,\"id\":1657},{\"__isSmartRef__\":true,\"id\":1658},{\"__isSmartRef__\":true,\"id\":1659},{\"__isSmartRef__\":true,\"id\":1660},{\"__isSmartRef__\":true,\"id\":1661},{\"__isSmartRef__\":true,\"id\":1662}],[{\"__isSmartRef__\":true,\"id\":1663},{\"__isSmartRef__\":true,\"id\":1664},{\"__isSmartRef__\":true,\"id\":1665},{\"__isSmartRef__\":true,\"id\":1666},{\"__isSmartRef__\":true,\"id\":1667},{\"__isSmartRef__\":true,\"id\":1668}],[{\"__isSmartRef__\":true,\"id\":1669},{\"__isSmartRef__\":true,\"id\":1670},{\"__isSmartRef__\":true,\"id\":1671},{\"__isSmartRef__\":true,\"id\":1672},{\"__isSmartRef__\":true,\"id\":1673},{\"__isSmartRef__\":true,\"id\":1674}],[{\"__isSmartRef__\":true,\"id\":1675},{\"__isSmartRef__\":true,\"id\":1676},{\"__isSmartRef__\":true,\"id\":1677},{\"__isSmartRef__\":true,\"id\":1678},{\"__isSmartRef__\":true,\"id\":1679},{\"__isSmartRef__\":true,\"id\":1680}],[{\"__isSmartRef__\":true,\"id\":1681},{\"__isSmartRef__\":true,\"id\":1682},{\"__isSmartRef__\":true,\"id\":1683},{\"__isSmartRef__\":true,\"id\":1684},{\"__isSmartRef__\":true,\"id\":1685},{\"__isSmartRef__\":true,\"id\":1686}],[{\"__isSmartRef__\":true,\"id\":1687},{\"__isSmartRef__\":true,\"id\":1688},{\"__isSmartRef__\":true,\"id\":1689},{\"__isSmartRef__\":true,\"id\":1690},{\"__isSmartRef__\":true,\"id\":1691},{\"__isSmartRef__\":true,\"id\":1692}],[{\"__isSmartRef__\":true,\"id\":1693},{\"__isSmartRef__\":true,\"id\":1694},{\"__isSmartRef__\":true,\"id\":1695},{\"__isSmartRef__\":true,\"id\":1696},{\"__isSmartRef__\":true,\"id\":1697},{\"__isSmartRef__\":true,\"id\":1698}],[{\"__isSmartRef__\":true,\"id\":1699},{\"__isSmartRef__\":true,\"id\":1700},{\"__isSmartRef__\":true,\"id\":1701},{\"__isSmartRef__\":true,\"id\":1702},{\"__isSmartRef__\":true,\"id\":1703},{\"__isSmartRef__\":true,\"id\":1704}],[{\"__isSmartRef__\":true,\"id\":1705},{\"__isSmartRef__\":true,\"id\":1706},{\"__isSmartRef__\":true,\"id\":1707},{\"__isSmartRef__\":true,\"id\":1708},{\"__isSmartRef__\":true,\"id\":1709},{\"__isSmartRef__\":true,\"id\":1710}],[{\"__isSmartRef__\":true,\"id\":1711},{\"__isSmartRef__\":true,\"id\":1712},{\"__isSmartRef__\":true,\"id\":1713},{\"__isSmartRef__\":true,\"id\":1714},{\"__isSmartRef__\":true,\"id\":1715},{\"__isSmartRef__\":true,\"id\":1716}],[{\"__isSmartRef__\":true,\"id\":1717},{\"__isSmartRef__\":true,\"id\":1718},{\"__isSmartRef__\":true,\"id\":1719},{\"__isSmartRef__\":true,\"id\":1720},{\"__isSmartRef__\":true,\"id\":1721},{\"__isSmartRef__\":true,\"id\":1722}],[{\"__isSmartRef__\":true,\"id\":1723},{\"__isSmartRef__\":true,\"id\":1724},{\"__isSmartRef__\":true,\"id\":1725},{\"__isSmartRef__\":true,\"id\":1726},{\"__isSmartRef__\":true,\"id\":1727},{\"__isSmartRef__\":true,\"id\":1728}],[{\"__isSmartRef__\":true,\"id\":1729},{\"__isSmartRef__\":true,\"id\":1730},{\"__isSmartRef__\":true,\"id\":1731},{\"__isSmartRef__\":true,\"id\":1732},{\"__isSmartRef__\":true,\"id\":1733},{\"__isSmartRef__\":true,\"id\":1734}],[{\"__isSmartRef__\":true,\"id\":1735},{\"__isSmartRef__\":true,\"id\":1736},{\"__isSmartRef__\":true,\"id\":1737},{\"__isSmartRef__\":true,\"id\":1738},{\"__isSmartRef__\":true,\"id\":1739},{\"__isSmartRef__\":true,\"id\":1740}],[{\"__isSmartRef__\":true,\"id\":1741},{\"__isSmartRef__\":true,\"id\":1742},{\"__isSmartRef__\":true,\"id\":1743},{\"__isSmartRef__\":true,\"id\":1744},{\"__isSmartRef__\":true,\"id\":1745},{\"__isSmartRef__\":true,\"id\":1746}],[{\"__isSmartRef__\":true,\"id\":1747},{\"__isSmartRef__\":true,\"id\":1748},{\"__isSmartRef__\":true,\"id\":1749},{\"__isSmartRef__\":true,\"id\":1750},{\"__isSmartRef__\":true,\"id\":1751},{\"__isSmartRef__\":true,\"id\":1752}],[{\"__isSmartRef__\":true,\"id\":1753},{\"__isSmartRef__\":true,\"id\":1754},{\"__isSmartRef__\":true,\"id\":1755},{\"__isSmartRef__\":true,\"id\":1756},{\"__isSmartRef__\":true,\"id\":1757},{\"__isSmartRef__\":true,\"id\":1758}],[{\"__isSmartRef__\":true,\"id\":1759},{\"__isSmartRef__\":true,\"id\":1760},{\"__isSmartRef__\":true,\"id\":1761},{\"__isSmartRef__\":true,\"id\":1762},{\"__isSmartRef__\":true,\"id\":1763},{\"__isSmartRef__\":true,\"id\":1764}],[{\"__isSmartRef__\":true,\"id\":1765},{\"__isSmartRef__\":true,\"id\":1766},{\"__isSmartRef__\":true,\"id\":1767},{\"__isSmartRef__\":true,\"id\":1768},{\"__isSmartRef__\":true,\"id\":1769},{\"__isSmartRef__\":true,\"id\":1770}],[{\"__isSmartRef__\":true,\"id\":1771},{\"__isSmartRef__\":true,\"id\":1772},{\"__isSmartRef__\":true,\"id\":1773},{\"__isSmartRef__\":true,\"id\":1774},{\"__isSmartRef__\":true,\"id\":1775},{\"__isSmartRef__\":true,\"id\":1776}],[{\"__isSmartRef__\":true,\"id\":1777},{\"__isSmartRef__\":true,\"id\":1778},{\"__isSmartRef__\":true,\"id\":1779},{\"__isSmartRef__\":true,\"id\":1780},{\"__isSmartRef__\":true,\"id\":1781},{\"__isSmartRef__\":true,\"id\":1782}],[{\"__isSmartRef__\":true,\"id\":1783},{\"__isSmartRef__\":true,\"id\":1784},{\"__isSmartRef__\":true,\"id\":1785},{\"__isSmartRef__\":true,\"id\":1786},{\"__isSmartRef__\":true,\"id\":1787},{\"__isSmartRef__\":true,\"id\":1788}],[{\"__isSmartRef__\":true,\"id\":1789},{\"__isSmartRef__\":true,\"id\":1790},{\"__isSmartRef__\":true,\"id\":1791},{\"__isSmartRef__\":true,\"id\":1792},{\"__isSmartRef__\":true,\"id\":1793},{\"__isSmartRef__\":true,\"id\":1794}],[{\"__isSmartRef__\":true,\"id\":1795},{\"__isSmartRef__\":true,\"id\":1796},{\"__isSmartRef__\":true,\"id\":1797},{\"__isSmartRef__\":true,\"id\":1798},{\"__isSmartRef__\":true,\"id\":1799},{\"__isSmartRef__\":true,\"id\":1800}],[{\"__isSmartRef__\":true,\"id\":1801},{\"__isSmartRef__\":true,\"id\":1802},{\"__isSmartRef__\":true,\"id\":1803},{\"__isSmartRef__\":true,\"id\":1804},{\"__isSmartRef__\":true,\"id\":1805},{\"__isSmartRef__\":true,\"id\":1806}],[{\"__isSmartRef__\":true,\"id\":1807},{\"__isSmartRef__\":true,\"id\":1808},{\"__isSmartRef__\":true,\"id\":1809},{\"__isSmartRef__\":true,\"id\":1810},{\"__isSmartRef__\":true,\"id\":1811},{\"__isSmartRef__\":true,\"id\":1812}],[{\"__isSmartRef__\":true,\"id\":1813},{\"__isSmartRef__\":true,\"id\":1814},{\"__isSmartRef__\":true,\"id\":1815},{\"__isSmartRef__\":true,\"id\":1816},{\"__isSmartRef__\":true,\"id\":1817},{\"__isSmartRef__\":true,\"id\":1818}],[{\"__isSmartRef__\":true,\"id\":1819},{\"__isSmartRef__\":true,\"id\":1820},{\"__isSmartRef__\":true,\"id\":1821},{\"__isSmartRef__\":true,\"id\":1822},{\"__isSmartRef__\":true,\"id\":1823},{\"__isSmartRef__\":true,\"id\":1824}],[{\"__isSmartRef__\":true,\"id\":1825},{\"__isSmartRef__\":true,\"id\":1826},{\"__isSmartRef__\":true,\"id\":1827},{\"__isSmartRef__\":true,\"id\":1828},{\"__isSmartRef__\":true,\"id\":1829},{\"__isSmartRef__\":true,\"id\":1830}],[{\"__isSmartRef__\":true,\"id\":1831},{\"__isSmartRef__\":true,\"id\":1832},{\"__isSmartRef__\":true,\"id\":1833},{\"__isSmartRef__\":true,\"id\":1834},{\"__isSmartRef__\":true,\"id\":1835},{\"__isSmartRef__\":true,\"id\":1836}],[{\"__isSmartRef__\":true,\"id\":1837},{\"__isSmartRef__\":true,\"id\":1838},{\"__isSmartRef__\":true,\"id\":1839},{\"__isSmartRef__\":true,\"id\":1840},{\"__isSmartRef__\":true,\"id\":1841},{\"__isSmartRef__\":true,\"id\":1842}],[{\"__isSmartRef__\":true,\"id\":1843},{\"__isSmartRef__\":true,\"id\":1844},{\"__isSmartRef__\":true,\"id\":1845},{\"__isSmartRef__\":true,\"id\":1846},{\"__isSmartRef__\":true,\"id\":1847},{\"__isSmartRef__\":true,\"id\":1848}],[{\"__isSmartRef__\":true,\"id\":1849},{\"__isSmartRef__\":true,\"id\":1850},{\"__isSmartRef__\":true,\"id\":1851},{\"__isSmartRef__\":true,\"id\":1852},{\"__isSmartRef__\":true,\"id\":1853},{\"__isSmartRef__\":true,\"id\":1854}],[{\"__isSmartRef__\":true,\"id\":1855},{\"__isSmartRef__\":true,\"id\":1856},{\"__isSmartRef__\":true,\"id\":1857},{\"__isSmartRef__\":true,\"id\":1858},{\"__isSmartRef__\":true,\"id\":1859},{\"__isSmartRef__\":true,\"id\":1860}],[{\"__isSmartRef__\":true,\"id\":1861},{\"__isSmartRef__\":true,\"id\":1862},{\"__isSmartRef__\":true,\"id\":1863},{\"__isSmartRef__\":true,\"id\":1864},{\"__isSmartRef__\":true,\"id\":1865},{\"__isSmartRef__\":true,\"id\":1866}],[{\"__isSmartRef__\":true,\"id\":1867},{\"__isSmartRef__\":true,\"id\":1868},{\"__isSmartRef__\":true,\"id\":1869},{\"__isSmartRef__\":true,\"id\":1870},{\"__isSmartRef__\":true,\"id\":1871},{\"__isSmartRef__\":true,\"id\":1872}],[{\"__isSmartRef__\":true,\"id\":1873},{\"__isSmartRef__\":true,\"id\":1874},{\"__isSmartRef__\":true,\"id\":1875},{\"__isSmartRef__\":true,\"id\":1876},{\"__isSmartRef__\":true,\"id\":1877},{\"__isSmartRef__\":true,\"id\":1878}],[{\"__isSmartRef__\":true,\"id\":1879},{\"__isSmartRef__\":true,\"id\":1880},{\"__isSmartRef__\":true,\"id\":1881},{\"__isSmartRef__\":true,\"id\":1882},{\"__isSmartRef__\":true,\"id\":1883},{\"__isSmartRef__\":true,\"id\":1884}],[{\"__isSmartRef__\":true,\"id\":1885},{\"__isSmartRef__\":true,\"id\":1886},{\"__isSmartRef__\":true,\"id\":1887},{\"__isSmartRef__\":true,\"id\":1888},{\"__isSmartRef__\":true,\"id\":1889},{\"__isSmartRef__\":true,\"id\":1890}],[{\"__isSmartRef__\":true,\"id\":1891},{\"__isSmartRef__\":true,\"id\":1892},{\"__isSmartRef__\":true,\"id\":1893},{\"__isSmartRef__\":true,\"id\":1894},{\"__isSmartRef__\":true,\"id\":1895},{\"__isSmartRef__\":true,\"id\":1896}],[{\"__isSmartRef__\":true,\"id\":1897},{\"__isSmartRef__\":true,\"id\":1898},{\"__isSmartRef__\":true,\"id\":1899},{\"__isSmartRef__\":true,\"id\":1900},{\"__isSmartRef__\":true,\"id\":1901},{\"__isSmartRef__\":true,\"id\":1902}],[{\"__isSmartRef__\":true,\"id\":1903},{\"__isSmartRef__\":true,\"id\":1904},{\"__isSmartRef__\":true,\"id\":1905},{\"__isSmartRef__\":true,\"id\":1906},{\"__isSmartRef__\":true,\"id\":1907},{\"__isSmartRef__\":true,\"id\":1908}],[{\"__isSmartRef__\":true,\"id\":1909},{\"__isSmartRef__\":true,\"id\":1910},{\"__isSmartRef__\":true,\"id\":1911},{\"__isSmartRef__\":true,\"id\":1912},{\"__isSmartRef__\":true,\"id\":1913},{\"__isSmartRef__\":true,\"id\":1914}],[{\"__isSmartRef__\":true,\"id\":1915},{\"__isSmartRef__\":true,\"id\":1916},{\"__isSmartRef__\":true,\"id\":1917},{\"__isSmartRef__\":true,\"id\":1918},{\"__isSmartRef__\":true,\"id\":1919},{\"__isSmartRef__\":true,\"id\":1920}],[{\"__isSmartRef__\":true,\"id\":1921},{\"__isSmartRef__\":true,\"id\":1922},{\"__isSmartRef__\":true,\"id\":1923},{\"__isSmartRef__\":true,\"id\":1924},{\"__isSmartRef__\":true,\"id\":1925},{\"__isSmartRef__\":true,\"id\":1926}],[{\"__isSmartRef__\":true,\"id\":1927},{\"__isSmartRef__\":true,\"id\":1928},{\"__isSmartRef__\":true,\"id\":1929},{\"__isSmartRef__\":true,\"id\":1930},{\"__isSmartRef__\":true,\"id\":1931},{\"__isSmartRef__\":true,\"id\":1932}],[{\"__isSmartRef__\":true,\"id\":1933},{\"__isSmartRef__\":true,\"id\":1934},{\"__isSmartRef__\":true,\"id\":1935},{\"__isSmartRef__\":true,\"id\":1936},{\"__isSmartRef__\":true,\"id\":1937},{\"__isSmartRef__\":true,\"id\":1938}],[{\"__isSmartRef__\":true,\"id\":1939},{\"__isSmartRef__\":true,\"id\":1940},{\"__isSmartRef__\":true,\"id\":1941},{\"__isSmartRef__\":true,\"id\":1942},{\"__isSmartRef__\":true,\"id\":1943},{\"__isSmartRef__\":true,\"id\":1944}],[{\"__isSmartRef__\":true,\"id\":1945},{\"__isSmartRef__\":true,\"id\":1946},{\"__isSmartRef__\":true,\"id\":1947},{\"__isSmartRef__\":true,\"id\":1948},{\"__isSmartRef__\":true,\"id\":1949},{\"__isSmartRef__\":true,\"id\":1950}],[{\"__isSmartRef__\":true,\"id\":1951},{\"__isSmartRef__\":true,\"id\":1952},{\"__isSmartRef__\":true,\"id\":1953},{\"__isSmartRef__\":true,\"id\":1954},{\"__isSmartRef__\":true,\"id\":1955},{\"__isSmartRef__\":true,\"id\":1956}],[{\"__isSmartRef__\":true,\"id\":1957},{\"__isSmartRef__\":true,\"id\":1958},{\"__isSmartRef__\":true,\"id\":1959},{\"__isSmartRef__\":true,\"id\":1960},{\"__isSmartRef__\":true,\"id\":1961},{\"__isSmartRef__\":true,\"id\":1962}],[{\"__isSmartRef__\":true,\"id\":1963},{\"__isSmartRef__\":true,\"id\":1964},{\"__isSmartRef__\":true,\"id\":1965},{\"__isSmartRef__\":true,\"id\":1966},{\"__isSmartRef__\":true,\"id\":1967},{\"__isSmartRef__\":true,\"id\":1968}],[{\"__isSmartRef__\":true,\"id\":1969},{\"__isSmartRef__\":true,\"id\":1970},{\"__isSmartRef__\":true,\"id\":1971},{\"__isSmartRef__\":true,\"id\":1972},{\"__isSmartRef__\":true,\"id\":1973},{\"__isSmartRef__\":true,\"id\":1974}],[{\"__isSmartRef__\":true,\"id\":1975},{\"__isSmartRef__\":true,\"id\":1976},{\"__isSmartRef__\":true,\"id\":1977},{\"__isSmartRef__\":true,\"id\":1978},{\"__isSmartRef__\":true,\"id\":1979},{\"__isSmartRef__\":true,\"id\":1980}],[{\"__isSmartRef__\":true,\"id\":1981},{\"__isSmartRef__\":true,\"id\":1982},{\"__isSmartRef__\":true,\"id\":1983},{\"__isSmartRef__\":true,\"id\":1984},{\"__isSmartRef__\":true,\"id\":1985},{\"__isSmartRef__\":true,\"id\":1986}],[{\"__isSmartRef__\":true,\"id\":1987},{\"__isSmartRef__\":true,\"id\":1988},{\"__isSmartRef__\":true,\"id\":1989},{\"__isSmartRef__\":true,\"id\":1990},{\"__isSmartRef__\":true,\"id\":1991},{\"__isSmartRef__\":true,\"id\":1992}],[{\"__isSmartRef__\":true,\"id\":1993},{\"__isSmartRef__\":true,\"id\":1994},{\"__isSmartRef__\":true,\"id\":1995},{\"__isSmartRef__\":true,\"id\":1996},{\"__isSmartRef__\":true,\"id\":1997},{\"__isSmartRef__\":true,\"id\":1998}],[{\"__isSmartRef__\":true,\"id\":1999},{\"__isSmartRef__\":true,\"id\":2000},{\"__isSmartRef__\":true,\"id\":2001},{\"__isSmartRef__\":true,\"id\":2002},{\"__isSmartRef__\":true,\"id\":2003},{\"__isSmartRef__\":true,\"id\":2004}],[{\"__isSmartRef__\":true,\"id\":2005},{\"__isSmartRef__\":true,\"id\":2006},{\"__isSmartRef__\":true,\"id\":2007},{\"__isSmartRef__\":true,\"id\":2008},{\"__isSmartRef__\":true,\"id\":2009},{\"__isSmartRef__\":true,\"id\":2010}],[{\"__isSmartRef__\":true,\"id\":2011},{\"__isSmartRef__\":true,\"id\":2012},{\"__isSmartRef__\":true,\"id\":2013},{\"__isSmartRef__\":true,\"id\":2014},{\"__isSmartRef__\":true,\"id\":2015},{\"__isSmartRef__\":true,\"id\":2016}],[{\"__isSmartRef__\":true,\"id\":2017},{\"__isSmartRef__\":true,\"id\":2018},{\"__isSmartRef__\":true,\"id\":2019},{\"__isSmartRef__\":true,\"id\":2020},{\"__isSmartRef__\":true,\"id\":2021},{\"__isSmartRef__\":true,\"id\":2022}],[{\"__isSmartRef__\":true,\"id\":2023},{\"__isSmartRef__\":true,\"id\":2024},{\"__isSmartRef__\":true,\"id\":2025},{\"__isSmartRef__\":true,\"id\":2026},{\"__isSmartRef__\":true,\"id\":2027},{\"__isSmartRef__\":true,\"id\":2028}],[{\"__isSmartRef__\":true,\"id\":2029},{\"__isSmartRef__\":true,\"id\":2030},{\"__isSmartRef__\":true,\"id\":2031},{\"__isSmartRef__\":true,\"id\":2032},{\"__isSmartRef__\":true,\"id\":2033},{\"__isSmartRef__\":true,\"id\":2034}],[{\"__isSmartRef__\":true,\"id\":2035},{\"__isSmartRef__\":true,\"id\":2036},{\"__isSmartRef__\":true,\"id\":2037},{\"__isSmartRef__\":true,\"id\":2038},{\"__isSmartRef__\":true,\"id\":2039},{\"__isSmartRef__\":true,\"id\":2040}],[{\"__isSmartRef__\":true,\"id\":2041},{\"__isSmartRef__\":true,\"id\":2042},{\"__isSmartRef__\":true,\"id\":2043},{\"__isSmartRef__\":true,\"id\":2044},{\"__isSmartRef__\":true,\"id\":2045},{\"__isSmartRef__\":true,\"id\":2046}],[{\"__isSmartRef__\":true,\"id\":2047},{\"__isSmartRef__\":true,\"id\":2048},{\"__isSmartRef__\":true,\"id\":2049},{\"__isSmartRef__\":true,\"id\":2050},{\"__isSmartRef__\":true,\"id\":2051},{\"__isSmartRef__\":true,\"id\":2052}],[{\"__isSmartRef__\":true,\"id\":2053},{\"__isSmartRef__\":true,\"id\":2054},{\"__isSmartRef__\":true,\"id\":2055},{\"__isSmartRef__\":true,\"id\":2056},{\"__isSmartRef__\":true,\"id\":2057},{\"__isSmartRef__\":true,\"id\":2058}],[{\"__isSmartRef__\":true,\"id\":2059},{\"__isSmartRef__\":true,\"id\":2060},{\"__isSmartRef__\":true,\"id\":2061},{\"__isSmartRef__\":true,\"id\":2062},{\"__isSmartRef__\":true,\"id\":2063},{\"__isSmartRef__\":true,\"id\":2064}],[{\"__isSmartRef__\":true,\"id\":2065},{\"__isSmartRef__\":true,\"id\":2066},{\"__isSmartRef__\":true,\"id\":2067},{\"__isSmartRef__\":true,\"id\":2068},{\"__isSmartRef__\":true,\"id\":2069},{\"__isSmartRef__\":true,\"id\":2070}],[{\"__isSmartRef__\":true,\"id\":2071},{\"__isSmartRef__\":true,\"id\":2072},{\"__isSmartRef__\":true,\"id\":2073},{\"__isSmartRef__\":true,\"id\":2074},{\"__isSmartRef__\":true,\"id\":2075},{\"__isSmartRef__\":true,\"id\":2076}],[{\"__isSmartRef__\":true,\"id\":2077},{\"__isSmartRef__\":true,\"id\":2078},{\"__isSmartRef__\":true,\"id\":2079},{\"__isSmartRef__\":true,\"id\":2080},{\"__isSmartRef__\":true,\"id\":2081},{\"__isSmartRef__\":true,\"id\":2082}],[{\"__isSmartRef__\":true,\"id\":2083},{\"__isSmartRef__\":true,\"id\":2084},{\"__isSmartRef__\":true,\"id\":2085},{\"__isSmartRef__\":true,\"id\":2086},{\"__isSmartRef__\":true,\"id\":2087},{\"__isSmartRef__\":true,\"id\":2088}],[{\"__isSmartRef__\":true,\"id\":2089},{\"__isSmartRef__\":true,\"id\":2090},{\"__isSmartRef__\":true,\"id\":2091},{\"__isSmartRef__\":true,\"id\":2092},{\"__isSmartRef__\":true,\"id\":2093},{\"__isSmartRef__\":true,\"id\":2094}],[{\"__isSmartRef__\":true,\"id\":2095},{\"__isSmartRef__\":true,\"id\":2096},{\"__isSmartRef__\":true,\"id\":2097},{\"__isSmartRef__\":true,\"id\":2098},{\"__isSmartRef__\":true,\"id\":2099},{\"__isSmartRef__\":true,\"id\":2100}],[{\"__isSmartRef__\":true,\"id\":2101},{\"__isSmartRef__\":true,\"id\":2102},{\"__isSmartRef__\":true,\"id\":2103},{\"__isSmartRef__\":true,\"id\":2104},{\"__isSmartRef__\":true,\"id\":2105},{\"__isSmartRef__\":true,\"id\":2106}],[{\"__isSmartRef__\":true,\"id\":2107},{\"__isSmartRef__\":true,\"id\":2108},{\"__isSmartRef__\":true,\"id\":2109},{\"__isSmartRef__\":true,\"id\":2110},{\"__isSmartRef__\":true,\"id\":2111},{\"__isSmartRef__\":true,\"id\":2112}],[{\"__isSmartRef__\":true,\"id\":2113},{\"__isSmartRef__\":true,\"id\":2114},{\"__isSmartRef__\":true,\"id\":2115},{\"__isSmartRef__\":true,\"id\":2116},{\"__isSmartRef__\":true,\"id\":2117},{\"__isSmartRef__\":true,\"id\":2118}],[{\"__isSmartRef__\":true,\"id\":2119},{\"__isSmartRef__\":true,\"id\":2120},{\"__isSmartRef__\":true,\"id\":2121},{\"__isSmartRef__\":true,\"id\":2122},{\"__isSmartRef__\":true,\"id\":2123},{\"__isSmartRef__\":true,\"id\":2124}]],\"previousColumnNumber\":0,\"currentColumnNumber\":0,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"_Rotation\":0,\"_Scale\":1,\"isCopyMorphRef\":true,\"morphRefId\":1,\"activated\":false,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2125},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(8.1,281.2)\",\"distanceToDragEvent\":\"lively.pt(514.0,-11.0)\"},\"243\":{\"shape\":{\"__isSmartRef__\":true,\"id\":244},\"submorphs\":[],\"scripts\":[],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":245},\"_ClipMode\":\"visible\",\"derivationIds\":[\"43CA3E23-B3A0-460A-9167-251D11118CD3\"],\"id\":\"BC24E657-6C63-4724-8A09-C2420E30CC2E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":242},\"__LivelyClassName__\":\"lively.morphic.HtmlWrapperMorph\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"244\":{\"stringifiedShapeNode\":\"
crunchedObj
[object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object]
self
[object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object]
obj
<lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...>
i
keys
j
\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_Fill\",\"extent\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.External\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(200.0,200.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"extent\":\"lively.pt(200.0,200.0)\"},\"245\":{\"morph\":{\"__isSmartRef__\":true,\"id\":243},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"246\":{\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_BorderRadius\":8.14,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(768.0,297.0)\",\"_BorderColor\":\"Color.rgb(165,164,164)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"247\":{\"partsSpaceName\":\"PartsBin/Basic\",\"comment\":\"A simple box morph. A really orange one. Its amazing what you can build out of simple boxes.... Who needs stars when you got orange rectangles!\",\"migrationLevel\":4,\"partName\":\"Rectangle\",\"changes\":[{\"__isSmartRef__\":true,\"id\":248},{\"__isSmartRef__\":true,\"id\":250},{\"__isSmartRef__\":true,\"id\":252},{\"__isSmartRef__\":true,\"id\":254},{\"__isSmartRef__\":true,\"id\":256},{\"__isSmartRef__\":true,\"id\":258},{\"__isSmartRef__\":true,\"id\":260},{\"__isSmartRef__\":true,\"id\":262}],\"lastModifiedDate\":{\"__isSmartRef__\":true,\"id\":264},\"revisionOnLoad\":184624,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"248\":{\"date\":{\"__isSmartRef__\":true,\"id\":249},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"3F17A2D2-3C24-424B-B0FA-E43112267D23\"},\"249\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:36 GMT+0200 (CEST)\"},\"250\":{\"date\":{\"__isSmartRef__\":true,\"id\":251},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC\"},\"251\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:30 GMT+0200 (CEST)\"},\"252\":{\"date\":{\"__isSmartRef__\":true,\"id\":253},\"author\":\"undefined\",\"message\":\"sorry\",\"id\":\"44B56D2E-9B59-4C67-A305-49A6E10E66C2\"},\"253\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)\"},\"254\":{\"date\":{\"__isSmartRef__\":true,\"id\":255},\"author\":\"fbo\",\"message\":\"\",\"id\":\"BD1C654D-9100-4B66-BC62-B15FF2498B2B\"},\"255\":{\"isSerializedDate\":true,\"string\":\"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)\"},\"256\":{\"date\":{\"__isSmartRef__\":true,\"id\":257},\"author\":\"undefined\",\"message\":\"css transitions\",\"id\":\"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7\"},\"257\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)\"},\"258\":{\"date\":{\"__isSmartRef__\":true,\"id\":259},\"author\":\"undefined\",\"message\":\"suddenly, the rectangle became a CarDemo\",\"id\":\"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350\"},\"259\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)\"},\"260\":{\"date\":{\"__isSmartRef__\":true,\"id\":261},\"author\":\"bgnauk\",\"message\":\"no comment\",\"id\":\"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8\"},\"261\":{\"isSerializedDate\":true,\"string\":\"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)\"},\"262\":{\"date\":{\"__isSmartRef__\":true,\"id\":263},\"author\":\"jenslincke\",\"message\":\"I want my blue rectangle back!\",\"id\":\"5AA9291A-869F-4D36-8095-4721B5A5B205\"},\"263\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)\"},\"264\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 10:33:25 GMT+0100 (CET)\"},\"265\":{\"morph\":{\"__isSmartRef__\":true,\"id\":242},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"266\":{\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":267}},\"267\":{\"test01IsMorph\":{\"__isSmartRef__\":true,\"id\":268}},\"268\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":269},\"source\":\"function test01IsMorph(aPart) {\\n this.assert(aPart.isMorph, 'rectangle should be a morph');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":270},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"269\":{\"this\":{\"__isSmartRef__\":true,\"id\":266}},\"270\":{},\"271\":{\"length\":1},\"272\":{\"length\":1},\"273\":{\"length\":1},\"274\":{\"length\":1},\"275\":{\"length\":1},\"276\":{\"length\":1},\"277\":{\"length\":1},\"278\":{\"length\":1},\"279\":{\"length\":1},\"280\":{\"length\":1},\"281\":{\"length\":1},\"282\":{\"length\":1},\"283\":{\"length\":1},\"284\":{\"length\":1},\"285\":{\"length\":1},\"286\":{\"length\":1},\"287\":{\"length\":1},\"288\":{\"length\":1},\"289\":{\"length\":1},\"290\":{\"length\":1},\"291\":{\"length\":1},\"292\":{\"length\":1},\"293\":{\"length\":1},\"294\":{\"length\":1},\"295\":{\"length\":1},\"296\":{\"length\":1},\"297\":{\"length\":1},\"298\":{\"length\":1},\"299\":{\"length\":1},\"300\":{\"length\":1},\"301\":{\"length\":1},\"302\":{\"length\":1},\"303\":{\"length\":1},\"304\":{\"length\":1},\"305\":{\"length\":1},\"306\":{\"length\":1},\"307\":{\"length\":1},\"308\":{\"length\":1},\"309\":{\"length\":1},\"310\":{\"length\":1},\"311\":{\"length\":1},\"312\":{\"length\":1},\"313\":{\"length\":1},\"314\":{\"length\":1},\"315\":{\"length\":1},\"316\":{\"length\":1},\"317\":{\"length\":1},\"318\":{\"length\":1},\"319\":{\"length\":1},\"320\":{\"length\":1},\"321\":{\"length\":1},\"322\":{\"length\":1},\"323\":{\"length\":1},\"324\":{\"length\":1},\"325\":{\"length\":1},\"326\":{\"length\":1},\"327\":{\"length\":1},\"328\":{\"length\":1},\"329\":{\"length\":1},\"330\":{\"length\":1},\"331\":{\"length\":1},\"332\":{\"length\":1},\"333\":{\"length\":1},\"334\":{\"length\":1},\"335\":{\"length\":1},\"336\":{\"length\":1},\"337\":{\"length\":1},\"338\":{\"length\":1},\"339\":{\"length\":1},\"340\":{\"length\":1},\"341\":{\"length\":1},\"342\":{\"length\":1},\"343\":{\"length\":1},\"344\":{\"length\":1},\"345\":{\"length\":1},\"346\":{\"length\":1},\"347\":{\"length\":1},\"348\":{\"length\":1},\"349\":{\"length\":1},\"350\":{\"length\":1},\"351\":{\"length\":1},\"352\":{\"length\":1},\"353\":{\"length\":1},\"354\":{\"length\":1},\"355\":{\"length\":1},\"356\":{\"length\":1},\"357\":{\"length\":1},\"358\":{\"length\":1},\"359\":{\"length\":1},\"360\":{\"length\":1},\"361\":{\"length\":1},\"362\":{\"length\":1},\"363\":{\"length\":1},\"364\":{\"length\":1},\"365\":{\"length\":1},\"366\":{\"length\":1},\"367\":{\"length\":1},\"368\":{\"length\":1},\"369\":{\"length\":1},\"370\":{\"length\":1},\"371\":{\"length\":1},\"372\":{\"length\":1},\"373\":{\"length\":1},\"374\":{\"length\":1},\"375\":{\"length\":1},\"376\":{\"length\":1},\"377\":{\"length\":1},\"378\":{\"length\":1},\"379\":{\"length\":1},\"380\":{\"length\":1},\"381\":{\"length\":1},\"382\":{\"length\":1},\"383\":{\"length\":1},\"384\":{\"length\":1},\"385\":{\"length\":1},\"386\":{\"length\":1},\"387\":{\"length\":1},\"388\":{\"length\":1},\"389\":{\"length\":1},\"390\":{\"length\":1},\"391\":{\"length\":1},\"392\":{\"length\":1},\"393\":{\"length\":1},\"394\":{\"length\":1},\"395\":{\"length\":1},\"396\":{\"length\":1},\"397\":{\"length\":1},\"398\":{\"length\":1},\"399\":{\"length\":1},\"400\":{\"length\":1},\"401\":{\"length\":1},\"402\":{\"length\":1},\"403\":{\"length\":1},\"404\":{\"length\":1},\"405\":{\"length\":1},\"406\":{\"length\":1},\"407\":{\"length\":1},\"408\":{\"length\":1},\"409\":{\"length\":1},\"410\":{\"length\":1},\"411\":{\"length\":1},\"412\":{\"length\":1},\"413\":{\"length\":1},\"414\":{\"length\":1},\"415\":{\"length\":1},\"416\":{\"length\":1},\"417\":{\"length\":1},\"418\":{\"length\":1},\"419\":{\"length\":1},\"420\":{\"length\":1},\"421\":{\"length\":1},\"422\":{\"length\":1},\"423\":{\"length\":1},\"424\":{\"length\":1},\"425\":{\"length\":1},\"426\":{\"length\":1},\"427\":{\"length\":1},\"428\":{\"length\":1},\"429\":{\"length\":1},\"430\":{\"length\":1},\"431\":{\"length\":1},\"432\":{\"length\":1},\"433\":{\"length\":1},\"434\":{\"length\":1},\"435\":{\"length\":1},\"436\":{\"length\":1},\"437\":{\"length\":1},\"438\":{\"length\":1},\"439\":{\"length\":1},\"440\":{\"length\":1},\"441\":{\"length\":1},\"442\":{\"length\":1},\"443\":{\"length\":1},\"444\":{\"length\":1},\"445\":{\"length\":1},\"446\":{\"length\":1},\"447\":{\"length\":1},\"448\":{\"length\":1},\"449\":{\"length\":1},\"450\":{\"length\":1},\"451\":{\"length\":1},\"452\":{\"length\":1},\"453\":{\"length\":1},\"454\":{\"length\":1},\"455\":{\"length\":1},\"456\":{\"length\":1},\"457\":{\"length\":1},\"458\":{\"length\":1},\"459\":{\"length\":1},\"460\":{\"length\":1},\"461\":{\"length\":1},\"462\":{\"length\":1},\"463\":{\"length\":1},\"464\":{\"length\":1},\"465\":{\"length\":1},\"466\":{\"length\":1},\"467\":{\"length\":1},\"468\":{\"length\":1},\"469\":{\"length\":1},\"470\":{\"length\":1},\"471\":{\"length\":1},\"472\":{\"length\":1},\"473\":{\"length\":1},\"474\":{\"length\":1},\"475\":{\"length\":1},\"476\":{\"length\":1},\"477\":{\"length\":1},\"478\":{\"length\":1},\"479\":{\"length\":1},\"480\":{\"length\":1},\"481\":{\"length\":1},\"482\":{\"length\":1},\"483\":{\"length\":1},\"484\":{\"length\":1},\"485\":{\"length\":1},\"486\":{\"length\":1},\"487\":{\"length\":1},\"488\":{\"length\":1},\"489\":{\"length\":1},\"490\":{\"length\":1},\"491\":{\"length\":1},\"492\":{\"length\":1},\"493\":{\"length\":1},\"494\":{\"length\":1},\"495\":{\"length\":1},\"496\":{\"length\":1},\"497\":{\"length\":1},\"498\":{\"length\":1},\"499\":{\"length\":1},\"500\":{\"length\":1},\"501\":{\"length\":1},\"502\":{\"length\":1},\"503\":{\"length\":1},\"504\":{\"length\":1},\"505\":{\"length\":1},\"506\":{\"length\":1},\"507\":{\"length\":1},\"508\":{\"length\":1},\"509\":{\"length\":1},\"510\":{\"length\":1},\"511\":{\"length\":1},\"512\":{\"length\":1},\"513\":{\"length\":1},\"514\":{\"length\":1},\"515\":{\"length\":1},\"516\":{\"length\":1},\"517\":{\"length\":1},\"518\":{\"length\":1},\"519\":{\"length\":1},\"520\":{\"length\":1},\"521\":{\"length\":1},\"522\":{\"length\":1},\"523\":{\"length\":1},\"524\":{\"length\":1},\"525\":{\"length\":1},\"526\":{\"length\":1},\"527\":{\"length\":1},\"528\":{\"length\":1},\"529\":{\"length\":1},\"530\":{\"length\":1},\"531\":{\"length\":1},\"532\":{\"length\":1},\"533\":{\"length\":1},\"534\":{\"length\":1},\"535\":{\"length\":1},\"536\":{\"length\":1},\"537\":{\"length\":1},\"538\":{\"length\":1},\"539\":{\"length\":1},\"540\":{\"length\":1},\"541\":{\"length\":1},\"542\":{\"length\":1},\"543\":{\"length\":1},\"544\":{\"length\":1},\"545\":{\"length\":1},\"546\":{\"length\":1},\"547\":{\"length\":1},\"548\":{\"length\":1},\"549\":{\"length\":1},\"550\":{\"length\":1},\"551\":{\"length\":1},\"552\":{\"length\":1},\"553\":{\"length\":1},\"554\":{\"length\":1},\"555\":{\"length\":1},\"556\":{\"length\":1},\"557\":{\"length\":1},\"558\":{\"length\":1},\"559\":{\"length\":1},\"560\":{\"length\":1},\"561\":{\"length\":1},\"562\":{\"length\":1},\"563\":{\"length\":1},\"564\":{\"length\":1},\"565\":{\"length\":1},\"566\":{\"length\":1},\"567\":{\"length\":1},\"568\":{\"length\":1},\"569\":{\"length\":1},\"570\":{\"length\":1},\"571\":{\"length\":1},\"572\":{\"length\":1},\"573\":{\"length\":1},\"574\":{\"length\":1},\"575\":{\"length\":1},\"576\":{\"length\":1},\"577\":{\"length\":1},\"578\":{\"length\":1},\"579\":{\"length\":1},\"580\":{\"length\":1},\"581\":{\"length\":1},\"582\":{\"length\":1},\"583\":{\"length\":1},\"584\":{\"length\":1},\"585\":{\"length\":1},\"586\":{\"length\":1},\"587\":{\"length\":1},\"588\":{\"length\":1},\"589\":{\"length\":1},\"590\":{\"length\":1},\"591\":{\"length\":1},\"592\":{\"length\":1},\"593\":{\"length\":1},\"594\":{\"length\":1},\"595\":{\"length\":1},\"596\":{\"length\":1},\"597\":{\"length\":1},\"598\":{\"length\":1},\"599\":{\"length\":1},\"600\":{\"length\":1},\"601\":{\"length\":1},\"602\":{\"length\":1},\"603\":{\"length\":1},\"604\":{\"length\":1},\"605\":{\"length\":1},\"606\":{\"length\":1},\"607\":{\"length\":1},\"608\":{\"length\":1},\"609\":{\"length\":1},\"610\":{\"length\":1},\"611\":{\"length\":1},\"612\":{\"length\":1},\"613\":{\"length\":1},\"614\":{\"length\":1},\"615\":{\"length\":1},\"616\":{\"length\":1},\"617\":{\"length\":1},\"618\":{\"length\":1},\"619\":{\"length\":1},\"620\":{\"length\":1},\"621\":{\"length\":1},\"622\":{\"length\":1},\"623\":{\"length\":1},\"624\":{\"length\":1},\"625\":{\"length\":1},\"626\":{\"length\":1},\"627\":{\"length\":1},\"628\":{\"length\":1},\"629\":{\"length\":1},\"630\":{\"length\":1},\"631\":{\"length\":1},\"632\":{\"length\":1},\"633\":{\"length\":1},\"634\":{\"length\":1},\"635\":{\"length\":1},\"636\":{\"length\":1},\"637\":{\"length\":1},\"638\":{\"length\":1},\"639\":{\"length\":1},\"640\":{\"length\":1},\"641\":{\"length\":1},\"642\":{\"length\":1},\"643\":{\"length\":1},\"644\":{\"length\":1},\"645\":{\"length\":1},\"646\":{\"length\":1},\"647\":{\"length\":1},\"648\":{\"length\":1},\"649\":{\"length\":1},\"650\":{\"length\":1},\"651\":{\"length\":1},\"652\":{\"length\":1},\"653\":{\"length\":1},\"654\":{\"length\":1},\"655\":{\"length\":1},\"656\":{\"length\":1},\"657\":{\"length\":1},\"658\":{\"length\":1},\"659\":{\"length\":1},\"660\":{\"length\":1},\"661\":{\"length\":1},\"662\":{\"length\":1},\"663\":{\"length\":1},\"664\":{\"length\":1},\"665\":{\"length\":1},\"666\":{\"length\":1},\"667\":{\"length\":1},\"668\":{\"length\":1},\"669\":{\"length\":1},\"670\":{\"length\":1},\"671\":{\"length\":1},\"672\":{\"length\":1},\"673\":{\"length\":1},\"674\":{\"length\":1},\"675\":{\"length\":1},\"676\":{\"length\":1},\"677\":{\"length\":1},\"678\":{\"length\":1},\"679\":{\"length\":1},\"680\":{\"length\":1},\"681\":{\"length\":1},\"682\":{\"length\":1},\"683\":{\"length\":1},\"684\":{\"length\":1},\"685\":{\"length\":1},\"686\":{\"length\":1},\"687\":{\"length\":1},\"688\":{\"length\":1},\"689\":{\"length\":1},\"690\":{\"length\":1},\"691\":{\"length\":1},\"692\":{\"length\":1},\"693\":{\"length\":1},\"694\":{\"length\":1},\"695\":{\"length\":1},\"696\":{\"length\":1},\"697\":{\"length\":1},\"698\":{\"length\":1},\"699\":{\"length\":1},\"700\":{\"length\":1},\"701\":{\"length\":1},\"702\":{\"length\":1},\"703\":{\"length\":1},\"704\":{\"length\":1},\"705\":{\"length\":1},\"706\":{\"length\":1},\"707\":{\"length\":1},\"708\":{\"length\":1},\"709\":{\"length\":1},\"710\":{\"length\":1},\"711\":{\"length\":1},\"712\":{\"length\":1},\"713\":{\"length\":1},\"714\":{\"length\":1},\"715\":{\"length\":1},\"716\":{\"length\":1},\"717\":{\"length\":1},\"718\":{\"length\":1},\"719\":{\"length\":1},\"720\":{\"length\":1},\"721\":{\"length\":1},\"722\":{\"length\":1},\"723\":{\"length\":1},\"724\":{\"length\":1},\"725\":{\"length\":1},\"726\":{\"length\":1},\"727\":{\"length\":1},\"728\":{\"length\":1},\"729\":{\"length\":1},\"730\":{\"length\":1},\"731\":{\"length\":1},\"732\":{\"length\":1},\"733\":{\"length\":1},\"734\":{\"length\":1},\"735\":{\"length\":1},\"736\":{\"length\":1},\"737\":{\"length\":1},\"738\":{\"length\":1},\"739\":{\"length\":1},\"740\":{\"length\":1},\"741\":{\"length\":1},\"742\":{\"length\":1},\"743\":{\"length\":1},\"744\":{\"length\":1},\"745\":{\"length\":1},\"746\":{\"length\":1},\"747\":{\"length\":1},\"748\":{\"length\":1},\"749\":{\"length\":1},\"750\":{\"length\":1},\"751\":{\"length\":1},\"752\":{\"length\":1},\"753\":{\"length\":1},\"754\":{\"length\":1},\"755\":{\"length\":1},\"756\":{\"length\":1},\"757\":{\"length\":1},\"758\":{\"length\":1},\"759\":{\"length\":1},\"760\":{\"length\":1},\"761\":{\"length\":1},\"762\":{\"length\":1},\"763\":{\"length\":1},\"764\":{\"length\":1},\"765\":{\"length\":1},\"766\":{\"length\":1},\"767\":{\"length\":1},\"768\":{\"length\":1},\"769\":{\"length\":1},\"770\":{\"length\":1},\"771\":{\"length\":1},\"772\":{\"length\":1},\"773\":{\"length\":1},\"774\":{\"length\":1},\"775\":{\"length\":1},\"776\":{\"length\":1},\"777\":{\"length\":1},\"778\":{\"length\":1},\"779\":{\"length\":1},\"780\":{\"length\":1},\"781\":{\"length\":1},\"782\":{\"length\":1},\"783\":{\"length\":1},\"784\":{\"length\":1},\"785\":{\"length\":1},\"786\":{\"length\":1},\"787\":{\"length\":1},\"788\":{\"length\":1},\"789\":{\"length\":1},\"790\":{\"length\":1},\"791\":{\"length\":1},\"792\":{\"length\":1},\"793\":{\"length\":1},\"794\":{\"length\":1},\"795\":{\"length\":1},\"796\":{\"length\":1},\"797\":{\"length\":1},\"798\":{\"length\":1},\"799\":{\"length\":1},\"800\":{\"length\":1},\"801\":{\"length\":1},\"802\":{\"length\":1},\"803\":{\"length\":1},\"804\":{\"length\":1},\"805\":{\"length\":1},\"806\":{\"length\":1},\"807\":{\"length\":1},\"808\":{\"length\":1},\"809\":{\"length\":1},\"810\":{\"length\":1},\"811\":{\"length\":1},\"812\":{\"length\":1},\"813\":{\"length\":1},\"814\":{\"length\":1},\"815\":{\"length\":1},\"816\":{\"length\":1},\"817\":{\"length\":1},\"818\":{\"length\":1},\"819\":{\"length\":1},\"820\":{\"length\":1},\"821\":{\"length\":1},\"822\":{\"length\":1},\"823\":{\"length\":1},\"824\":{\"length\":1},\"825\":{\"length\":1},\"826\":{\"length\":1},\"827\":{\"length\":1},\"828\":{\"length\":1},\"829\":{\"length\":1},\"830\":{\"length\":1},\"831\":{\"length\":1},\"832\":{\"length\":1},\"833\":{\"length\":1},\"834\":{\"length\":1},\"835\":{\"length\":1},\"836\":{\"length\":1},\"837\":{\"length\":1},\"838\":{\"length\":1},\"839\":{\"length\":1},\"840\":{\"length\":1},\"841\":{\"length\":1},\"842\":{\"length\":1},\"843\":{\"length\":1},\"844\":{\"length\":1},\"845\":{\"length\":1},\"846\":{\"length\":1},\"847\":{\"length\":1},\"848\":{\"length\":1},\"849\":{\"length\":1},\"850\":{\"length\":1},\"851\":{\"length\":1},\"852\":{\"length\":1},\"853\":{\"length\":1},\"854\":{\"length\":1},\"855\":{\"length\":1},\"856\":{\"length\":1},\"857\":{\"length\":1},\"858\":{\"length\":1},\"859\":{\"length\":1},\"860\":{\"length\":1},\"861\":{\"length\":1},\"862\":{\"length\":1},\"863\":{\"length\":1},\"864\":{\"length\":1},\"865\":{\"length\":1},\"866\":{\"length\":1},\"867\":{\"length\":1},\"868\":{\"length\":1},\"869\":{\"length\":1},\"870\":{\"length\":1},\"871\":{\"length\":1},\"872\":{\"length\":1},\"873\":{\"length\":1},\"874\":{\"length\":1},\"875\":{\"length\":1},\"876\":{\"length\":1},\"877\":{\"length\":1},\"878\":{\"length\":1},\"879\":{\"length\":1},\"880\":{\"length\":1},\"881\":{\"length\":1},\"882\":{\"length\":1},\"883\":{\"length\":1},\"884\":{\"length\":1},\"885\":{\"length\":1},\"886\":{\"length\":1},\"887\":{\"length\":1},\"888\":{\"length\":1},\"889\":{\"length\":1},\"890\":{\"length\":1},\"891\":{\"length\":1},\"892\":{\"length\":1},\"893\":{\"length\":1},\"894\":{\"length\":1},\"895\":{\"length\":1},\"896\":{\"length\":1},\"897\":{\"length\":1},\"898\":{\"length\":1},\"899\":{\"length\":1},\"900\":{\"length\":1},\"901\":{\"length\":1},\"902\":{\"length\":1},\"903\":{\"length\":1},\"904\":{\"length\":1},\"905\":{\"length\":1},\"906\":{\"length\":1},\"907\":{\"length\":1},\"908\":{\"length\":1},\"909\":{\"length\":1},\"910\":{\"length\":1},\"911\":{\"length\":1},\"912\":{\"length\":1},\"913\":{\"length\":1},\"914\":{\"length\":1},\"915\":{\"length\":1},\"916\":{\"length\":1},\"917\":{\"length\":1},\"918\":{\"length\":1},\"919\":{\"length\":1},\"920\":{\"length\":1},\"921\":{\"length\":1},\"922\":{\"length\":1},\"923\":{\"length\":1},\"924\":{\"length\":1},\"925\":{\"length\":1},\"926\":{\"length\":1},\"927\":{\"length\":1},\"928\":{\"length\":1},\"929\":{\"length\":1},\"930\":{\"length\":1},\"931\":{\"length\":1},\"932\":{\"length\":1},\"933\":{\"length\":1},\"934\":{\"length\":1},\"935\":{\"length\":1},\"936\":{\"length\":1},\"937\":{\"length\":1},\"938\":{\"length\":1},\"939\":{\"length\":1},\"940\":{\"length\":1},\"941\":{\"length\":1},\"942\":{\"length\":1},\"943\":{\"length\":1},\"944\":{\"length\":1},\"945\":{\"length\":1},\"946\":{\"length\":1},\"947\":{\"length\":1},\"948\":{\"length\":1},\"949\":{\"length\":1},\"950\":{\"length\":1},\"951\":{\"length\":1},\"952\":{\"length\":1},\"953\":{\"length\":1},\"954\":{\"length\":1},\"955\":{\"length\":1},\"956\":{\"length\":1},\"957\":{\"length\":1},\"958\":{\"length\":1},\"959\":{\"length\":1},\"960\":{\"length\":1},\"961\":{\"length\":1},\"962\":{\"length\":1},\"963\":{\"length\":1},\"964\":{\"length\":1},\"965\":{\"length\":1},\"966\":{\"length\":1},\"967\":{\"length\":1},\"968\":{\"length\":1},\"969\":{\"length\":1},\"970\":{\"length\":1},\"971\":{\"length\":1},\"972\":{\"length\":1},\"973\":{\"length\":1},\"974\":{\"length\":1},\"975\":{\"length\":1},\"976\":{\"length\":1},\"977\":{\"length\":1},\"978\":{\"length\":1},\"979\":{\"length\":1},\"980\":{\"length\":1},\"981\":{\"length\":1},\"982\":{\"length\":1},\"983\":{\"length\":1},\"984\":{\"length\":1},\"985\":{\"length\":1},\"986\":{\"length\":1},\"987\":{\"length\":1},\"988\":{\"length\":1},\"989\":{\"length\":1},\"990\":{\"length\":1},\"991\":{\"length\":1},\"992\":{\"length\":1},\"993\":{\"length\":1},\"994\":{\"length\":1},\"995\":{\"length\":1},\"996\":{\"length\":1},\"997\":{\"length\":1},\"998\":{\"length\":1},\"999\":{\"length\":1},\"1000\":{\"length\":1},\"1001\":{\"length\":1},\"1002\":{\"length\":1},\"1003\":{\"length\":1},\"1004\":{\"length\":1},\"1005\":{\"length\":1},\"1006\":{\"length\":1},\"1007\":{\"length\":1},\"1008\":{\"length\":1},\"1009\":{\"length\":1},\"1010\":{\"length\":1},\"1011\":{\"length\":1},\"1012\":{\"length\":1},\"1013\":{\"length\":1},\"1014\":{\"length\":1},\"1015\":{\"length\":1},\"1016\":{\"length\":1},\"1017\":{\"length\":1},\"1018\":{\"length\":1},\"1019\":{\"length\":1},\"1020\":{\"length\":1},\"1021\":{\"length\":1},\"1022\":{\"length\":1},\"1023\":{\"length\":1},\"1024\":{\"length\":1},\"1025\":{\"length\":1},\"1026\":{\"length\":1},\"1027\":{\"length\":1},\"1028\":{\"length\":1},\"1029\":{\"length\":1},\"1030\":{\"length\":1},\"1031\":{\"length\":1},\"1032\":{\"length\":1},\"1033\":{\"length\":1},\"1034\":{\"length\":1},\"1035\":{\"length\":1},\"1036\":{\"length\":1},\"1037\":{\"length\":1},\"1038\":{\"length\":1},\"1039\":{\"length\":1},\"1040\":{\"length\":1},\"1041\":{\"length\":1},\"1042\":{\"length\":1},\"1043\":{\"length\":1},\"1044\":{\"length\":1},\"1045\":{\"length\":1},\"1046\":{\"length\":1},\"1047\":{\"length\":1},\"1048\":{\"length\":1},\"1049\":{\"length\":1},\"1050\":{\"length\":1},\"1051\":{\"length\":1},\"1052\":{\"length\":1},\"1053\":{\"length\":1},\"1054\":{\"length\":1},\"1055\":{\"length\":1},\"1056\":{\"length\":1},\"1057\":{\"length\":1},\"1058\":{\"length\":1},\"1059\":{\"length\":1},\"1060\":{\"length\":1},\"1061\":{\"length\":1},\"1062\":{\"length\":1},\"1063\":{\"length\":1},\"1064\":{\"length\":1},\"1065\":{\"length\":1},\"1066\":{\"length\":1},\"1067\":{\"length\":1},\"1068\":{\"length\":1},\"1069\":{\"length\":1},\"1070\":{\"length\":1},\"1071\":{\"length\":1},\"1072\":{\"length\":1},\"1073\":{\"length\":1},\"1074\":{\"length\":1},\"1075\":{\"length\":1},\"1076\":{\"length\":1},\"1077\":{\"length\":1},\"1078\":{\"length\":1},\"1079\":{\"length\":1},\"1080\":{\"length\":1},\"1081\":{\"length\":1},\"1082\":{\"length\":1},\"1083\":{\"length\":1},\"1084\":{\"length\":1},\"1085\":{\"length\":1},\"1086\":{\"length\":1},\"1087\":{\"length\":1},\"1088\":{\"length\":1},\"1089\":{\"length\":1},\"1090\":{\"length\":1},\"1091\":{\"length\":1},\"1092\":{\"length\":1},\"1093\":{\"length\":1},\"1094\":{\"length\":1},\"1095\":{\"length\":1},\"1096\":{\"length\":1},\"1097\":{\"length\":1},\"1098\":{\"length\":1},\"1099\":{\"length\":1},\"1100\":{\"length\":1},\"1101\":{\"length\":1},\"1102\":{\"length\":1},\"1103\":{\"length\":1},\"1104\":{\"length\":1},\"1105\":{\"length\":1},\"1106\":{\"length\":1},\"1107\":{\"length\":1},\"1108\":{\"length\":1},\"1109\":{\"length\":1},\"1110\":{\"length\":1},\"1111\":{\"length\":1},\"1112\":{\"length\":1},\"1113\":{\"length\":1},\"1114\":{\"length\":1},\"1115\":{\"length\":1},\"1116\":{\"length\":1},\"1117\":{\"length\":1},\"1118\":{\"length\":1},\"1119\":{\"length\":1},\"1120\":{\"length\":1},\"1121\":{\"length\":1},\"1122\":{\"length\":1},\"1123\":{\"length\":1},\"1124\":{\"length\":1},\"1125\":{\"length\":1},\"1126\":{\"length\":1},\"1127\":{\"length\":1},\"1128\":{\"length\":1},\"1129\":{\"length\":1},\"1130\":{\"length\":1},\"1131\":{\"length\":1},\"1132\":{\"length\":1},\"1133\":{\"length\":1},\"1134\":{\"length\":1},\"1135\":{\"length\":1},\"1136\":{\"length\":1},\"1137\":{\"length\":1},\"1138\":{\"length\":1},\"1139\":{\"length\":1},\"1140\":{\"length\":1},\"1141\":{\"length\":1},\"1142\":{\"length\":1},\"1143\":{\"length\":1},\"1144\":{\"length\":1},\"1145\":{\"length\":1},\"1146\":{\"length\":1},\"1147\":{\"length\":1},\"1148\":{\"length\":1},\"1149\":{\"length\":1},\"1150\":{\"length\":1},\"1151\":{\"length\":1},\"1152\":{\"length\":1},\"1153\":{\"length\":1},\"1154\":{\"length\":1},\"1155\":{\"length\":1},\"1156\":{\"length\":1},\"1157\":{\"length\":1},\"1158\":{\"length\":1},\"1159\":{\"length\":1},\"1160\":{\"length\":1},\"1161\":{\"length\":1},\"1162\":{\"length\":1},\"1163\":{\"length\":1},\"1164\":{\"length\":1},\"1165\":{\"length\":1},\"1166\":{\"length\":1},\"1167\":{\"length\":1},\"1168\":{\"length\":1},\"1169\":{\"length\":1},\"1170\":{\"length\":1},\"1171\":{\"length\":1},\"1172\":{\"length\":1},\"1173\":{\"length\":1},\"1174\":{\"length\":1},\"1175\":{\"length\":1},\"1176\":{\"length\":1},\"1177\":{\"length\":1},\"1178\":{\"length\":1},\"1179\":{\"length\":1},\"1180\":{\"length\":1},\"1181\":{\"length\":1},\"1182\":{\"length\":1},\"1183\":{\"length\":1},\"1184\":{\"length\":1},\"1185\":{\"length\":1},\"1186\":{\"length\":1},\"1187\":{\"length\":1},\"1188\":{\"length\":1},\"1189\":{\"length\":1},\"1190\":{\"length\":1},\"1191\":{\"length\":1},\"1192\":{\"length\":1},\"1193\":{\"length\":1},\"1194\":{\"length\":1},\"1195\":{\"length\":1},\"1196\":{\"length\":1},\"1197\":{\"length\":1},\"1198\":{\"length\":1},\"1199\":{\"length\":1},\"1200\":{\"length\":1},\"1201\":{\"length\":1},\"1202\":{\"length\":1},\"1203\":{\"length\":1},\"1204\":{\"length\":1},\"1205\":{\"length\":1},\"1206\":{\"length\":1},\"1207\":{\"length\":1},\"1208\":{\"length\":1},\"1209\":{\"length\":1},\"1210\":{\"length\":1},\"1211\":{\"length\":1},\"1212\":{\"length\":1},\"1213\":{\"length\":1},\"1214\":{\"length\":1},\"1215\":{\"length\":1},\"1216\":{\"length\":1},\"1217\":{\"length\":1},\"1218\":{\"length\":1},\"1219\":{\"length\":1},\"1220\":{\"length\":1},\"1221\":{\"length\":1},\"1222\":{\"length\":1},\"1223\":{\"length\":1},\"1224\":{\"length\":1},\"1225\":{\"length\":1},\"1226\":{\"length\":1},\"1227\":{\"length\":1},\"1228\":{\"length\":1},\"1229\":{\"length\":1},\"1230\":{\"length\":1},\"1231\":{\"length\":1},\"1232\":{\"length\":1},\"1233\":{\"length\":1},\"1234\":{\"length\":1},\"1235\":{\"length\":1},\"1236\":{\"length\":1},\"1237\":{\"length\":1},\"1238\":{\"length\":1},\"1239\":{\"length\":1},\"1240\":{\"length\":1},\"1241\":{\"length\":1},\"1242\":{\"length\":1},\"1243\":{\"length\":1},\"1244\":{\"length\":1},\"1245\":{\"length\":1},\"1246\":{\"length\":1},\"1247\":{\"length\":1},\"1248\":{\"length\":1},\"1249\":{\"length\":1},\"1250\":{\"length\":1},\"1251\":{\"length\":1},\"1252\":{\"length\":1},\"1253\":{\"length\":1},\"1254\":{\"length\":1},\"1255\":{\"length\":1},\"1256\":{\"length\":1},\"1257\":{\"length\":1},\"1258\":{\"length\":1},\"1259\":{\"length\":1},\"1260\":{\"length\":1},\"1261\":{\"length\":1},\"1262\":{\"length\":1},\"1263\":{\"length\":1},\"1264\":{\"length\":1},\"1265\":{\"length\":1},\"1266\":{\"length\":1},\"1267\":{\"length\":1},\"1268\":{\"length\":1},\"1269\":{\"length\":1},\"1270\":{\"length\":1},\"1271\":{\"length\":1},\"1272\":{\"length\":1},\"1273\":{\"length\":1},\"1274\":{\"length\":1},\"1275\":{\"length\":1},\"1276\":{\"length\":1},\"1277\":{\"length\":1},\"1278\":{\"length\":1},\"1279\":{\"length\":1},\"1280\":{\"length\":1},\"1281\":{\"length\":1},\"1282\":{\"length\":1},\"1283\":{\"length\":1},\"1284\":{\"length\":1},\"1285\":{\"length\":1},\"1286\":{\"length\":1},\"1287\":{\"length\":1},\"1288\":{\"length\":1},\"1289\":{\"length\":1},\"1290\":{\"length\":1},\"1291\":{\"length\":1},\"1292\":{\"length\":1},\"1293\":{\"length\":1},\"1294\":{\"length\":1},\"1295\":{\"length\":1},\"1296\":{\"length\":1},\"1297\":{\"length\":1},\"1298\":{\"length\":1},\"1299\":{\"length\":1},\"1300\":{\"length\":1},\"1301\":{\"length\":1},\"1302\":{\"length\":1},\"1303\":{\"length\":1},\"1304\":{\"length\":1},\"1305\":{\"length\":1},\"1306\":{\"length\":1},\"1307\":{\"length\":1},\"1308\":{\"length\":1},\"1309\":{\"length\":1},\"1310\":{\"length\":1},\"1311\":{\"length\":1},\"1312\":{\"length\":1},\"1313\":{\"length\":1},\"1314\":{\"length\":1},\"1315\":{\"length\":1},\"1316\":{\"length\":1},\"1317\":{\"length\":1},\"1318\":{\"length\":1},\"1319\":{\"length\":1},\"1320\":{\"length\":1},\"1321\":{\"length\":1},\"1322\":{\"length\":1},\"1323\":{\"length\":1},\"1324\":{\"length\":1},\"1325\":{\"length\":1},\"1326\":{\"length\":1},\"1327\":{\"length\":1},\"1328\":{\"length\":1},\"1329\":{\"length\":1},\"1330\":{\"length\":1},\"1331\":{\"length\":1},\"1332\":{\"length\":1},\"1333\":{\"length\":1},\"1334\":{\"length\":1},\"1335\":{\"length\":1},\"1336\":{\"length\":1},\"1337\":{\"length\":1},\"1338\":{\"length\":1},\"1339\":{\"length\":1},\"1340\":{\"length\":1},\"1341\":{\"length\":1},\"1342\":{\"length\":1},\"1343\":{\"length\":1},\"1344\":{\"length\":1},\"1345\":{\"length\":1},\"1346\":{\"length\":1},\"1347\":{\"length\":1},\"1348\":{\"length\":1},\"1349\":{\"length\":1},\"1350\":{\"length\":1},\"1351\":{\"length\":1},\"1352\":{\"length\":1},\"1353\":{\"length\":1},\"1354\":{\"length\":1},\"1355\":{\"length\":1},\"1356\":{\"length\":1},\"1357\":{\"length\":1},\"1358\":{\"length\":1},\"1359\":{\"length\":1},\"1360\":{\"length\":1},\"1361\":{\"length\":1},\"1362\":{\"length\":1},\"1363\":{\"length\":1},\"1364\":{\"length\":1},\"1365\":{\"length\":1},\"1366\":{\"length\":1},\"1367\":{\"length\":1},\"1368\":{\"length\":1},\"1369\":{\"length\":1},\"1370\":{\"length\":1},\"1371\":{\"length\":1},\"1372\":{\"length\":1},\"1373\":{\"length\":1},\"1374\":{\"length\":1},\"1375\":{\"length\":1},\"1376\":{\"length\":1},\"1377\":{\"length\":1},\"1378\":{\"length\":1},\"1379\":{\"length\":1},\"1380\":{\"length\":1},\"1381\":{\"length\":1},\"1382\":{\"length\":1},\"1383\":{\"length\":1},\"1384\":{\"length\":1},\"1385\":{\"length\":1},\"1386\":{\"length\":1},\"1387\":{\"length\":1},\"1388\":{\"length\":1},\"1389\":{\"length\":1},\"1390\":{\"length\":1},\"1391\":{\"length\":1},\"1392\":{\"length\":1},\"1393\":{\"length\":1},\"1394\":{\"length\":1},\"1395\":{\"length\":1},\"1396\":{\"length\":1},\"1397\":{\"length\":1},\"1398\":{\"length\":1},\"1399\":{\"length\":1},\"1400\":{\"length\":1},\"1401\":{\"length\":1},\"1402\":{\"length\":1},\"1403\":{\"length\":1},\"1404\":{\"length\":1},\"1405\":{\"length\":1},\"1406\":{\"length\":1},\"1407\":{\"length\":1},\"1408\":{\"length\":1},\"1409\":{\"length\":1},\"1410\":{\"length\":1},\"1411\":{\"length\":1},\"1412\":{\"length\":1},\"1413\":{\"length\":1},\"1414\":{\"length\":1},\"1415\":{\"length\":1},\"1416\":{\"length\":1},\"1417\":{\"length\":1},\"1418\":{\"length\":1},\"1419\":{\"length\":1},\"1420\":{\"length\":1},\"1421\":{\"length\":1},\"1422\":{\"length\":1},\"1423\":{\"length\":1},\"1424\":{\"length\":1},\"1425\":{\"length\":1},\"1426\":{\"length\":1},\"1427\":{\"length\":1},\"1428\":{\"length\":1},\"1429\":{\"length\":1},\"1430\":{\"length\":1},\"1431\":{\"length\":1},\"1432\":{\"length\":1},\"1433\":{\"length\":1},\"1434\":{\"length\":1},\"1435\":{\"length\":1},\"1436\":{\"length\":1},\"1437\":{\"length\":1},\"1438\":{\"length\":1},\"1439\":{\"length\":1},\"1440\":{\"length\":1},\"1441\":{\"length\":1},\"1442\":{\"length\":1},\"1443\":{\"length\":1},\"1444\":{\"length\":1},\"1445\":{\"length\":1},\"1446\":{\"length\":1},\"1447\":{\"length\":1},\"1448\":{\"length\":1},\"1449\":{\"length\":1},\"1450\":{\"length\":1},\"1451\":{\"length\":1},\"1452\":{\"length\":1},\"1453\":{\"length\":1},\"1454\":{\"length\":1},\"1455\":{\"length\":1},\"1456\":{\"length\":1},\"1457\":{\"length\":1},\"1458\":{\"length\":1},\"1459\":{\"length\":1},\"1460\":{\"length\":1},\"1461\":{\"length\":1},\"1462\":{\"length\":1},\"1463\":{\"length\":1},\"1464\":{\"length\":1},\"1465\":{\"length\":1},\"1466\":{\"length\":1},\"1467\":{\"length\":1},\"1468\":{\"length\":1},\"1469\":{\"length\":1},\"1470\":{\"length\":1},\"1471\":{\"length\":1},\"1472\":{\"length\":1},\"1473\":{\"length\":1},\"1474\":{\"length\":1},\"1475\":{\"length\":1},\"1476\":{\"length\":1},\"1477\":{\"length\":1},\"1478\":{\"length\":1},\"1479\":{\"length\":1},\"1480\":{\"length\":1},\"1481\":{\"length\":1},\"1482\":{\"length\":1},\"1483\":{\"length\":1},\"1484\":{\"length\":1},\"1485\":{\"length\":1},\"1486\":{\"length\":1},\"1487\":{\"length\":1},\"1488\":{\"length\":1},\"1489\":{\"length\":1},\"1490\":{\"length\":1},\"1491\":{\"length\":1},\"1492\":{\"length\":1},\"1493\":{\"length\":1},\"1494\":{\"length\":1},\"1495\":{\"length\":1},\"1496\":{\"length\":1},\"1497\":{\"length\":1},\"1498\":{\"length\":1},\"1499\":{\"length\":1},\"1500\":{\"length\":1},\"1501\":{\"length\":1},\"1502\":{\"length\":1},\"1503\":{\"length\":1},\"1504\":{\"length\":1},\"1505\":{\"length\":1},\"1506\":{\"length\":1},\"1507\":{\"length\":1},\"1508\":{\"length\":1},\"1509\":{\"length\":1},\"1510\":{\"length\":1},\"1511\":{\"length\":1},\"1512\":{\"length\":1},\"1513\":{\"length\":1},\"1514\":{\"length\":1},\"1515\":{\"length\":1},\"1516\":{\"length\":1},\"1517\":{\"length\":1},\"1518\":{\"length\":1},\"1519\":{\"length\":1},\"1520\":{\"length\":1},\"1521\":{\"length\":1},\"1522\":{\"length\":1},\"1523\":{\"length\":1},\"1524\":{\"length\":1},\"1525\":{\"length\":1},\"1526\":{\"length\":1},\"1527\":{\"length\":1},\"1528\":{\"length\":1},\"1529\":{\"length\":1},\"1530\":{\"length\":1},\"1531\":{\"length\":1},\"1532\":{\"length\":1},\"1533\":{\"length\":1},\"1534\":{\"length\":1},\"1535\":{\"length\":1},\"1536\":{\"length\":1},\"1537\":{\"length\":1},\"1538\":{\"length\":1},\"1539\":{\"length\":1},\"1540\":{\"length\":1},\"1541\":{\"length\":1},\"1542\":{\"length\":1},\"1543\":{\"length\":1},\"1544\":{\"length\":1},\"1545\":{\"length\":1},\"1546\":{\"length\":1},\"1547\":{\"length\":1},\"1548\":{\"length\":1},\"1549\":{\"length\":1},\"1550\":{\"length\":1},\"1551\":{\"length\":1},\"1552\":{\"length\":1},\"1553\":{\"length\":1},\"1554\":{\"length\":1},\"1555\":{\"length\":1},\"1556\":{\"length\":1},\"1557\":{\"length\":1},\"1558\":{\"length\":1},\"1559\":{\"length\":1},\"1560\":{\"length\":1},\"1561\":{\"length\":1},\"1562\":{\"length\":1},\"1563\":{\"length\":1},\"1564\":{\"length\":1},\"1565\":{\"length\":1},\"1566\":{\"length\":1},\"1567\":{\"length\":1},\"1568\":{\"length\":1},\"1569\":{\"length\":1},\"1570\":{\"length\":1},\"1571\":{\"length\":1},\"1572\":{\"length\":1},\"1573\":{\"length\":1},\"1574\":{\"length\":1},\"1575\":{\"length\":1},\"1576\":{\"length\":1},\"1577\":{\"length\":1},\"1578\":{\"length\":1},\"1579\":{\"length\":1},\"1580\":{\"length\":1},\"1581\":{\"length\":1},\"1582\":{\"length\":1},\"1583\":{\"length\":1},\"1584\":{\"length\":1},\"1585\":{\"length\":1},\"1586\":{\"length\":1},\"1587\":{\"length\":1},\"1588\":{\"length\":1},\"1589\":{\"length\":1},\"1590\":{\"length\":1},\"1591\":{\"length\":1},\"1592\":{\"length\":1},\"1593\":{\"length\":1},\"1594\":{\"length\":1},\"1595\":{\"length\":1},\"1596\":{\"length\":1},\"1597\":{\"length\":1},\"1598\":{\"length\":1},\"1599\":{\"length\":1},\"1600\":{\"length\":1},\"1601\":{\"length\":1},\"1602\":{\"length\":1},\"1603\":{\"length\":1},\"1604\":{\"length\":1},\"1605\":{\"length\":1},\"1606\":{\"length\":1},\"1607\":{\"length\":1},\"1608\":{\"length\":1},\"1609\":{\"length\":1},\"1610\":{\"length\":1},\"1611\":{\"length\":1},\"1612\":{\"length\":1},\"1613\":{\"length\":1},\"1614\":{\"length\":1},\"1615\":{\"length\":1},\"1616\":{\"length\":1},\"1617\":{\"length\":1},\"1618\":{\"length\":1},\"1619\":{\"length\":1},\"1620\":{\"length\":1},\"1621\":{\"length\":1},\"1622\":{\"length\":1},\"1623\":{\"length\":1},\"1624\":{\"length\":1},\"1625\":{\"length\":1},\"1626\":{\"length\":1},\"1627\":{\"length\":1},\"1628\":{\"length\":1},\"1629\":{\"length\":1},\"1630\":{\"length\":1},\"1631\":{\"length\":1},\"1632\":{\"length\":1},\"1633\":{\"length\":1},\"1634\":{\"length\":1},\"1635\":{\"length\":1},\"1636\":{\"length\":1},\"1637\":{\"length\":1},\"1638\":{\"length\":1},\"1639\":{\"length\":1},\"1640\":{\"length\":1},\"1641\":{\"length\":1},\"1642\":{\"length\":1},\"1643\":{\"length\":1},\"1644\":{\"length\":1},\"1645\":{\"length\":1},\"1646\":{\"length\":1},\"1647\":{\"length\":1},\"1648\":{\"length\":1},\"1649\":{\"length\":1},\"1650\":{\"length\":1},\"1651\":{\"length\":1},\"1652\":{\"length\":1},\"1653\":{\"length\":1},\"1654\":{\"length\":1},\"1655\":{\"length\":1},\"1656\":{\"length\":1},\"1657\":{\"length\":1},\"1658\":{\"length\":1},\"1659\":{\"length\":1},\"1660\":{\"length\":1},\"1661\":{\"length\":1},\"1662\":{\"length\":1},\"1663\":{\"length\":1},\"1664\":{\"length\":1},\"1665\":{\"length\":1},\"1666\":{\"length\":1},\"1667\":{\"length\":1},\"1668\":{\"length\":1},\"1669\":{\"length\":1},\"1670\":{\"length\":1},\"1671\":{\"length\":1},\"1672\":{\"length\":1},\"1673\":{\"length\":1},\"1674\":{\"length\":1},\"1675\":{\"length\":1},\"1676\":{\"length\":1},\"1677\":{\"length\":1},\"1678\":{\"length\":1},\"1679\":{\"length\":1},\"1680\":{\"length\":1},\"1681\":{\"length\":1},\"1682\":{\"length\":1},\"1683\":{\"length\":1},\"1684\":{\"length\":1},\"1685\":{\"length\":1},\"1686\":{\"length\":1},\"1687\":{\"length\":1},\"1688\":{\"length\":1},\"1689\":{\"length\":1},\"1690\":{\"length\":1},\"1691\":{\"length\":1},\"1692\":{\"length\":1},\"1693\":{\"length\":1},\"1694\":{\"length\":1},\"1695\":{\"length\":1},\"1696\":{\"length\":1},\"1697\":{\"length\":1},\"1698\":{\"length\":1},\"1699\":{\"length\":1},\"1700\":{\"length\":1},\"1701\":{\"length\":1},\"1702\":{\"length\":1},\"1703\":{\"length\":1},\"1704\":{\"length\":1},\"1705\":{\"length\":1},\"1706\":{\"length\":1},\"1707\":{\"length\":1},\"1708\":{\"length\":1},\"1709\":{\"length\":1},\"1710\":{\"length\":1},\"1711\":{\"length\":1},\"1712\":{\"length\":1},\"1713\":{\"length\":1},\"1714\":{\"length\":1},\"1715\":{\"length\":1},\"1716\":{\"length\":1},\"1717\":{\"length\":1},\"1718\":{\"length\":1},\"1719\":{\"length\":1},\"1720\":{\"length\":1},\"1721\":{\"length\":1},\"1722\":{\"length\":1},\"1723\":{\"length\":1},\"1724\":{\"length\":1},\"1725\":{\"length\":1},\"1726\":{\"length\":1},\"1727\":{\"length\":1},\"1728\":{\"length\":1},\"1729\":{\"length\":1},\"1730\":{\"length\":1},\"1731\":{\"length\":1},\"1732\":{\"length\":1},\"1733\":{\"length\":1},\"1734\":{\"length\":1},\"1735\":{\"length\":1},\"1736\":{\"length\":1},\"1737\":{\"length\":1},\"1738\":{\"length\":1},\"1739\":{\"length\":1},\"1740\":{\"length\":1},\"1741\":{\"length\":1},\"1742\":{\"length\":1},\"1743\":{\"length\":1},\"1744\":{\"length\":1},\"1745\":{\"length\":1},\"1746\":{\"length\":1},\"1747\":{\"length\":1},\"1748\":{\"length\":1},\"1749\":{\"length\":1},\"1750\":{\"length\":1},\"1751\":{\"length\":1},\"1752\":{\"length\":1},\"1753\":{\"length\":1},\"1754\":{\"length\":1},\"1755\":{\"length\":1},\"1756\":{\"length\":1},\"1757\":{\"length\":1},\"1758\":{\"length\":1},\"1759\":{\"length\":1},\"1760\":{\"length\":1},\"1761\":{\"length\":1},\"1762\":{\"length\":1},\"1763\":{\"length\":1},\"1764\":{\"length\":1},\"1765\":{\"length\":1},\"1766\":{\"length\":1},\"1767\":{\"length\":1},\"1768\":{\"length\":1},\"1769\":{\"length\":1},\"1770\":{\"length\":1},\"1771\":{\"length\":1},\"1772\":{\"length\":1},\"1773\":{\"length\":1},\"1774\":{\"length\":1},\"1775\":{\"length\":1},\"1776\":{\"length\":1},\"1777\":{\"length\":1},\"1778\":{\"length\":1},\"1779\":{\"length\":1},\"1780\":{\"length\":1},\"1781\":{\"length\":1},\"1782\":{\"length\":1},\"1783\":{\"length\":1},\"1784\":{\"length\":1},\"1785\":{\"length\":1},\"1786\":{\"length\":1},\"1787\":{\"length\":1},\"1788\":{\"length\":1},\"1789\":{\"length\":1},\"1790\":{\"length\":1},\"1791\":{\"length\":1},\"1792\":{\"length\":1},\"1793\":{\"length\":1},\"1794\":{\"length\":1},\"1795\":{\"length\":1},\"1796\":{\"length\":1},\"1797\":{\"length\":1},\"1798\":{\"length\":1},\"1799\":{\"length\":1},\"1800\":{\"length\":1},\"1801\":{\"length\":1},\"1802\":{\"length\":1},\"1803\":{\"length\":1},\"1804\":{\"length\":1},\"1805\":{\"length\":1},\"1806\":{\"length\":1},\"1807\":{\"length\":1},\"1808\":{\"length\":1},\"1809\":{\"length\":1},\"1810\":{\"length\":1},\"1811\":{\"length\":1},\"1812\":{\"length\":1},\"1813\":{\"length\":1},\"1814\":{\"length\":1},\"1815\":{\"length\":1},\"1816\":{\"length\":1},\"1817\":{\"length\":1},\"1818\":{\"length\":1},\"1819\":{\"length\":1},\"1820\":{\"length\":1},\"1821\":{\"length\":1},\"1822\":{\"length\":1},\"1823\":{\"length\":1},\"1824\":{\"length\":1},\"1825\":{\"length\":1},\"1826\":{\"length\":1},\"1827\":{\"length\":1},\"1828\":{\"length\":1},\"1829\":{\"length\":1},\"1830\":{\"length\":1},\"1831\":{\"length\":1},\"1832\":{\"length\":1},\"1833\":{\"length\":1},\"1834\":{\"length\":1},\"1835\":{\"length\":1},\"1836\":{\"length\":1},\"1837\":{\"length\":1},\"1838\":{\"length\":1},\"1839\":{\"length\":1},\"1840\":{\"length\":1},\"1841\":{\"length\":1},\"1842\":{\"length\":1},\"1843\":{\"length\":1},\"1844\":{\"length\":1},\"1845\":{\"length\":1},\"1846\":{\"length\":1},\"1847\":{\"length\":1},\"1848\":{\"length\":1},\"1849\":{\"length\":1},\"1850\":{\"length\":1},\"1851\":{\"length\":1},\"1852\":{\"length\":1},\"1853\":{\"length\":1},\"1854\":{\"length\":1},\"1855\":{\"length\":1},\"1856\":{\"length\":1},\"1857\":{\"length\":1},\"1858\":{\"length\":1},\"1859\":{\"length\":1},\"1860\":{\"length\":1},\"1861\":{\"length\":1},\"1862\":{\"length\":1},\"1863\":{\"length\":1},\"1864\":{\"length\":1},\"1865\":{\"length\":1},\"1866\":{\"length\":1},\"1867\":{\"length\":1},\"1868\":{\"length\":1},\"1869\":{\"length\":1},\"1870\":{\"length\":1},\"1871\":{\"length\":1},\"1872\":{\"length\":1},\"1873\":{\"length\":1},\"1874\":{\"length\":1},\"1875\":{\"length\":1},\"1876\":{\"length\":1},\"1877\":{\"length\":1},\"1878\":{\"length\":1},\"1879\":{\"length\":1},\"1880\":{\"length\":1},\"1881\":{\"length\":1},\"1882\":{\"length\":1},\"1883\":{\"length\":1},\"1884\":{\"length\":1},\"1885\":{\"length\":1},\"1886\":{\"length\":1},\"1887\":{\"length\":1},\"1888\":{\"length\":1},\"1889\":{\"length\":1},\"1890\":{\"length\":1},\"1891\":{\"length\":1},\"1892\":{\"length\":1},\"1893\":{\"length\":1},\"1894\":{\"length\":1},\"1895\":{\"length\":1},\"1896\":{\"length\":1},\"1897\":{\"length\":1},\"1898\":{\"length\":1},\"1899\":{\"length\":1},\"1900\":{\"length\":1},\"1901\":{\"length\":1},\"1902\":{\"length\":1},\"1903\":{\"length\":1},\"1904\":{\"length\":1},\"1905\":{\"length\":1},\"1906\":{\"length\":1},\"1907\":{\"length\":1},\"1908\":{\"length\":1},\"1909\":{\"length\":1},\"1910\":{\"length\":1},\"1911\":{\"length\":1},\"1912\":{\"length\":1},\"1913\":{\"length\":1},\"1914\":{\"length\":1},\"1915\":{\"length\":1},\"1916\":{\"length\":1},\"1917\":{\"length\":1},\"1918\":{\"length\":1},\"1919\":{\"length\":1},\"1920\":{\"length\":1},\"1921\":{\"length\":1},\"1922\":{\"length\":1},\"1923\":{\"length\":1},\"1924\":{\"length\":1},\"1925\":{\"length\":1},\"1926\":{\"length\":1},\"1927\":{\"length\":1},\"1928\":{\"length\":1},\"1929\":{\"length\":1},\"1930\":{\"length\":1},\"1931\":{\"length\":1},\"1932\":{\"length\":1},\"1933\":{\"length\":1},\"1934\":{\"length\":1},\"1935\":{\"length\":1},\"1936\":{\"length\":1},\"1937\":{\"length\":1},\"1938\":{\"length\":1},\"1939\":{\"length\":1},\"1940\":{\"length\":1},\"1941\":{\"length\":1},\"1942\":{\"length\":1},\"1943\":{\"length\":1},\"1944\":{\"length\":1},\"1945\":{\"length\":1},\"1946\":{\"length\":1},\"1947\":{\"length\":1},\"1948\":{\"length\":1},\"1949\":{\"length\":1},\"1950\":{\"length\":1},\"1951\":{\"length\":1},\"1952\":{\"length\":1},\"1953\":{\"length\":1},\"1954\":{\"length\":1},\"1955\":{\"length\":1},\"1956\":{\"length\":1},\"1957\":{\"length\":1},\"1958\":{\"length\":1},\"1959\":{\"length\":1},\"1960\":{\"length\":1},\"1961\":{\"length\":1},\"1962\":{\"length\":1},\"1963\":{\"length\":1},\"1964\":{\"length\":1},\"1965\":{\"length\":1},\"1966\":{\"length\":1},\"1967\":{\"length\":1},\"1968\":{\"length\":1},\"1969\":{\"length\":1},\"1970\":{\"length\":1},\"1971\":{\"length\":1},\"1972\":{\"length\":1},\"1973\":{\"length\":1},\"1974\":{\"length\":1},\"1975\":{\"length\":1},\"1976\":{\"length\":1},\"1977\":{\"length\":1},\"1978\":{\"length\":1},\"1979\":{\"length\":1},\"1980\":{\"length\":1},\"1981\":{\"length\":1},\"1982\":{\"length\":1},\"1983\":{\"length\":1},\"1984\":{\"length\":1},\"1985\":{\"length\":1},\"1986\":{\"length\":1},\"1987\":{\"length\":1},\"1988\":{\"length\":1},\"1989\":{\"length\":1},\"1990\":{\"length\":1},\"1991\":{\"length\":1},\"1992\":{\"length\":1},\"1993\":{\"length\":1},\"1994\":{\"length\":1},\"1995\":{\"length\":1},\"1996\":{\"length\":1},\"1997\":{\"length\":1},\"1998\":{\"length\":1},\"1999\":{\"length\":1},\"2000\":{\"length\":1},\"2001\":{\"length\":1},\"2002\":{\"length\":1},\"2003\":{\"length\":1},\"2004\":{\"length\":1},\"2005\":{\"length\":1},\"2006\":{\"length\":1},\"2007\":{\"length\":1},\"2008\":{\"length\":1},\"2009\":{\"length\":1},\"2010\":{\"length\":1},\"2011\":{\"length\":1},\"2012\":{\"length\":1},\"2013\":{\"length\":1},\"2014\":{\"length\":1},\"2015\":{\"length\":1},\"2016\":{\"length\":1},\"2017\":{\"length\":1},\"2018\":{\"length\":1},\"2019\":{\"length\":1},\"2020\":{\"length\":1},\"2021\":{\"length\":1},\"2022\":{\"length\":1},\"2023\":{\"length\":1},\"2024\":{\"length\":1},\"2025\":{\"length\":1},\"2026\":{\"length\":1},\"2027\":{\"length\":1},\"2028\":{\"length\":1},\"2029\":{\"length\":1},\"2030\":{\"length\":1},\"2031\":{\"length\":1},\"2032\":{\"length\":1},\"2033\":{\"length\":1},\"2034\":{\"length\":1},\"2035\":{\"length\":1},\"2036\":{\"length\":1},\"2037\":{\"length\":1},\"2038\":{\"length\":1},\"2039\":{\"length\":1},\"2040\":{\"length\":1},\"2041\":{\"length\":1},\"2042\":{\"length\":1},\"2043\":{\"length\":1},\"2044\":{\"length\":1},\"2045\":{\"length\":1},\"2046\":{\"length\":1},\"2047\":{\"length\":1},\"2048\":{\"length\":1},\"2049\":{\"length\":1},\"2050\":{\"length\":1},\"2051\":{\"length\":1},\"2052\":{\"length\":1},\"2053\":{\"length\":1},\"2054\":{\"length\":1},\"2055\":{\"length\":1},\"2056\":{\"length\":1},\"2057\":{\"length\":1},\"2058\":{\"length\":1},\"2059\":{\"length\":1},\"2060\":{\"length\":1},\"2061\":{\"length\":1},\"2062\":{\"length\":1},\"2063\":{\"length\":1},\"2064\":{\"length\":1},\"2065\":{\"length\":1},\"2066\":{\"length\":1},\"2067\":{\"length\":1},\"2068\":{\"length\":1},\"2069\":{\"length\":1},\"2070\":{\"length\":1},\"2071\":{\"length\":1},\"2072\":{\"length\":1},\"2073\":{\"length\":1},\"2074\":{\"length\":1},\"2075\":{\"length\":1},\"2076\":{\"length\":1},\"2077\":{\"length\":1},\"2078\":{\"length\":1},\"2079\":{\"length\":1},\"2080\":{\"length\":1},\"2081\":{\"length\":1},\"2082\":{\"length\":1},\"2083\":{\"length\":1},\"2084\":{\"length\":1},\"2085\":{\"length\":1},\"2086\":{\"length\":1},\"2087\":{\"length\":1},\"2088\":{\"length\":1},\"2089\":{\"length\":1},\"2090\":{\"length\":1},\"2091\":{\"length\":1},\"2092\":{\"length\":1},\"2093\":{\"length\":1},\"2094\":{\"length\":1},\"2095\":{\"length\":1},\"2096\":{\"length\":1},\"2097\":{\"length\":1},\"2098\":{\"length\":1},\"2099\":{\"length\":1},\"2100\":{\"length\":1},\"2101\":{\"length\":1},\"2102\":{\"length\":1},\"2103\":{\"length\":1},\"2104\":{\"length\":1},\"2105\":{\"length\":1},\"2106\":{\"length\":1},\"2107\":{\"length\":1},\"2108\":{\"length\":1},\"2109\":{\"length\":1},\"2110\":{\"length\":1},\"2111\":{\"length\":1},\"2112\":{\"length\":1},\"2113\":{\"length\":1},\"2114\":{\"length\":1},\"2115\":{\"length\":1},\"2116\":{\"length\":1},\"2117\":{\"length\":1},\"2118\":{\"length\":1},\"2119\":{\"length\":1},\"2120\":{\"length\":1},\"2121\":{\"length\":1},\"2122\":{\"length\":1},\"2123\":{\"length\":1},\"2124\":{\"length\":1},\"2125\":{\"onrestore\":{\"__isSmartRef__\":true,\"id\":2126},\"renderTimeline\":{\"__isSmartRef__\":true,\"id\":2134},\"renderCell\":{\"__isSmartRef__\":true,\"id\":2138},\"renderZoomedOutTimeline\":{\"__isSmartRef__\":true,\"id\":2142},\"renderNormalTimeline\":{\"__isSmartRef__\":true,\"id\":2146},\"toggleZoom\":{\"__isSmartRef__\":true,\"id\":2150},\"normalCellWidth\":{\"__isSmartRef__\":true,\"id\":2154},\"normalVariableCellWidth\":{\"__isSmartRef__\":true,\"id\":2158},\"highlightColumn\":{\"__isSmartRef__\":true,\"id\":2162},\"zoomedOutCellWidth\":{\"__isSmartRef__\":true,\"id\":2166},\"zoomedOutVariableCellWidth\":{\"__isSmartRef__\":true,\"id\":2170},\"cellWidth\":{\"__isSmartRef__\":true,\"id\":2174},\"variableCellWidth\":{\"__isSmartRef__\":true,\"id\":2178},\"cellBorderWidth\":{\"__isSmartRef__\":true,\"id\":2182},\"setColumnNumber\":{\"__isSmartRef__\":true,\"id\":2186},\"toggleActivate\":{\"__isSmartRef__\":true,\"id\":2190}},\"2126\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2127},\"source\":\"function onrestore() {\\n this.zoomedOut = false;\\n this.currentColumnNumber = 0;\\n this.previousColumnNumber = 0;\\n this.activated = false;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2132},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2127\":{\"this\":{\"__isSmartRef__\":true,\"id\":242},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2128}},\"2128\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2129}},\"2129\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2130},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2131},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2130\":{\"obj\":{\"__isSmartRef__\":true,\"id\":242},\"name\":\"onrestore\"},\"2131\":{},\"2132\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2133},\"user\":\"erp\",\"tags\":[]},\"2133\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 21:57:44 GMT+0100 (CET)\"},\"2134\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2135},\"source\":\"function renderTimeline() {\\n if(this.activated) {\\n if(this.zoomedOut) {\\n this.renderZoomedOutTimeline();\\n this.owner.get(\\\"zoomOut\\\").setLabel(\\\"Zoom in\\\");\\n } else {\\n this.renderNormalTimeline();\\n this.owner.get(\\\"zoomOut\\\").setLabel(\\\"Zoom out\\\");\\n }\\n }\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2136},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2135\":{\"this\":{\"__isSmartRef__\":true,\"id\":242}},\"2136\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2137},\"user\":\"erp\",\"tags\":[]},\"2137\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 21:57:34 GMT+0100 (CET)\"},\"2138\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2139},\"source\":\"function renderCell() {\\n var cell = jQuery(\\\"\\\");\\n cell.css(\\\"border\\\", \\\"1px solid lightgrey\\\");\\n cell.css(\\\"overflow\\\", \\\"hidden\\\");\\n cell.css(\\\"text-align\\\",\\\"center\\\");\\n cell.height(\\\"40px\\\");\\n return cell; \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2140},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2139\":{\"this\":{\"__isSmartRef__\":true,\"id\":242}},\"2140\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2141},\"user\":\"erp\",\"tags\":[]},\"2141\":{\"isSerializedDate\":true,\"string\":\"Fri Jan 04 2013 17:07:32 GMT+0100 (CET)\"},\"2142\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2143},\"source\":\"function renderZoomedOutTimeline() {\\n var parent = this.get(\\\"SeeTheState\\\");\\n\\n this.timelineColumns = [];\\n this.submorphs.invoke('remove');\\n\\n var table = jQuery(\\\"
\\\");\\n table.css(\\\"table-layout\\\",\\\"fixed\\\");\\n table.css(\\\"border-collapse\\\",\\\"collapse\\\");\\n table.css(\\\"width\\\", \\\"100%\\\");\\n table.css(\\\"height\\\", \\\"100%\\\");\\n for(var variableName in parent.timeline) {\\n var rowData = parent.timeline[variableName];\\n var rowMax = rowData.max();\\n var rowMin = rowData.min();\\n var tableRow = jQuery(\\\"\\\");\\n tableRow.appendTo(table);\\n for(var i = 0; i < rowData.length; i++) {\\n var fillLevel;\\n this.timelineColumns[i] = this.timelineColumns[i] || [];\\n var cell = this.renderCell();\\n cell.css(\\\"width\\\", this.zoomedOutCellWidth() + \\\"px\\\");\\n cell.css(\\\"padding\\\", \\\"0px\\\");\\n cell.css(\\\"vertical-align\\\", \\\"bottom\\\");\\n cell.attr(\\\"class\\\", \\\"timelineColumn\\\" + String(i));\\n\\n cell.appendTo(tableRow);\\n var cellText = \\\"\\\";\\n if(rowData[i] == undefined) {\\n fillLevel = jQuery(\\\"
\\\");\\n cell.append(fillLevel);\\n fillLevel.css(\\\"background-color\\\", \\\"red\\\");\\n fillLevel.css(\\\"height\\\", \\\"100%\\\");\\n fillLevel.css(\\\"width\\\", \\\"10px\\\");\\n }\\n else if(typeof(rowData[i]) == \\\"number\\\" || Object.isArray(rowData[i])) {\\n var fill = rowData[i];\\n if(Object.isArray(rowData[i])) {\\n fill = rowData[i].length;\\n };\\n fillLevel = jQuery(\\\"
\\\");\\n cell.append(fillLevel);\\n fillLevel.css(\\\"background-color\\\", \\\"black\\\");\\n var height = Math.round(((fill - 0.9*rowMin) / rowMax) * 40);\\n fillLevel.css(\\\"height\\\", String(height) + \\\"px\\\");\\n fillLevel.css(\\\"width\\\", \\\"10px\\\");\\n }\\n else {\\n cellText = String(rowData[i]);\\n cell.text(cellText);\\n }\\n\\n this.timelineColumns[i].push(cell);\\n }\\n\\n cell = this.renderCell();\\n cell.css(\\\"width\\\", \\\"40px\\\");\\n cell.text(variableName);\\n cell.prependTo(tableRow);\\n };\\n\\n var grid = new lively.morphic.HtmlWrapperMorph(pt(200,200));\\n grid.setFill(Color.white);\\n grid.asJQuery().append(table);\\n this.addMorph(grid);\\n parent.timelineGrid = grid.asJQuery();\\n parent.timelineTable = table;\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2144},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2143\":{\"this\":{\"__isSmartRef__\":true,\"id\":242}},\"2144\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2145},\"user\":\"erp\",\"tags\":[]},\"2145\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:40:29 GMT+0100 (CET)\"},\"2146\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2147},\"source\":\"function renderNormalTimeline() {\\n var parent = this.get(\\\"SeeTheState\\\");\\n\\n this.timelineColumns = [];\\n this.submorphs.invoke('remove');\\n\\n var table = jQuery(\\\"
\\\");\\n table.css(\\\"table-layout\\\",\\\"fixed\\\");\\n table.css(\\\"border-collapse\\\",\\\"collapse\\\");\\n table.css(\\\"width\\\", \\\"100%\\\");\\n table.css(\\\"height\\\", \\\"100%\\\");\\n for(var variableName in parent.timeline) {\\n var rowData = parent.timeline[variableName];\\n var tableRow = jQuery(\\\"\\\");\\n tableRow.appendTo(table);\\n for(var i = 0; i < rowData.length; i++) {\\n this.timelineColumns[i] = this.timelineColumns[i] || [];\\n var cell = this.renderCell();\\n cell.css(\\\"width\\\", this.normalCellWidth() + \\\"px\\\");\\n cell.attr(\\\"class\\\", \\\"timelineColumn\\\" + String(i));\\n cell.appendTo(tableRow);\\n var cellText = \\\"\\\";\\n if(rowData[i] == undefined) {\\n cellText = \\\"∅\\\";\\n }\\n else if(Object.isArray(rowData[i])) {\\n cellText = String(\\\"Array \\\" + String(rowData[i].length));\\n }\\n else {\\n rowData[i].getName = rowData[i].getName || function() {return \\\"\\\";};\\n cellText = String(rowData[i]);\\n }\\n cell.text(cellText);\\n\\n this.timelineColumns[i].push(cell);\\n\\n }\\n\\n cell = this.renderCell();\\n cell.css(\\\"width\\\", this.normalVariableCellWidth() + \\\"px\\\");\\n cell.text(variableName);\\n cell.prependTo(tableRow);\\n };\\n\\n var grid = new lively.morphic.HtmlWrapperMorph(pt(200,200));\\n grid.setFill(Color.white);\\n grid.asJQuery().append(table);\\n this.addMorph(grid);\\n parent.timelineGrid = grid.asJQuery();\\n parent.timelineTable = table;\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2148},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2147\":{\"this\":{\"__isSmartRef__\":true,\"id\":242}},\"2148\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2149},\"user\":\"erp\",\"tags\":[]},\"2149\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 21:42:24 GMT+0100 (CET)\"},\"2150\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2151},\"source\":\"function toggleZoom() {\\n this.zoomedOut = !this.zoomedOut;\\n this.renderTimeline();\\n this.highlightColumn();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2152},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2151\":{\"this\":{\"__isSmartRef__\":true,\"id\":242}},\"2152\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2153},\"user\":\"erp\",\"tags\":[]},\"2153\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 11:52:00 GMT+0100 (CET)\"},\"2154\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2155},\"source\":\"function normalCellWidth() {\\n return 30;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2156},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2155\":{\"this\":{\"__isSmartRef__\":true,\"id\":242}},\"2156\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2157},\"user\":\"erp\",\"tags\":[]},\"2157\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 10:20:48 GMT+0100 (CET)\"},\"2158\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2159},\"source\":\"function normalVariableCellWidth() {\\n return 40;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2160},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2159\":{\"this\":{\"__isSmartRef__\":true,\"id\":242}},\"2160\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2161},\"user\":\"erp\",\"tags\":[]},\"2161\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 10:21:28 GMT+0100 (CET)\"},\"2162\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2163},\"source\":\"function highlightColumn() {\\n \\n if(this.currentColumnNumber >= 0) {\\n this.timelineColumns[this.previousColumnNumber].each(function(columnCell) {\\n jQuery(columnCell).css(\\\"background-color\\\", \\\"white\\\");\\n })\\n this.timelineColumns[this.currentColumnNumber].each(function(columnCell) {\\n jQuery(columnCell).css(\\\"background-color\\\", \\\"#FFFF7F\\\");\\n })\\n \\n if(this.currentColumnNumber > 0) {\\n var leftOfCell = this.currentColumnNumber*(this.cellWidth() + this.cellBorderWidth()) \\n + (this.variableCellWidth() + 1)\\n - 500;\\n this.setAccumulatedScroll(leftOfCell, 0);\\n } else if (this.currentColumnNumber == 0) {\\n this.setAccumulatedScroll(0, 0);\\n }\\n }\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2164},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2163\":{\"this\":{\"__isSmartRef__\":true,\"id\":242}},\"2164\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2165},\"user\":\"erp\",\"tags\":[]},\"2165\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 13:00:19 GMT+0100 (CET)\"},\"2166\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2167},\"source\":\"function zoomedOutCellWidth() {\\n return 1;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2168},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2167\":{\"this\":{\"__isSmartRef__\":true,\"id\":242}},\"2168\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2169},\"user\":\"erp\",\"tags\":[]},\"2169\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 11:35:03 GMT+0100 (CET)\"},\"2170\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2171},\"source\":\"function zoomedOutVariableCellWidth() {\\n return 40;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2172},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2171\":{\"this\":{\"__isSmartRef__\":true,\"id\":242}},\"2172\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2173},\"user\":\"erp\",\"tags\":[]},\"2173\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 11:35:15 GMT+0100 (CET)\"},\"2174\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2175},\"source\":\"function cellWidth() {\\n if(this.zoomedOut) {\\n return this.zoomedOutCellWidth();\\n } else {\\n return this.normalCellWidth();\\n };\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2176},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2175\":{\"this\":{\"__isSmartRef__\":true,\"id\":242}},\"2176\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2177},\"user\":\"erp\",\"tags\":[]},\"2177\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 11:36:03 GMT+0100 (CET)\"},\"2178\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2179},\"source\":\"function variableCellWidth() {\\n if(this.zoomedOut) {\\n return this.zoomedOutVariableCellWidth();\\n } else {\\n return this.normalVariableCellWidth();\\n };\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2180},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2179\":{\"this\":{\"__isSmartRef__\":true,\"id\":242}},\"2180\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2181},\"user\":\"erp\",\"tags\":[]},\"2181\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 11:36:16 GMT+0100 (CET)\"},\"2182\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2183},\"source\":\"function cellBorderWidth() {\\n // Determined by magic number dice\\n // and try and error\\n if(this.zoomedOut) {\\n return 1;\\n } else {\\n return 3;\\n };\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2184},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2183\":{\"this\":{\"__isSmartRef__\":true,\"id\":242}},\"2184\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2185},\"user\":\"erp\",\"tags\":[]},\"2185\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 11:39:28 GMT+0100 (CET)\"},\"2186\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2187},\"source\":\"function setColumnNumber(newColumnNumber) {\\n this.previousColumnNumber = this.currentColumnNumber;\\n this.currentColumnNumber = newColumnNumber;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2188},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2187\":{\"this\":{\"__isSmartRef__\":true,\"id\":242}},\"2188\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2189},\"user\":\"erp\",\"tags\":[]},\"2189\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 11:50:45 GMT+0100 (CET)\"},\"2190\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2191},\"source\":\"function toggleActivate() {\\n this.activated = !this.activated;\\n if(this.activated) {\\n $morph(\\\"activateTimeline\\\").setLabel(\\\"Deactivate TL\\\");\\n } else {\\n $morph(\\\"activateTimeline\\\").setLabel(\\\"Activate TL\\\");\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2192},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2191\":{\"this\":{\"__isSmartRef__\":true,\"id\":242}},\"2192\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2193},\"user\":\"erp\",\"tags\":[]},\"2193\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 22:02:29 GMT+0100 (CET)\"},\"2194\":{\"source\":{\"__isSmartRef__\":true,\"id\":207},\"target\":{\"__isSmartRef__\":true,\"id\":242}},\"2195\":{\"morph\":{\"__isSmartRef__\":true,\"id\":207},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2196\":{\"doAction\":{\"__isSmartRef__\":true,\"id\":2197}},\"2197\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2198},\"source\":\"function doAction() {\\n \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2199},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2198\":{\"this\":{\"__isSmartRef__\":true,\"id\":207}},\"2199\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2200},\"user\":\"robertkrahn\",\"tags\":[]},\"2200\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)\"},\"2201\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2202}],\"scripts\":[],\"id\":\"F8DAE1FD-2C25-439A-9DC6-00F11D124E32\",\"shape\":{\"__isSmartRef__\":true,\"id\":2207},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":2213},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":2218},\"label\":{\"__isSmartRef__\":true,\"id\":2202},\"name\":\"zoomOut2\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2223},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2234},{\"__isSmartRef__\":true,\"id\":2235}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2237},\"derivationIds\":[7251,\"3F26258D-0EE1-4A94-8419-5EE2BB6065A6\",\"B624295D-42E3-4E0A-B370-844C2B43F4F0\",\"F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3\",\"7D4A1972-76E5-4369-9964-2F6ACB87C81F\",\"3597FFA9-12FB-4025-8DFD-9303B28004C6\",\"2962F335-F931-47D8-8A19-40E58684C4DB\",\"15178EFF-3BAB-4DAF-B314-ADF4528B23C3\",\"6D3EDF33-7D1B-4AA5-B391-1EF44601E54B\",\"BF48BE10-AB38-4EA0-9760-BBFD45010B34\",\"9DBDAF8C-C384-4629-B814-E523A53AF804\",\"5173748B-B39F-419B-8261-9F29F997FC0C\"],\"_ClipMode\":\"visible\",\"isPressed\":false,\"moved\":true,\"isLockOwner\":false,\"#startLetters\":\"set\",\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"owner\":{\"__isSmartRef__\":true,\"id\":206},\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2238},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(397.7,98.2)\",\"distanceToDragEvent\":\"lively.pt(69.0,-16.0)\"},\"2202\":{\"submorphs\":[],\"scripts\":[],\"id\":\"ABC65A10-C29B-4418-88C3-64E2EC98D12F\",\"shape\":{\"__isSmartRef__\":true,\"id\":2203},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":100,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":2201},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2204}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2206},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"derivationIds\":[7252,\"4881773E-A824-4992-B814-33C8D37580C6\",\"EE955AA4-D648-4DFC-8E2D-08881D605170\",\"7EC413DD-D34D-449D-B448-2F3904B04FA5\",\"7939AA82-2A96-4559-9090-DD58B7C8868A\",\"951C1A71-B1FC-4ED0-8BD4-DF9603C49044\",\"3367CA85-84EA-4BD6-B103-0C6B9D59AF69\",\"2713B2FF-71FF-4E0B-8CC0-A6AA480B0E3A\",\"D7E0A0EA-AD7B-4457-9BB8-5E87814C426E\",\"7D379649-9B57-4882-8867-1B43082948D1\",\"65C13E7E-4EFA-4990-A411-7674F4AAD914\",\"36C1C87C-C1A2-49B0-B52C-D5096EEDE385\"],\"_MinTextWidth\":100,\"_MinTextHeight\":null,\"_FontSize\":10,\"isLockOwner\":false,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\",\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"2203\":{\"_BorderWidth\":0,\"_Fill\":null,\"_ClipMode\":\"hidden\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,22.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"2204\":{\"style\":{\"__isSmartRef__\":true,\"id\":2205},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2202},\"_id\":\"_3690\",\"storedString\":\"Zoom in\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2205\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2206\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2202},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2207\":{\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":2208},\"_BorderRadius\":5.2,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,22.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"2208\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2209},{\"__isSmartRef__\":true,\"id\":2210},{\"__isSmartRef__\":true,\"id\":2211},{\"__isSmartRef__\":true,\"id\":2212}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"2209\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"2210\":{\"offset\":0.3,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"2211\":{\"offset\":0.7,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"2212\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"2213\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2214},{\"__isSmartRef__\":true,\"id\":2215},{\"__isSmartRef__\":true,\"id\":2216},{\"__isSmartRef__\":true,\"id\":2217}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"2214\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"2215\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"2216\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"2217\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"2218\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2219},{\"__isSmartRef__\":true,\"id\":2220},{\"__isSmartRef__\":true,\"id\":2221},{\"__isSmartRef__\":true,\"id\":2222}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"2219\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"2220\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"2221\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"2222\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"2223\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":4,\"partName\":\"Button\",\"comment\":\"Has a script that is called on button press\",\"changes\":[{\"__isSmartRef__\":true,\"id\":2224},{\"__isSmartRef__\":true,\"id\":2226},{\"__isSmartRef__\":true,\"id\":2228},{\"__isSmartRef__\":true,\"id\":2230},{\"__isSmartRef__\":true,\"id\":2232}],\"revisionOnLoad\":171940,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2224\":{\"date\":{\"__isSmartRef__\":true,\"id\":2225},\"author\":\"bgnauk\",\"message\":\"no comment\",\"id\":\"FA43C1A3-19A9-4ED6-A014-82C74689A5C3\"},\"2225\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)\"},\"2226\":{\"date\":{\"__isSmartRef__\":true,\"id\":2227},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"DDE22D44-9A6D-4485-80F3-262D5DA0CC07\"},\"2227\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)\"},\"2228\":{\"date\":{\"__isSmartRef__\":true,\"id\":2229},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"97D17254-EAC6-4494-8330-A347909590D6\"},\"2229\":{\"isSerializedDate\":true,\"string\":\"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)\"},\"2230\":{\"date\":{\"__isSmartRef__\":true,\"id\":2231},\"author\":\"sstamm\",\"message\":\"reverted button\",\"id\":\"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E\"},\"2231\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)\"},\"2232\":{\"date\":{\"__isSmartRef__\":true,\"id\":2233},\"author\":\"undefined\",\"message\":\"\",\"id\":\"7074B413-6CF0-4892-9D18-52009A2A2E03\"},\"2233\":{\"isSerializedDate\":true,\"string\":\"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)\"},\"2234\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2201},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2201},\"targetMethodName\":\"doAction\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"2235\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2201},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":242},\"targetMethodName\":\"toggleZoom\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":2236},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"2236\":{\"source\":{\"__isSmartRef__\":true,\"id\":2201},\"target\":{\"__isSmartRef__\":true,\"id\":242}},\"2237\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2201},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2238\":{\"doAction\":{\"__isSmartRef__\":true,\"id\":2239}},\"2239\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2240},\"source\":\"function doAction() {\\n \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2241},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2240\":{\"this\":{\"__isSmartRef__\":true,\"id\":2201}},\"2241\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2242},\"user\":\"robertkrahn\",\"tags\":[]},\"2242\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)\"},\"2243\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2244}],\"scripts\":[],\"id\":\"32319BA8-4D1A-4D44-9DD1-FF998F5C5CE7\",\"shape\":{\"__isSmartRef__\":true,\"id\":2249},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":2255},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":2260},\"label\":{\"__isSmartRef__\":true,\"id\":2244},\"name\":\"zoomOut4\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2265},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2276},{\"__isSmartRef__\":true,\"id\":2277}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2279},\"derivationIds\":[7251,\"3F26258D-0EE1-4A94-8419-5EE2BB6065A6\",\"B624295D-42E3-4E0A-B370-844C2B43F4F0\",\"F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3\",\"7D4A1972-76E5-4369-9964-2F6ACB87C81F\",\"3597FFA9-12FB-4025-8DFD-9303B28004C6\",\"2962F335-F931-47D8-8A19-40E58684C4DB\",\"15178EFF-3BAB-4DAF-B314-ADF4528B23C3\",\"6D3EDF33-7D1B-4AA5-B391-1EF44601E54B\",\"BF48BE10-AB38-4EA0-9760-BBFD45010B34\",\"9DBDAF8C-C384-4629-B814-E523A53AF804\",\"5173748B-B39F-419B-8261-9F29F997FC0C\",\"F8DAE1FD-2C25-439A-9DC6-00F11D124E32\",\"B134D37C-9714-4527-8844-5BF9789D7A6E\"],\"_ClipMode\":\"visible\",\"isPressed\":false,\"moved\":true,\"isLockOwner\":false,\"#startLetters\":\"set\",\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"owner\":{\"__isSmartRef__\":true,\"id\":206},\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2280},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(397.7,99.2)\",\"distanceToDragEvent\":\"lively.pt(69.0,-16.0)\"},\"2244\":{\"submorphs\":[],\"scripts\":[],\"id\":\"EBE80FB3-231B-41BE-9647-3E91CF8990DC\",\"shape\":{\"__isSmartRef__\":true,\"id\":2245},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":100,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":2243},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2246}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2248},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"derivationIds\":[7252,\"4881773E-A824-4992-B814-33C8D37580C6\",\"EE955AA4-D648-4DFC-8E2D-08881D605170\",\"7EC413DD-D34D-449D-B448-2F3904B04FA5\",\"7939AA82-2A96-4559-9090-DD58B7C8868A\",\"951C1A71-B1FC-4ED0-8BD4-DF9603C49044\",\"3367CA85-84EA-4BD6-B103-0C6B9D59AF69\",\"2713B2FF-71FF-4E0B-8CC0-A6AA480B0E3A\",\"D7E0A0EA-AD7B-4457-9BB8-5E87814C426E\",\"7D379649-9B57-4882-8867-1B43082948D1\",\"65C13E7E-4EFA-4990-A411-7674F4AAD914\",\"36C1C87C-C1A2-49B0-B52C-D5096EEDE385\",\"ABC65A10-C29B-4418-88C3-64E2EC98D12F\",\"10149A92-08F8-44BB-9968-ED33BCBE0B81\"],\"_MinTextWidth\":100,\"_MinTextHeight\":null,\"_FontSize\":10,\"isLockOwner\":false,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\",\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"2245\":{\"_BorderWidth\":0,\"_Fill\":null,\"_ClipMode\":\"hidden\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,22.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"2246\":{\"style\":{\"__isSmartRef__\":true,\"id\":2247},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2244},\"_id\":\"_7890\",\"storedString\":\"Activate\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2247\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2248\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2244},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2249\":{\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":2250},\"_BorderRadius\":5.2,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,22.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"2250\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2251},{\"__isSmartRef__\":true,\"id\":2252},{\"__isSmartRef__\":true,\"id\":2253},{\"__isSmartRef__\":true,\"id\":2254}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"2251\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"2252\":{\"offset\":0.3,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"2253\":{\"offset\":0.7,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"2254\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"2255\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2256},{\"__isSmartRef__\":true,\"id\":2257},{\"__isSmartRef__\":true,\"id\":2258},{\"__isSmartRef__\":true,\"id\":2259}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"2256\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"2257\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"2258\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"2259\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"2260\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2261},{\"__isSmartRef__\":true,\"id\":2262},{\"__isSmartRef__\":true,\"id\":2263},{\"__isSmartRef__\":true,\"id\":2264}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"2261\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"2262\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"2263\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"2264\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"2265\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":4,\"partName\":\"Button\",\"comment\":\"Has a script that is called on button press\",\"changes\":[{\"__isSmartRef__\":true,\"id\":2266},{\"__isSmartRef__\":true,\"id\":2268},{\"__isSmartRef__\":true,\"id\":2270},{\"__isSmartRef__\":true,\"id\":2272},{\"__isSmartRef__\":true,\"id\":2274}],\"revisionOnLoad\":171940,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2266\":{\"date\":{\"__isSmartRef__\":true,\"id\":2267},\"author\":\"bgnauk\",\"message\":\"no comment\",\"id\":\"FA43C1A3-19A9-4ED6-A014-82C74689A5C3\"},\"2267\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)\"},\"2268\":{\"date\":{\"__isSmartRef__\":true,\"id\":2269},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"DDE22D44-9A6D-4485-80F3-262D5DA0CC07\"},\"2269\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)\"},\"2270\":{\"date\":{\"__isSmartRef__\":true,\"id\":2271},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"97D17254-EAC6-4494-8330-A347909590D6\"},\"2271\":{\"isSerializedDate\":true,\"string\":\"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)\"},\"2272\":{\"date\":{\"__isSmartRef__\":true,\"id\":2273},\"author\":\"sstamm\",\"message\":\"reverted button\",\"id\":\"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E\"},\"2273\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)\"},\"2274\":{\"date\":{\"__isSmartRef__\":true,\"id\":2275},\"author\":\"undefined\",\"message\":\"\",\"id\":\"7074B413-6CF0-4892-9D18-52009A2A2E03\"},\"2275\":{\"isSerializedDate\":true,\"string\":\"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)\"},\"2276\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2243},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2243},\"targetMethodName\":\"doAction\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"2277\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2243},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":242},\"targetMethodName\":\"toggleZoom\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":2278},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"2278\":{\"source\":{\"__isSmartRef__\":true,\"id\":2243},\"target\":{\"__isSmartRef__\":true,\"id\":242}},\"2279\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2243},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2280\":{\"doAction\":{\"__isSmartRef__\":true,\"id\":2281}},\"2281\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2282},\"source\":\"function doAction() {\\n \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2283},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2282\":{\"this\":{\"__isSmartRef__\":true,\"id\":2243}},\"2283\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2284},\"user\":\"robertkrahn\",\"tags\":[]},\"2284\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)\"},\"2285\":{\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_BorderRadius\":6.660000000000001,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_Fill\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(392.0,209.0)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(192,192,192)\"},\"2286\":{\"partsSpaceName\":\"PartsBin/Basic/\",\"comment\":\"A simple box morph. A really orange one. Its amazing what you can build out of simple boxes.... Who needs stars when you got orange rectangles!\",\"migrationLevel\":4,\"partName\":\"Rectangle\",\"changes\":[{\"__isSmartRef__\":true,\"id\":2287},{\"__isSmartRef__\":true,\"id\":2289},{\"__isSmartRef__\":true,\"id\":2291},{\"__isSmartRef__\":true,\"id\":2293},{\"__isSmartRef__\":true,\"id\":2295},{\"__isSmartRef__\":true,\"id\":2297},{\"__isSmartRef__\":true,\"id\":2299}],\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2287\":{\"date\":{\"__isSmartRef__\":true,\"id\":2288},\"author\":\"bgnauk\",\"message\":\"no comment\",\"id\":\"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8\"},\"2288\":{\"isSerializedDate\":true,\"string\":\"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)\"},\"2289\":{\"date\":{\"__isSmartRef__\":true,\"id\":2290},\"author\":\"undefined\",\"message\":\"suddenly, the rectangle became a CarDemo\",\"id\":\"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350\"},\"2290\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)\"},\"2291\":{\"date\":{\"__isSmartRef__\":true,\"id\":2292},\"author\":\"undefined\",\"message\":\"css transitions\",\"id\":\"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7\"},\"2292\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)\"},\"2293\":{\"date\":{\"__isSmartRef__\":true,\"id\":2294},\"author\":\"fbo\",\"message\":\"\",\"id\":\"BD1C654D-9100-4B66-BC62-B15FF2498B2B\"},\"2294\":{\"isSerializedDate\":true,\"string\":\"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)\"},\"2295\":{\"date\":{\"__isSmartRef__\":true,\"id\":2296},\"author\":\"undefined\",\"message\":\"sorry\",\"id\":\"44B56D2E-9B59-4C67-A305-49A6E10E66C2\"},\"2296\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)\"},\"2297\":{\"date\":{\"__isSmartRef__\":true,\"id\":2298},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC\"},\"2298\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:30 GMT+0200 (CEST)\"},\"2299\":{\"date\":{\"__isSmartRef__\":true,\"id\":2300},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"3F17A2D2-3C24-424B-B0FA-E43112267D23\"},\"2300\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:36 GMT+0200 (CEST)\"},\"2301\":{\"morph\":{\"__isSmartRef__\":true,\"id\":206},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2302\":{\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2303}},\"2303\":{\"test01IsMorph\":{\"__isSmartRef__\":true,\"id\":2304}},\"2304\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2305},\"source\":\"function test01IsMorph(aPart) {\\n this.assert(aPart.isMorph, 'rectangle should be a morph');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2306},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2305\":{\"this\":{\"__isSmartRef__\":true,\"id\":2302}},\"2306\":{},\"2307\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2308}],\"scripts\":[],\"id\":\"58500A45-550C-4820-A447-DCB686F94F95\",\"shape\":{\"__isSmartRef__\":true,\"id\":2313},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":2319},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":2324},\"label\":{\"__isSmartRef__\":true,\"id\":2308},\"name\":\"startFlow\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2329},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2340},{\"__isSmartRef__\":true,\"id\":2341}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2342},\"derivationIds\":[7251,\"3F26258D-0EE1-4A94-8419-5EE2BB6065A6\",\"B624295D-42E3-4E0A-B370-844C2B43F4F0\",\"F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3\",\"7D4A1972-76E5-4369-9964-2F6ACB87C81F\",\"3597FFA9-12FB-4025-8DFD-9303B28004C6\",\"61E5C30F-19AF-4C83-91E1-AAE6080BBDCD\",\"B9934068-0B57-446E-827E-896BC509FBA6\",\"727D6E7D-50BF-4747-BEAC-3412E5F2DD35\"],\"_ClipMode\":\"visible\",\"isPressed\":false,\"moved\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"isLockOwner\":false,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2343},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(782.1,73.2)\",\"distanceToDragEvent\":\"lively.pt(69.0,-16.0)\"},\"2308\":{\"submorphs\":[],\"scripts\":[],\"id\":\"AC2487E4-F559-4ECB-AD90-59D7224E9A9C\",\"shape\":{\"__isSmartRef__\":true,\"id\":2309},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":100,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":2307},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2310}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2312},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"derivationIds\":[7252,\"4881773E-A824-4992-B814-33C8D37580C6\",\"EE955AA4-D648-4DFC-8E2D-08881D605170\",\"7EC413DD-D34D-449D-B448-2F3904B04FA5\",\"7939AA82-2A96-4559-9090-DD58B7C8868A\",\"951C1A71-B1FC-4ED0-8BD4-DF9603C49044\",\"FC7A98C1-5983-49EC-AC26-F95BB22D0B87\",\"BEB41C13-E3CE-4781-96FA-5CDFA95AC047\",\"A92B9BE3-6F7E-4144-AA6B-1F46234ED02F\"],\"_MinTextWidth\":100,\"_MinTextHeight\":null,\"_FontSize\":10,\"isLockOwner\":false,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\",\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"2309\":{\"_BorderWidth\":0,\"_Fill\":null,\"_ClipMode\":\"hidden\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,22.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"2310\":{\"style\":{\"__isSmartRef__\":true,\"id\":2311},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2308},\"_id\":\"_8478\",\"storedString\":\"run\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2311\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2312\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2308},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2313\":{\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":2314},\"_BorderRadius\":5.2,\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,22.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"2314\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2315},{\"__isSmartRef__\":true,\"id\":2316},{\"__isSmartRef__\":true,\"id\":2317},{\"__isSmartRef__\":true,\"id\":2318}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"2315\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"2316\":{\"offset\":0.3,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"2317\":{\"offset\":0.7,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"2318\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"2319\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2320},{\"__isSmartRef__\":true,\"id\":2321},{\"__isSmartRef__\":true,\"id\":2322},{\"__isSmartRef__\":true,\"id\":2323}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"2320\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"2321\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"2322\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"2323\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"2324\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2325},{\"__isSmartRef__\":true,\"id\":2326},{\"__isSmartRef__\":true,\"id\":2327},{\"__isSmartRef__\":true,\"id\":2328}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"2325\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"2326\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"2327\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"2328\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"2329\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":4,\"partName\":\"Button\",\"comment\":\"Has a script that is called on button press\",\"changes\":[{\"__isSmartRef__\":true,\"id\":2330},{\"__isSmartRef__\":true,\"id\":2332},{\"__isSmartRef__\":true,\"id\":2334},{\"__isSmartRef__\":true,\"id\":2336},{\"__isSmartRef__\":true,\"id\":2338}],\"revisionOnLoad\":171940,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2330\":{\"date\":{\"__isSmartRef__\":true,\"id\":2331},\"author\":\"bgnauk\",\"message\":\"no comment\",\"id\":\"FA43C1A3-19A9-4ED6-A014-82C74689A5C3\"},\"2331\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)\"},\"2332\":{\"date\":{\"__isSmartRef__\":true,\"id\":2333},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"DDE22D44-9A6D-4485-80F3-262D5DA0CC07\"},\"2333\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)\"},\"2334\":{\"date\":{\"__isSmartRef__\":true,\"id\":2335},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"97D17254-EAC6-4494-8330-A347909590D6\"},\"2335\":{\"isSerializedDate\":true,\"string\":\"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)\"},\"2336\":{\"date\":{\"__isSmartRef__\":true,\"id\":2337},\"author\":\"sstamm\",\"message\":\"reverted button\",\"id\":\"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E\"},\"2337\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)\"},\"2338\":{\"date\":{\"__isSmartRef__\":true,\"id\":2339},\"author\":\"undefined\",\"message\":\"\",\"id\":\"7074B413-6CF0-4892-9D18-52009A2A2E03\"},\"2339\":{\"isSerializedDate\":true,\"string\":\"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)\"},\"2340\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2307},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2307},\"targetMethodName\":\"doAction\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"2341\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2307},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"onRun\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"2342\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2307},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2343\":{\"doAction\":{\"__isSmartRef__\":true,\"id\":2344}},\"2344\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2345},\"source\":\"function doAction() {\\n \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2346},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2345\":{\"this\":{\"__isSmartRef__\":true,\"id\":2307}},\"2346\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2347},\"user\":\"robertkrahn\",\"tags\":[]},\"2347\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)\"},\"2348\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2349}],\"scripts\":[],\"id\":\"32CD85E2-86DC-40BE-84DB-E1B2397854D1\",\"shape\":{\"__isSmartRef__\":true,\"id\":2354},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":2360},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":2365},\"label\":{\"__isSmartRef__\":true,\"id\":2349},\"name\":\"prepareFollowing\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2370},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2381},{\"__isSmartRef__\":true,\"id\":2382}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2383},\"derivationIds\":[7251,\"3F26258D-0EE1-4A94-8419-5EE2BB6065A6\",\"B624295D-42E3-4E0A-B370-844C2B43F4F0\",\"F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3\",\"7D4A1972-76E5-4369-9964-2F6ACB87C81F\",\"A97F19D5-FCEE-4B39-A022-7D458240AD03\",\"D8533980-787B-4106-A0B0-64566F37D85E\",\"559908A5-75DC-4242-98DE-2B39F452D151\",\"3D3CCE89-1D18-481F-B04E-835699DFF638\"],\"_ClipMode\":\"visible\",\"isPressed\":false,\"moved\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"isLockOwner\":false,\"prevScroll\":[0,0],\"isBeingDragged\":false,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2384},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(782.6,106.9)\",\"distanceToDragEvent\":\"lively.pt(74.0,-12.0)\"},\"2349\":{\"submorphs\":[],\"scripts\":[],\"id\":\"7BB8F312-7243-4806-8C56-22DE794CA45F\",\"shape\":{\"__isSmartRef__\":true,\"id\":2350},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":100,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":2348},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2351}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2353},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"derivationIds\":[7252,\"4881773E-A824-4992-B814-33C8D37580C6\",\"EE955AA4-D648-4DFC-8E2D-08881D605170\",\"7EC413DD-D34D-449D-B448-2F3904B04FA5\",\"7939AA82-2A96-4559-9090-DD58B7C8868A\",\"6600F388-3476-4281-853C-2F7B90AB1921\",\"A9303864-2C87-47FF-8AB1-8F585A8B429F\",\"6CC4EF26-F9C8-4B18-9078-01E7839020C8\",\"3A5328EF-D7DB-444A-AAC4-EE11153AB16F\"],\"_MinTextWidth\":100,\"_MinTextHeight\":null,\"_FontSize\":10,\"isLockOwner\":false,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\",\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"2350\":{\"_BorderWidth\":0,\"_Fill\":null,\"_ClipMode\":\"hidden\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(104.0,25.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"2351\":{\"style\":{\"__isSmartRef__\":true,\"id\":2352},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2349},\"_id\":\"_94939\",\"storedString\":\"prepare\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2352\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2353\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2349},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2354\":{\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":2355},\"_BorderRadius\":5.2,\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(104.0,25.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"2355\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2356},{\"__isSmartRef__\":true,\"id\":2357},{\"__isSmartRef__\":true,\"id\":2358},{\"__isSmartRef__\":true,\"id\":2359}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"2356\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"2357\":{\"offset\":0.3,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"2358\":{\"offset\":0.7,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"2359\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"2360\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2361},{\"__isSmartRef__\":true,\"id\":2362},{\"__isSmartRef__\":true,\"id\":2363},{\"__isSmartRef__\":true,\"id\":2364}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"2361\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"2362\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"2363\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"2364\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"2365\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2366},{\"__isSmartRef__\":true,\"id\":2367},{\"__isSmartRef__\":true,\"id\":2368},{\"__isSmartRef__\":true,\"id\":2369}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"2366\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"2367\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"2368\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"2369\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"2370\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":4,\"partName\":\"Button\",\"comment\":\"Has a script that is called on button press\",\"changes\":[{\"__isSmartRef__\":true,\"id\":2371},{\"__isSmartRef__\":true,\"id\":2373},{\"__isSmartRef__\":true,\"id\":2375},{\"__isSmartRef__\":true,\"id\":2377},{\"__isSmartRef__\":true,\"id\":2379}],\"revisionOnLoad\":171940,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2371\":{\"date\":{\"__isSmartRef__\":true,\"id\":2372},\"author\":\"bgnauk\",\"message\":\"no comment\",\"id\":\"FA43C1A3-19A9-4ED6-A014-82C74689A5C3\"},\"2372\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)\"},\"2373\":{\"date\":{\"__isSmartRef__\":true,\"id\":2374},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"DDE22D44-9A6D-4485-80F3-262D5DA0CC07\"},\"2374\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)\"},\"2375\":{\"date\":{\"__isSmartRef__\":true,\"id\":2376},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"97D17254-EAC6-4494-8330-A347909590D6\"},\"2376\":{\"isSerializedDate\":true,\"string\":\"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)\"},\"2377\":{\"date\":{\"__isSmartRef__\":true,\"id\":2378},\"author\":\"sstamm\",\"message\":\"reverted button\",\"id\":\"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E\"},\"2378\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)\"},\"2379\":{\"date\":{\"__isSmartRef__\":true,\"id\":2380},\"author\":\"undefined\",\"message\":\"\",\"id\":\"7074B413-6CF0-4892-9D18-52009A2A2E03\"},\"2380\":{\"isSerializedDate\":true,\"string\":\"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)\"},\"2381\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2348},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2348},\"targetMethodName\":\"doAction\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"2382\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2348},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"onPrepare\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"2383\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2348},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2384\":{\"doAction\":{\"__isSmartRef__\":true,\"id\":2385}},\"2385\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2386},\"source\":\"function doAction() {\\n \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2387},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2386\":{\"this\":{\"__isSmartRef__\":true,\"id\":2348}},\"2387\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2388},\"user\":\"robertkrahn\",\"tags\":[]},\"2388\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)\"},\"2389\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2390}],\"scripts\":[],\"id\":\"9DBDAF8C-C384-4629-B814-E523A53AF804\",\"shape\":{\"__isSmartRef__\":true,\"id\":2395},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":2401},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":2406},\"label\":{\"__isSmartRef__\":true,\"id\":2390},\"name\":\"zoomOut\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2411},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2422},{\"__isSmartRef__\":true,\"id\":2423}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2425},\"derivationIds\":[7251,\"3F26258D-0EE1-4A94-8419-5EE2BB6065A6\",\"B624295D-42E3-4E0A-B370-844C2B43F4F0\",\"F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3\",\"7D4A1972-76E5-4369-9964-2F6ACB87C81F\",\"3597FFA9-12FB-4025-8DFD-9303B28004C6\",\"2962F335-F931-47D8-8A19-40E58684C4DB\",\"15178EFF-3BAB-4DAF-B314-ADF4528B23C3\",\"6D3EDF33-7D1B-4AA5-B391-1EF44601E54B\",\"BF48BE10-AB38-4EA0-9760-BBFD45010B34\"],\"_ClipMode\":\"visible\",\"isPressed\":false,\"moved\":true,\"isLockOwner\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"#startLetters\":\"set\",\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2426},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(784.1,138.2)\",\"distanceToDragEvent\":\"lively.pt(69.0,-16.0)\"},\"2390\":{\"submorphs\":[],\"scripts\":[],\"id\":\"65C13E7E-4EFA-4990-A411-7674F4AAD914\",\"shape\":{\"__isSmartRef__\":true,\"id\":2391},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":100,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":2389},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2392}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2394},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"derivationIds\":[7252,\"4881773E-A824-4992-B814-33C8D37580C6\",\"EE955AA4-D648-4DFC-8E2D-08881D605170\",\"7EC413DD-D34D-449D-B448-2F3904B04FA5\",\"7939AA82-2A96-4559-9090-DD58B7C8868A\",\"951C1A71-B1FC-4ED0-8BD4-DF9603C49044\",\"3367CA85-84EA-4BD6-B103-0C6B9D59AF69\",\"2713B2FF-71FF-4E0B-8CC0-A6AA480B0E3A\",\"D7E0A0EA-AD7B-4457-9BB8-5E87814C426E\",\"7D379649-9B57-4882-8867-1B43082948D1\"],\"_MinTextWidth\":100,\"_MinTextHeight\":null,\"_FontSize\":10,\"isLockOwner\":false,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\",\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"2391\":{\"_BorderWidth\":0,\"_Fill\":null,\"_ClipMode\":\"hidden\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,22.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"2392\":{\"style\":{\"__isSmartRef__\":true,\"id\":2393},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2390},\"_id\":\"_3690\",\"storedString\":\"Zoom in\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2393\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2394\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2390},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2395\":{\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":2396},\"_BorderRadius\":5.2,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,22.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"2396\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2397},{\"__isSmartRef__\":true,\"id\":2398},{\"__isSmartRef__\":true,\"id\":2399},{\"__isSmartRef__\":true,\"id\":2400}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"2397\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"2398\":{\"offset\":0.3,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"2399\":{\"offset\":0.7,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"2400\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"2401\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2402},{\"__isSmartRef__\":true,\"id\":2403},{\"__isSmartRef__\":true,\"id\":2404},{\"__isSmartRef__\":true,\"id\":2405}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"2402\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"2403\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"2404\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"2405\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"2406\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2407},{\"__isSmartRef__\":true,\"id\":2408},{\"__isSmartRef__\":true,\"id\":2409},{\"__isSmartRef__\":true,\"id\":2410}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"2407\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"2408\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"2409\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"2410\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"2411\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":4,\"partName\":\"Button\",\"comment\":\"Has a script that is called on button press\",\"changes\":[{\"__isSmartRef__\":true,\"id\":2412},{\"__isSmartRef__\":true,\"id\":2414},{\"__isSmartRef__\":true,\"id\":2416},{\"__isSmartRef__\":true,\"id\":2418},{\"__isSmartRef__\":true,\"id\":2420}],\"revisionOnLoad\":171940,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2412\":{\"date\":{\"__isSmartRef__\":true,\"id\":2413},\"author\":\"bgnauk\",\"message\":\"no comment\",\"id\":\"FA43C1A3-19A9-4ED6-A014-82C74689A5C3\"},\"2413\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)\"},\"2414\":{\"date\":{\"__isSmartRef__\":true,\"id\":2415},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"DDE22D44-9A6D-4485-80F3-262D5DA0CC07\"},\"2415\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)\"},\"2416\":{\"date\":{\"__isSmartRef__\":true,\"id\":2417},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"97D17254-EAC6-4494-8330-A347909590D6\"},\"2417\":{\"isSerializedDate\":true,\"string\":\"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)\"},\"2418\":{\"date\":{\"__isSmartRef__\":true,\"id\":2419},\"author\":\"sstamm\",\"message\":\"reverted button\",\"id\":\"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E\"},\"2419\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)\"},\"2420\":{\"date\":{\"__isSmartRef__\":true,\"id\":2421},\"author\":\"undefined\",\"message\":\"\",\"id\":\"7074B413-6CF0-4892-9D18-52009A2A2E03\"},\"2421\":{\"isSerializedDate\":true,\"string\":\"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)\"},\"2422\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2389},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2389},\"targetMethodName\":\"doAction\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"2423\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2389},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":242},\"targetMethodName\":\"toggleZoom\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":2424},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"2424\":{\"source\":{\"__isSmartRef__\":true,\"id\":2389},\"target\":{\"__isSmartRef__\":true,\"id\":242}},\"2425\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2389},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2426\":{\"doAction\":{\"__isSmartRef__\":true,\"id\":2427}},\"2427\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2428},\"source\":\"function doAction() {\\n \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2429},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2428\":{\"this\":{\"__isSmartRef__\":true,\"id\":2389}},\"2429\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2430},\"user\":\"robertkrahn\",\"tags\":[]},\"2430\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)\"},\"2431\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2432}],\"scripts\":[],\"id\":\"B134D37C-9714-4527-8844-5BF9789D7A6E\",\"shape\":{\"__isSmartRef__\":true,\"id\":2437},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":2443},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":2448},\"label\":{\"__isSmartRef__\":true,\"id\":2432},\"name\":\"activateTimeline\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2453},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2464},{\"__isSmartRef__\":true,\"id\":2465}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2467},\"derivationIds\":[7251,\"3F26258D-0EE1-4A94-8419-5EE2BB6065A6\",\"B624295D-42E3-4E0A-B370-844C2B43F4F0\",\"F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3\",\"7D4A1972-76E5-4369-9964-2F6ACB87C81F\",\"3597FFA9-12FB-4025-8DFD-9303B28004C6\",\"2962F335-F931-47D8-8A19-40E58684C4DB\",\"15178EFF-3BAB-4DAF-B314-ADF4528B23C3\",\"6D3EDF33-7D1B-4AA5-B391-1EF44601E54B\",\"BF48BE10-AB38-4EA0-9760-BBFD45010B34\",\"9DBDAF8C-C384-4629-B814-E523A53AF804\",\"5173748B-B39F-419B-8261-9F29F997FC0C\",\"F8DAE1FD-2C25-439A-9DC6-00F11D124E32\"],\"_ClipMode\":\"visible\",\"isPressed\":false,\"moved\":true,\"isLockOwner\":false,\"#startLetters\":\"set\",\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2468},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(784.1,167.2)\",\"distanceToDragEvent\":\"lively.pt(69.0,-16.0)\"},\"2432\":{\"submorphs\":[],\"scripts\":[],\"id\":\"10149A92-08F8-44BB-9968-ED33BCBE0B81\",\"shape\":{\"__isSmartRef__\":true,\"id\":2433},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":100,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":2431},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2434}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2436},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"derivationIds\":[7252,\"4881773E-A824-4992-B814-33C8D37580C6\",\"EE955AA4-D648-4DFC-8E2D-08881D605170\",\"7EC413DD-D34D-449D-B448-2F3904B04FA5\",\"7939AA82-2A96-4559-9090-DD58B7C8868A\",\"951C1A71-B1FC-4ED0-8BD4-DF9603C49044\",\"3367CA85-84EA-4BD6-B103-0C6B9D59AF69\",\"2713B2FF-71FF-4E0B-8CC0-A6AA480B0E3A\",\"D7E0A0EA-AD7B-4457-9BB8-5E87814C426E\",\"7D379649-9B57-4882-8867-1B43082948D1\",\"65C13E7E-4EFA-4990-A411-7674F4AAD914\",\"36C1C87C-C1A2-49B0-B52C-D5096EEDE385\",\"ABC65A10-C29B-4418-88C3-64E2EC98D12F\"],\"_MinTextWidth\":100,\"_MinTextHeight\":null,\"_FontSize\":10,\"isLockOwner\":false,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\",\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"2433\":{\"_BorderWidth\":0,\"_Fill\":null,\"_ClipMode\":\"hidden\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,22.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"2434\":{\"style\":{\"__isSmartRef__\":true,\"id\":2435},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2432},\"_id\":\"_12457\",\"storedString\":\"Activate TL\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2435\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2436\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2432},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2437\":{\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":2438},\"_BorderRadius\":5.2,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,22.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"2438\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2439},{\"__isSmartRef__\":true,\"id\":2440},{\"__isSmartRef__\":true,\"id\":2441},{\"__isSmartRef__\":true,\"id\":2442}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"2439\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"2440\":{\"offset\":0.3,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"2441\":{\"offset\":0.7,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"2442\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"2443\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2444},{\"__isSmartRef__\":true,\"id\":2445},{\"__isSmartRef__\":true,\"id\":2446},{\"__isSmartRef__\":true,\"id\":2447}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"2444\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"2445\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"2446\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"2447\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"2448\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":2449},{\"__isSmartRef__\":true,\"id\":2450},{\"__isSmartRef__\":true,\"id\":2451},{\"__isSmartRef__\":true,\"id\":2452}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"2449\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"2450\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"2451\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"2452\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"2453\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":4,\"partName\":\"Button\",\"comment\":\"Has a script that is called on button press\",\"changes\":[{\"__isSmartRef__\":true,\"id\":2454},{\"__isSmartRef__\":true,\"id\":2456},{\"__isSmartRef__\":true,\"id\":2458},{\"__isSmartRef__\":true,\"id\":2460},{\"__isSmartRef__\":true,\"id\":2462}],\"revisionOnLoad\":171940,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2454\":{\"date\":{\"__isSmartRef__\":true,\"id\":2455},\"author\":\"bgnauk\",\"message\":\"no comment\",\"id\":\"FA43C1A3-19A9-4ED6-A014-82C74689A5C3\"},\"2455\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)\"},\"2456\":{\"date\":{\"__isSmartRef__\":true,\"id\":2457},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"DDE22D44-9A6D-4485-80F3-262D5DA0CC07\"},\"2457\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)\"},\"2458\":{\"date\":{\"__isSmartRef__\":true,\"id\":2459},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"97D17254-EAC6-4494-8330-A347909590D6\"},\"2459\":{\"isSerializedDate\":true,\"string\":\"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)\"},\"2460\":{\"date\":{\"__isSmartRef__\":true,\"id\":2461},\"author\":\"sstamm\",\"message\":\"reverted button\",\"id\":\"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E\"},\"2461\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)\"},\"2462\":{\"date\":{\"__isSmartRef__\":true,\"id\":2463},\"author\":\"undefined\",\"message\":\"\",\"id\":\"7074B413-6CF0-4892-9D18-52009A2A2E03\"},\"2463\":{\"isSerializedDate\":true,\"string\":\"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)\"},\"2464\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2431},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2431},\"targetMethodName\":\"doAction\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"2465\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2431},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":242},\"targetMethodName\":\"toggleActivate\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":2466},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"2466\":{\"source\":{\"__isSmartRef__\":true,\"id\":2431},\"target\":{\"__isSmartRef__\":true,\"id\":242}},\"2467\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2431},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2468\":{\"doAction\":{\"__isSmartRef__\":true,\"id\":2469}},\"2469\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2470},\"source\":\"function doAction() {\\n \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2471},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2470\":{\"this\":{\"__isSmartRef__\":true,\"id\":2431}},\"2471\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2472},\"user\":\"robertkrahn\",\"tags\":[]},\"2472\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)\"},\"2473\":{\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_BorderRadius\":13.695000000000002,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(925.0,588.0)\",\"_BorderColor\":\"Color.rgb(167,167,167)\",\"_Fill\":\"Color.rgb(246,244,241)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"2474\":{\"partsSpaceName\":\"PartsBin/sd1213/\",\"comment\":\"An example application implementing Bret Victors idea of \\\"See the state\\\"\",\"migrationLevel\":4,\"partName\":\"SeeTheState\",\"changes\":[{\"__isSmartRef__\":true,\"id\":2475},{\"__isSmartRef__\":true,\"id\":2477},{\"__isSmartRef__\":true,\"id\":2479},{\"__isSmartRef__\":true,\"id\":2481},{\"__isSmartRef__\":true,\"id\":2483},{\"__isSmartRef__\":true,\"id\":2485},{\"__isSmartRef__\":true,\"id\":2487},{\"__isSmartRef__\":true,\"id\":2489},{\"__isSmartRef__\":true,\"id\":2491},{\"__isSmartRef__\":true,\"id\":2493},{\"__isSmartRef__\":true,\"id\":2495},{\"__isSmartRef__\":true,\"id\":2497},{\"__isSmartRef__\":true,\"id\":2499},{\"__isSmartRef__\":true,\"id\":2501},{\"__isSmartRef__\":true,\"id\":2503},{\"__isSmartRef__\":true,\"id\":2505}],\"revisionOnLoad\":188372,\"lastModifiedDate\":{\"__isSmartRef__\":true,\"id\":2507},\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2475\":{\"date\":{\"__isSmartRef__\":true,\"id\":2476},\"author\":\"erp\",\"message\":\"fixed further bugs with the deepCopy procedure\",\"id\":\"D6F5E60C-1ABF-4E90-8744-2E9BF0B3DA27\"},\"2476\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:49:07 GMT+0100 (CET)\"},\"2477\":{\"date\":{\"__isSmartRef__\":true,\"id\":2478},\"author\":\"erp\",\"message\":\"prepared for object graph\",\"id\":\"19869128-BB06-4236-AA49-648A7F0CF9B2\"},\"2478\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 15:08:33 GMT+0100 (CET)\"},\"2479\":{\"date\":{\"__isSmartRef__\":true,\"id\":2480},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"3F17A2D2-3C24-424B-B0FA-E43112267D23\"},\"2480\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:36 GMT+0200 (CEST)\"},\"2481\":{\"date\":{\"__isSmartRef__\":true,\"id\":2482},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC\"},\"2482\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:30 GMT+0200 (CEST)\"},\"2483\":{\"date\":{\"__isSmartRef__\":true,\"id\":2484},\"author\":\"undefined\",\"message\":\"sorry\",\"id\":\"44B56D2E-9B59-4C67-A305-49A6E10E66C2\"},\"2484\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)\"},\"2485\":{\"date\":{\"__isSmartRef__\":true,\"id\":2486},\"author\":\"fbo\",\"message\":\"\",\"id\":\"BD1C654D-9100-4B66-BC62-B15FF2498B2B\"},\"2486\":{\"isSerializedDate\":true,\"string\":\"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)\"},\"2487\":{\"date\":{\"__isSmartRef__\":true,\"id\":2488},\"author\":\"undefined\",\"message\":\"css transitions\",\"id\":\"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7\"},\"2488\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)\"},\"2489\":{\"date\":{\"__isSmartRef__\":true,\"id\":2490},\"author\":\"undefined\",\"message\":\"suddenly, the rectangle became a CarDemo\",\"id\":\"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350\"},\"2490\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)\"},\"2491\":{\"date\":{\"__isSmartRef__\":true,\"id\":2492},\"author\":\"bgnauk\",\"message\":\"no comment\",\"id\":\"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8\"},\"2492\":{\"isSerializedDate\":true,\"string\":\"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)\"},\"2493\":{\"date\":{\"__isSmartRef__\":true,\"id\":2494},\"author\":\"jenslincke\",\"message\":\"no comment\",\"id\":\"34EAD84A-4849-4B51-9D1C-9202D5322FD1\"},\"2494\":{\"isSerializedDate\":true,\"string\":\"Thu Oct 18 2012 17:07:04 GMT+0200 (CEST)\"},\"2495\":{\"date\":{\"__isSmartRef__\":true,\"id\":2496},\"author\":\"erp\",\"message\":\"first version\",\"id\":\"9153AE0C-1FB5-4B33-B45F-790F947FFF8E\"},\"2496\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 03 2013 17:14:30 GMT+0100 (CET)\"},\"2497\":{\"date\":{\"__isSmartRef__\":true,\"id\":2498},\"author\":\"erp\",\"message\":\"adjusted the name as it contained to many trailing whitespaces\",\"id\":\"0304F420-554A-4A16-B228-726C6DD16FE2\"},\"2498\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 03 2013 17:26:27 GMT+0100 (CET)\"},\"2499\":{\"date\":{\"__isSmartRef__\":true,\"id\":2500},\"author\":\"erp\",\"message\":\"added the first version of the timeline and improved the slider experience\",\"id\":\"A861111B-C45E-49F2-97C9-EC95D8E27073\"},\"2500\":{\"isSerializedDate\":true,\"string\":\"Fri Jan 04 2013 16:28:43 GMT+0100 (CET)\"},\"2501\":{\"date\":{\"__isSmartRef__\":true,\"id\":2502},\"author\":\"erp\",\"message\":\"Added zoom to timeline and fixed some bugs with the sliders\",\"id\":\"FB5345A5-E618-4918-8F95-E67E5ED950F9\"},\"2502\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 13:11:33 GMT+0100 (CET)\"},\"2503\":{\"date\":{\"__isSmartRef__\":true,\"id\":2504},\"author\":\"erp\",\"message\":\"Changed deep copy to lively integrated correct version.\",\"id\":\"1412772A-7A7B-4631-AE3C-B328353CA554\"},\"2504\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 11:17:23 GMT+0100 (CET)\"},\"2505\":{\"date\":{\"__isSmartRef__\":true,\"id\":2506},\"author\":\"erp\",\"message\":\"minor improvements\",\"id\":\"B2DC5044-0FD6-4B4B-B35D-8028CA336D5B\"},\"2506\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 22:05:06 GMT+0100 (CET)\"},\"2507\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:48:38 GMT+0100 (CET)\"},\"2508\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2509\":{\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2510}},\"2510\":{\"test01IsMorph\":{\"__isSmartRef__\":true,\"id\":2511}},\"2511\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2512},\"source\":\"function test01IsMorph(aPart) {\\n this.assert(aPart.isMorph, 'rectangle should be a morph');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2513},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2512\":{\"this\":{\"__isSmartRef__\":true,\"id\":2509}},\"2513\":{},\"2514\":{\"target\":{\"__isSmartRef__\":true,\"id\":0},\"selector\":\"runStep\",\"args\":[],\"stopped\":true,\"tickTime\":100,\"suspended\":true,\"__LivelyClassName__\":\"lively.morphic.TargetScript\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\"},\"2515\":{\"[object Object]\":true},\"2516\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2517},{\"__isSmartRef__\":true,\"id\":2520},{\"__isSmartRef__\":true,\"id\":2523},{\"__isSmartRef__\":true,\"id\":2526},{\"__isSmartRef__\":true,\"id\":2529},{\"__isSmartRef__\":true,\"id\":2532},{\"__isSmartRef__\":true,\"id\":2535},{\"__isSmartRef__\":true,\"id\":2538},{\"__isSmartRef__\":true,\"id\":2541},{\"__isSmartRef__\":true,\"id\":2544},{\"__isSmartRef__\":true,\"id\":2547},{\"__isSmartRef__\":true,\"id\":2550},{\"__isSmartRef__\":true,\"id\":2553},{\"__isSmartRef__\":true,\"id\":2556},{\"__isSmartRef__\":true,\"id\":2559},{\"__isSmartRef__\":true,\"id\":2562},{\"__isSmartRef__\":true,\"id\":2565},{\"__isSmartRef__\":true,\"id\":2568},{\"__isSmartRef__\":true,\"id\":2571},{\"__isSmartRef__\":true,\"id\":2574},{\"__isSmartRef__\":true,\"id\":2577},{\"__isSmartRef__\":true,\"id\":2580},{\"__isSmartRef__\":true,\"id\":2583},{\"__isSmartRef__\":true,\"id\":2586},{\"__isSmartRef__\":true,\"id\":2589},{\"__isSmartRef__\":true,\"id\":2592},{\"__isSmartRef__\":true,\"id\":2595},{\"__isSmartRef__\":true,\"id\":2598},{\"__isSmartRef__\":true,\"id\":2601},{\"__isSmartRef__\":true,\"id\":2604}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2607},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2608}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2610},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"E22E4581-A73B-445A-AA7E-1D484A813767\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":true,\"_InputAllowed\":true,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"evalEnabled\":false,\"__serializedExpressions__\":[\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\"},\"2517\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2518},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2519},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"06E3793F-35BD-4502-B17E-CEC438EC7669\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2518\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"2519\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2517},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2520\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2521},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2522},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"6442CEB8-3807-4686-A6D3-5084CFEA3653\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.1,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2521\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(10,0,0)\"},\"2522\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2520},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2523\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2524},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2525},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"70BC9563-1EE4-46F3-AE98-3CBA19E6AA69\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.2,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2524\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(20,0,0)\"},\"2525\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2523},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2526\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2527},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2528},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"877178A2-0147-4E6A-80FF-FDD6C06CA7BA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.30000000000000004,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2527\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(30,0,0)\"},\"2528\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2526},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2529\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2530},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2531},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"49FBFA78-344D-4D9E-B197-A31A15331397\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.4,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2530\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(40,0,0)\"},\"2531\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2529},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2532\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2533},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2534},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"07D42DE6-0664-47D1-A4A6-F2F0F674B4FF\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.5,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2533\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(50,0,0)\"},\"2534\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2532},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2535\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2536},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2537},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"9970261E-2E6F-4E9B-9FDD-41D4C10E5FF5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.6000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2536\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(60,0,0)\"},\"2537\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2535},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2538\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2539},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2540},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"B2DCCD68-6927-475A-8848-F7814DCEB2C3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.7000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2539\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(70,0,0)\"},\"2540\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2538},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2541\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2542},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2543},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"38A6AC55-02D2-4A3D-85DD-40D901AA1127\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.8,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2542\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(80,0,0)\"},\"2543\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2541},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2544\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2545},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2546},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"4E59B15B-CFA0-40CD-980D-A2B0B78A4666\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.9,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2545\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(90,0,0)\"},\"2546\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2544},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2547\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2548},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2549},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"64EB0C78-B8A0-4729-AF95-61B58E7364BA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2548\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(100,0,0)\"},\"2549\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2547},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2550\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2551},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2552},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"B58C2202-57CC-4299-9F8C-AAC4272E9F3E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.1,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2551\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(110,0,0)\"},\"2552\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2550},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2553\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2554},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2555},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"5D3637A4-6C4B-4E28-9B4D-F4939B3E8B99\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.2000000000000002,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2554\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(120,0,0)\"},\"2555\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2553},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2556\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2557},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2558},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"CD98BE56-02C7-403A-AA8E-DCC71E8B6ECB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.3,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2557\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(130,0,0)\"},\"2558\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2556},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2559\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2560},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2561},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"1A1C08C0-CD4C-49AA-9DAD-C57B17029279\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.4000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2560\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(140,0,0)\"},\"2561\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2559},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2562\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2563},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2564},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"BF10E794-86C1-48F0-901C-3FDE1707D17A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.5,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2563\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(150,0,0)\"},\"2564\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2562},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2565\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2566},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2567},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"3CAD8FB1-F3A4-41B6-9ADF-D4C50309678D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.6,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2566\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(160,0,0)\"},\"2567\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2565},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2568\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2569},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2570},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"AA369548-4CA0-4549-8ED7-7C48421583FD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.7000000000000002,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2569\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(170,0,0)\"},\"2570\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2568},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2571\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2572},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2573},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"FC0ED7B7-2372-4894-A28A-56BA5F8B9579\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.8,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2572\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(180,0,0)\"},\"2573\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2571},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2574\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2575},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2576},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"310893B9-EAF3-4BD3-BA3D-4C328268EA9B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.9000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2575\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(190,0,0)\"},\"2576\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2574},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2577\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2578},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2579},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"74CB2F00-3D2D-4921-8B4F-19CD9A6A8725\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2578\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(200,0,0)\"},\"2579\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2577},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2580\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2581},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2582},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"A40FCCFC-2B05-4758-A86B-A34BA7576DE5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.1,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2581\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(210,0,0)\"},\"2582\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2580},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2583\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2584},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2585},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"456E5BD1-1CB0-410C-BA42-65B7D9DD11B3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.2,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2584\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(220,0,0)\"},\"2585\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2583},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2586\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2587},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2588},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"D0AC2218-28C5-436A-A9F8-C5C1B05A46D6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.3000000000000003,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2587\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(230,0,0)\"},\"2588\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2586},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2589\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2590},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2591},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"24F5274E-4E42-4456-94E5-9F69E750C9F3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.4000000000000004,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2590\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,0,0)\"},\"2591\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2589},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2592\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2593},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2594},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"67F1601F-6E7C-4ABE-A728-F3A3F1919FC7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.5,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2593\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(250,0,0)\"},\"2594\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2592},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2595\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2596},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2597},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"FC12BF42-E793-48EA-982D-490AF7E5697D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.6,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2596\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(285,0,0)\"},\"2597\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2595},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2598\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2599},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2600},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"81BB8A66-1C40-4A18-B0D1-E29C2E711575\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.7,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2599\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(295,0,0)\"},\"2600\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2598},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2601\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2602},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2603},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"0561FEFC-8FF4-4EED-9CF2-FFC74F2E4C12\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.8000000000000003,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2602\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(305,0,0)\"},\"2603\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2601},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2604\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2605},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2606},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"B7E72FA4-00F9-48D2-BBA6-3550EB5AE77C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.9000000000000004,\"owner\":{\"__isSmartRef__\":true,\"id\":2516},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2605\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(315,0,0)\"},\"2606\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2604},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2607\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(200.0,100.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"2608\":{\"style\":{\"__isSmartRef__\":true,\"id\":2609},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2516},\"_id\":\"_65852\",\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2609\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2610\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2516},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2611\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2612},{\"__isSmartRef__\":true,\"id\":2615},{\"__isSmartRef__\":true,\"id\":2618},{\"__isSmartRef__\":true,\"id\":2621},{\"__isSmartRef__\":true,\"id\":2624},{\"__isSmartRef__\":true,\"id\":2627},{\"__isSmartRef__\":true,\"id\":2630},{\"__isSmartRef__\":true,\"id\":2633},{\"__isSmartRef__\":true,\"id\":2636},{\"__isSmartRef__\":true,\"id\":2639},{\"__isSmartRef__\":true,\"id\":2642},{\"__isSmartRef__\":true,\"id\":2645},{\"__isSmartRef__\":true,\"id\":2648},{\"__isSmartRef__\":true,\"id\":2651},{\"__isSmartRef__\":true,\"id\":2654},{\"__isSmartRef__\":true,\"id\":2657},{\"__isSmartRef__\":true,\"id\":2660},{\"__isSmartRef__\":true,\"id\":2663},{\"__isSmartRef__\":true,\"id\":2666},{\"__isSmartRef__\":true,\"id\":2669},{\"__isSmartRef__\":true,\"id\":2672},{\"__isSmartRef__\":true,\"id\":2675},{\"__isSmartRef__\":true,\"id\":2678},{\"__isSmartRef__\":true,\"id\":2681},{\"__isSmartRef__\":true,\"id\":2684},{\"__isSmartRef__\":true,\"id\":2687},{\"__isSmartRef__\":true,\"id\":2690},{\"__isSmartRef__\":true,\"id\":2693},{\"__isSmartRef__\":true,\"id\":2696},{\"__isSmartRef__\":true,\"id\":2699},{\"__isSmartRef__\":true,\"id\":2702},{\"__isSmartRef__\":true,\"id\":2705},{\"__isSmartRef__\":true,\"id\":2708},{\"__isSmartRef__\":true,\"id\":2711},{\"__isSmartRef__\":true,\"id\":2714},{\"__isSmartRef__\":true,\"id\":2717},{\"__isSmartRef__\":true,\"id\":2720},{\"__isSmartRef__\":true,\"id\":2723},{\"__isSmartRef__\":true,\"id\":2726},{\"__isSmartRef__\":true,\"id\":2729},{\"__isSmartRef__\":true,\"id\":2732},{\"__isSmartRef__\":true,\"id\":2735},{\"__isSmartRef__\":true,\"id\":2738},{\"__isSmartRef__\":true,\"id\":2741},{\"__isSmartRef__\":true,\"id\":2744},{\"__isSmartRef__\":true,\"id\":2747},{\"__isSmartRef__\":true,\"id\":2750},{\"__isSmartRef__\":true,\"id\":2753},{\"__isSmartRef__\":true,\"id\":2756},{\"__isSmartRef__\":true,\"id\":2759},{\"__isSmartRef__\":true,\"id\":2762},{\"__isSmartRef__\":true,\"id\":2765},{\"__isSmartRef__\":true,\"id\":2768},{\"__isSmartRef__\":true,\"id\":2771},{\"__isSmartRef__\":true,\"id\":2774},{\"__isSmartRef__\":true,\"id\":2777},{\"__isSmartRef__\":true,\"id\":2780},{\"__isSmartRef__\":true,\"id\":2783},{\"__isSmartRef__\":true,\"id\":2786},{\"__isSmartRef__\":true,\"id\":2789}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2792},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2793}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2795},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"5BB73528-720F-439C-812A-4DE72BA5246A\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":true,\"_InputAllowed\":true,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"evalEnabled\":false,\"__serializedExpressions__\":[\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\"},\"2612\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2613},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2614},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"9F39309F-FA11-428E-A94B-33A7A627DADE\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2613\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"2614\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2612},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2615\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2616},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2617},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"E5BF504B-11BB-440F-B5B1-657CE85E40B8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.1,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2616\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(10,0,0)\"},\"2617\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2615},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2618\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2619},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2620},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"D4A2E634-4221-4716-9A2E-5323C94E76E3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.2,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2619\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(20,0,0)\"},\"2620\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2618},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2621\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2622},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2623},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"D4E364EF-6284-4427-9F0E-0C0BE745F344\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.30000000000000004,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2622\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(30,0,0)\"},\"2623\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2621},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2624\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2625},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2626},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"9343E5F4-B5C7-483F-8088-76BC78C194C6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.4,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2625\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(40,0,0)\"},\"2626\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2624},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2627\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2628},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2629},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"1A83F064-6E77-4DF3-A0B4-39CB0A21915C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.5,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2628\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(50,0,0)\"},\"2629\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2627},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2630\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2631},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2632},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"88650F07-D72D-4175-B632-B58CB39377B4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.6000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2631\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(60,0,0)\"},\"2632\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2630},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2633\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2634},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2635},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"D6F027DB-9919-4D91-94D9-0FF015A7223E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.7000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2634\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(70,0,0)\"},\"2635\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2633},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2636\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2637},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2638},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"4C0C4CAC-2ECC-4CDD-AF8B-E940D5FDC2AB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.8,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2637\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(80,0,0)\"},\"2638\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2636},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2639\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2640},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2641},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"9C48885E-474A-4902-87C6-E3498FAFD0A1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.9,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2640\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(90,0,0)\"},\"2641\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2639},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2642\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2643},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2644},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"6FEFBF48-90BB-44D4-A2DD-A4E8F4F9B2CD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2643\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(100,0,0)\"},\"2644\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2642},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2645\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2646},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2647},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"643E6E22-4DBD-4F61-BEEF-21FF1218EECB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.1,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2646\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(110,0,0)\"},\"2647\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2645},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2648\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2649},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2650},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"FCD37027-F627-475C-AB10-03EE794D41A0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.2000000000000002,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2649\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(120,0,0)\"},\"2650\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2648},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2651\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2652},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2653},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"F21654FA-A41E-49B4-9F4E-C79FA6F9C2F9\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.3,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2652\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(130,0,0)\"},\"2653\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2651},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2654\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2655},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2656},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"8039F135-8D08-453C-8C79-2ADC7F9545E2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.4000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2655\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(140,0,0)\"},\"2656\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2654},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2657\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2658},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2659},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"029BABEE-FB96-43D6-AE5A-EB1E78BB8C26\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.5,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2658\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(150,0,0)\"},\"2659\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2657},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2660\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2661},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2662},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"902C78BE-A86D-4ACE-8EBD-5A4E07AA19BB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.6,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2661\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(160,0,0)\"},\"2662\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2660},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2663\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2664},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2665},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"7370F2A0-10E7-49EA-9FCC-7A51FE6AF146\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.7000000000000002,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2664\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(170,0,0)\"},\"2665\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2663},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2666\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2667},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2668},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"0B7C8D0D-E8AC-4CFA-B37C-F3051DC1F4A8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.8,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2667\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(180,0,0)\"},\"2668\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2666},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2669\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2670},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2671},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"02D461C0-002D-4E30-BBC6-7C307308233D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.9000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2670\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(190,0,0)\"},\"2671\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2669},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2672\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2673},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2674},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"8F2AD191-5255-4C44-8EBD-604C4356B24B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2673\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(200,0,0)\"},\"2674\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2672},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2675\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2676},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2677},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"2A2F474B-5D56-4333-B6F9-54B07E20413D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.1,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2676\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(210,0,0)\"},\"2677\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2675},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2678\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2679},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2680},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"F316171F-01B1-4134-9647-E3F0991EC70E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.2,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2679\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(220,0,0)\"},\"2680\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2678},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2681\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2682},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2683},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"FA4F30DB-A272-4DAD-909F-44E0F3498C4F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.3000000000000003,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2682\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(230,0,0)\"},\"2683\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2681},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2684\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2685},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2686},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"CC6FDBEA-1CC1-46CE-AE08-9CC1AAB08D13\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.4000000000000004,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2685\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,0,0)\"},\"2686\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2684},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2687\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2688},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2689},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"BEC849F6-B7C0-43DA-9136-2967CE33FA78\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.5,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2688\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(250,0,0)\"},\"2689\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2687},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2690\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2691},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2692},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"5B7D3C66-F338-46F5-AD54-7A07DF7252DB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.6,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2691\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(285,0,0)\"},\"2692\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2690},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2693\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2694},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2695},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"A3373BC8-81B2-4D13-A9CF-632A96784F0B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.7,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2694\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(295,0,0)\"},\"2695\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2693},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2696\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2697},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2698},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"5103A408-D06E-4363-BBB7-9F2BA6787D74\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.8000000000000003,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2697\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(305,0,0)\"},\"2698\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2696},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2699\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2700},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2701},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"7C91A679-E629-46FB-B0AD-E025857CD3D2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.9000000000000004,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2700\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(315,0,0)\"},\"2701\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2699},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2702\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2703},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2704},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"FA85A337-1419-4C8E-82F4-901B0A31451D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2703\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"2704\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2702},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2705\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2706},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2707},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"6C23A5C4-B173-4FFF-A919-6F28CDA81BBC\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.1,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2706\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(10,0,0)\"},\"2707\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2705},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2708\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2709},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2710},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"94316613-D253-498B-BD64-50CF5739D085\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.2,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2709\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(20,0,0)\"},\"2710\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2708},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2711\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2712},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2713},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"04C9C136-D49C-4DC5-9DD1-67ABE71474A9\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.30000000000000004,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2712\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(30,0,0)\"},\"2713\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2711},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2714\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2715},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2716},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"34A900F2-B9F8-413D-818A-6278ACEB8C9A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.4,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2715\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(40,0,0)\"},\"2716\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2714},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2717\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2718},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2719},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"2C3B6F62-F351-4927-8403-5D1C26AB137F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.5,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2718\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(50,0,0)\"},\"2719\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2717},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2720\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2721},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2722},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"CDB3C1EF-84F3-497E-BB25-EF73F7031073\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.6000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2721\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(60,0,0)\"},\"2722\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2720},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2723\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2724},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2725},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"A7D181B9-18DB-4E8D-A126-0F151F2111C1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.7000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2724\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(70,0,0)\"},\"2725\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2723},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2726\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2727},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2728},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"BA189E4F-32BA-4602-A11E-25B5022AA9A3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.8,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2727\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(80,0,0)\"},\"2728\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2726},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2729\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2730},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2731},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"E9E95913-C1CA-42B8-8F61-A62EF572AA87\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.9,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2730\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(90,0,0)\"},\"2731\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2729},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2732\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2733},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2734},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"D786CBEE-80A2-475F-8A40-D188EBA193B5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2733\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(100,0,0)\"},\"2734\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2732},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2735\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2736},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2737},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"18B41BFE-C374-4EFE-A831-3BB8CA11BDB6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.1,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2736\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(110,0,0)\"},\"2737\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2735},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2738\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2739},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2740},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"7148A694-C5E7-4DF3-86FB-362AF1535BA1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.2000000000000002,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2739\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(120,0,0)\"},\"2740\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2738},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2741\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2742},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2743},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"AE39682A-F427-4A0B-A779-5D10F58FAD85\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.3,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2742\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(130,0,0)\"},\"2743\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2741},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2744\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2745},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2746},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"CAE21E22-DA1B-438A-9151-AFEA80EB1F88\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.4000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2745\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(140,0,0)\"},\"2746\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2744},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2747\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2748},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2749},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"33E0F3A2-50FA-4E1D-ACE6-3B73D308B979\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.5,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2748\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(150,0,0)\"},\"2749\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2747},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2750\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2751},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2752},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"347C53A1-7BA4-462F-8CB7-00CA297CBFDF\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.6,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2751\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(160,0,0)\"},\"2752\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2750},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2753\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2754},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2755},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"7D2AD34C-85C9-41C9-82F0-2A3A992C5EDD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.7000000000000002,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2754\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(170,0,0)\"},\"2755\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2753},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2756\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2757},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2758},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"F6C8F483-0D9F-496B-9E9F-6FB39ECBC72C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.8,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2757\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(180,0,0)\"},\"2758\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2756},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2759\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2760},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2761},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"7EE7734A-6A4A-44AB-9EB5-B4C6A0658179\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.9000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2760\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(190,0,0)\"},\"2761\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2759},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2762\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2763},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2764},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"61691AD7-A112-4E1A-8087-AF87961CE45B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2763\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(200,0,0)\"},\"2764\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2762},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2765\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2766},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2767},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"243CCDA0-E3CC-41DD-B869-4BFD2A687A83\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.1,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2766\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(210,0,0)\"},\"2767\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2765},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2768\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2769},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2770},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"0AA7CBA3-C665-497E-AE6E-1FFBA9AB5FF1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.2,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2769\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(220,0,0)\"},\"2770\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2768},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2771\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2772},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2773},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"A20C7029-C741-41C4-ABCA-5C107F6C59A8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.3000000000000003,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2772\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(230,0,0)\"},\"2773\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2771},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2774\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2775},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2776},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"9A2411A4-7D41-450E-AADB-7AC82455419D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.4000000000000004,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2775\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,0,0)\"},\"2776\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2774},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2777\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2778},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2779},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"39E9EA95-5398-450E-98F0-C02FF16D30B2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.5,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2778\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(250,0,0)\"},\"2779\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2777},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2780\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2781},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2782},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"C7BD63CC-A9EF-416A-87CD-8880132CB007\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.6,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2781\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(285,0,0)\"},\"2782\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2780},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2783\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2784},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2785},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"EDC07858-B1CC-47C8-B173-BAA3D42D19F1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.7,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2784\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(295,0,0)\"},\"2785\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2783},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2786\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2787},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2788},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"99240844-397C-4C36-9BAD-2FE851FDFBA5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.8000000000000003,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2787\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(305,0,0)\"},\"2788\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2786},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2789\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2790},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2791},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"443F1778-691D-44CE-9259-FC02281B09C7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.9000000000000004,\"owner\":{\"__isSmartRef__\":true,\"id\":2611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2790\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(315,0,0)\"},\"2791\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2789},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2792\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(200.0,100.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"2793\":{\"style\":{\"__isSmartRef__\":true,\"id\":2794},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2611},\"_id\":\"_395\",\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2794\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2795\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2611},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2796\":{\"values\":{\"__isSmartRef__\":true,\"id\":2797},\"context\":[],\"pc\":{\"__isSmartRef__\":true,\"id\":2798},\"mapping\":{\"__isSmartRef__\":true,\"id\":2847}},\"2797\":{},\"2798\":{\"pos\":[25,42],\"name\":\"crunchedObj\",\"val\":{\"__isSmartRef__\":true,\"id\":2799},\"_parent\":{\"__isSmartRef__\":true,\"id\":2800},\"__LivelyClassName__\":\"lively.ast.VarDeclaration\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2799\":{\"pos\":[39,42],\"properties\":[],\"_parent\":{\"__isSmartRef__\":true,\"id\":2798},\"__LivelyClassName__\":\"lively.ast.ObjectLiteral\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2800\":{\"pos\":[25,42],\"children\":[{\"__isSmartRef__\":true,\"id\":2798}],\"_parent\":{\"__isSmartRef__\":true,\"id\":2801},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2801\":{\"pos\":[21,239],\"children\":[{\"__isSmartRef__\":true,\"id\":2800},{\"__isSmartRef__\":true,\"id\":2802},{\"__isSmartRef__\":true,\"id\":2811},{\"__isSmartRef__\":true,\"id\":2816}],\"_parent\":{\"__isSmartRef__\":true,\"id\":2844},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2802\":{\"pos\":[47,87],\"children\":[{\"__isSmartRef__\":true,\"id\":2803}],\"_parent\":{\"__isSmartRef__\":true,\"id\":2801},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2803\":{\"pos\":[47,87],\"name\":\"self\",\"val\":{\"__isSmartRef__\":true,\"id\":2804},\"_parent\":{\"__isSmartRef__\":true,\"id\":2802},\"__LivelyClassName__\":\"lively.ast.VarDeclaration\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2804\":{\"pos\":[55,87],\"clsExpr\":{\"__isSmartRef__\":true,\"id\":2805},\"_parent\":{\"__isSmartRef__\":true,\"id\":2803},\"__LivelyClassName__\":\"lively.ast.New\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2805\":{\"pos\":[58,87],\"fn\":{\"__isSmartRef__\":true,\"id\":2806},\"args\":[],\"_parent\":{\"__isSmartRef__\":true,\"id\":2804},\"__LivelyClassName__\":\"lively.ast.Call\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2806\":{\"pos\":[58,85],\"slotName\":{\"__isSmartRef__\":true,\"id\":2807},\"obj\":{\"__isSmartRef__\":true,\"id\":2808},\"_parent\":{\"__isSmartRef__\":true,\"id\":2805},\"__LivelyClassName__\":\"lively.ast.GetSlot\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2807\":{\"pos\":[78,85],\"value\":\"Grapher\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2806},\"__LivelyClassName__\":\"lively.ast.String\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2808\":{\"pos\":[58,77],\"slotName\":{\"__isSmartRef__\":true,\"id\":2809},\"obj\":{\"__isSmartRef__\":true,\"id\":2810},\"_parent\":{\"__isSmartRef__\":true,\"id\":2806},\"__LivelyClassName__\":\"lively.ast.GetSlot\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2809\":{\"pos\":[64,77],\"value\":\"ObjectGrapher\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2808},\"__LivelyClassName__\":\"lively.ast.String\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2810\":{\"pos\":[59,63],\"name\":\"apps\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2808},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2811\":{\"pos\":[92,110],\"children\":[{\"__isSmartRef__\":true,\"id\":2812}],\"_parent\":{\"__isSmartRef__\":true,\"id\":2801},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2812\":{\"pos\":[92,110],\"name\":\"obj\",\"val\":{\"__isSmartRef__\":true,\"id\":2813},\"_parent\":{\"__isSmartRef__\":true,\"id\":2811},\"__LivelyClassName__\":\"lively.ast.VarDeclaration\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2813\":{\"pos\":[99,110],\"clsExpr\":{\"__isSmartRef__\":true,\"id\":2814},\"_parent\":{\"__isSmartRef__\":true,\"id\":2812},\"__LivelyClassName__\":\"lively.ast.New\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2814\":{\"pos\":[102,110],\"fn\":{\"__isSmartRef__\":true,\"id\":2815},\"args\":[],\"_parent\":{\"__isSmartRef__\":true,\"id\":2813},\"__LivelyClassName__\":\"lively.ast.Call\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2815\":{\"pos\":[103,108],\"name\":\"Morph\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2814},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2816\":{\"pos\":[113,239],\"condExpr\":{\"__isSmartRef__\":true,\"id\":2817},\"trueExpr\":{\"__isSmartRef__\":true,\"id\":2820},\"falseExpr\":{\"__isSmartRef__\":true,\"id\":2843},\"_parent\":{\"__isSmartRef__\":true,\"id\":2801},\"__LivelyClassName__\":\"lively.ast.If\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2817\":{\"pos\":[116,128],\"slotName\":{\"__isSmartRef__\":true,\"id\":2818},\"obj\":{\"__isSmartRef__\":true,\"id\":2819},\"_parent\":{\"__isSmartRef__\":true,\"id\":2816},\"__LivelyClassName__\":\"lively.ast.GetSlot\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2818\":{\"pos\":[120,128],\"value\":\"addMorph\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2817},\"__LivelyClassName__\":\"lively.ast.String\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2819\":{\"pos\":[116,119],\"name\":\"obj\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2817},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2820\":{\"pos\":[131,236],\"children\":[{\"__isSmartRef__\":true,\"id\":2821},{\"__isSmartRef__\":true,\"id\":2824},{\"__isSmartRef__\":true,\"id\":2830}],\"_parent\":{\"__isSmartRef__\":true,\"id\":2816},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2821\":{\"pos\":[139,145],\"children\":[{\"__isSmartRef__\":true,\"id\":2822}],\"_parent\":{\"__isSmartRef__\":true,\"id\":2820},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2822\":{\"pos\":[139,145],\"name\":\"i\",\"val\":{\"__isSmartRef__\":true,\"id\":2823},\"_parent\":{\"__isSmartRef__\":true,\"id\":2821},\"__LivelyClassName__\":\"lively.ast.VarDeclaration\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2823\":{\"pos\":[144,145],\"value\":0,\"_parent\":{\"__isSmartRef__\":true,\"id\":2822},\"__LivelyClassName__\":\"lively.ast.Number\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2824\":{\"pos\":[154,178],\"children\":[{\"__isSmartRef__\":true,\"id\":2825}],\"_parent\":{\"__isSmartRef__\":true,\"id\":2820},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2825\":{\"pos\":[154,178],\"name\":\"keys\",\"val\":{\"__isSmartRef__\":true,\"id\":2826},\"_parent\":{\"__isSmartRef__\":true,\"id\":2824},\"__LivelyClassName__\":\"lively.ast.VarDeclaration\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2826\":{\"pos\":[161,178],\"property\":{\"__isSmartRef__\":true,\"id\":2827},\"recv\":{\"__isSmartRef__\":true,\"id\":2828},\"args\":[{\"__isSmartRef__\":true,\"id\":2829}],\"_parent\":{\"__isSmartRef__\":true,\"id\":2825},\"__LivelyClassName__\":\"lively.ast.Send\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2827\":{\"pos\":[169,173],\"value\":\"keys\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2826},\"__LivelyClassName__\":\"lively.ast.String\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2828\":{\"pos\":[162,168],\"name\":\"Object\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2826},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2829\":{\"pos\":[174,177],\"name\":\"obj\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2826},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2830\":{\"pos\":[184,236],\"init\":{\"__isSmartRef__\":true,\"id\":2831},\"condExpr\":{\"__isSmartRef__\":true,\"id\":2834},\"body\":{\"__isSmartRef__\":true,\"id\":2837},\"upd\":{\"__isSmartRef__\":true,\"id\":2841},\"_parent\":{\"__isSmartRef__\":true,\"id\":2820},\"__LivelyClassName__\":\"lively.ast.For\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2831\":{\"pos\":[191,197],\"children\":[{\"__isSmartRef__\":true,\"id\":2832}],\"_parent\":{\"__isSmartRef__\":true,\"id\":2830},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2832\":{\"pos\":[191,197],\"name\":\"j\",\"val\":{\"__isSmartRef__\":true,\"id\":2833},\"_parent\":{\"__isSmartRef__\":true,\"id\":2831},\"__LivelyClassName__\":\"lively.ast.VarDeclaration\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2833\":{\"pos\":[196,197],\"value\":0,\"_parent\":{\"__isSmartRef__\":true,\"id\":2832},\"__LivelyClassName__\":\"lively.ast.Number\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2834\":{\"pos\":[198,206],\"name\":\"<\",\"left\":{\"__isSmartRef__\":true,\"id\":2835},\"right\":{\"__isSmartRef__\":true,\"id\":2836},\"_parent\":{\"__isSmartRef__\":true,\"id\":2830},\"__LivelyClassName__\":\"lively.ast.BinaryOp\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2835\":{\"pos\":[199,200],\"name\":\"j\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2834},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2836\":{\"pos\":[203,206],\"value\":100,\"_parent\":{\"__isSmartRef__\":true,\"id\":2834},\"__LivelyClassName__\":\"lively.ast.Number\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2837\":{\"pos\":[214,230],\"children\":[{\"__isSmartRef__\":true,\"id\":2838}],\"_parent\":{\"__isSmartRef__\":true,\"id\":2830},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2838\":{\"pos\":[223,229],\"left\":{\"__isSmartRef__\":true,\"id\":2839},\"name\":\"+\",\"right\":{\"__isSmartRef__\":true,\"id\":2840},\"_parent\":{\"__isSmartRef__\":true,\"id\":2837},\"__LivelyClassName__\":\"lively.ast.ModifyingSet\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2839\":{\"pos\":[223,224],\"name\":\"i\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2838},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2840\":{\"pos\":[228,229],\"name\":\"j\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2838},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2841\":{\"pos\":[207,211],\"name\":\"++\",\"expr\":{\"__isSmartRef__\":true,\"id\":2842},\"_parent\":{\"__isSmartRef__\":true,\"id\":2830},\"__LivelyClassName__\":\"lively.ast.PostOp\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2842\":{\"pos\":[208,209],\"name\":\"j\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2841},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2843\":{\"pos\":[238,238],\"name\":\"undefined\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2816},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2844\":{\"pos\":[18,241],\"body\":{\"__isSmartRef__\":true,\"id\":2801},\"args\":[],\"_parent\":{\"__isSmartRef__\":true,\"id\":2845},\"__LivelyClassName__\":\"lively.ast.Function\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2845\":{\"pos\":[0,241],\"name\":\"anonymous\",\"val\":{\"__isSmartRef__\":true,\"id\":2844},\"_parent\":{\"__isSmartRef__\":true,\"id\":2846},\"__LivelyClassName__\":\"lively.ast.VarDeclaration\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2846\":{\"pos\":[0,241],\"children\":[{\"__isSmartRef__\":true,\"id\":2845}],\"source\":\"function anonymous(){\\nvar crunchedObj = {};\\nvar self = new apps.ObjectGrapher.Grapher();\\nvar obj = new Morph();\\n\\nif(obj.addMorph) {\\n var i = 0;\\n var keys = Object.keys(obj);\\n for(var j = 0; j < 100; j++) {\\n i += j;\\n }\\n};\\n}\",\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2847\":{\"this\":{\"__isSmartRef__\":true,\"id\":2848}},\"2848\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2849},\"_WhiteSpaceHandling\":\"pre-wrap\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2850},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"DD9E6557-0C36-4255-A156-55F702D09D34\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":true,\"_HandStyle\":null,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2851}],\"evalEnabled\":false,\"__serializedExpressions__\":[\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\"},\"2849\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(200.0,100.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"2850\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2848},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2851\":{\"style\":{\"__isSmartRef__\":true,\"id\":2852},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2848},\"_id\":\"_3689\",\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2852\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2853\":{\"values\":{\"__isSmartRef__\":true,\"id\":2854},\"context\":[],\"pc\":{\"__isSmartRef__\":true,\"id\":2841},\"mapping\":{\"__isSmartRef__\":true,\"id\":7305}},\"2854\":{\"39-42\":{\"__isSmartRef__\":true,\"id\":2855},\"25-42\":{\"__isSmartRef__\":true,\"id\":2857},\"59-63\":{\"__isSmartRef__\":true,\"id\":2858},\"64-77\":{\"__isSmartRef__\":true,\"id\":7270},\"58-77\":{\"__isSmartRef__\":true,\"id\":7271},\"78-85\":{\"__isSmartRef__\":true,\"id\":7272},\"58-85\":{\"__isSmartRef__\":true,\"id\":7273},\"58-87\":{\"__isSmartRef__\":true,\"id\":7274},\"55-87\":{\"__isSmartRef__\":true,\"id\":7277},\"47-87\":{\"__isSmartRef__\":true,\"id\":7278},\"103-108\":{\"__isSmartRef__\":true,\"id\":7279},\"102-110\":{\"__isSmartRef__\":true,\"id\":7280},\"99-110\":{\"__isSmartRef__\":true,\"id\":7284},\"92-110\":{\"__isSmartRef__\":true,\"id\":7285},\"116-119\":{\"__isSmartRef__\":true,\"id\":7286},\"120-128\":{\"__isSmartRef__\":true,\"id\":7287},\"116-128\":{\"__isSmartRef__\":true,\"id\":7288},\"144-145\":{\"__isSmartRef__\":true,\"id\":7289},\"139-145\":{\"__isSmartRef__\":true,\"id\":7290},\"162-168\":{\"__isSmartRef__\":true,\"id\":7291},\"169-173\":{\"__isSmartRef__\":true,\"id\":7292},\"174-177\":{\"__isSmartRef__\":true,\"id\":7293},\"161-178\":{\"__isSmartRef__\":true,\"id\":7294},\"154-178\":{\"__isSmartRef__\":true,\"id\":7295},\"196-197\":{\"__isSmartRef__\":true,\"id\":7296},\"191-197\":{\"__isSmartRef__\":true,\"id\":7297},\"199-200\":{\"__isSmartRef__\":true,\"id\":7298},\"203-206\":{\"__isSmartRef__\":true,\"id\":7299},\"198-206\":{\"__isSmartRef__\":true,\"id\":7300},\"223-224\":{\"__isSmartRef__\":true,\"id\":7301},\"228-229\":{\"__isSmartRef__\":true,\"id\":7302},\"223-229\":{\"__isSmartRef__\":true,\"id\":7303},\"214-230\":{\"__isSmartRef__\":true,\"id\":7304}},\"2855\":{\"val\":{\"__isSmartRef__\":true,\"id\":2856}},\"2856\":{},\"2857\":{\"val\":{\"__isSmartRef__\":true,\"id\":2856}},\"2858\":{\"val\":{\"__isSmartRef__\":true,\"id\":2859}},\"2859\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.apps\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2860},\"ColorParser\":{\"__isSmartRef__\":true,\"id\":2861},\"CouchDB\":{\"__isSmartRef__\":true,\"id\":2863},\"DateFormat\":{\"__isSmartRef__\":true,\"id\":2865},\"Less\":{\"__isSmartRef__\":true,\"id\":2867},\"cssParser\":{\"__isSmartRef__\":true,\"id\":2915},\"ObjectGrapher\":{\"__isSmartRef__\":true,\"id\":7268}},\"2860\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2861\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.apps.ColorParser\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2862},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/apps/ColorParser.js\",\"_isLoaded\":true},\"2862\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2863\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.apps.CouchDB\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2864},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/apps/CouchDB.js\",\"_isLoaded\":true},\"2864\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2865\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.apps.DateFormat\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2866},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/apps/DateFormat.js\",\"_isLoaded\":true},\"2866\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2867\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.apps.Less\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2868},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2869}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/apps/Less.js\",\"_isLoaded\":true},\"2868\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2869\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.Network\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2870},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2871},{\"__isSmartRef__\":true,\"id\":2909},{\"__isSmartRef__\":true,\"id\":2913}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/Network.js\",\"_isLoaded\":true},\"2870\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2871\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.bindings\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2872},\"wasDefined\":true,\"Core\":{\"__isSmartRef__\":true,\"id\":2873},\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2873}],\"pendingRequirements\":[],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/bindings.js\",\"documentation\":\"connect parameters: source, sourceProp, target, targetProp, spec\\nspec can be: {\\n removeAfterUpdate: Boolean,\\n forceAttributeConnection: Boolean,\\n converter: Function,\\n updater: Function,\\n varMapping: Object\\n}\",\"_isLoaded\":true,\"GeometryBindings\":{\"__isSmartRef__\":true,\"id\":2875}},\"2872\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2873\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.bindings.Core\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2874},\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":2871}],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/bindings/Core.js\",\"wasDefined\":true,\"callbacks\":[],\"_isLoaded\":true},\"2874\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2875\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.bindings.GeometryBindings\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2876},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2877},{\"__isSmartRef__\":true,\"id\":2879},{\"__isSmartRef__\":true,\"id\":2873},{\"__isSmartRef__\":true,\"id\":2887},{\"__isSmartRef__\":true,\"id\":2889}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/bindings/GeometryBindings.js\",\"_isLoaded\":true},\"2876\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2877\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.cop.Layers\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2878},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/cop/Layers.js\",\"_isLoaded\":true},\"2878\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2879\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.Core\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2880},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2881},{\"__isSmartRef__\":true,\"id\":2885}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Core.js\",\"_isLoaded\":true},\"2880\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2881\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.Shapes\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2882},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2883}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Shapes.js\",\"_isLoaded\":true},\"2882\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2883\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.Graphics\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2884},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2861}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Graphics.js\",\"_isLoaded\":true},\"2884\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2885\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.Traits\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2886},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/Traits.js\",\"_isLoaded\":true},\"2886\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2887\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.TextCore\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2888},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2877},{\"__isSmartRef__\":true,\"id\":2879}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/TextCore.js\",\"_isLoaded\":true},\"2888\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2889\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.Widgets\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2890},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2879},{\"__isSmartRef__\":true,\"id\":2891},{\"__isSmartRef__\":true,\"id\":2887},{\"__isSmartRef__\":true,\"id\":2903},{\"__isSmartRef__\":true,\"id\":2905}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Widgets.js\",\"_isLoaded\":true},\"2890\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2891\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.Events\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2892},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2879},{\"__isSmartRef__\":true,\"id\":2887},{\"__isSmartRef__\":true,\"id\":2893},{\"__isSmartRef__\":true,\"id\":2899},{\"__isSmartRef__\":true,\"id\":2901},{\"__isSmartRef__\":true,\"id\":2885}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Events.js\",\"_isLoaded\":true},\"2892\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2893\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.HTML\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2894},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2895},{\"__isSmartRef__\":true,\"id\":2897},{\"__isSmartRef__\":true,\"id\":2885}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/HTML.js\",\"_isLoaded\":true},\"2894\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2895\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.Rendering\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2896},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2879},{\"__isSmartRef__\":true,\"id\":2887},{\"__isSmartRef__\":true,\"id\":2881}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Rendering.js\",\"_isLoaded\":true},\"2896\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2897\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.PathShapes\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2898},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2881}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/PathShapes.js\",\"_isLoaded\":true},\"2898\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2899\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.SVG\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2900},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2895},{\"__isSmartRef__\":true,\"id\":2897}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/SVG.js\",\"_isLoaded\":true},\"2900\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2901\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.Canvas\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2902},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2895}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Canvas.js\",\"_isLoaded\":true},\"2902\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2903\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.WidgetsTraits\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2904},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2885},{\"__isSmartRef__\":true,\"id\":2883}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/WidgetsTraits.js\",\"_isLoaded\":true},\"2904\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2905\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.Styles\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2906},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2881},{\"__isSmartRef__\":true,\"id\":2907}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Styles.js\",\"_isLoaded\":true},\"2906\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2907\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.CrayonColors\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2908},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2883}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/CrayonColors.js\",\"_isLoaded\":true},\"2908\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2909\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.NoMoreModels\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2910},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2911}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/NoMoreModels.js\",\"_isLoaded\":true},\"2910\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2911\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.OldModel\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2912},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2871}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/OldModel.js\",\"_isLoaded\":true},\"2912\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2913\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.Data\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2914},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2911}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/Data.js\",\"_isLoaded\":true},\"2914\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2915\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.apps.cssParser\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2916},\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":2917}],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/apps/cssParser.js\",\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2869},{\"__isSmartRef__\":true,\"id\":7177}],\"pendingRequirements\":[],\"callbacks\":[],\"props\":{\"__isSmartRef__\":true,\"id\":7228},\"_isLoaded\":true,\"enhancedPropertyList\":{\"__isSmartRef__\":true,\"id\":7248}},\"2916\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2917\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.StyleSheets\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2918},\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":2919}],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/StyleSheets.js\",\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2879},{\"__isSmartRef__\":true,\"id\":2915},{\"__isSmartRef__\":true,\"id\":7177},{\"__isSmartRef__\":true,\"id\":7179}],\"pendingRequirements\":[],\"callbacks\":[],\"_isLoaded\":true},\"2918\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2919\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.Complete\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2920},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2917},{\"__isSmartRef__\":true,\"id\":2921},{\"__isSmartRef__\":true,\"id\":2889},{\"__isSmartRef__\":true,\"id\":2931},{\"__isSmartRef__\":true,\"id\":2935},{\"__isSmartRef__\":true,\"id\":2937},{\"__isSmartRef__\":true,\"id\":2923},{\"__isSmartRef__\":true,\"id\":7076},{\"__isSmartRef__\":true,\"id\":7078},{\"__isSmartRef__\":true,\"id\":2887}],\"pendingRequirements\":[],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Complete.js\",\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":7080},{\"__isSmartRef__\":true,\"id\":7157},{\"__isSmartRef__\":true,\"id\":7096}],\"_isLoaded\":true},\"2920\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2921\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.AdditionalMorphs\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2922},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2923},{\"__isSmartRef__\":true,\"id\":2925}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/AdditionalMorphs.js\",\"_isLoaded\":true},\"2922\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2923\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.Halos\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2924},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2891},{\"__isSmartRef__\":true,\"id\":2889}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Halos.js\",\"_isLoaded\":true},\"2924\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2925\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.Grid\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2926},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2927}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Grid.js\",\"_isLoaded\":true},\"2926\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2927\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.persistence.MassMorphCreation\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2928},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2929},{\"__isSmartRef__\":true,\"id\":2879}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/persistence/MassMorphCreation.js\",\"_isLoaded\":true},\"2928\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2929\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.persistence.Serializer\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2930},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/persistence/Serializer.js\",\"jsonWorldId\":\"LivelyJSONWorld\",\"changeSetElementId\":\"WorldChangeSet\",\"_isLoaded\":true},\"2930\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2931\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.Serialization\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2932},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2869},{\"__isSmartRef__\":true,\"id\":2929},{\"__isSmartRef__\":true,\"id\":2879},{\"__isSmartRef__\":true,\"id\":2887},{\"__isSmartRef__\":true,\"id\":2933},{\"__isSmartRef__\":true,\"id\":2889}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Serialization.js\",\"_isLoaded\":true},\"2932\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2933\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.DOMAbstraction\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2934},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/DOMAbstraction.js\",\"_isLoaded\":true},\"2934\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2935\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.MorphAddons\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2936},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2879},{\"__isSmartRef__\":true,\"id\":2891},{\"__isSmartRef__\":true,\"id\":2889},{\"__isSmartRef__\":true,\"id\":2905}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/MorphAddons.js\",\"_isLoaded\":true},\"2936\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2937\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.ScriptingSupport\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2938},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2879},{\"__isSmartRef__\":true,\"id\":2939},{\"__isSmartRef__\":true,\"id\":7074}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/ScriptingSupport.js\",\"_isLoaded\":true},\"2938\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2939\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.PartsBin\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2940},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2885}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/PartsBin.js\",\"partSpaces\":{\"__isSmartRef__\":true,\"id\":2941},\"_isLoaded\":true},\"2940\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2941\":{\"PartsBin/iPadWidgets\":{\"__isSmartRef__\":true,\"id\":2942},\"PartsBin/Tools\":{\"__isSmartRef__\":true,\"id\":3142},\"PartsBin/Dialogs\":{\"__isSmartRef__\":true,\"id\":5855},\"PartsBin/sd1213/\":{\"__isSmartRef__\":true,\"id\":7072}},\"2942\":{\"name\":\"PartsBin/iPadWidgets\",\"partItems\":{\"__isSmartRef__\":true,\"id\":2943},\"__LivelyClassName__\":\"lively.PartsBin.PartsSpace\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2943\":{\"LoadingMorph\":{\"__isSmartRef__\":true,\"id\":2944}},\"2944\":{\"partsSpaceName\":\"PartsBin/iPadWidgets\",\"name\":\"LoadingMorph\",\"part\":{\"__isSmartRef__\":true,\"id\":2945},\"json\":\"{\\\"id\\\":0,\\\"registry\\\":{\\\"0\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}],\\\"scripts\\\":[],\\\"id\\\":\\\"FEF39B3C-E634-4825-BAB8-2D44FE647B03\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":30},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":37},\\\"showsHalos\\\":false,\\\"name\\\":\\\"LoadingMorph\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":38},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Core\\\",\\\"renderContextTable\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":135},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":136},\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"derivationIds\\\":[127,\\\"59692BC3-6C7B-4E23-B820-8699260EA722\\\",\\\"486BB935-1313-4103-B2A8-642B19437478\\\",\\\"18AFFD44-46CD-489E-B1D6-DED43E2B6B06\\\",\\\"2608C892-2204-4981-9A87-8E749F8944AB\\\",\\\"5535861F-4EA2-44AB-8A40-0538124E0AAC\\\",\\\"16C292B3-86E8-4622-B516-27C48263B8CC\\\",\\\"87731A20-D455-44D0-97E5-98A7CFD4E417\\\",\\\"A17081E7-E597-47ED-BD32-6E4D206BD7D7\\\",\\\"CFB4A44C-BFEA-4584-BCBA-AE2A56739200\\\",\\\"76B3DD9B-8D01-42BA-A574-AB99D5F899BB\\\",\\\"1EBC5512-8F54-4B24-998C-69A285EC8533\\\",\\\"DD1165C7-6C1A-4361-A4AE-FCF6F31152FD\\\",\\\"4D6D36E8-48F3-408A-B03C-202E4DC182BD\\\",\\\"5F3B3E0F-BBC6-4DDA-BAA0-7EFC05FF2011\\\",\\\"E0A6B33B-767A-4532-9021-892414520200\\\",\\\"F5F5E2B1-5FF0-4E09-B323-AE88A3920B8D\\\",\\\"0C7E832A-A741-430F-B295-8BC181D066FE\\\",\\\"472AED3B-CB76-49BD-BF49-354A2D568F86\\\",\\\"A7C52F65-D140-4791-880F-F7584C7BB570\\\",\\\"3516412B-8B36-4E52-9416-6B7FB358BDC2\\\",\\\"1840CACC-078C-4795-AD3F-E9D6F8D557A0\\\",\\\"1FEDCA25-0131-46FA-840F-DC5F1B05C6CA\\\",\\\"C620CED3-0AE9-4097-9AA7-2706A042F9C9\\\",\\\"679A861B-40E0-4DB2-B22F-95B454C6978D\\\"],\\\"isBeingDragged\\\":false,\\\"priorExtent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":137},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":138},\\\"distanceToDragEvent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":139},\\\"prevScroll\\\":[0,0],\\\"moved\\\":true,\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"headRevision\\\":146469,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":140},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Box\\\"},\\\"1\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":2}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":18},\\\"id\\\":\\\"9FFF9D73-931C-404C-AA4B-5AC2E7C53504\\\",\\\"renderContextTable\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":23},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":24},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":25},\\\"name\\\":\\\"ProgressIndicator\\\",\\\"priorExtent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":26},\\\"showsHalos\\\":false,\\\"distanceToDragEvent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":27},\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":28},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"derivationIds\\\":[520,\\\"071F18BE-FF28-40F5-ACAD-1916E0D25C38\\\",\\\"DF185A10-743D-45FC-B9C2-76E12D908BCF\\\",\\\"BF125D2C-596A-4C1E-A5F8-DAE4801E9497\\\",\\\"3CEE8CFF-B8F1-4B4B-A405-CB583080252A\\\",\\\"D0652878-8F9C-4591-8A82-296898AACDB6\\\",\\\"31441DDF-2220-43BE-A99F-69E1FEC68030\\\",\\\"14A90039-0D3E-46DC-8445-D42B8E02EB42\\\",\\\"681EF5DE-A344-4114-B2F3-B96CE3872524\\\",\\\"C0381116-5116-4F33-B082-A411D0E4534E\\\",\\\"24E9581E-B008-46EE-9CBC-D5190E100D98\\\",\\\"C69D1041-2C5E-48FE-B04C-04E66450658A\\\",\\\"4830945B-4FFF-4564-9424-34D7995DAE60\\\",\\\"8602C233-B3E7-4682-9B0E-D7549761D934\\\",\\\"B4E0E11F-2BED-462E-B708-89D63971856E\\\",\\\"EE0144C2-D016-4390-8A67-4E7DEF171C83\\\",\\\"F44DF6E4-5F27-440E-AB5F-3721C0A10CA6\\\",\\\"73FC6648-DAAF-4673-8CF4-7DA219513F22\\\",\\\"B78EB1B5-780C-45F7-B0A7-B988B52B1FF1\\\",\\\"DFDB8CD1-72F7-40F4-849B-1F9B866277AB\\\",\\\"66111105-B1FC-41F7-BF70-D45118C9E09F\\\",\\\"02420416-1E35-4831-AABB-91CD0460CA1A\\\",\\\"7C6B2EB2-4510-4A8E-BAFF-5CF0040DD7F5\\\",\\\"0503F5A1-1732-4610-9A5A-920D658CA766\\\",\\\"07C5AE03-36AD-4849-BACD-27D7D9A2CCF2\\\"],\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"isBeingDragged\\\":false,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":29},\\\"prevScroll\\\":[0,0],\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Image\\\"},\\\"2\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"B8FE7DEE-9568-4BE6-BA12-EA674BA79E08\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":3},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"fixedHeight\\\":false,\\\"allowsInput\\\":true,\\\"_FontFamily\\\":\\\"Arial, sans-serif\\\",\\\"registeredForMouseEvents\\\":true,\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":9},\\\"_MaxTextWidth\\\":257,\\\"_MaxTextHeight\\\":null,\\\"textColor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":6},\\\"showsHalos\\\":false,\\\"_FontSize\\\":14,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"name\\\":\\\"loadedMorphName\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":10},\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":11}],\\\"charsReplaced\\\":\\\"MorphName\\\",\\\"lastFindLoc\\\":18,\\\"priorSelectionRange\\\":[9,0],\\\"prevScroll\\\":[0,0],\\\"priorExtent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":13},\\\"renderContextTable\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":14},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":15},\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"_Padding\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":16},\\\"_ClipMode\\\":\\\"visible\\\",\\\"derivationIds\\\":[355,\\\"023045B3-2D6B-4425-89FB-F4806D527BE0\\\",\\\"DC0C2365-868C-41AE-8369-51C31E91493E\\\",\\\"C6D9D314-86A1-4015-970B-F6787F535E1A\\\",\\\"6AA4552E-2E85-447E-9033-99D5AA1A94BC\\\",\\\"D94BE49C-8A3E-4F1F-BF28-FEDD9B40D213\\\",\\\"AA8F0470-654C-4AA2-8135-4607F5429AC5\\\",\\\"E0BAABCC-FFB2-4EDF-BAE5-C63CC99B6A97\\\",\\\"1A86AE17-73AE-442E-AB36-DD90C6DFC8BC\\\",\\\"EF750075-E964-4CD3-B6A4-161511E1D058\\\",\\\"CED69CBF-FFA5-45E7-B333-FBACE4F278AC\\\",\\\"E56978C1-7424-4C10-8168-11FD3237B540\\\",\\\"D5AB2532-A4DC-42D6-AF17-99CBBCEAA848\\\",\\\"245866CB-598A-4172-A3A0-A06D4D26C6AD\\\",\\\"43B0F12E-5793-43AA-80E1-496774E0EBA6\\\",\\\"1B776A8C-0413-475F-8EBD-120BBD91D2BB\\\",\\\"F84F2C9A-8003-4E81-833A-83F48C92F3B8\\\",\\\"3124B389-9FA4-4348-BC5D-0DFF9C59CD1B\\\",\\\"1A1BCBAC-D7CC-4BAE-B8C2-7C693F7327A1\\\",\\\"1CB201BA-5E0B-4771-821A-139FA2AEFBC2\\\",\\\"195520FA-4816-47A4-B0F5-BA890AFD9DF9\\\",\\\"0D15F28A-24C9-46B7-89C5-6D2354728AC1\\\",\\\"316FE9D3-62EC-4FD6-9B0F-FFA622B79575\\\",\\\"739F3743-9BE1-48C8-813D-C0BFB0DCACA6\\\",\\\"01877B3B-7DA7-4222-B011-7B5F4E501862\\\"],\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"_MinTextWidth\\\":257,\\\"_MinTextHeight\\\":null,\\\"previousSelection\\\":[6,6],\\\"_Align\\\":\\\"center\\\",\\\"distanceToDragEvent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":17},\\\"isBeingDragged\\\":false,\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\"},\\\"3\\\":{\\\"fill\\\":null,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":4},\\\"_Extent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":5},\\\"_BorderWidth\\\":0,\\\"_BorderColor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":6},\\\"renderContextTable\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":7},\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Padding\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8},\\\"_BorderRadius\\\":0,\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\"},\\\"4\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"5\\\":{\\\"x\\\":257,\\\"y\\\":23,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\"},\\\"6\\\":{\\\"r\\\":0,\\\"g\\\":0,\\\"b\\\":0,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"7\\\":{\\\"init\\\":\\\"initHTML\\\",\\\"appendShape\\\":\\\"renderHTML\\\",\\\"setPosition\\\":\\\"setPositionHTML\\\",\\\"setExtent\\\":\\\"setExtentHTML\\\",\\\"setPadding\\\":\\\"setPaddingHTML\\\",\\\"setFill\\\":\\\"setFillHTML\\\",\\\"setBorderColor\\\":\\\"setBorderColorHTML\\\",\\\"setBorderWidth\\\":\\\"setBorderWidthHTML\\\",\\\"setStrokeOpacity\\\":\\\"setStrokeOpacityHTML\\\",\\\"setBorderRadius\\\":\\\"setBorderRadiusHTML\\\",\\\"setBorderStyle\\\":\\\"setBorderStyleHTML\\\",\\\"setOpacity\\\":\\\"setOpacityHTML\\\",\\\"setClipMode\\\":\\\"setClipModeHTML\\\"},\\\"8\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"width\\\":0,\\\"height\\\":0,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Rectangle\\\"},\\\"9\\\":{\\\"x\\\":-109,\\\"y\\\":38,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"10\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Basic\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\",\\\"migrationLevel\\\":4,\\\"comment\\\":\\\"a simple text morph\\\",\\\"partName\\\":\\\"Text\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\"},\\\"11\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":12},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"storedString\\\":\\\"loading part\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\"},\\\"12\\\":{\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\"},\\\"13\\\":{\\\"x\\\":257,\\\"y\\\":23,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\"},\\\"14\\\":{\\\"replaceRenderContext\\\":\\\"replaceRenderContextHTML\\\",\\\"init\\\":\\\"initHTML\\\",\\\"append\\\":\\\"appendHTML\\\",\\\"remove\\\":\\\"removeHTML\\\",\\\"triggerEvent\\\":\\\"triggerEventHTML\\\",\\\"setTransform\\\":\\\"setTransformHTML\\\",\\\"setPosition\\\":\\\"setPositionHTML\\\",\\\"setRotation\\\":\\\"setRotationHTML\\\",\\\"setExtent\\\":\\\"setExtentHTML\\\",\\\"setScale\\\":\\\"setScaleHTML\\\",\\\"setVisible\\\":\\\"setVisibleHTML\\\",\\\"adjustOrigin\\\":\\\"adjustOriginHTML\\\",\\\"setPivotPoint\\\":\\\"setPivotPointHTML\\\",\\\"setClipMode\\\":\\\"setClipModeHTML\\\",\\\"showsVerticalScrollBar\\\":\\\"showsVerticalScrollBarHTML\\\",\\\"showsHorizontalScrollBar\\\":\\\"showsHorizontalScrollBarHTML\\\",\\\"getScrollBarExtent\\\":\\\"getScrollBarExtentHTML\\\",\\\"setHandStyle\\\":\\\"setHandStyleHTML\\\",\\\"setPointerEvents\\\":\\\"setPointerEventsHTML\\\",\\\"setToolTip\\\":\\\"setToolTipHTML\\\",\\\"focus\\\":\\\"focusHTML\\\",\\\"blur\\\":\\\"blurHTML\\\",\\\"setFocusable\\\":\\\"setFocusableHTML\\\",\\\"updateText\\\":\\\"updateTextHTML\\\",\\\"setTextExtent\\\":\\\"setTextExtentHTML\\\",\\\"setMaxTextWidth\\\":\\\"setMaxTextWidthHTML\\\",\\\"setMaxTextHeight\\\":\\\"setMaxTextHeightHTML\\\",\\\"setMinTextWidth\\\":\\\"setMinTextWidthHTML\\\",\\\"setMinTextHeight\\\":\\\"setMinTextHeightHTML\\\",\\\"getTextExtent\\\":\\\"getTextExtentHTML\\\",\\\"getTextString\\\":\\\"getTextStringHTML\\\",\\\"ignoreTextEvents\\\":\\\"ignoreTextEventsHTML\\\",\\\"unignoreTextEvents\\\":\\\"unignoreTextEventsHTML\\\",\\\"enableTextEvents\\\":\\\"enableTextEventsHTML\\\",\\\"setFontFamily\\\":\\\"setFontFamilyHTML\\\",\\\"setFontSize\\\":\\\"setFontSizeHTML\\\",\\\"setTextColor\\\":\\\"setTextColorHTML\\\",\\\"setPadding\\\":\\\"setPaddingHTML\\\",\\\"setAlign\\\":\\\"setAlignHTML\\\",\\\"setVerticalAlign\\\":\\\"setVerticalAlignHTML\\\",\\\"setDisplay\\\":\\\"setDisplayHTML\\\",\\\"setWhiteSpaceHandling\\\":\\\"setWhiteSpaceHandlingHTML\\\",\\\"focusMorph\\\":\\\"focusMorphHTML\\\"},\\\"15\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\"},\\\"16\\\":{\\\"x\\\":5,\\\"y\\\":5,\\\"width\\\":0,\\\"height\\\":0,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Rectangle\\\"},\\\"17\\\":{\\\"x\\\":179,\\\"y\\\":-11,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"18\\\":{\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":19},\\\"renderContextTable\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":20},\\\"_Extent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":21},\\\"_ImageURL\\\":\\\"data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==\\\",\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"isLoaded\\\":true,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Padding\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":22},\\\"_BorderWidth\\\":0,\\\"_BorderRadius\\\":0,\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Image\\\"},\\\"19\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"20\\\":{\\\"init\\\":\\\"initHTML\\\",\\\"appendShape\\\":\\\"renderHTML\\\",\\\"setPosition\\\":\\\"setPositionHTML\\\",\\\"setExtent\\\":\\\"setExtentHTML\\\",\\\"setPadding\\\":\\\"setPaddingHTML\\\",\\\"setFill\\\":\\\"setFillHTML\\\",\\\"setBorderColor\\\":\\\"setBorderColorHTML\\\",\\\"setBorderWidth\\\":\\\"setBorderWidthHTML\\\",\\\"setStrokeOpacity\\\":\\\"setStrokeOpacityHTML\\\",\\\"setBorderRadius\\\":\\\"setBorderRadiusHTML\\\",\\\"setBorderStyle\\\":\\\"setBorderStyleHTML\\\",\\\"setOpacity\\\":\\\"setOpacityHTML\\\",\\\"setClipMode\\\":\\\"setClipModeHTML\\\",\\\"setImageURL\\\":\\\"setImageURLHTML\\\",\\\"getNativeExtent\\\":\\\"getNativeExtentHTML\\\"},\\\"21\\\":{\\\"x\\\":31,\\\"y\\\":31,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"22\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"width\\\":0,\\\"height\\\":0,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Rectangle\\\"},\\\"23\\\":{\\\"replaceRenderContext\\\":\\\"replaceRenderContextHTML\\\",\\\"init\\\":\\\"initHTML\\\",\\\"append\\\":\\\"appendHTML\\\",\\\"remove\\\":\\\"removeHTML\\\",\\\"triggerEvent\\\":\\\"triggerEventHTML\\\",\\\"setTransform\\\":\\\"setTransformHTML\\\",\\\"setPosition\\\":\\\"setPositionHTML\\\",\\\"setRotation\\\":\\\"setRotationHTML\\\",\\\"setExtent\\\":\\\"setExtentHTML\\\",\\\"setScale\\\":\\\"setScaleHTML\\\",\\\"setVisible\\\":\\\"setVisibleHTML\\\",\\\"adjustOrigin\\\":\\\"adjustOriginHTML\\\",\\\"setPivotPoint\\\":\\\"setPivotPointHTML\\\",\\\"setClipMode\\\":\\\"setClipModeHTML\\\",\\\"showsVerticalScrollBar\\\":\\\"showsVerticalScrollBarHTML\\\",\\\"showsHorizontalScrollBar\\\":\\\"showsHorizontalScrollBarHTML\\\",\\\"getScrollBarExtent\\\":\\\"getScrollBarExtentHTML\\\",\\\"setHandStyle\\\":\\\"setHandStyleHTML\\\",\\\"setPointerEvents\\\":\\\"setPointerEventsHTML\\\",\\\"setToolTip\\\":\\\"setToolTipHTML\\\",\\\"focus\\\":\\\"focusHTML\\\",\\\"blur\\\":\\\"blurHTML\\\",\\\"setFocusable\\\":\\\"setFocusableHTML\\\"},\\\"24\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\"},\\\"25\\\":{\\\"x\\\":113.5,\\\"y\\\":81,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"26\\\":{\\\"x\\\":30,\\\"y\\\":31,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"27\\\":{\\\"x\\\":39,\\\"y\\\":-11,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"28\\\":{\\\"partName\\\":\\\"ProgressIndicator\\\",\\\"requiredModules\\\":[],\\\"migrationLevel\\\":2,\\\"partsSpaceName\\\":\\\"PartsBin/Widgets/\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\"},\\\"29\\\":{\\\"centeredHorizontal\\\":true,\\\"centeredVertical\\\":true},\\\"30\\\":{\\\"position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":31},\\\"_Extent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":32},\\\"_BorderWidth\\\":1,\\\"_BorderColor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":33},\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":34},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"renderContextTable\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":35},\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Padding\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":36},\\\"_BorderRadius\\\":8.515,\\\"_Opacity\\\":0.8146,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\"},\\\"31\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"32\\\":{\\\"x\\\":266,\\\"y\\\":223,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"33\\\":{\\\"r\\\":0,\\\"g\\\":0,\\\"b\\\":0,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"34\\\":{\\\"r\\\":0.839,\\\"g\\\":0.839,\\\"b\\\":0.839,\\\"a\\\":1,\\\"__LivelyClassName__\\\":\\\"Color\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\"},\\\"35\\\":{\\\"init\\\":\\\"initHTML\\\",\\\"appendShape\\\":\\\"renderHTML\\\",\\\"setPosition\\\":\\\"setPositionHTML\\\",\\\"setExtent\\\":\\\"setExtentHTML\\\",\\\"setPadding\\\":\\\"setPaddingHTML\\\",\\\"setFill\\\":\\\"setFillHTML\\\",\\\"setBorderColor\\\":\\\"setBorderColorHTML\\\",\\\"setBorderWidth\\\":\\\"setBorderWidthHTML\\\",\\\"setStrokeOpacity\\\":\\\"setStrokeOpacityHTML\\\",\\\"setBorderRadius\\\":\\\"setBorderRadiusHTML\\\",\\\"setBorderStyle\\\":\\\"setBorderStyleHTML\\\",\\\"setOpacity\\\":\\\"setOpacityHTML\\\",\\\"setClipMode\\\":\\\"setClipModeHTML\\\"},\\\"36\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"width\\\":0,\\\"height\\\":0,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Rectangle\\\"},\\\"37\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\"},\\\"38\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/iPad Widgets/\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\",\\\"comment\\\":\\\"This is a placeholder to indicate that a morph is being loaded. It will be replaced by the morph as soon as the requested morph finished loading.\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"LoadingMorph\\\",\\\"changes\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":39},{\\\"__isSmartRef__\\\":true,\\\"id\\\":41},{\\\"__isSmartRef__\\\":true,\\\"id\\\":43},{\\\"__isSmartRef__\\\":true,\\\"id\\\":45},{\\\"__isSmartRef__\\\":true,\\\"id\\\":47},{\\\"__isSmartRef__\\\":true,\\\"id\\\":49},{\\\"__isSmartRef__\\\":true,\\\"id\\\":51},{\\\"__isSmartRef__\\\":true,\\\"id\\\":53},{\\\"__isSmartRef__\\\":true,\\\"id\\\":55},{\\\"__isSmartRef__\\\":true,\\\"id\\\":57},{\\\"__isSmartRef__\\\":true,\\\"id\\\":59},{\\\"__isSmartRef__\\\":true,\\\"id\\\":61},{\\\"__isSmartRef__\\\":true,\\\"id\\\":63},{\\\"__isSmartRef__\\\":true,\\\"id\\\":65},{\\\"__isSmartRef__\\\":true,\\\"id\\\":67},{\\\"__isSmartRef__\\\":true,\\\"id\\\":69},{\\\"__isSmartRef__\\\":true,\\\"id\\\":71},{\\\"__isSmartRef__\\\":true,\\\"id\\\":73},{\\\"__isSmartRef__\\\":true,\\\"id\\\":75},{\\\"__isSmartRef__\\\":true,\\\"id\\\":77},{\\\"__isSmartRef__\\\":true,\\\"id\\\":79},{\\\"__isSmartRef__\\\":true,\\\"id\\\":81},{\\\"__isSmartRef__\\\":true,\\\"id\\\":83},{\\\"__isSmartRef__\\\":true,\\\"id\\\":85},{\\\"__isSmartRef__\\\":true,\\\"id\\\":87},{\\\"__isSmartRef__\\\":true,\\\"id\\\":89},{\\\"__isSmartRef__\\\":true,\\\"id\\\":91},{\\\"__isSmartRef__\\\":true,\\\"id\\\":93},{\\\"__isSmartRef__\\\":true,\\\"id\\\":95},{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},{\\\"__isSmartRef__\\\":true,\\\"id\\\":99},{\\\"__isSmartRef__\\\":true,\\\"id\\\":101},{\\\"__isSmartRef__\\\":true,\\\"id\\\":103},{\\\"__isSmartRef__\\\":true,\\\"id\\\":105},{\\\"__isSmartRef__\\\":true,\\\"id\\\":107},{\\\"__isSmartRef__\\\":true,\\\"id\\\":109},{\\\"__isSmartRef__\\\":true,\\\"id\\\":111},{\\\"__isSmartRef__\\\":true,\\\"id\\\":113},{\\\"__isSmartRef__\\\":true,\\\"id\\\":115},{\\\"__isSmartRef__\\\":true,\\\"id\\\":117},{\\\"__isSmartRef__\\\":true,\\\"id\\\":119},{\\\"__isSmartRef__\\\":true,\\\"id\\\":121},{\\\"__isSmartRef__\\\":true,\\\"id\\\":123},{\\\"__isSmartRef__\\\":true,\\\"id\\\":125},{\\\"__isSmartRef__\\\":true,\\\"id\\\":127},{\\\"__isSmartRef__\\\":true,\\\"id\\\":129},{\\\"__isSmartRef__\\\":true,\\\"id\\\":131},{\\\"__isSmartRef__\\\":true,\\\"id\\\":133}],\\\"revisionOnLoad\\\":140039,\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\"},\\\"39\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":40},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"1C1391AE-5722-4707-BE52-F0094FC56829\\\"},\\\"40\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 14:02:04 GMT+0100 (W. Europe Standard Time)\\\"},\\\"41\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":42},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"663F147A-9084-4AC3-81A7-1E7BA6547F08\\\"},\\\"42\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 12:43:10 GMT+0100 (W. Europe Standard Time)\\\"},\\\"43\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":44},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"F72B746E-B170-4EFB-9074-5E8770640B8A\\\"},\\\"44\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 12:36:14 GMT+0100 (W. Europe Standard Time)\\\"},\\\"45\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":46},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"568D2EFD-C535-43AE-8944-6D8B967129F5\\\"},\\\"46\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 12:23:04 GMT+0100 (W. Europe Standard Time)\\\"},\\\"47\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":48},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"AB2484A6-0707-4E13-845E-F0A5F48BBA3D\\\"},\\\"48\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:59:45 GMT+0100 (W. Europe Standard Time)\\\"},\\\"49\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":50},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"97D20633-F76C-46A5-A32A-FFE9BC83CAB3\\\"},\\\"50\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:59:10 GMT+0100 (W. Europe Standard Time)\\\"},\\\"51\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":52},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"8A697DF5-9A45-4A84-B709-9719BF55083E\\\"},\\\"52\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:56:54 GMT+0100 (W. Europe Standard Time)\\\"},\\\"53\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":54},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"F2157D66-1571-4B9A-B325-6FA96488260F\\\"},\\\"54\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:51:05 GMT+0100 (W. Europe Standard Time)\\\"},\\\"55\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":56},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"E5E808CA-06AB-47DC-A9C9-CA7967591545\\\"},\\\"56\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:47:19 GMT+0100 (W. Europe Standard Time)\\\"},\\\"57\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":58},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"009DC4E0-23CA-485A-A796-801AA0F75049\\\"},\\\"58\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:46:25 GMT+0100 (W. Europe Standard Time)\\\"},\\\"59\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":60},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"C0CE1397-6E2E-4E8C-AEFF-9017E24BB7E4\\\"},\\\"60\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:45:05 GMT+0100 (W. Europe Standard Time)\\\"},\\\"61\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":62},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"FFE16986-548D-4AC2-A627-CF6416282BC4\\\"},\\\"62\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:37:15 GMT+0100 (W. Europe Standard Time)\\\"},\\\"63\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":64},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"57213D63-7147-4057-ADC9-30994443B066\\\"},\\\"64\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:35:29 GMT+0100 (W. Europe Standard Time)\\\"},\\\"65\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":66},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"75A31364-B380-4312-BB5B-F8F2DA1CE824\\\"},\\\"66\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:31:52 GMT+0100 (W. Europe Standard Time)\\\"},\\\"67\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":68},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"5AA50B7E-7D33-44C4-807B-BF1ABA31D530\\\"},\\\"68\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:14:10 GMT+0100 (W. Europe Standard Time)\\\"},\\\"69\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":70},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"BCDCC505-534C-45E5-9BB2-5238959A5AD0\\\"},\\\"70\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:02:56 GMT+0100 (W. Europe Standard Time)\\\"},\\\"71\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":72},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"890D14F4-E89D-4E05-BFB9-875D6AB6C765\\\"},\\\"72\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:01:50 GMT+0100 (W. Europe Standard Time)\\\"},\\\"73\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":74},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"B6FE0805-0D24-4267-8238-8B332352617E\\\"},\\\"74\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 10:55:44 GMT+0100 (W. Europe Standard Time)\\\"},\\\"75\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":76},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"callbacks are working\\\",\\\"id\\\":\\\"9348260A-3B55-4659-BC85-440BFBD98EA4\\\"},\\\"76\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Feb 10 2012 09:45:55 GMT+0100 (W. Europe Standard Time)\\\"},\\\"77\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":78},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"made it more opaque\\\",\\\"id\\\":\\\"1B84264C-2822-407F-A58F-19217BCD2762\\\"},\\\"78\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 08 2012 11:41:50 GMT+0100 (W. Europe Standard Time)\\\"},\\\"79\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":80},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"0FB41D7D-2A52-4782-814B-A66C24FCE569\\\"},\\\"80\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Feb 07 2012 11:13:49 GMT+0100 (W. Europe Standard Time)\\\"},\\\"81\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"A0C2D7C1-04AF-493A-A7D7-70750F7D3E2F\\\"},\\\"82\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 17:22:07 GMT+0100 (W. Europe Standard Time)\\\"},\\\"83\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":84},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"trollolol\\\",\\\"id\\\":\\\"F6CFAD78-AC72-4DE2-9F38-79776C2E9462\\\"},\\\"84\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 14:55:14 GMT+0100 (W. Europe Standard Time)\\\"},\\\"85\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":86},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"should be centered now\\\",\\\"id\\\":\\\"EE366B4D-C272-477F-8C28-4EAE5A7EC7CB\\\"},\\\"86\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 14:54:35 GMT+0100 (W. Europe Standard Time)\\\"},\\\"87\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":88},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"initial commit\\\",\\\"id\\\":\\\"8920D925-DD16-4667-B8C7-FB74D78C2424\\\"},\\\"88\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 13:26:01 GMT+0100 (W. Europe Standard Time)\\\"},\\\"89\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":90},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"changed text morph name\\\",\\\"id\\\":\\\"80E88A3C-5AF3-48F2-A600-710877630997\\\"},\\\"90\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 14:04:01 GMT+0100 (W. Europe Standard Time)\\\"},\\\"91\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":92},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"added loading script\\\",\\\"id\\\":\\\"EE9B8F4D-1F03-4232-82E6-794046974F8F\\\"},\\\"92\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 14:28:30 GMT+0100 (W. Europe Standard Time)\\\"},\\\"93\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":94},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"added disconnection\\\",\\\"id\\\":\\\"11F19267-924E-4087-99ED-998245576BD2\\\"},\\\"94\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 14:32:58 GMT+0100 (W. Europe Standard Time)\\\"},\\\"95\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":96},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"removed connections before deletion\\\",\\\"id\\\":\\\"35A88218-6864-4D52-83A2-BFF7B9A6907C\\\"},\\\"96\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 14:41:00 GMT+0100 (W. Europe Standard Time)\\\"},\\\"97\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":98},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"now able to load parts by name and category as well as per partItem\\\",\\\"id\\\":\\\"F36A5782-461D-4813-95F8-0207990A261C\\\"},\\\"98\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 15:24:30 GMT+0100 (W. Europe Standard Time)\\\"},\\\"99\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":100},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"now with round corners\\\",\\\"id\\\":\\\"F42C39CB-CC37-467D-BF10-D362241F047E\\\"},\\\"100\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 15:26:23 GMT+0100 (W. Europe Standard Time)\\\"},\\\"101\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":102},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"loadingMorph is sync now\\\",\\\"id\\\":\\\"12ACFFC9-BA53-4A2A-ABD4-894A5ECE1145\\\"},\\\"102\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 15:48:04 GMT+0100 (W. Europe Standard Time)\\\"},\\\"103\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":104},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"display the loadingMorph in new thread\\\",\\\"id\\\":\\\"2BA51E30-F02B-4AF0-B3BE-52DD4ED522CC\\\"},\\\"104\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 15:53:49 GMT+0100 (W. Europe Standard Time)\\\"},\\\"105\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":106},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"DF0AE4EA-1B08-4556-8BBE-E6488F23B8A3\\\"},\\\"106\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 16:49:48 GMT+0100 (W. Europe Standard Time)\\\"},\\\"107\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":108},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"220821B3-C589-41C9-A324-8E7E6D9D6CEB\\\"},\\\"108\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 16:58:43 GMT+0100 (W. Europe Standard Time)\\\"},\\\"109\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":110},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"DEBFACE2-7EC5-4A86-AD46-5A0A88A73707\\\"},\\\"110\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 17:04:28 GMT+0100 (W. Europe Standard Time)\\\"},\\\"111\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":112},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"load request in new thread if loading should be async\\\",\\\"id\\\":\\\"18282D28-D6D4-48C9-A508-6E3244449BD8\\\"},\\\"112\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Feb 07 2012 11:10:27 GMT+0100 (W. Europe Standard Time)\\\"},\\\"113\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":114},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"added benchmarking output\\\",\\\"id\\\":\\\"249CFF90-DDF5-4A83-9759-0289E96D7D58\\\"},\\\"114\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Feb 07 2012 11:31:50 GMT+0100 (W. Europe Standard Time)\\\"},\\\"115\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":116},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"882082E1-29B6-418D-9B8B-672729D60619\\\"},\\\"116\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Feb 07 2012 11:38:26 GMT+0100 (W. Europe Standard Time)\\\"},\\\"117\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":118},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"5179AEF9-E19F-4B0C-BBD8-556C5687988A\\\"},\\\"118\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Feb 07 2012 11:44:11 GMT+0100 (W. Europe Standard Time)\\\"},\\\"119\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":120},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"1159C5B4-724E-4124-9D7B-5CD5DC4A8EE3\\\"},\\\"120\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Feb 07 2012 11:48:14 GMT+0100 (W. Europe Standard Time)\\\"},\\\"121\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":122},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"2A718D1F-1036-41D6-999A-336F2B14E65D\\\"},\\\"122\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Feb 07 2012 11:49:47 GMT+0100 (W. Europe Standard Time)\\\"},\\\"123\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":124},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"EB6BDD0C-7EEC-4124-B77F-2F106A601538\\\"},\\\"124\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Feb 07 2012 11:59:48 GMT+0100 (W. Europe Standard Time)\\\"},\\\"125\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":126},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"63EC8D07-AB6A-450A-BB84-9B4D37E03647\\\"},\\\"126\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Feb 07 2012 12:02:33 GMT+0100 (W. Europe Standard Time)\\\"},\\\"127\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":128},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"19CE12E4-5AA5-48DC-B1D1-B0EB0EDF1CB9\\\"},\\\"128\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Feb 07 2012 12:03:42 GMT+0100 (W. Europe Standard Time)\\\"},\\\"129\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":130},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"first attempt to introduce callback functions to part loading\\\",\\\"id\\\":\\\"22BD0B95-8948-411A-A56E-AD7CBE445F1D\\\"},\\\"130\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 09 2012 20:20:11 GMT+0100 (W. Europe Standard Time)\\\"},\\\"131\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":132},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"A216DFD2-9D1F-4E62-A22F-6B5472823E1B\\\"},\\\"132\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Mar 16 2012 15:37:34 GMT+0100 (W. Europe Standard Time)\\\"},\\\"133\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":134},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"464E723A-08DC-433C-AA5C-CEC850DBAF0B\\\"},\\\"134\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Mar 16 2012 15:42:29 GMT+0100 (W. Europe Standard Time)\\\"},\\\"135\\\":{\\\"replaceRenderContext\\\":\\\"replaceRenderContextHTML\\\",\\\"init\\\":\\\"initHTML\\\",\\\"append\\\":\\\"appendHTML\\\",\\\"remove\\\":\\\"removeHTML\\\",\\\"triggerEvent\\\":\\\"triggerEventHTML\\\",\\\"setTransform\\\":\\\"setTransformHTML\\\",\\\"setPosition\\\":\\\"setPositionHTML\\\",\\\"setRotation\\\":\\\"setRotationHTML\\\",\\\"setExtent\\\":\\\"setExtentHTML\\\",\\\"setScale\\\":\\\"setScaleHTML\\\",\\\"setVisible\\\":\\\"setVisibleHTML\\\",\\\"adjustOrigin\\\":\\\"adjustOriginHTML\\\",\\\"setPivotPoint\\\":\\\"setPivotPointHTML\\\",\\\"setClipMode\\\":\\\"setClipModeHTML\\\",\\\"showsVerticalScrollBar\\\":\\\"showsVerticalScrollBarHTML\\\",\\\"showsHorizontalScrollBar\\\":\\\"showsHorizontalScrollBarHTML\\\",\\\"getScrollBarExtent\\\":\\\"getScrollBarExtentHTML\\\",\\\"setHandStyle\\\":\\\"setHandStyleHTML\\\",\\\"setPointerEvents\\\":\\\"setPointerEventsHTML\\\",\\\"setToolTip\\\":\\\"setToolTipHTML\\\",\\\"focus\\\":\\\"focusHTML\\\",\\\"blur\\\":\\\"blurHTML\\\",\\\"setFocusable\\\":\\\"setFocusableHTML\\\"},\\\"136\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\"},\\\"137\\\":{\\\"x\\\":266,\\\"y\\\":223,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"138\\\":{\\\"adjustForNewBounds\\\":true},\\\"139\\\":{\\\"x\\\":171,\\\"y\\\":-13,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"140\\\":{\\\"loadPart\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":141},\\\"loadFinished\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":145},\\\"loadPartByName\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":149}},\\\"141\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":142},\\\"source\\\":\\\"function loadPart(partItem, isAsync) {\\\\n this.partItem = partItem;\\\\n \\\\n this.openInWorld();\\\\n if(partItem.part) {\\\\n this.setExtent(partItem.part.getExtent());\\\\n }\\\\n this.align(this.bounds().center(), $world.visibleBounds().center());\\\\n \\\\n \\\\n if(typeof isAsync === \\\\\\\"function\\\\\\\") {\\\\n this.callback = isAsync;\\\\n }\\\\n\\\\n connect(partItem, 'part', this, \\\\\\\"loadFinished\\\\\\\");\\\\n\\\\n partItem.loadPart(isAsync);\\\\n\\\\n return partItem.part;\\\\n\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":143},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"142\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0}},\\\"143\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":144},\\\"user\\\":\\\"sstamm\\\",\\\"tags\\\":[]},\\\"144\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Mar 16 2012 15:42:18 GMT+0100 (W. Europe Standard Time)\\\"},\\\"145\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":146},\\\"source\\\":\\\"function loadFinished(part) {\\\\n if(this.owner === $world.firstHand()) {\\\\n $world.firstHand().removeAllMorphs();\\\\n } else {\\\\n this.owner.addMorph(part);\\\\n part.align(part.bounds().center(), this.bounds().center());\\\\n this.remove();\\\\n }\\\\n disconnect(this.partItem, 'part', this, \\\\\\\"loadFinished\\\\\\\");\\\\n if(this.callback) {\\\\n this.callback(part);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":147},\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"146\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0}},\\\"147\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":148},\\\"user\\\":\\\"sstamm\\\",\\\"tags\\\":[]},\\\"148\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 14:01:53 GMT+0100 (W. Europe Standard Time)\\\"},\\\"149\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":150},\\\"source\\\":\\\"function loadPartByName(partName, optPartsSpaceName, isAsync) {\\\\n var partItem = lively.PartsBin.getPartItem(partName, optPartsSpaceName);\\\\n return this.loadPart(partItem, isAsync);\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":151},\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"150\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0}},\\\"151\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":152},\\\"user\\\":\\\"sstamm\\\",\\\"tags\\\":[]},\\\"152\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 17:03:18 GMT+0100 (W. Europe Standard Time)\\\"},\\\"isSimplifiedRegistry\\\":true}}\",\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":3071},{\"__isSmartRef__\":true,\"id\":3073}],\"doNotSerialize\":[\"$$json\",\"$$loadedMetaInfo\"],\"doNotCopyProperties\":[\"$$json\",\"$$loadedMetaInfo\"],\"loadedMetaInfo\":{\"__isSmartRef__\":true,\"id\":2958},\"partVersions\":[{\"__isSmartRef__\":true,\"id\":3075}],\"rev\":151069,\"lastModifiedDate\":{\"__isSmartRef__\":true,\"id\":3055},\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2945\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2946}],\"scripts\":[],\"id\":\"648E4EC5-05E8-47C1-A136-0A9B59763A51\",\"shape\":{\"__isSmartRef__\":true,\"id\":2957},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"showsHalos\":false,\"name\":\"LoadingMorph\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2958},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":3056},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"derivationIds\":[127,\"59692BC3-6C7B-4E23-B820-8699260EA722\",\"486BB935-1313-4103-B2A8-642B19437478\",\"18AFFD44-46CD-489E-B1D6-DED43E2B6B06\",\"2608C892-2204-4981-9A87-8E749F8944AB\",\"5535861F-4EA2-44AB-8A40-0538124E0AAC\",\"16C292B3-86E8-4622-B516-27C48263B8CC\",\"87731A20-D455-44D0-97E5-98A7CFD4E417\",\"A17081E7-E597-47ED-BD32-6E4D206BD7D7\",\"CFB4A44C-BFEA-4584-BCBA-AE2A56739200\",\"76B3DD9B-8D01-42BA-A574-AB99D5F899BB\",\"1EBC5512-8F54-4B24-998C-69A285EC8533\",\"DD1165C7-6C1A-4361-A4AE-FCF6F31152FD\",\"4D6D36E8-48F3-408A-B03C-202E4DC182BD\",\"5F3B3E0F-BBC6-4DDA-BAA0-7EFC05FF2011\",\"E0A6B33B-767A-4532-9021-892414520200\",\"F5F5E2B1-5FF0-4E09-B323-AE88A3920B8D\",\"0C7E832A-A741-430F-B295-8BC181D066FE\",\"472AED3B-CB76-49BD-BF49-354A2D568F86\",\"A7C52F65-D140-4791-880F-F7584C7BB570\",\"3516412B-8B36-4E52-9416-6B7FB358BDC2\",\"1840CACC-078C-4795-AD3F-E9D6F8D557A0\",\"1FEDCA25-0131-46FA-840F-DC5F1B05C6CA\",\"C620CED3-0AE9-4097-9AA7-2706A042F9C9\",\"679A861B-40E0-4DB2-B22F-95B454C6978D\",\"FEF39B3C-E634-4825-BAB8-2D44FE647B03\"],\"isBeingDragged\":false,\"layout\":{\"__isSmartRef__\":true,\"id\":3057},\"prevScroll\":[0,0],\"moved\":true,\"_Rotation\":0,\"_Scale\":1,\"headRevision\":146469,\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":3058},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(0.0,0.0)\",\"distanceToDragEvent\":\"lively.pt(171.0,-13.0)\"},\"2946\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2947}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2953},\"id\":\"50EA72B1-3118-4AC9-843D-F46FAAD839A6\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2954},\"droppingEnabled\":true,\"halosEnabled\":true,\"name\":\"ProgressIndicator\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2955},\"derivationIds\":[520,\"071F18BE-FF28-40F5-ACAD-1916E0D25C38\",\"DF185A10-743D-45FC-B9C2-76E12D908BCF\",\"BF125D2C-596A-4C1E-A5F8-DAE4801E9497\",\"3CEE8CFF-B8F1-4B4B-A405-CB583080252A\",\"D0652878-8F9C-4591-8A82-296898AACDB6\",\"31441DDF-2220-43BE-A99F-69E1FEC68030\",\"14A90039-0D3E-46DC-8445-D42B8E02EB42\",\"681EF5DE-A344-4114-B2F3-B96CE3872524\",\"C0381116-5116-4F33-B082-A411D0E4534E\",\"24E9581E-B008-46EE-9CBC-D5190E100D98\",\"C69D1041-2C5E-48FE-B04C-04E66450658A\",\"4830945B-4FFF-4564-9424-34D7995DAE60\",\"8602C233-B3E7-4682-9B0E-D7549761D934\",\"B4E0E11F-2BED-462E-B708-89D63971856E\",\"EE0144C2-D016-4390-8A67-4E7DEF171C83\",\"F44DF6E4-5F27-440E-AB5F-3721C0A10CA6\",\"73FC6648-DAAF-4673-8CF4-7DA219513F22\",\"B78EB1B5-780C-45F7-B0A7-B988B52B1FF1\",\"DFDB8CD1-72F7-40F4-849B-1F9B866277AB\",\"66111105-B1FC-41F7-BF70-D45118C9E09F\",\"02420416-1E35-4831-AABB-91CD0460CA1A\",\"7C6B2EB2-4510-4A8E-BAFF-5CF0040DD7F5\",\"0503F5A1-1732-4610-9A5A-920D658CA766\",\"07C5AE03-36AD-4849-BACD-27D7D9A2CCF2\",\"9FFF9D73-931C-404C-AA4B-5AC2E7C53504\"],\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"owner\":{\"__isSmartRef__\":true,\"id\":2945},\"isBeingDragged\":false,\"layout\":{\"__isSmartRef__\":true,\"id\":2956},\"prevScroll\":[0,0],\"_Rotation\":0,\"_Scale\":1,\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(113.5,81.0)\",\"distanceToDragEvent\":\"lively.pt(39.0,-11.0)\"},\"2947\":{\"submorphs\":[],\"scripts\":[],\"id\":\"1D7279D6-3506-4E2F-91B2-E45D95CEA799\",\"shape\":{\"__isSmartRef__\":true,\"id\":2948},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":257,\"_MaxTextHeight\":null,\"showsHalos\":false,\"_FontSize\":14,\"name\":\"loadedMorphName\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2949},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2950}],\"charsReplaced\":\"MorphName\",\"lastFindLoc\":18,\"priorSelectionRange\":[9,0],\"prevScroll\":[0,0],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2952},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_ClipMode\":\"visible\",\"derivationIds\":[355,\"023045B3-2D6B-4425-89FB-F4806D527BE0\",\"DC0C2365-868C-41AE-8369-51C31E91493E\",\"C6D9D314-86A1-4015-970B-F6787F535E1A\",\"6AA4552E-2E85-447E-9033-99D5AA1A94BC\",\"D94BE49C-8A3E-4F1F-BF28-FEDD9B40D213\",\"AA8F0470-654C-4AA2-8135-4607F5429AC5\",\"E0BAABCC-FFB2-4EDF-BAE5-C63CC99B6A97\",\"1A86AE17-73AE-442E-AB36-DD90C6DFC8BC\",\"EF750075-E964-4CD3-B6A4-161511E1D058\",\"CED69CBF-FFA5-45E7-B333-FBACE4F278AC\",\"E56978C1-7424-4C10-8168-11FD3237B540\",\"D5AB2532-A4DC-42D6-AF17-99CBBCEAA848\",\"245866CB-598A-4172-A3A0-A06D4D26C6AD\",\"43B0F12E-5793-43AA-80E1-496774E0EBA6\",\"1B776A8C-0413-475F-8EBD-120BBD91D2BB\",\"F84F2C9A-8003-4E81-833A-83F48C92F3B8\",\"3124B389-9FA4-4348-BC5D-0DFF9C59CD1B\",\"1A1BCBAC-D7CC-4BAE-B8C2-7C693F7327A1\",\"1CB201BA-5E0B-4771-821A-139FA2AEFBC2\",\"195520FA-4816-47A4-B0F5-BA890AFD9DF9\",\"0D15F28A-24C9-46B7-89C5-6D2354728AC1\",\"316FE9D3-62EC-4FD6-9B0F-FFA622B79575\",\"739F3743-9BE1-48C8-813D-C0BFB0DCACA6\",\"01877B3B-7DA7-4222-B011-7B5F4E501862\",\"B8FE7DEE-9568-4BE6-BA12-EA674BA79E08\"],\"_WhiteSpaceHandling\":\"pre-wrap\",\"owner\":{\"__isSmartRef__\":true,\"id\":2946},\"_MinTextWidth\":257,\"_MinTextHeight\":null,\"previousSelection\":[6,6],\"_Align\":\"center\",\"isBeingDragged\":false,\"_Rotation\":0,\"_Scale\":1,\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"_Padding\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(-109.0,38.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(5,5,0,0)\",\"distanceToDragEvent\":\"lively.pt(179.0,-11.0)\"},\"2948\":{\"fill\":null,\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(257.0,23.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"2949\":{\"partsSpaceName\":\"PartsBin/Basic\",\"migrationLevel\":4,\"comment\":\"a simple text morph\",\"partName\":\"Text\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2950\":{\"style\":{\"__isSmartRef__\":true,\"id\":2951},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2947},\"storedString\":\"loading part\",\"_id\":\"_8\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2951\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2952\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2947},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2953\":{\"_ImageURL\":\"data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"isLoaded\":true,\"_ClipMode\":\"visible\",\"_BorderWidth\":0,\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(31.0,31.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"2954\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2946},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2955\":{\"partName\":\"ProgressIndicator\",\"requiredModules\":[],\"migrationLevel\":2,\"partsSpaceName\":\"PartsBin/Widgets/\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2956\":{\"centeredHorizontal\":true,\"centeredVertical\":true},\"2957\":{\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_BorderRadius\":8.515,\"_Opacity\":0.8146,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(266.0,223.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"2958\":{\"partsSpaceName\":\"PartsBin/iPadWidgets\",\"comment\":\"This is a placeholder to indicate that a morph is being loaded. It will be replaced by the morph as soon as the requested morph finished loading.\",\"migrationLevel\":4,\"partName\":\"LoadingMorph\",\"changes\":[{\"__isSmartRef__\":true,\"id\":2959},{\"__isSmartRef__\":true,\"id\":2961},{\"__isSmartRef__\":true,\"id\":2963},{\"__isSmartRef__\":true,\"id\":2965},{\"__isSmartRef__\":true,\"id\":2967},{\"__isSmartRef__\":true,\"id\":2969},{\"__isSmartRef__\":true,\"id\":2971},{\"__isSmartRef__\":true,\"id\":2973},{\"__isSmartRef__\":true,\"id\":2975},{\"__isSmartRef__\":true,\"id\":2977},{\"__isSmartRef__\":true,\"id\":2979},{\"__isSmartRef__\":true,\"id\":2981},{\"__isSmartRef__\":true,\"id\":2983},{\"__isSmartRef__\":true,\"id\":2985},{\"__isSmartRef__\":true,\"id\":2987},{\"__isSmartRef__\":true,\"id\":2989},{\"__isSmartRef__\":true,\"id\":2991},{\"__isSmartRef__\":true,\"id\":2993},{\"__isSmartRef__\":true,\"id\":2995},{\"__isSmartRef__\":true,\"id\":2997},{\"__isSmartRef__\":true,\"id\":2999},{\"__isSmartRef__\":true,\"id\":3001},{\"__isSmartRef__\":true,\"id\":3003},{\"__isSmartRef__\":true,\"id\":3005},{\"__isSmartRef__\":true,\"id\":3007},{\"__isSmartRef__\":true,\"id\":3009},{\"__isSmartRef__\":true,\"id\":3011},{\"__isSmartRef__\":true,\"id\":3013},{\"__isSmartRef__\":true,\"id\":3015},{\"__isSmartRef__\":true,\"id\":3017},{\"__isSmartRef__\":true,\"id\":3019},{\"__isSmartRef__\":true,\"id\":3021},{\"__isSmartRef__\":true,\"id\":3023},{\"__isSmartRef__\":true,\"id\":3025},{\"__isSmartRef__\":true,\"id\":3027},{\"__isSmartRef__\":true,\"id\":3029},{\"__isSmartRef__\":true,\"id\":3031},{\"__isSmartRef__\":true,\"id\":3033},{\"__isSmartRef__\":true,\"id\":3035},{\"__isSmartRef__\":true,\"id\":3037},{\"__isSmartRef__\":true,\"id\":3039},{\"__isSmartRef__\":true,\"id\":3041},{\"__isSmartRef__\":true,\"id\":3043},{\"__isSmartRef__\":true,\"id\":3045},{\"__isSmartRef__\":true,\"id\":3047},{\"__isSmartRef__\":true,\"id\":3049},{\"__isSmartRef__\":true,\"id\":3051},{\"__isSmartRef__\":true,\"id\":3053}],\"revisionOnLoad\":151069,\"lastModifiedDate\":{\"__isSmartRef__\":true,\"id\":3055},\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2959\":{\"date\":{\"__isSmartRef__\":true,\"id\":2960},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"1C1391AE-5722-4707-BE52-F0094FC56829\"},\"2960\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 14:02:04 GMT+0100 (CET)\"},\"2961\":{\"date\":{\"__isSmartRef__\":true,\"id\":2962},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"663F147A-9084-4AC3-81A7-1E7BA6547F08\"},\"2962\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 12:43:10 GMT+0100 (CET)\"},\"2963\":{\"date\":{\"__isSmartRef__\":true,\"id\":2964},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"F72B746E-B170-4EFB-9074-5E8770640B8A\"},\"2964\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 12:36:14 GMT+0100 (CET)\"},\"2965\":{\"date\":{\"__isSmartRef__\":true,\"id\":2966},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"568D2EFD-C535-43AE-8944-6D8B967129F5\"},\"2966\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 12:23:04 GMT+0100 (CET)\"},\"2967\":{\"date\":{\"__isSmartRef__\":true,\"id\":2968},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"AB2484A6-0707-4E13-845E-F0A5F48BBA3D\"},\"2968\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:59:45 GMT+0100 (CET)\"},\"2969\":{\"date\":{\"__isSmartRef__\":true,\"id\":2970},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"97D20633-F76C-46A5-A32A-FFE9BC83CAB3\"},\"2970\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:59:10 GMT+0100 (CET)\"},\"2971\":{\"date\":{\"__isSmartRef__\":true,\"id\":2972},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"8A697DF5-9A45-4A84-B709-9719BF55083E\"},\"2972\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:56:54 GMT+0100 (CET)\"},\"2973\":{\"date\":{\"__isSmartRef__\":true,\"id\":2974},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"F2157D66-1571-4B9A-B325-6FA96488260F\"},\"2974\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:51:05 GMT+0100 (CET)\"},\"2975\":{\"date\":{\"__isSmartRef__\":true,\"id\":2976},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"E5E808CA-06AB-47DC-A9C9-CA7967591545\"},\"2976\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:47:19 GMT+0100 (CET)\"},\"2977\":{\"date\":{\"__isSmartRef__\":true,\"id\":2978},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"009DC4E0-23CA-485A-A796-801AA0F75049\"},\"2978\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:46:25 GMT+0100 (CET)\"},\"2979\":{\"date\":{\"__isSmartRef__\":true,\"id\":2980},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"C0CE1397-6E2E-4E8C-AEFF-9017E24BB7E4\"},\"2980\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:45:05 GMT+0100 (CET)\"},\"2981\":{\"date\":{\"__isSmartRef__\":true,\"id\":2982},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"FFE16986-548D-4AC2-A627-CF6416282BC4\"},\"2982\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:37:15 GMT+0100 (CET)\"},\"2983\":{\"date\":{\"__isSmartRef__\":true,\"id\":2984},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"57213D63-7147-4057-ADC9-30994443B066\"},\"2984\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:35:29 GMT+0100 (CET)\"},\"2985\":{\"date\":{\"__isSmartRef__\":true,\"id\":2986},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"75A31364-B380-4312-BB5B-F8F2DA1CE824\"},\"2986\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:31:52 GMT+0100 (CET)\"},\"2987\":{\"date\":{\"__isSmartRef__\":true,\"id\":2988},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"5AA50B7E-7D33-44C4-807B-BF1ABA31D530\"},\"2988\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:14:10 GMT+0100 (CET)\"},\"2989\":{\"date\":{\"__isSmartRef__\":true,\"id\":2990},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"BCDCC505-534C-45E5-9BB2-5238959A5AD0\"},\"2990\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:02:56 GMT+0100 (CET)\"},\"2991\":{\"date\":{\"__isSmartRef__\":true,\"id\":2992},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"890D14F4-E89D-4E05-BFB9-875D6AB6C765\"},\"2992\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:01:50 GMT+0100 (CET)\"},\"2993\":{\"date\":{\"__isSmartRef__\":true,\"id\":2994},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"B6FE0805-0D24-4267-8238-8B332352617E\"},\"2994\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 10:55:44 GMT+0100 (CET)\"},\"2995\":{\"date\":{\"__isSmartRef__\":true,\"id\":2996},\"author\":\"sstamm\",\"message\":\"callbacks are working\",\"id\":\"9348260A-3B55-4659-BC85-440BFBD98EA4\"},\"2996\":{\"isSerializedDate\":true,\"string\":\"Fri Feb 10 2012 09:45:55 GMT+0100 (CET)\"},\"2997\":{\"date\":{\"__isSmartRef__\":true,\"id\":2998},\"author\":\"sstamm\",\"message\":\"made it more opaque\",\"id\":\"1B84264C-2822-407F-A58F-19217BCD2762\"},\"2998\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 08 2012 11:41:50 GMT+0100 (CET)\"},\"2999\":{\"date\":{\"__isSmartRef__\":true,\"id\":3000},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"0FB41D7D-2A52-4782-814B-A66C24FCE569\"},\"3000\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:13:49 GMT+0100 (CET)\"},\"3001\":{\"date\":{\"__isSmartRef__\":true,\"id\":3002},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"A0C2D7C1-04AF-493A-A7D7-70750F7D3E2F\"},\"3002\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 17:22:07 GMT+0100 (CET)\"},\"3003\":{\"date\":{\"__isSmartRef__\":true,\"id\":3004},\"author\":\"sstamm\",\"message\":\"trollolol\",\"id\":\"F6CFAD78-AC72-4DE2-9F38-79776C2E9462\"},\"3004\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:55:14 GMT+0100 (CET)\"},\"3005\":{\"date\":{\"__isSmartRef__\":true,\"id\":3006},\"author\":\"sstamm\",\"message\":\"should be centered now\",\"id\":\"EE366B4D-C272-477F-8C28-4EAE5A7EC7CB\"},\"3006\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:54:35 GMT+0100 (CET)\"},\"3007\":{\"date\":{\"__isSmartRef__\":true,\"id\":3008},\"author\":\"sstamm\",\"message\":\"initial commit\",\"id\":\"8920D925-DD16-4667-B8C7-FB74D78C2424\"},\"3008\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 13:26:01 GMT+0100 (CET)\"},\"3009\":{\"date\":{\"__isSmartRef__\":true,\"id\":3010},\"author\":\"sstamm\",\"message\":\"changed text morph name\",\"id\":\"80E88A3C-5AF3-48F2-A600-710877630997\"},\"3010\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:04:01 GMT+0100 (CET)\"},\"3011\":{\"date\":{\"__isSmartRef__\":true,\"id\":3012},\"author\":\"sstamm\",\"message\":\"added loading script\",\"id\":\"EE9B8F4D-1F03-4232-82E6-794046974F8F\"},\"3012\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:28:30 GMT+0100 (CET)\"},\"3013\":{\"date\":{\"__isSmartRef__\":true,\"id\":3014},\"author\":\"sstamm\",\"message\":\"added disconnection\",\"id\":\"11F19267-924E-4087-99ED-998245576BD2\"},\"3014\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:32:58 GMT+0100 (CET)\"},\"3015\":{\"date\":{\"__isSmartRef__\":true,\"id\":3016},\"author\":\"sstamm\",\"message\":\"removed connections before deletion\",\"id\":\"35A88218-6864-4D52-83A2-BFF7B9A6907C\"},\"3016\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:41:00 GMT+0100 (CET)\"},\"3017\":{\"date\":{\"__isSmartRef__\":true,\"id\":3018},\"author\":\"sstamm\",\"message\":\"now able to load parts by name and category as well as per partItem\",\"id\":\"F36A5782-461D-4813-95F8-0207990A261C\"},\"3018\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 15:24:30 GMT+0100 (CET)\"},\"3019\":{\"date\":{\"__isSmartRef__\":true,\"id\":3020},\"author\":\"sstamm\",\"message\":\"now with round corners\",\"id\":\"F42C39CB-CC37-467D-BF10-D362241F047E\"},\"3020\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 15:26:23 GMT+0100 (CET)\"},\"3021\":{\"date\":{\"__isSmartRef__\":true,\"id\":3022},\"author\":\"sstamm\",\"message\":\"loadingMorph is sync now\",\"id\":\"12ACFFC9-BA53-4A2A-ABD4-894A5ECE1145\"},\"3022\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 15:48:04 GMT+0100 (CET)\"},\"3023\":{\"date\":{\"__isSmartRef__\":true,\"id\":3024},\"author\":\"sstamm\",\"message\":\"display the loadingMorph in new thread\",\"id\":\"2BA51E30-F02B-4AF0-B3BE-52DD4ED522CC\"},\"3024\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 15:53:49 GMT+0100 (CET)\"},\"3025\":{\"date\":{\"__isSmartRef__\":true,\"id\":3026},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"DF0AE4EA-1B08-4556-8BBE-E6488F23B8A3\"},\"3026\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 16:49:48 GMT+0100 (CET)\"},\"3027\":{\"date\":{\"__isSmartRef__\":true,\"id\":3028},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"220821B3-C589-41C9-A324-8E7E6D9D6CEB\"},\"3028\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 16:58:43 GMT+0100 (CET)\"},\"3029\":{\"date\":{\"__isSmartRef__\":true,\"id\":3030},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"DEBFACE2-7EC5-4A86-AD46-5A0A88A73707\"},\"3030\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 17:04:28 GMT+0100 (CET)\"},\"3031\":{\"date\":{\"__isSmartRef__\":true,\"id\":3032},\"author\":\"sstamm\",\"message\":\"load request in new thread if loading should be async\",\"id\":\"18282D28-D6D4-48C9-A508-6E3244449BD8\"},\"3032\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:10:27 GMT+0100 (CET)\"},\"3033\":{\"date\":{\"__isSmartRef__\":true,\"id\":3034},\"author\":\"sstamm\",\"message\":\"added benchmarking output\",\"id\":\"249CFF90-DDF5-4A83-9759-0289E96D7D58\"},\"3034\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:31:50 GMT+0100 (CET)\"},\"3035\":{\"date\":{\"__isSmartRef__\":true,\"id\":3036},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"882082E1-29B6-418D-9B8B-672729D60619\"},\"3036\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:38:26 GMT+0100 (CET)\"},\"3037\":{\"date\":{\"__isSmartRef__\":true,\"id\":3038},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"5179AEF9-E19F-4B0C-BBD8-556C5687988A\"},\"3038\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:44:11 GMT+0100 (CET)\"},\"3039\":{\"date\":{\"__isSmartRef__\":true,\"id\":3040},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"1159C5B4-724E-4124-9D7B-5CD5DC4A8EE3\"},\"3040\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:48:14 GMT+0100 (CET)\"},\"3041\":{\"date\":{\"__isSmartRef__\":true,\"id\":3042},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"2A718D1F-1036-41D6-999A-336F2B14E65D\"},\"3042\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:49:47 GMT+0100 (CET)\"},\"3043\":{\"date\":{\"__isSmartRef__\":true,\"id\":3044},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"EB6BDD0C-7EEC-4124-B77F-2F106A601538\"},\"3044\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:59:48 GMT+0100 (CET)\"},\"3045\":{\"date\":{\"__isSmartRef__\":true,\"id\":3046},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"63EC8D07-AB6A-450A-BB84-9B4D37E03647\"},\"3046\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 12:02:33 GMT+0100 (CET)\"},\"3047\":{\"date\":{\"__isSmartRef__\":true,\"id\":3048},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"19CE12E4-5AA5-48DC-B1D1-B0EB0EDF1CB9\"},\"3048\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 12:03:42 GMT+0100 (CET)\"},\"3049\":{\"date\":{\"__isSmartRef__\":true,\"id\":3050},\"author\":\"sstamm\",\"message\":\"first attempt to introduce callback functions to part loading\",\"id\":\"22BD0B95-8948-411A-A56E-AD7CBE445F1D\"},\"3050\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 09 2012 20:20:11 GMT+0100 (CET)\"},\"3051\":{\"date\":{\"__isSmartRef__\":true,\"id\":3052},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"A216DFD2-9D1F-4E62-A22F-6B5472823E1B\"},\"3052\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 16 2012 15:37:34 GMT+0100 (CET)\"},\"3053\":{\"date\":{\"__isSmartRef__\":true,\"id\":3054},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"464E723A-08DC-433C-AA5C-CEC850DBAF0B\"},\"3054\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 16 2012 15:42:29 GMT+0100 (CET)\"},\"3055\":{\"isSerializedDate\":true,\"string\":\"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)\"},\"3056\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2945},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"3057\":{\"adjustForNewBounds\":true},\"3058\":{\"loadPart\":{\"__isSmartRef__\":true,\"id\":3059},\"loadFinished\":{\"__isSmartRef__\":true,\"id\":3063},\"loadPartByName\":{\"__isSmartRef__\":true,\"id\":3067}},\"3059\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3060},\"source\":\"function loadPart(partItem, isAsync) {\\n this.partItem = partItem;\\n \\n this.openInWorld();\\n if(partItem.part) {\\n this.setExtent(partItem.part.getExtent());\\n }\\n this.align(this.bounds().center(), $world.visibleBounds().center());\\n \\n \\n if(typeof isAsync === \\\"function\\\") {\\n this.callback = isAsync;\\n }\\n\\n connect(partItem, 'part', this, \\\"loadFinished\\\");\\n\\n partItem.loadPart(isAsync);\\n\\n return partItem.part;\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3061},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"3060\":{\"this\":{\"__isSmartRef__\":true,\"id\":2945}},\"3061\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":3062},\"user\":\"sstamm\",\"tags\":[]},\"3062\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 16 2012 15:42:18 GMT+0100 (CET)\"},\"3063\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3064},\"source\":\"function loadFinished(part) {\\n if(this.owner === $world.firstHand()) {\\n $world.firstHand().removeAllMorphs();\\n } else {\\n this.owner.addMorph(part);\\n part.align(part.bounds().center(), this.bounds().center());\\n this.remove();\\n }\\n disconnect(this.partItem, 'part', this, \\\"loadFinished\\\");\\n if(this.callback) {\\n this.callback(part);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3065},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"3064\":{\"this\":{\"__isSmartRef__\":true,\"id\":2945}},\"3065\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":3066},\"user\":\"sstamm\",\"tags\":[]},\"3066\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 14:01:53 GMT+0100 (CET)\"},\"3067\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":3068},\"source\":\"function loadPartByName(partName, optPartsSpaceName, isAsync) {\\n var partItem = lively.PartsBin.getPartItem(partName, optPartsSpaceName);\\n return this.loadPart(partItem, isAsync);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":3069},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"3068\":{\"this\":{\"__isSmartRef__\":true,\"id\":2945}},\"3069\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":3070},\"user\":\"sstamm\",\"tags\":[]},\"3070\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 17:03:18 GMT+0100 (CET)\"},\"3071\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2944},\"sourceAttrName\":\"json\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2944},\"targetMethodName\":\"cachePartJSON\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":3072},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"3072\":{\"source\":{\"__isSmartRef__\":true,\"id\":2944},\"target\":{\"__isSmartRef__\":true,\"id\":2944}},\"3073\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2944},\"sourceAttrName\":\"loadedMetaInfo\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2944},\"targetMethodName\":\"cachePartMetaInfo\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":3074},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"3074\":{\"source\":{\"__isSmartRef__\":true,\"id\":2944},\"target\":{\"__isSmartRef__\":true,\"id\":2944}},\"3075\":{\"rev\":151069,\"author\":\"athomschke\",\"date\":{\"__isSmartRef__\":true,\"id\":3076},\"url\":{\"__isSmartRef__\":true,\"id\":3077},\"changes\":[{\"__isSmartRef__\":true,\"id\":3078},{\"__isSmartRef__\":true,\"id\":3079},{\"__isSmartRef__\":true,\"id\":3080},{\"__isSmartRef__\":true,\"id\":3081},{\"__isSmartRef__\":true,\"id\":3082},{\"__isSmartRef__\":true,\"id\":3083},{\"__isSmartRef__\":true,\"id\":3084},{\"__isSmartRef__\":true,\"id\":3085},{\"__isSmartRef__\":true,\"id\":3086},{\"__isSmartRef__\":true,\"id\":3087},{\"__isSmartRef__\":true,\"id\":3088},{\"__isSmartRef__\":true,\"id\":3089},{\"__isSmartRef__\":true,\"id\":3090},{\"__isSmartRef__\":true,\"id\":3091},{\"__isSmartRef__\":true,\"id\":3092},{\"__isSmartRef__\":true,\"id\":3093},{\"__isSmartRef__\":true,\"id\":3094},{\"__isSmartRef__\":true,\"id\":3095},{\"__isSmartRef__\":true,\"id\":3096},{\"__isSmartRef__\":true,\"id\":3097},{\"__isSmartRef__\":true,\"id\":3098},{\"__isSmartRef__\":true,\"id\":3099},{\"__isSmartRef__\":true,\"id\":3100},{\"__isSmartRef__\":true,\"id\":3101},{\"__isSmartRef__\":true,\"id\":3102},{\"__isSmartRef__\":true,\"id\":3103},{\"__isSmartRef__\":true,\"id\":3104},{\"__isSmartRef__\":true,\"id\":3105},{\"__isSmartRef__\":true,\"id\":3106},{\"__isSmartRef__\":true,\"id\":3107},{\"__isSmartRef__\":true,\"id\":3108},{\"__isSmartRef__\":true,\"id\":3109},{\"__isSmartRef__\":true,\"id\":3110},{\"__isSmartRef__\":true,\"id\":3111},{\"__isSmartRef__\":true,\"id\":3112},{\"__isSmartRef__\":true,\"id\":3113},{\"__isSmartRef__\":true,\"id\":3114},{\"__isSmartRef__\":true,\"id\":3115},{\"__isSmartRef__\":true,\"id\":3116},{\"__isSmartRef__\":true,\"id\":3117},{\"__isSmartRef__\":true,\"id\":3118},{\"__isSmartRef__\":true,\"id\":3119},{\"__isSmartRef__\":true,\"id\":3120},{\"__isSmartRef__\":true,\"id\":3121},{\"__isSmartRef__\":true,\"id\":3122},{\"__isSmartRef__\":true,\"id\":3123},{\"__isSmartRef__\":true,\"id\":3124},{\"__isSmartRef__\":true,\"id\":3125},{\"__isSmartRef__\":true,\"id\":3126},{\"__isSmartRef__\":true,\"id\":3127},{\"__isSmartRef__\":true,\"id\":3128},{\"__isSmartRef__\":true,\"id\":3129},{\"__isSmartRef__\":true,\"id\":3130},{\"__isSmartRef__\":true,\"id\":3131},{\"__isSmartRef__\":true,\"id\":3132},{\"__isSmartRef__\":true,\"id\":3133},{\"__isSmartRef__\":true,\"id\":3134},{\"__isSmartRef__\":true,\"id\":3135},{\"__isSmartRef__\":true,\"id\":3136},{\"__isSmartRef__\":true,\"id\":3137},{\"__isSmartRef__\":true,\"id\":3138},{\"__isSmartRef__\":true,\"id\":3139},{\"__isSmartRef__\":true,\"id\":3140},{\"__isSmartRef__\":true,\"id\":3141}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"3076\":{\"isSerializedDate\":true,\"string\":\"Wed Apr 11 2012 09:08:49 GMT+0200 (CEST)\"},\"3077\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/iPadWidgets/PinLessTouchMenu.html\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"3078\":{\"type\":\"S:added\",\"url\":null},\"3079\":{\"type\":\"S:added\",\"url\":null},\"3080\":{\"type\":\"S:added\",\"url\":null},\"3081\":{\"type\":\"S:added\",\"url\":null},\"3082\":{\"type\":\"S:added\",\"url\":null},\"3083\":{\"type\":\"S:added\",\"url\":null},\"3084\":{\"type\":\"S:added\",\"url\":null},\"3085\":{\"type\":\"S:added\",\"url\":null},\"3086\":{\"type\":\"S:added\",\"url\":null},\"3087\":{\"type\":\"S:added\",\"url\":null},\"3088\":{\"type\":\"S:added\",\"url\":null},\"3089\":{\"type\":\"S:added\",\"url\":null},\"3090\":{\"type\":\"S:added\",\"url\":null},\"3091\":{\"type\":\"S:added\",\"url\":null},\"3092\":{\"type\":\"S:added\",\"url\":null},\"3093\":{\"type\":\"S:added\",\"url\":null},\"3094\":{\"type\":\"S:added\",\"url\":null},\"3095\":{\"type\":\"S:added\",\"url\":null},\"3096\":{\"type\":\"S:added\",\"url\":null},\"3097\":{\"type\":\"S:added\",\"url\":null},\"3098\":{\"type\":\"S:added\",\"url\":null},\"3099\":{\"type\":\"S:added\",\"url\":null},\"3100\":{\"type\":\"S:added\",\"url\":null},\"3101\":{\"type\":\"S:added\",\"url\":null},\"3102\":{\"type\":\"S:added\",\"url\":null},\"3103\":{\"type\":\"S:added\",\"url\":null},\"3104\":{\"type\":\"S:added\",\"url\":null},\"3105\":{\"type\":\"S:added\",\"url\":null},\"3106\":{\"type\":\"S:added\",\"url\":null},\"3107\":{\"type\":\"S:added\",\"url\":null},\"3108\":{\"type\":\"S:added\",\"url\":null},\"3109\":{\"type\":\"S:added\",\"url\":null},\"3110\":{\"type\":\"S:added\",\"url\":null},\"3111\":{\"type\":\"S:added\",\"url\":null},\"3112\":{\"type\":\"S:added\",\"url\":null},\"3113\":{\"type\":\"S:added\",\"url\":null},\"3114\":{\"type\":\"S:added\",\"url\":null},\"3115\":{\"type\":\"S:added\",\"url\":null},\"3116\":{\"type\":\"S:added\",\"url\":null},\"3117\":{\"type\":\"S:added\",\"url\":null},\"3118\":{\"type\":\"S:added\",\"url\":null},\"3119\":{\"type\":\"S:added\",\"url\":null},\"3120\":{\"type\":\"S:added\",\"url\":null},\"3121\":{\"type\":\"S:added\",\"url\":null},\"3122\":{\"type\":\"S:added\",\"url\":null},\"3123\":{\"type\":\"S:added\",\"url\":null},\"3124\":{\"type\":\"S:added\",\"url\":null},\"3125\":{\"type\":\"S:added\",\"url\":null},\"3126\":{\"type\":\"S:added\",\"url\":null},\"3127\":{\"type\":\"S:added\",\"url\":null},\"3128\":{\"type\":\"S:added\",\"url\":null},\"3129\":{\"type\":\"S:added\",\"url\":null},\"3130\":{\"type\":\"S:added\",\"url\":null},\"3131\":{\"type\":\"S:added\",\"url\":null},\"3132\":{\"type\":\"S:added\",\"url\":null},\"3133\":{\"type\":\"S:added\",\"url\":null},\"3134\":{\"type\":\"S:added\",\"url\":null},\"3135\":{\"type\":\"S:added\",\"url\":null},\"3136\":{\"type\":\"S:added\",\"url\":null},\"3137\":{\"type\":\"S:added\",\"url\":null},\"3138\":{\"type\":\"S:added\",\"url\":null},\"3139\":{\"type\":\"S:added\",\"url\":null},\"3140\":{\"type\":\"S:added\",\"url\":null},\"3141\":{\"type\":\"S:added\",\"url\":null},\"3142\":{\"name\":\"PartsBin/Tools\",\"partItems\":{\"__isSmartRef__\":true,\"id\":3143},\"__LivelyClassName__\":\"lively.PartsBin.PartsSpace\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"3143\":{\"ObjectEditor\":{\"__isSmartRef__\":true,\"id\":3144}},\"3144\":{\"partsSpaceName\":\"PartsBin/Tools\",\"name\":\"ObjectEditor\",\"json\":\"{\\\"id\\\":0,\\\"registry\\\":{\\\"0\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},{\\\"__isSmartRef__\\\":true,\\\"id\\\":1127},{\\\"__isSmartRef__\\\":true,\\\"id\\\":1158}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1206},\\\"id\\\":\\\"776DB695-E9C5-410B-9B3D-A492EE5196F1\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1207},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"__layered_draggingEnabled__\\\":true,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1208},\\\"LK2\\\":true,\\\"targetMorph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"titleBar\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1158},\\\"__serializedExpressions__\\\":[\\\"contentOffset\\\",\\\"collapsedExtent\\\",\\\"expandedExtent\\\",\\\"prevDragPos\\\",\\\"expandedPosition\\\",\\\"collapsedPosition\\\",\\\"minSize\\\",\\\"minExtent\\\",\\\"_Position\\\"],\\\"collapsedTransform\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1209},\\\"expandedTransform\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1210},\\\"ignoreEventsOnExpand\\\":false,\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1211},\\\"name\\\":\\\"ObjectEditor\\\",\\\"highlighted\\\":false,\\\"cameForward\\\":false,\\\"showsHalos\\\":false,\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"isBeingDragged\\\":false,\\\"prevScroll\\\":[0,0],\\\"isCopyMorphRef\\\":true,\\\"morphRefId\\\":16,\\\"derivationIds\\\":[205,\\\"2951753B-EB95-4093-A0DD-249E83AC2204\\\",\\\"A32DE788-E06D-492C-B2E6-19C3710B5AE0\\\",\\\"96D56291-98FB-42C4-A247-0A20B4183B14\\\",\\\"1E6BCC46-3FE3-4950-AE50-9751458F7E18\\\",\\\"22248328-5B04-4E39-ADDE-460C107C790F\\\",\\\"2F4F6161-9F4C-469E-AF56-24765FF03B72\\\",\\\"88EF08D5-C1E7-4B5B-B393-FFF5921009D7\\\",\\\"FF731ED6-5217-4053-9B85-77F1BF344BF3\\\",\\\"496332F8-A328-4625-A7D5-0DCE90C3D2AE\\\",\\\"E57F1D4E-AE08-4CAA-A62D-4E69FC0BFF47\\\",\\\"94783CDE-55B0-4198-8477-C0756F2C812F\\\",\\\"F03206B8-2964-470C-A335-FF321C7743E5\\\",\\\"C60ABA94-4D2A-4524-9239-9B7EA074A0B5\\\",\\\"D3FBB0FA-2BFF-4D8C-9632-41EEEDB053AE\\\",\\\"FDF9A68D-1149-4666-9946-600CCA238B76\\\",\\\"118B9F76-0089-47CC-9C18-9F9FF646339B\\\",\\\"B0FFB231-7805-4F89-B4B3-4ACD87687613\\\",\\\"76631A8F-F752-4DB8-93ED-1496BC458DF0\\\",\\\"04D3062E-744B-4E3D-8B25-5602772A307B\\\",\\\"89687ECD-A53A-4C95-B6E8-235EBB9198E9\\\",\\\"612A25B8-60DC-488D-AD81-1BFA6E48A0D4\\\",\\\"08ED6CF8-0A8B-4DC5-AA4D-6499033DFCEC\\\",\\\"9771786C-46ED-4C4F-A876-F8CF0B84E769\\\",\\\"5DCB36B2-C2B7-49A2-AB12-014B2944C328\\\",\\\"D05AAF5D-5660-4158-8BBA-3F564F04AF6F\\\",\\\"885F1822-564C-4189-9B13-6D3D8D7CEFCF\\\",\\\"8BEEB84F-C547-44B8-9A1E-4586D5236462\\\",\\\"5F90A8DF-CB92-4CD6-803F-F082D3A5C1E1\\\",\\\"75E80C8F-4DC1-4C89-8CA2-23A70FDEB44F\\\"],\\\"moved\\\":true,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":1.0100552207170073,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1359},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Window\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"withoutLayers\\\":[\\\"Global.lively.morphic.GrabbingLayer\\\"],\\\"contentOffset\\\":\\\"lively.pt(0.0,22.0)\\\",\\\"collapsedExtent\\\":\\\"lively.pt(723.0,268.0)\\\",\\\"expandedExtent\\\":\\\"lively.pt(729.0,365.0)\\\",\\\"prevDragPos\\\":\\\"lively.pt(1898.2,4098.7)\\\",\\\"expandedPosition\\\":\\\"lively.pt(26.0,125.0)\\\",\\\"collapsedPosition\\\":\\\"lively.pt(21.0,92.9)\\\",\\\"minSize\\\":\\\"lively.pt(500.0,300.0)\\\",\\\"minExtent\\\":\\\"lively.pt(455.0,268.0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"1\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},{\\\"__isSmartRef__\\\":true,\\\"id\\\":488},{\\\"__isSmartRef__\\\":true,\\\"id\\\":323},{\\\"__isSmartRef__\\\":true,\\\"id\\\":494},{\\\"__isSmartRef__\\\":true,\\\"id\\\":501},{\\\"__isSmartRef__\\\":true,\\\"id\\\":523},{\\\"__isSmartRef__\\\":true,\\\"id\\\":544},{\\\"__isSmartRef__\\\":true,\\\"id\\\":571},{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},{\\\"__isSmartRef__\\\":true,\\\"id\\\":244},{\\\"__isSmartRef__\\\":true,\\\"id\\\":602},{\\\"__isSmartRef__\\\":true,\\\"id\\\":693},{\\\"__isSmartRef__\\\":true,\\\"id\\\":699},{\\\"__isSmartRef__\\\":true,\\\"id\\\":761},{\\\"__isSmartRef__\\\":true,\\\"id\\\":804},{\\\"__isSmartRef__\\\":true,\\\"id\\\":847},{\\\"__isSmartRef__\\\":true,\\\"id\\\":868}],\\\"scripts\\\":[],\\\"id\\\":\\\"AB0C1CCE-1EC7-4625-84BF-C9306D62D81B\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1015},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"showsHalos\\\":false,\\\"name\\\":\\\"ObjectEditorPane\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1016},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1019},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1020},\\\"target\\\":null,\\\"scriptPane\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"scriptList\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"connectionList\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":323},\\\"morphSelector\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602},\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"changeIndicator\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":244},\\\"isBeingDragged\\\":false,\\\"prevScroll\\\":[0,0],\\\"grabbingEnabled\\\":false,\\\"draggingEnabled\\\":false,\\\"currentCategory\\\":null,\\\"__serializedExpressions__\\\":[\\\"distanceToDragEvent\\\",\\\"_Position\\\"],\\\"tagChooser\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699},\\\"currentTag\\\":null,\\\"derivationIds\\\":[206,\\\"3BDE080D-3D60-4BB9-A690-E6001350F596\\\",\\\"00E28CBF-E803-4BC0-93CC-651AC21008A5\\\",\\\"1B7E7936-0145-47E4-8433-DFE58134E74B\\\",\\\"422B98E3-E52B-4057-9C28-865873682DE1\\\",\\\"BCDE8D30-ECC2-4883-9587-2518B6822233\\\",\\\"BA6D5198-5AC2-4A63-9597-D4CF98A99CA9\\\",\\\"17E22972-5EBC-4511-9779-05E9E665D899\\\",\\\"C6F34039-F423-4223-8D6A-85611A138372\\\",\\\"7EC3BECE-1BDA-471D-B14C-C4FB822AA55C\\\",\\\"88F702A6-6067-4160-8561-54FAD27ADB17\\\",\\\"738F5E09-C109-4CD0-B5F5-418A6227ABA0\\\",\\\"0DC59884-6397-4391-A9A7-FB6F9F97E5AD\\\",\\\"14C76016-3134-4E27-8E8F-AF9EE6ACCF4E\\\",\\\"FEB1641E-DEA0-449B-B5E5-D3946457A986\\\",\\\"5A09E61D-0939-46DD-B099-6337F45EAD81\\\",\\\"42A37CDC-8F21-49BA-A701-B98418EF4AEC\\\",\\\"FCE84B47-1667-482B-B035-D2C3C7F53837\\\",\\\"F49E6D79-2AEB-41FC-8057-A25A4C7D4F92\\\",\\\"7B115C74-E409-42A1-9FCB-2DEB53C88CD6\\\",\\\"1D3B45A6-5E60-4FD3-900A-288DB80F5262\\\",\\\"5BC7B59B-3F80-49C6-BF71-F3777B7D4867\\\",\\\"22651992-9C38-474F-B720-F2FC4B1D9A0E\\\",\\\"80BF85C2-6727-4766-861C-09C225341FEA\\\",\\\"ADC6838F-0BD6-456E-8BD7-A62A9A80285C\\\",\\\"9BBAD88A-5DC6-4051-A7CA-4C3F918DD733\\\",\\\"0C73D724-E7A5-4AAE-9449-D414B1F3E04E\\\",\\\"B341D9BF-D6FF-4ED9-A0AE-A8BDA4C1C35F\\\",\\\"19CCEF38-2A49-48DF-BEFD-D5096BA3A758\\\",\\\"CB78359F-A158-4EA7-8E3D-8F2C1B6580E5\\\"],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"partTests\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1021},\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1022},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Box\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Core\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(350.2,-3.2)\\\",\\\"_Position\\\":\\\"lively.pt(1.0,21.5)\\\"},\\\"2\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"63898451-C4BE-41C7-B09C-31F71CA4B63C\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":3},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"distanceToDragEvent\\\"],\\\"itemList\\\":[],\\\"selectedLineNo\\\":1,\\\"showsHalos\\\":false,\\\"name\\\":\\\"ObjectEditorScriptList\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":4},\\\"_ClipMode\\\":\\\"auto\\\",\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"prevScroll\\\":[0,16],\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":5}],\\\"doNotSerialize\\\":[\\\"$$selection\\\"],\\\"doNotCopyProperties\\\":[\\\"$$selection\\\"],\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":7},\\\"doitContext\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":479},\\\"_FontSize\\\":10,\\\"isBeingDragged\\\":false,\\\"grabbingEnabled\\\":false,\\\"draggingEnabled\\\":false,\\\"isCopyMorphRef\\\":true,\\\"morphRefId\\\":17,\\\"currentCategory\\\":null,\\\"derivationIds\\\":[207,\\\"D87334B5-DFB8-438D-8038-D2C55A798E3B\\\",\\\"4242A24B-D284-4130-BB19-C1AB8C7E96CB\\\",\\\"1F2230C1-4745-4EED-8827-5D3FC0EA8D8A\\\",\\\"1260A8AA-AD41-451A-A761-BE75A33282E8\\\",\\\"11AABB24-1595-4EDC-95DF-8BC66785F47A\\\",\\\"CA99FFE7-13DD-4721-8DE2-6A587B0C65D9\\\",\\\"E01A3DAA-0001-4C7C-A6A7-449C3945A3E6\\\",\\\"8C3C70BF-E1CE-4FB9-8407-24EA990D4E49\\\",\\\"D70897C1-82FA-42AD-9D81-A0698E9072CC\\\",\\\"69BB0838-2830-4831-A681-185E03308396\\\",\\\"434D4493-4DD6-466F-A202-7364A5829C52\\\",\\\"93D99F39-CC07-45EB-9459-5230A80A20D2\\\",\\\"4756DE7D-3422-46FC-B24B-5565F597D490\\\",\\\"7AF59BEC-20A9-4451-AD6E-39E86979D18D\\\",\\\"07109F49-B19B-4C20-8632-697478AA1FFB\\\",\\\"DD6C1E85-89E4-4619-A9B8-6CF6A5E7AD71\\\",\\\"C9C566DA-2167-4866-B606-6D9467CC5763\\\",\\\"43A75FC1-E0E6-4B7B-84B5-382D18881361\\\",\\\"1EE4A800-07BC-4687-B972-0360A139A335\\\",\\\"52766A7B-F1AC-4B5D-AFA9-3CBEC45A4175\\\",\\\"500ABFF2-CC61-403C-B40B-C38B13EB829E\\\",\\\"CCC6F1D7-B08E-4106-A54C-3CB27FAE885A\\\",\\\"DD77BBCF-FA2D-4EEF-80E5-DFD0CFAC257E\\\",\\\"FBF51FE1-3F15-48F1-9968-35CE0F17558A\\\",\\\"0435127D-922E-4618-BBE2-72674C58772C\\\",\\\"7A26603F-1566-41BE-B32D-6B17A7FAF107\\\",\\\"236EA689-19AE-4C3D-BA95-EA5786184C70\\\",\\\"331932E3-0E70-4FF1-8CD0-11921E2FF30E\\\",\\\"B826CD75-9134-4A06-BC7D-791974BC6735\\\"],\\\"selection\\\":null,\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":480},\\\"__LivelyClassName__\\\":\\\"lively.morphic.List\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Core\\\",\\\"_Position\\\":\\\"lively.pt(10.0,63.0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(126.0,-14.4)\\\"},\\\"3\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Fill\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":1,\\\"_BorderRadius\\\":0,\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(180.0,242.8)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Fill\\\":\\\"Color.rgb(243,243,243)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"4\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/NewWorld\\\",\\\"migrationLevel\\\":2,\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"5\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"sourceAttrName\\\":\\\"selection\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"targetMethodName\\\":\\\"displaySourceForScript\\\",\\\"converterString\\\":\\\"function (value) {\\\\n return (value === '-- ALL --') ? null : value;\\\\n}\\\",\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":6},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"6\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"7\\\":{\\\"resizeHeight\\\":true},\\\"8\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":836,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":9},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"__layered_draggingEnabled__\\\":true,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":10},\\\"titleBar\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":11},\\\"__serializedExpressions__\\\":[\\\"contentOffset\\\",\\\"expandedExtent\\\",\\\"prevDragPos\\\",\\\"expandedPosition\\\",\\\"_Position\\\"],\\\"collapsedTransform\\\":null,\\\"collapsedExtent\\\":null,\\\"expandedTransform\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":76},\\\"highlighted\\\":true,\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"showsHalos\\\":false,\\\"name\\\":\\\"ObjectEditor\\\",\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":77},\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":235},\\\"scriptList\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"scriptPane\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"classButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":303},\\\"connectionList\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":323},\\\"targetButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":335},\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"morphSelector\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":426},\\\"cameForward\\\":false,\\\"isCopyMorphRef\\\":true,\\\"morphRefId\\\":1,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":427},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Window\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"withoutLayers\\\":[\\\"Global.lively.morphic.GrabbingLayer\\\"],\\\"contentOffset\\\":\\\"lively.pt(0.0,22.0)\\\",\\\"expandedExtent\\\":\\\"lively.pt(861.5,575.2)\\\",\\\"prevDragPos\\\":\\\"lively.pt(613.0,129.0)\\\",\\\"expandedPosition\\\":\\\"lively.pt(377.7,419.5)\\\",\\\"_Position\\\":\\\"lively.pt(715.5,73.9)\\\"},\\\"9\\\":{\\\"_BorderWidth\\\":1,\\\"__serializedExpressions__\\\":[\\\"_Fill\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":9.25,\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Fill\\\":\\\"Color.rgb(255,255,255)\\\",\\\"_Extent\\\":\\\"lively.pt(981.0,585.2)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"10\\\":{\\\"adjustForNewBounds\\\":true},\\\"11\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":12},{\\\"__isSmartRef__\\\":true,\\\"id\\\":17},{\\\"__isSmartRef__\\\":true,\\\"id\\\":38},{\\\"__isSmartRef__\\\":true,\\\"id\\\":53}],\\\"scripts\\\":[],\\\"id\\\":837,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":69},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":74},\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"eventsAreIgnored\\\":true,\\\"windowMorph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":12},\\\"closeButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":17},\\\"menuButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":38},\\\"collapseButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":53},\\\"owner\\\":null,\\\"name\\\":\\\"ObjectEditorTitleBar\\\",\\\"_Scale\\\":1,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":75},\\\"__LivelyClassName__\\\":\\\"lively.morphic.TitleBar\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"12\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":838,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":13},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"fixedWidth\\\":false,\\\"_WhiteSpaceHandling\\\":\\\"pre\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_MaxTextWidth\\\":null,\\\"_MaxTextHeight\\\":17,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":14}],\\\"evalEnabled\\\":false,\\\"isLabel\\\":true,\\\"eventsAreIgnored\\\":true,\\\"_FontSize\\\":10,\\\"_Align\\\":\\\"center\\\",\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":11},\\\"_Scale\\\":1,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":16},\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(20.0,3.0)\\\"},\\\"13\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"_BorderRadius\\\":0,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(922.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"14\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":15},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":12},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1341\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"15\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"16\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":12},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"17\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":18}],\\\"scripts\\\":[],\\\"id\\\":839,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":23},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":24},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":29},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":18},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":11},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":34},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":35},{\\\"__isSmartRef__\\\":true,\\\"id\\\":36}],\\\"doNotSerialize\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"_Scale\\\":1,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":37},\\\"__LivelyClassName__\\\":\\\"lively.morphic.WindowControl\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(961.0,3.0)\\\"},\\\"18\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":840,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":19},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"fixedWidth\\\":false,\\\"_WhiteSpaceHandling\\\":\\\"pre\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_MaxTextWidth\\\":null,\\\"_MaxTextHeight\\\":17,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":20}],\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":17},\\\"isLabel\\\":true,\\\"eventsAreIgnored\\\":true,\\\"_FontSize\\\":8,\\\"_Scale\\\":1,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":22},\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"19\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"20\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":21},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":18},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1342\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"21\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"22\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":18},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"23\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":24},\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":5,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(189,190,192)\\\"},\\\"24\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":25},{\\\"__isSmartRef__\\\":true,\\\"id\\\":26},{\\\"__isSmartRef__\\\":true,\\\"id\\\":27},{\\\"__isSmartRef__\\\":true,\\\"id\\\":28}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"25\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"26\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"27\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"28\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"29\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":30},{\\\"__isSmartRef__\\\":true,\\\"id\\\":31},{\\\"__isSmartRef__\\\":true,\\\"id\\\":32},{\\\"__isSmartRef__\\\":true,\\\"id\\\":33}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"30\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"31\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"32\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"33\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"34\\\":{\\\"moveHorizontal\\\":true},\\\"35\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":17},\\\"sourceAttrName\\\":\\\"getHelpText\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8},\\\"targetMethodName\\\":\\\"getCloseHelp\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"36\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":17},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8},\\\"targetMethodName\\\":\\\"initiateShutdown\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"37\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":17},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"38\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":39}],\\\"scripts\\\":[],\\\"id\\\":841,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":44},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":24},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":45},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":39},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":11},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":50},{\\\"__isSmartRef__\\\":true,\\\"id\\\":51}],\\\"doNotSerialize\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"showsHalos\\\":false,\\\"_Scale\\\":1,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":52},\\\"__LivelyClassName__\\\":\\\"lively.morphic.WindowControl\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(3.0,3.0)\\\"},\\\"39\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":842,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":40},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"fixedWidth\\\":false,\\\"_WhiteSpaceHandling\\\":\\\"pre\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_MaxTextWidth\\\":null,\\\"_MaxTextHeight\\\":17,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":41}],\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":38},\\\"isLabel\\\":true,\\\"eventsAreIgnored\\\":true,\\\"_FontSize\\\":8,\\\"_Scale\\\":1,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":43},\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"40\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"41\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":42},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":39},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1343\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"42\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"43\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":39},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"44\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":24},\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":5,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(189,190,192)\\\"},\\\"45\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":46},{\\\"__isSmartRef__\\\":true,\\\"id\\\":47},{\\\"__isSmartRef__\\\":true,\\\"id\\\":48},{\\\"__isSmartRef__\\\":true,\\\"id\\\":49}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"46\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"47\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"48\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"49\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"50\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":38},\\\"sourceAttrName\\\":\\\"getHelpText\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8},\\\"targetMethodName\\\":\\\"getMenuHelp\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"51\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":38},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8},\\\"targetMethodName\\\":\\\"showTargetMorphMenu\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"52\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":38},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"53\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":54}],\\\"scripts\\\":[],\\\"id\\\":843,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":59},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":24},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":60},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":54},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":11},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":65},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":66},{\\\"__isSmartRef__\\\":true,\\\"id\\\":67}],\\\"doNotSerialize\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"_Scale\\\":1,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":68},\\\"__LivelyClassName__\\\":\\\"lively.morphic.WindowControl\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(942.0,3.0)\\\"},\\\"54\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":844,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":55},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"fixedWidth\\\":false,\\\"_WhiteSpaceHandling\\\":\\\"pre\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_MaxTextWidth\\\":null,\\\"_MaxTextHeight\\\":17,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":56}],\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":53},\\\"isLabel\\\":true,\\\"eventsAreIgnored\\\":true,\\\"_FontSize\\\":8,\\\"_Scale\\\":1,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":58},\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"55\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"56\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":57},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":54},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1344\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"57\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"58\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":54},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"59\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":24},\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":5,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(189,190,192)\\\"},\\\"60\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":61},{\\\"__isSmartRef__\\\":true,\\\"id\\\":62},{\\\"__isSmartRef__\\\":true,\\\"id\\\":63},{\\\"__isSmartRef__\\\":true,\\\"id\\\":64}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"61\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"62\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"63\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"64\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"65\\\":{\\\"moveHorizontal\\\":true},\\\"66\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":53},\\\"sourceAttrName\\\":\\\"getHelpText\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8},\\\"targetMethodName\\\":\\\"getCollapseHelp\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"67\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":53},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8},\\\"targetMethodName\\\":\\\"toggleCollapse\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"68\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":53},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"69\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":2,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":70},\\\"_StrokeOpacity\\\":1,\\\"_BorderRadius\\\":\\\"8px 8px 0px 0px\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(981.0,22.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(102,102,102)\\\"},\\\"70\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":71},{\\\"__isSmartRef__\\\":true,\\\"id\\\":72},{\\\"__isSmartRef__\\\":true,\\\"id\\\":73}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,1,0,-1)\\\"},\\\"71\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(184,184,184)\\\"},\\\"72\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(230,230,230)\\\"},\\\"73\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(184,184,184)\\\"},\\\"74\\\":{\\\"resizeWidth\\\":true,\\\"adjustForNewBounds\\\":true},\\\"75\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":11},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"76\\\":{\\\"a\\\":1,\\\"b\\\":0,\\\"c\\\":0,\\\"d\\\":1,\\\"e\\\":377.6609726943286,\\\"f\\\":419.5142810783999,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Similitude\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\"},\\\"77\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":78},\\\"id\\\":394,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":79}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":81},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"auto\\\",\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":true,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_MaxTextWidth\\\":500,\\\"_MaxTextHeight\\\":200,\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":154},\\\"doitContext\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155},\\\"priorSelectionRange\\\":[0,36],\\\"charsReplaced\\\":\\\"\\\",\\\"lastFindLoc\\\":20,\\\"showsHalos\\\":false,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(2,1,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,22.0)\\\"},\\\"78\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Fill\\\"],\\\"_BorderWidth\\\":2,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(500.0,200.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Fill\\\":\\\"Color.rgb(243,243,243)\\\"},\\\"79\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":80},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":77},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1353\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"80\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"81\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":77},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"82\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":77},{\\\"__isSmartRef__\\\":true,\\\"id\\\":83}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":151},\\\"id\\\":395,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":152},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"__layered_draggingEnabled__\\\":true,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":153},\\\"LK2\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"contentOffset\\\",\\\"prevDragPos\\\"],\\\"targetMorph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":77},\\\"titleBar\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":83},\\\"collapsedTransform\\\":null,\\\"collapsedExtent\\\":null,\\\"expandedTransform\\\":null,\\\"expandedExtent\\\":null,\\\"ignoreEventsOnExpand\\\":false,\\\"highlighted\\\":true,\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"cameForward\\\":false,\\\"showsHalos\\\":false,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Window\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"withoutLayers\\\":[\\\"Global.lively.morphic.GrabbingLayer\\\"],\\\"_Position\\\":\\\"lively.pt(1234.0,448.0)\\\",\\\"contentOffset\\\":\\\"lively.pt(0.0,22.0)\\\",\\\"prevDragPos\\\":\\\"lively.pt(1478.0,453.0)\\\"},\\\"83\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":84},{\\\"__isSmartRef__\\\":true,\\\"id\\\":90},{\\\"__isSmartRef__\\\":true,\\\"id\\\":113},{\\\"__isSmartRef__\\\":true,\\\"id\\\":130}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":148},\\\"id\\\":396,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":149},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":150},\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"windowMorph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":84},\\\"closeButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":90},\\\"menuButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":113},\\\"collapseButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":130},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82},\\\"__LivelyClassName__\\\":\\\"lively.morphic.TitleBar\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"84\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":85},\\\"id\\\":397,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":86}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":88},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"evalEnabled\\\":false,\\\"isLabel\\\":true,\\\"_HandStyle\\\":\\\"default\\\",\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":89},\\\"_FontSize\\\":10,\\\"_Align\\\":\\\"center\\\",\\\"eventsAreIgnored\\\":true,\\\"_PointerEvents\\\":\\\"none\\\",\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":83},\\\"_MaxTextWidth\\\":441,\\\"_MaxTextHeight\\\":17,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(20.0,3.0)\\\"},\\\"85\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"_BorderRadius\\\":0,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(441.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"86\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":87},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":84},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1345\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"87\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"88\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":84},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"89\\\":{\\\"resizeWidth\\\":true},\\\"90\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":91}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":96},\\\"id\\\":398,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":102},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":103},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":91},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":83},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":108},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":109},{\\\"__isSmartRef__\\\":true,\\\"id\\\":111}],\\\"doNotSerialize\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.WindowControl\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(480.0,3.0)\\\"},\\\"91\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":92},\\\"id\\\":399,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":93}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":95},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_MaxTextWidth\\\":17,\\\"_MaxTextHeight\\\":17,\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":90},\\\"isLabel\\\":true,\\\"_HandStyle\\\":\\\"default\\\",\\\"_FontSize\\\":8,\\\"_Align\\\":\\\"center\\\",\\\"eventsAreIgnored\\\":true,\\\"_PointerEvents\\\":\\\"none\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"92\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"93\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":94},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":91},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1346\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"94\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"95\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":91},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"96\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":5,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(189,190,192)\\\"},\\\"97\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":98},{\\\"__isSmartRef__\\\":true,\\\"id\\\":99},{\\\"__isSmartRef__\\\":true,\\\"id\\\":100},{\\\"__isSmartRef__\\\":true,\\\"id\\\":101}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"98\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"99\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"100\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"101\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"102\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":90},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"103\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":104},{\\\"__isSmartRef__\\\":true,\\\"id\\\":105},{\\\"__isSmartRef__\\\":true,\\\"id\\\":106},{\\\"__isSmartRef__\\\":true,\\\"id\\\":107}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"104\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"105\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"106\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"107\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"108\\\":{\\\"moveHorizontal\\\":true},\\\"109\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":90},\\\"sourceAttrName\\\":\\\"getHelpText\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82},\\\"targetMethodName\\\":\\\"getCloseHelp\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":110},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"110\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":90},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82}},\\\"111\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":90},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82},\\\"targetMethodName\\\":\\\"initiateShutdown\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":112},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"112\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":90},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82}},\\\"113\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":114}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":119},\\\"id\\\":400,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":120},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":121},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":114},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":83},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":126},{\\\"__isSmartRef__\\\":true,\\\"id\\\":128}],\\\"doNotSerialize\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.WindowControl\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(3.0,3.0)\\\"},\\\"114\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":115},\\\"id\\\":401,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":116}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":118},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_MaxTextWidth\\\":17,\\\"_MaxTextHeight\\\":17,\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":113},\\\"isLabel\\\":true,\\\"_HandStyle\\\":\\\"default\\\",\\\"_FontSize\\\":8,\\\"_Align\\\":\\\"center\\\",\\\"eventsAreIgnored\\\":true,\\\"_PointerEvents\\\":\\\"none\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"115\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"116\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":117},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":114},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1347\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"117\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"118\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":114},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"119\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":5,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(189,190,192)\\\"},\\\"120\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":113},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"121\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":122},{\\\"__isSmartRef__\\\":true,\\\"id\\\":123},{\\\"__isSmartRef__\\\":true,\\\"id\\\":124},{\\\"__isSmartRef__\\\":true,\\\"id\\\":125}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"122\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"123\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"124\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"125\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"126\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":113},\\\"sourceAttrName\\\":\\\"getHelpText\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82},\\\"targetMethodName\\\":\\\"getMenuHelp\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":127},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"127\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":113},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82}},\\\"128\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":113},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82},\\\"targetMethodName\\\":\\\"showTargetMorphMenu\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":129},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"129\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":113},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82}},\\\"130\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":131}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":136},\\\"id\\\":402,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":137},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":138},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":131},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":83},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":143},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":144},{\\\"__isSmartRef__\\\":true,\\\"id\\\":146}],\\\"doNotSerialize\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.WindowControl\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(461.0,3.0)\\\"},\\\"131\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":132},\\\"id\\\":403,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":133}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":135},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_MaxTextWidth\\\":17,\\\"_MaxTextHeight\\\":17,\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":130},\\\"isLabel\\\":true,\\\"_HandStyle\\\":\\\"default\\\",\\\"_FontSize\\\":8,\\\"_Align\\\":\\\"center\\\",\\\"eventsAreIgnored\\\":true,\\\"_PointerEvents\\\":\\\"none\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"132\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"133\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":134},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":131},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1348\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"134\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"135\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":131},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"136\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":5,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(189,190,192)\\\"},\\\"137\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":130},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"138\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":139},{\\\"__isSmartRef__\\\":true,\\\"id\\\":140},{\\\"__isSmartRef__\\\":true,\\\"id\\\":141},{\\\"__isSmartRef__\\\":true,\\\"id\\\":142}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"139\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"140\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"141\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"142\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"143\\\":{\\\"moveHorizontal\\\":true},\\\"144\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":130},\\\"sourceAttrName\\\":\\\"getHelpText\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82},\\\"targetMethodName\\\":\\\"getCollapseHelp\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":145},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"145\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":130},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82}},\\\"146\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":130},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82},\\\"targetMethodName\\\":\\\"toggleCollapse\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":147},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"147\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":130},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82}},\\\"148\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":1,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":70},\\\"_StrokeOpacity\\\":1,\\\"_BorderRadius\\\":\\\"8px 8px 0px 0px\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(500.0,22.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(102,102,102)\\\"},\\\"149\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":83},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"150\\\":{\\\"resizeWidth\\\":true,\\\"adjustForNewBounds\\\":true},\\\"151\\\":{\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":0,\\\"__serializedExpressions__\\\":[\\\"_Extent\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Extent\\\":\\\"lively.pt(500.0,222.0)\\\"},\\\"152\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"153\\\":{\\\"adjustForNewBounds\\\":true},\\\"154\\\":{\\\"resizeWidth\\\":true,\\\"resizeHeight\\\":true},\\\"155\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":156},{\\\"__isSmartRef__\\\":true,\\\"id\\\":163}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":230},\\\"id\\\":361,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":231},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"__layered_draggingEnabled__\\\":true,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":232},\\\"LK2\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"contentOffset\\\",\\\"collapsedExtent\\\",\\\"expandedExtent\\\",\\\"prevDragPos\\\",\\\"expandedPosition\\\",\\\"collapsedPosition\\\"],\\\"targetMorph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":156},\\\"titleBar\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":163},\\\"collapsedTransform\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":233},\\\"expandedTransform\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":234},\\\"ignoreEventsOnExpand\\\":false,\\\"owner\\\":null,\\\"showsHalos\\\":false,\\\"highlighted\\\":true,\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"state\\\":\\\"shutdown\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Window\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"withoutLayers\\\":[\\\"Global.lively.morphic.GrabbingLayer\\\"],\\\"_Position\\\":\\\"lively.pt(1131.0,79.0)\\\",\\\"contentOffset\\\":\\\"lively.pt(0.0,22.0)\\\",\\\"collapsedExtent\\\":\\\"lively.pt(500.0,22.0)\\\",\\\"expandedExtent\\\":\\\"lively.pt(500.0,222.0)\\\",\\\"prevDragPos\\\":\\\"lively.pt(1507.0,76.0)\\\",\\\"expandedPosition\\\":\\\"lively.pt(1131.0,79.0)\\\",\\\"collapsedPosition\\\":\\\"lively.pt(1131.0,79.0)\\\"},\\\"156\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":157},\\\"id\\\":360,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":158}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":160},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"auto\\\",\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":true,\\\"_FontFamily\\\":\\\"Monaco,monospace\\\",\\\"_MaxTextWidth\\\":500,\\\"_MaxTextHeight\\\":0,\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":161},\\\"syntaxHighlightingWhileTyping\\\":true,\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":162}],\\\"doNotSerialize\\\":[\\\"$$textString\\\"],\\\"doNotCopyProperties\\\":[\\\"$$textString\\\"],\\\"lastSyntaxHighlightTime\\\":1307282796737,\\\"accessibleInInactiveWindow\\\":true,\\\"eventsAreIgnored\\\":false,\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"auto\\\",\\\"_Visible\\\":true,\\\"charsReplaced\\\":\\\"\\\",\\\"lastFindLoc\\\":15,\\\"textString\\\":\\\"undefined\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(2,1,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,22.0)\\\"},\\\"157\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Fill\\\"],\\\"_BorderWidth\\\":2,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(500.0,0.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Fill\\\":\\\"Color.rgb(243,243,243)\\\"},\\\"158\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":159},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":156},\\\"_id\\\":\\\"_713\\\",\\\"storedString\\\":\\\"undefined\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"159\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"160\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":156},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"161\\\":{\\\"resizeWidth\\\":true,\\\"resizeHeight\\\":true},\\\"162\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":156},\\\"sourceAttrName\\\":\\\"textString\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":156},\\\"targetMethodName\\\":\\\"highlightJavaScriptSyntax\\\",\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"163\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":164},{\\\"__isSmartRef__\\\":true,\\\"id\\\":170},{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},{\\\"__isSmartRef__\\\":true,\\\"id\\\":205}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":223},\\\"id\\\":362,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":228},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":229},\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"windowMorph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":164},\\\"closeButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":170},\\\"menuButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},\\\"collapseButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":205},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155},\\\"__LivelyClassName__\\\":\\\"lively.morphic.TitleBar\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"164\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":165},\\\"id\\\":363,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":166}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":168},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"evalEnabled\\\":false,\\\"isLabel\\\":true,\\\"_HandStyle\\\":\\\"default\\\",\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":169},\\\"_FontSize\\\":10,\\\"_Align\\\":\\\"center\\\",\\\"eventsAreIgnored\\\":true,\\\"_PointerEvents\\\":\\\"none\\\",\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":163},\\\"_MaxTextWidth\\\":441,\\\"_MaxTextHeight\\\":17,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(20.0,3.0)\\\"},\\\"165\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"_BorderRadius\\\":0,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(441.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"166\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":167},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":164},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1349\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"167\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"168\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":164},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"169\\\":{\\\"resizeWidth\\\":true},\\\"170\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":171}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":176},\\\"id\\\":364,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":177},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":178},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":171},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":163},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":183},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":184},{\\\"__isSmartRef__\\\":true,\\\"id\\\":186}],\\\"doNotSerialize\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.WindowControl\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(480.0,3.0)\\\"},\\\"171\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":172},\\\"id\\\":365,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":173}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":175},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_MaxTextWidth\\\":17,\\\"_MaxTextHeight\\\":17,\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":170},\\\"isLabel\\\":true,\\\"_HandStyle\\\":\\\"default\\\",\\\"_FontSize\\\":8,\\\"_Align\\\":\\\"center\\\",\\\"eventsAreIgnored\\\":true,\\\"_PointerEvents\\\":\\\"none\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"172\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"173\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":174},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":171},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1350\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"174\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"175\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":171},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"176\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":5,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(189,190,192)\\\"},\\\"177\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":170},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"178\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":179},{\\\"__isSmartRef__\\\":true,\\\"id\\\":180},{\\\"__isSmartRef__\\\":true,\\\"id\\\":181},{\\\"__isSmartRef__\\\":true,\\\"id\\\":182}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"179\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"180\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"181\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"182\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"183\\\":{\\\"moveHorizontal\\\":true},\\\"184\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":170},\\\"sourceAttrName\\\":\\\"getHelpText\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155},\\\"targetMethodName\\\":\\\"getCloseHelp\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":185},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"185\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":170},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155}},\\\"186\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":170},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155},\\\"targetMethodName\\\":\\\"initiateShutdown\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":187},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"187\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":170},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155}},\\\"188\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":189}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":194},\\\"id\\\":366,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":195},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":196},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":189},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":163},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":201},{\\\"__isSmartRef__\\\":true,\\\"id\\\":203}],\\\"doNotSerialize\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.WindowControl\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(3.0,3.0)\\\"},\\\"189\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":190},\\\"id\\\":367,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":191}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":193},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_MaxTextWidth\\\":17,\\\"_MaxTextHeight\\\":17,\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},\\\"isLabel\\\":true,\\\"_HandStyle\\\":\\\"default\\\",\\\"_FontSize\\\":8,\\\"_Align\\\":\\\"center\\\",\\\"eventsAreIgnored\\\":true,\\\"_PointerEvents\\\":\\\"none\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"190\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"191\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":192},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":189},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1351\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"192\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"193\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":189},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"194\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":5,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(189,190,192)\\\"},\\\"195\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"196\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":197},{\\\"__isSmartRef__\\\":true,\\\"id\\\":198},{\\\"__isSmartRef__\\\":true,\\\"id\\\":199},{\\\"__isSmartRef__\\\":true,\\\"id\\\":200}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"197\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"198\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"199\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"200\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"201\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},\\\"sourceAttrName\\\":\\\"getHelpText\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155},\\\"targetMethodName\\\":\\\"getMenuHelp\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":202},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"202\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155}},\\\"203\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155},\\\"targetMethodName\\\":\\\"showTargetMorphMenu\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":204},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"204\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155}},\\\"205\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":206}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":211},\\\"id\\\":368,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":212},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":213},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":206},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":163},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":218},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":219},{\\\"__isSmartRef__\\\":true,\\\"id\\\":221}],\\\"doNotSerialize\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.WindowControl\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(461.0,3.0)\\\"},\\\"206\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":207},\\\"id\\\":369,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":208}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":210},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_MaxTextWidth\\\":17,\\\"_MaxTextHeight\\\":17,\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":205},\\\"isLabel\\\":true,\\\"_HandStyle\\\":\\\"default\\\",\\\"_FontSize\\\":8,\\\"_Align\\\":\\\"center\\\",\\\"eventsAreIgnored\\\":true,\\\"_PointerEvents\\\":\\\"none\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"207\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"208\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":209},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":206},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1352\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"209\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"210\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":206},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"211\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":5,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(189,190,192)\\\"},\\\"212\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":205},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"213\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":214},{\\\"__isSmartRef__\\\":true,\\\"id\\\":215},{\\\"__isSmartRef__\\\":true,\\\"id\\\":216},{\\\"__isSmartRef__\\\":true,\\\"id\\\":217}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"214\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"215\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"216\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"217\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"218\\\":{\\\"moveHorizontal\\\":true},\\\"219\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":205},\\\"sourceAttrName\\\":\\\"getHelpText\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155},\\\"targetMethodName\\\":\\\"getCollapseHelp\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":220},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"220\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":205},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155}},\\\"221\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":205},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155},\\\"targetMethodName\\\":\\\"toggleCollapse\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":222},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"222\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":205},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155}},\\\"223\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":1,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":224},\\\"_StrokeOpacity\\\":1,\\\"_BorderRadius\\\":\\\"8px 8px 0px 0px\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(500.0,22.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(102,102,102)\\\"},\\\"224\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":225},{\\\"__isSmartRef__\\\":true,\\\"id\\\":226},{\\\"__isSmartRef__\\\":true,\\\"id\\\":227}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"225\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(220,220,220)\\\"},\\\"226\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(243,243,243)\\\"},\\\"227\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(220,220,220)\\\"},\\\"228\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":163},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"229\\\":{\\\"resizeWidth\\\":true,\\\"adjustForNewBounds\\\":true},\\\"230\\\":{\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":0,\\\"__serializedExpressions__\\\":[\\\"_Extent\\\",\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Extent\\\":\\\"lively.pt(500.0,222.0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"231\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"232\\\":{\\\"adjustForNewBounds\\\":true},\\\"233\\\":{\\\"a\\\":1,\\\"b\\\":0,\\\"c\\\":0,\\\"d\\\":1,\\\"e\\\":1131,\\\"f\\\":79,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Similitude\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\"},\\\"234\\\":{\\\"a\\\":1,\\\"b\\\":0,\\\"c\\\":0,\\\"d\\\":1,\\\"e\\\":1131,\\\"f\\\":79,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Similitude\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\"},\\\"235\\\":{\\\"requiredModules\\\":[],\\\"migrationLevel\\\":2,\\\"partsSpaceName\\\":\\\"PartsBin/Tools\\\",\\\"comment\\\":\\\"Edit scripts and connections of a specific morph. Early version.\\\",\\\"partName\\\":\\\"ObjectEditor\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"236\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"0A19446A-7C58-465E-9B96-6D7E1CFCDEC5\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":237},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"distanceToDragEvent\\\",\\\"_Position\\\"],\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":true,\\\"_FontFamily\\\":\\\"Monaco,courier\\\",\\\"_MaxTextWidth\\\":588.0166612695056,\\\"_MaxTextHeight\\\":null,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":238}],\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":240},\\\"showsHalos\\\":false,\\\"prevScroll\\\":[0,0],\\\"name\\\":\\\"ObjectEditorScriptPane\\\",\\\"charsReplaced\\\":\\\"codeBase\\\",\\\"lastFindLoc\\\":195,\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":241},\\\"_ClipMode\\\":\\\"auto\\\",\\\"_FontSize\\\":9,\\\"lastSyntaxHighlightTime\\\":1,\\\"doitContext\\\":null,\\\"savedTextString\\\":\\\"// changed at Thu Nov 22 2012 14:37:14 GMT+0100 (CET) by jenslincke \\\\nthis.addScript(function updateRecursive(url, nextFunc) {\\\\n this.log(\\\\\\\"recursive update \\\\\\\" + url.relativePathFrom(URL.root)\\\\n)\\\\n this.updateSearchIndex(url, 1, function() {\\\\n url.asWebResource().getSubElements(1).subCollections\\\\n .doAndContinue(function(next, ea) {\\\\n this.updateRecursive(ea, 1, next)\\\\n }.bind(this), nextFunc)\\\\n }.bind(this))\\\\n\\\\n}).tag([]);\\\",\\\"_Align\\\":\\\"left\\\",\\\"lastSearchString\\\":\\\"migrate\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":242},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":243},{\\\"__isSmartRef__\\\":true,\\\"id\\\":258},{\\\"__isSmartRef__\\\":true,\\\"id\\\":259}],\\\"doNotSerialize\\\":[\\\"$$textString\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\"],\\\"doNotCopyProperties\\\":[\\\"$$textString\\\"],\\\"_MinTextWidth\\\":588.0166612695056,\\\"_MinTextHeight\\\":null,\\\"lastSaveSource\\\":\\\"\\\",\\\"isBeingDragged\\\":false,\\\"draggingEnabled\\\":false,\\\"objectEditorPane\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"isCopyMorphRef\\\":true,\\\"morphRefId\\\":1,\\\"statusMorph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":261},\\\"derivationIds\\\":[219,\\\"DD5046D0-C1D6-412A-83C9-CD7EE63D40E0\\\",\\\"4D92BDFD-A599-4154-A197-A4B1292C1619\\\",\\\"98551F68-B128-4262-9BC2-6B8AC7C8D7C0\\\",\\\"47731662-FF8E-4C0F-A170-FD5C56A06021\\\",\\\"3FC7FDE6-156F-4056-BB04-B76D8B6C5472\\\",\\\"C1E8D5BB-56F9-47B3-A520-BEEFEF791823\\\",\\\"115FC149-EEF9-415A-A5B7-AB0B9D0170A4\\\",\\\"0D66FA39-01E7-4F16-840C-4FA0FA14DD10\\\",\\\"B0A74693-DE3F-4867-8DC0-61B098A8F0D1\\\",\\\"3547765B-E224-48EC-B58F-278C1DC7422E\\\",\\\"8561ACCF-315A-46EC-9412-BC5D4C55D437\\\",\\\"533D6602-9E1A-414A-9646-0FEF9ECCEBF7\\\",\\\"5141CF81-6EA1-419B-97AC-62C22FEFC658\\\",\\\"B9E83FD9-9781-4F00-8A07-0C96E0D29D3D\\\",\\\"034F48B5-B4B1-4DF5-9FA5-9A9CFB99F43A\\\",\\\"70FBC800-1914-4F9C-A8E4-2190F72E2902\\\",\\\"64465644-E389-4AA2-BE05-93FB591B45D0\\\",\\\"E80928FE-6AC8-4FE0-B0A2-7C7A0C7D5E85\\\",\\\"E24E50AD-DCA6-4D01-A523-CC1E4FB09222\\\",\\\"27E050B0-3192-426E-B01D-907ECF280A68\\\",\\\"A241F064-0186-4F84-A037-84CBD9E0D24D\\\",\\\"829776FC-15F2-466D-B5F4-88CC9444B1B8\\\",\\\"22E56E25-3268-413C-B033-1DB2D96AFA9B\\\",\\\"FD5B6693-EB83-4E16-BEA6-D5E23C7E3D48\\\",\\\"0A2AD01B-8B4E-4779-9FDF-A504DBC86B5D\\\",\\\"EBDFA302-80A1-48E9-B1B3-6143F685CCFF\\\",\\\"AB62E3F9-D889-47F9-922A-C440E6382005\\\",\\\"6675A7FB-925B-4D65-9CBE-77F2760A6040\\\",\\\"122CA78C-89E9-45CE-ADE1-33219233E35A\\\"],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"syntaxHighlightingWhileTyping\\\":true,\\\"#startLetters\\\":\\\"enable\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"_syntaxHighlightTimeout\\\":null,\\\"lastSyntaxHighlightTimes\\\":[1,5,7,3,4,5,5,11,10,10],\\\"_lastSyntaxHighlightTime\\\":3,\\\"previousSelection\\\":[429,429],\\\"textString\\\":\\\"\\\",\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":266},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(2,1,0,0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(341.2,-18.3)\\\",\\\"_Position\\\":\\\"lively.pt(200.0,40.0)\\\"},\\\"237\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Fill\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":1,\\\"_BorderRadius\\\":0,\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"_ClipMode\\\":\\\"auto\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(590.0,380.8)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Fill\\\":\\\"Color.rgb(243,243,243)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"238\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":239},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"_id\\\":\\\"_984\\\",\\\"storedString\\\":\\\"\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"239\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"240\\\":{\\\"resizeWidth\\\":true,\\\"resizeHeight\\\":true},\\\"241\\\":{\\\"requiredModules\\\":[],\\\"partsSpaceName\\\":\\\"PartsBin/Widgets/\\\",\\\"migrationLevel\\\":2,\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"242\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"243\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"sourceAttrName\\\":\\\"textString\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":244},\\\"targetMethodName\\\":\\\"indicateUnsavedChanges\\\",\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"244\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"9016491A-C768-4B45-9321-45C78BCEE4A6\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":245},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"savedColor\\\",\\\"alarmColor\\\",\\\"distanceToDragEvent\\\"],\\\"showsHalos\\\":false,\\\"name\\\":\\\"ChangeIndicator\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":246},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":247},\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":248},\\\"isBeingDragged\\\":false,\\\"grabbingEnabled\\\":false,\\\"draggingEnabled\\\":false,\\\"isCopyMorphRef\\\":true,\\\"morphRefId\\\":26,\\\"derivationIds\\\":[220,\\\"EE491D24-F056-4AFE-A669-7B7048C6C3D1\\\",\\\"3FA4A8C3-0FC0-43A0-8C00-00A96F9022E2\\\",\\\"62DAD3C6-A81D-450F-B32F-601EA7E619D8\\\",\\\"EEDB0C58-5990-481A-A7FF-ACB1A2DF08DD\\\",\\\"16F708CB-1259-4A75-BAEF-1A5216C6CB19\\\",\\\"97CA61D3-E09B-43CD-9880-D8B36FA303F3\\\",\\\"0AF6BEEC-8A57-44FF-9D8D-40BA6CC6A0CD\\\",\\\"AF2BEE76-C34F-457E-8699-9896327A4C07\\\",\\\"5EC39FF0-602F-44A2-BE3A-04FCA127E5D1\\\",\\\"44CEBF61-9A92-4E36-9576-425D5054B471\\\",\\\"E9ACF86B-B775-4125-83BC-7E4500597D40\\\",\\\"FE62294A-F891-45E4-AAE7-6F386B5A8CB5\\\",\\\"8771140D-0D57-4CAF-A57B-857F858CCC73\\\",\\\"BE774795-5889-4DB8-A366-1C774555761B\\\",\\\"89DA16ED-5636-4C0D-B52F-A327A5526DD6\\\",\\\"94DAC0EC-79E9-48E5-90D5-2BB59495BD0B\\\",\\\"048AE915-30CF-4DE4-819B-F7D41CE99585\\\",\\\"0417EEDD-6B12-4AF1-B7BC-875E32521980\\\",\\\"5DFAFB2A-C915-429E-A58C-030C229C9AB8\\\",\\\"BD996DFA-D248-4D9C-AF33-C5BA2511A09E\\\",\\\"9F92F095-A6B5-46E8-ADA1-051904ABE386\\\",\\\"214CA9C7-6225-49ED-A484-C2D8D92B35ED\\\",\\\"7258922C-C991-4EF3-A09B-318D8B6A1306\\\",\\\"1F8069E8-E7D5-4153-AE2C-96F1782F041F\\\",\\\"74FBBDBC-44BA-4111-B3DB-58142522023F\\\",\\\"91D6D585-64D8-491A-AAAB-AF0A99533DEC\\\",\\\"1761630D-17E9-4E04-A73C-9D15C26E19E3\\\",\\\"B8E628C4-20D6-4B26-B820-A8D07194CE6F\\\",\\\"6511B508-3FE2-4BDC-906A-D4E827163B0D\\\"],\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":249},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Box\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Core\\\",\\\"_Position\\\":\\\"lively.pt(782.0,40.0)\\\",\\\"savedColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"alarmColor\\\":\\\"Color.rgb(240,0,0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(37.3,-17.5)\\\"},\\\"245\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Fill\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":1,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_BorderRadius\\\":0,\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(8.6,9.7)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Fill\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"246\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Basic\\\",\\\"comment\\\":\\\"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!\\\",\\\"migrationLevel\\\":2,\\\"partName\\\":\\\"Rectangle\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"247\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":244},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"248\\\":{\\\"moveHorizontal\\\":true,\\\"adjustForNewBounds\\\":true},\\\"249\\\":{\\\"indicateUnsavedChanges\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":250},\\\"setColors\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":254}},\\\"250\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":251},\\\"source\\\":\\\"function indicateUnsavedChanges() {\\\\n if (this.owner.scriptPane.hasChanged()) {\\\\n this.setColors(this.alarmColor);\\\\n } else {\\\\n this.setColors(this.savedColor);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":252},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"251\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":244}},\\\"252\\\":{\\\"user\\\":\\\"lauritz\\\",\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":253}},\\\"253\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Sep 27 2011 20:09:19 GMT+0200 (CEST)\\\"},\\\"254\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":255},\\\"source\\\":\\\"function setColors(color) {\\\\n this.setFill(color);\\\\n this.setBorderColor(color);\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":256},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"255\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":244}},\\\"256\\\":{\\\"user\\\":\\\"lauritz\\\",\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":257}},\\\"257\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Sep 27 2011 19:06:09 GMT+0200 (CEST)\\\"},\\\"258\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"sourceAttrName\\\":\\\"textString\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"targetMethodName\\\":\\\"highlightJavaScriptSyntax\\\",\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"259\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"sourceAttrName\\\":\\\"textString\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"targetMethodName\\\":\\\"highlightSyntaxDebounced\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":260},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"260\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236}},\\\"261\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":262},\\\"id\\\":553,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":263}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":265},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"_ClipMode\\\":\\\"visible\\\",\\\"fixedWidth\\\":true,\\\"fixedHeight\\\":true,\\\"allowInput\\\":true,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_FontSize\\\":11,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_TextColor\\\"],\\\"_MaxTextWidth\\\":90,\\\"_MinTextWidth\\\":90,\\\"_MaxTextHeight\\\":null,\\\"_MinTextHeight\\\":null,\\\"evalEnabled\\\":false,\\\"_Align\\\":\\\"center\\\",\\\"_VerticalAlign\\\":\\\"center\\\",\\\"owner\\\":null,\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(275.5,224.3)\\\",\\\"_TextColor\\\":\\\"Color.rgb(0,204,0)\\\"},\\\"262\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_BorderColor\\\",\\\"_Fill\\\"],\\\"_ClipMode\\\":\\\"visible\\\",\\\"_BorderWidth\\\":1,\\\"_StrokeOpacity\\\":0,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(100.0,25.0)\\\",\\\"_Padding\\\":\\\"lively.rect(4,2,0,0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(204,204,204)\\\",\\\"_Fill\\\":\\\"Color.rgb(255,255,255)\\\"},\\\"263\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":264},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":261},\\\"_id\\\":\\\"_1099\\\",\\\"storedString\\\":\\\"saved source\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"264\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"265\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":261},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"266\\\":{\\\"doSave\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":267},\\\"boundEval\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":275},\\\"reset\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":283},\\\"display\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":287},\\\"hasChanged\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":291},\\\"displayStatus\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":295},\\\"updateTarget\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":299}},\\\"267\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":268},\\\"source\\\":\\\"function doSave() {\\\\n $super();\\\\n var saved = this.boundEval(this.getTextString());\\\\n if (saved) {\\\\n this.lastSaveSource = this.textString;\\\\n this.owner.changeIndicator.indicateUnsavedChanges();\\\\n this.owner.updateLists();\\\\n this.owner.selectChangedContent(this.getTextString());\\\\n this.displayStatus(\\\\\\\"saved source\\\\\\\", Color.green);\\\\n } else {\\\\n this.displayStatus(\\\\\\\"not saved\\\\\\\", Color.red);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":273},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"268\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":269}},\\\"269\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":270}},\\\"270\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":271},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch(e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":272},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"271\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"name\\\":\\\"doSave\\\"},\\\"272\\\":{},\\\"273\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":274},\\\"user\\\":\\\"lauritz\\\"},\\\"274\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 17 2011 23:15:19 GMT+0100 (CET)\\\"},\\\"275\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":276},\\\"source\\\":\\\"function boundEval(str) {\\\\n var result;\\\\n\\\\n this.objectEditorPane.ensureAnnotationLayer();\\\\n withLayers([ScriptAnnotationLayer], function() {\\\\n result = $super(str);\\\\n })\\\\n \\\\n return result\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":281},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"276\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":277}},\\\"277\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":278}},\\\"278\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":279},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch(e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":280},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"279\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"name\\\":\\\"boundEval\\\"},\\\"280\\\":{},\\\"281\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":282},\\\"user\\\":\\\"lauritz\\\",\\\"categories\\\":[]},\\\"282\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Nov 16 2011 05:41:53 GMT+0100 (CET)\\\"},\\\"283\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":284},\\\"source\\\":\\\"function reset() {\\\\n this.doitContext = null;\\\\n this.lastSaveSource = \\\\\\\"\\\\\\\";\\\\n this.textString = \\\\\\\"\\\\\\\";\\\\n this.lastSaveSource = this.textString;\\\\n this.enableSyntaxHighlighting();\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":285},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"284\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236}},\\\"285\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":286},\\\"user\\\":\\\"cschuster\\\",\\\"tags\\\":[]},\\\"286\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed May 16 2012 20:52:57 GMT+0200 (CEST)\\\"},\\\"287\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":288},\\\"source\\\":\\\"function display(jsCode) {\\\\n this.lastSaveSource = jsCode;\\\\n this.setTextString(jsCode);\\\\n this.enableSyntaxHighlighting();\\\\n this.highlightJavaScriptSyntax();\\\\n this.applyStyle({align: 'left'});\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":289},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"288\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236}},\\\"289\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"290\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:02:26 GMT+0200 (CEST)\\\"},\\\"291\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":292},\\\"source\\\":\\\"function hasChanged() {\\\\n var cleanText = function (string) {\\\\n var source = string.trim();\\\\n if (source.substring(0,2) === \\\\\\\"//\\\\\\\") {\\\\n // removes annotation line\\\\n source = source.substring(source.indexOf(\\\\\\\"\\\\\\\\n\\\\\\\"), source.length);\\\\n source = source.trim();\\\\n }\\\\n if (source === 'undefined' || source === 'null') source = '';\\\\n return source;\\\\n }\\\\n var cleanedTextString = cleanText(this.textString);\\\\n var cleanedLastSource = cleanText(this.lastSaveSource);\\\\n return cleanedTextString !== cleanedLastSource;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":293},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"292\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236}},\\\"293\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":294},\\\"user\\\":\\\"lauritz\\\",\\\"categories\\\":[]},\\\"294\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Mon Oct 03 2011 18:29:45 GMT+0200 (CEST)\\\"},\\\"295\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":296},\\\"source\\\":\\\"function displayStatus(msg, color, delay) {\\\\n if (!this.statusMorph) {\\\\n this.statusMorph = new TextMorph(pt(100,25).extentAsRectangle());\\\\n this.statusMorph.applyStyle({borderWidth: 1, strokeOpacity: 0, borderColor: Color.gray});\\\\n this.statusMorph.setFill(this.owner.getFill());\\\\n this.statusMorph.setFontSize(11);\\\\n this.statusMorph.setAlign('center');\\\\n this.statusMorph.setVerticalAlign('center');\\\\n }\\\\n this.statusMorph.setTextString(msg);\\\\n this.statusMorph.centerAt(this.innerBounds().center());\\\\n this.statusMorph.setTextColor(color || Color.black);\\\\n this.addMorph(this.statusMorph);\\\\n (function() { this.statusMorph.remove() }).bind(this).delay(delay || 2); \\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":297},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"296\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236}},\\\"297\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":298},\\\"user\\\":\\\"lauritz\\\",\\\"categories\\\":[]},\\\"298\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Nov 23 2011 18:23:05 GMT+0100 (CET)\\\"},\\\"299\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":300},\\\"source\\\":\\\"function updateTarget(target) {\\\\n module('lively.ide.SyntaxHighlighting').load(true);\\\\n this.doitContext = this.owner.target;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":301},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"300\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236}},\\\"301\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":302},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"302\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:07:42 GMT+0200 (CEST)\\\"},\\\"303\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":304}],\\\"scripts\\\":[],\\\"id\\\":847,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":309},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"showsMorphMenu\\\":true,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"padding\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":310},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":315},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":304},\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"showsHalos\\\":false,\\\"_Rotation\\\":0,\\\"name\\\":\\\"ObjectEditorClassButton\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":320},\\\"_Scale\\\":1,\\\"owner\\\":null,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":321},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":322},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Button\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(820.0,9.0)\\\",\\\"padding\\\":\\\"lively.rect(5,0,0,0)\\\"},\\\"304\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":848,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":305},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"showsMorphMenu\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_MaxTextWidth\\\":116,\\\"_MaxTextHeight\\\":18,\\\"fixedHeight\\\":true,\\\"allowsInput\\\":false,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"textColor\\\",\\\"padding\\\",\\\"_Padding\\\"],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":303},\\\"eventsAreIgnored\\\":true,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":306}],\\\"prevScroll\\\":[0,0],\\\"_FontFamily\\\":\\\"Helvetica, Sans-Serif\\\",\\\"_ClipMode\\\":\\\"visible\\\",\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"_Align\\\":\\\"center\\\",\\\"_Scale\\\":1,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":308},\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"textColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"305\\\":{\\\"borderWidth\\\":0,\\\"fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(116.0,18.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"306\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":307},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":304},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1355\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"307\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"308\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":304},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"309\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":310},\\\"_BorderWidth\\\":1,\\\"_BorderRadius\\\":5,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(116.0,20.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(214,214,214)\\\"},\\\"310\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":311},{\\\"__isSmartRef__\\\":true,\\\"id\\\":312},{\\\"__isSmartRef__\\\":true,\\\"id\\\":313},{\\\"__isSmartRef__\\\":true,\\\"id\\\":314}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"311\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"312\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"313\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"314\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"315\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":316},{\\\"__isSmartRef__\\\":true,\\\"id\\\":317},{\\\"__isSmartRef__\\\":true,\\\"id\\\":318},{\\\"__isSmartRef__\\\":true,\\\"id\\\":319}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"316\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"317\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"318\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"319\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"320\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Inputs/\\\",\\\"migrationLevel\\\":2,\\\"comment\\\":\\\"Simple button. Connect to 'fire' to trigger actions when the button is pressed.\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"321\\\":{\\\"moveHorizontal\\\":true},\\\"322\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":303},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"323\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"06822A39-C077-4531-B3A6-3DAC393B6E04\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":324},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"distanceToDragEvent\\\"],\\\"itemList\\\":[],\\\"selectedLineNo\\\":1,\\\"showsHalos\\\":false,\\\"name\\\":\\\"ObjectEditorConnectionList\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":325},\\\"_ClipMode\\\":\\\"auto\\\",\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":326}],\\\"doNotSerialize\\\":[\\\"$$selection\\\"],\\\"doNotCopyProperties\\\":[\\\"$$selection\\\"],\\\"prevScroll\\\":[0,0],\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":328},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":329},\\\"_FontSize\\\":10,\\\"grabbingEnabled\\\":false,\\\"draggingEnabled\\\":false,\\\"isCopyMorphRef\\\":true,\\\"morphRefId\\\":19,\\\"derivationIds\\\":[209,\\\"3900F5DF-0FF7-4C94-8BDB-44AAE12B4A3E\\\",\\\"35301083-B60D-4A43-8566-23860EEB4C04\\\",\\\"9CC401CC-5A35-4643-935B-FD049C284E16\\\",\\\"C9879D40-5E79-4C56-AA79-562ED82BF052\\\",\\\"9F6F9261-EB76-4B58-B77D-7D70813A1ED7\\\",\\\"8B59E237-F372-4F70-9768-7E9C1A7A021D\\\",\\\"FC85F1B9-1978-42D2-850C-BD249981E8B4\\\",\\\"D2B607C6-A89B-4B3F-91BB-720451EAB98D\\\",\\\"CC361093-FF73-479B-9431-C645CB48F518\\\",\\\"307D3B7C-C0E1-484F-8D7E-39FBA9D8EDA5\\\",\\\"038AF132-861E-4A77-8756-E6B476413639\\\",\\\"65B6CA87-98DE-4473-B4DD-F8763BC3B06A\\\",\\\"0AA0E45B-6DCC-4AE0-938C-E53794A511DF\\\",\\\"806ACC1C-1353-436B-B1FE-568846777C17\\\",\\\"C74AE022-1184-4FDF-A53D-A17627FF61EA\\\",\\\"686AF565-EEB0-4AB7-A12E-26727DAD9291\\\",\\\"1102A5B3-9973-4471-9EDD-FD7AB802DEA6\\\",\\\"BEB06225-53D0-4ACC-9154-DC2DEB5728B7\\\",\\\"E32FE34B-7520-4612-B927-C8F9EDFC69BB\\\",\\\"D21F598A-4E44-4752-B205-9595DF0E9AE3\\\",\\\"FD6670F8-44F6-436A-960F-8BE8890F8B75\\\",\\\"C5522110-E6CA-4F96-B33E-BEBF6978088A\\\",\\\"BC9AC080-8315-49F1-B6CB-42F3B802F7D9\\\",\\\"242A0967-D906-4396-9326-3CC0C9C3EA60\\\",\\\"39C09174-63A5-421F-AB88-7A98755661E5\\\",\\\"40C2C766-248F-451F-9D85-D1E4DCCB559D\\\",\\\"C89F1632-FADA-4B3E-B2D9-1C1020ACB29A\\\",\\\"F78E083D-993E-4963-8A7F-CB7182DE3931\\\",\\\"CA8FBD0F-D14E-42E6-A6D4-803B9EE12264\\\"],\\\"selection\\\":null,\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":330},\\\"__LivelyClassName__\\\":\\\"lively.morphic.List\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Core\\\",\\\"_Position\\\":\\\"lively.pt(10.0,346.7)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(125.0,-17.1)\\\"},\\\"324\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Fill\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":1,\\\"_BorderRadius\\\":0,\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(180.0,74.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Fill\\\":\\\"Color.rgb(243,243,243)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"325\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/NewWorld\\\",\\\"migrationLevel\\\":2,\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"326\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":323},\\\"sourceAttrName\\\":\\\"selection\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"targetMethodName\\\":\\\"displaySourceForConnection\\\",\\\"converterString\\\":\\\"function (value) {\\\\n if (!value) return;\\\\n return (value === '-- ALL --') ? null : value[1];\\\\n}\\\",\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":327},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"327\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":323},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"328\\\":{\\\"resizeHeight\\\":false,\\\"moveVertical\\\":true},\\\"329\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":323},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"330\\\":{\\\"preselectItem\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":331}},\\\"331\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":332},\\\"source\\\":\\\"function preselectItem() {\\\\n if (this.getList().size() === 2) {\\\\n this.selectAt(1);\\\\n } else {\\\\n this.selectAt(0);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":333},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"332\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":323}},\\\"333\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":334},\\\"user\\\":\\\"lauritz\\\"},\\\"334\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 17 2011 04:12:58 GMT+0100 (CET)\\\"},\\\"335\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":336}],\\\"scripts\\\":[],\\\"id\\\":47,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":340},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"showsMorphMenu\\\":true,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"padding\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":341},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":346},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":336},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":351}],\\\"doNotSerialize\\\":[\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$fire\\\"],\\\"showsHalos\\\":false,\\\"_Rotation\\\":0,\\\"name\\\":\\\"ObjectEditorTargetButton\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":352},\\\"_Scale\\\":1,\\\"owner\\\":null,\\\"isCopyMorphRef\\\":true,\\\"morphRefId\\\":1,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Button\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(215.0,35.0)\\\",\\\"padding\\\":\\\"lively.rect(5,0,0,0)\\\"},\\\"336\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":48,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":337},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"showsMorphMenu\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_MaxTextWidth\\\":116,\\\"_MaxTextHeight\\\":20,\\\"fixedHeight\\\":true,\\\"allowsInput\\\":false,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"textColor\\\",\\\"padding\\\",\\\"_Padding\\\"],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":335},\\\"eventsAreIgnored\\\":true,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":338}],\\\"prevScroll\\\":[0,0],\\\"_FontFamily\\\":\\\"Helvetica, Sans-Serif\\\",\\\"_ClipMode\\\":\\\"visible\\\",\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"_Align\\\":\\\"center\\\",\\\"_Scale\\\":1,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"textColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"337\\\":{\\\"borderWidth\\\":0,\\\"fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(116.0,20.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"338\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":339},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":336},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1356\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"339\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"340\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":341},\\\"_BorderWidth\\\":1,\\\"_BorderRadius\\\":5,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(116.0,20.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(214,214,214)\\\"},\\\"341\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":342},{\\\"__isSmartRef__\\\":true,\\\"id\\\":343},{\\\"__isSmartRef__\\\":true,\\\"id\\\":344},{\\\"__isSmartRef__\\\":true,\\\"id\\\":345}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"342\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"343\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"344\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"345\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"346\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":347},{\\\"__isSmartRef__\\\":true,\\\"id\\\":348},{\\\"__isSmartRef__\\\":true,\\\"id\\\":349},{\\\"__isSmartRef__\\\":true,\\\"id\\\":350}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"347\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"348\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"349\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"350\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"351\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":335},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8},\\\"targetMethodName\\\":\\\"chooseTargetMorphMenu\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"352\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Inputs/\\\",\\\"migrationLevel\\\":2,\\\"comment\\\":\\\"Simple button. Connect to 'fire' to trigger actions when the button is pressed.\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"353\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":435,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":354},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"fixedHeight\\\":true,\\\"allowsInput\\\":true,\\\"_FontFamily\\\":\\\"Arial, sans-serif\\\",\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"textColor\\\",\\\"distanceToDragEvent\\\"],\\\"_MaxTextWidth\\\":218,\\\"_MaxTextHeight\\\":null,\\\"showsHalos\\\":false,\\\"_FontSize\\\":12,\\\"name\\\":\\\"ObjectEditorMorphSelector\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":355},\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":356}],\\\"charsReplaced\\\":\\\"\\\",\\\"lastFindLoc\\\":5,\\\"priorSelectionRange\\\":[15,15],\\\"prevScroll\\\":[0,0],\\\"_ClipMode\\\":\\\"visible\\\",\\\"list\\\":[],\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":358}],\\\"doNotSerialize\\\":[\\\"$$savedTextString\\\"],\\\"doNotCopyProperties\\\":[\\\"$$savedTextString\\\"],\\\"listMorph\\\":null,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"owner\\\":null,\\\"_Align\\\":\\\"left\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":360},\\\"_MinTextWidth\\\":218,\\\"_MinTextHeight\\\":null,\\\"scriptAnnotations\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":361},\\\"selection\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"previousSelection\\\":[0,13],\\\"isCopyMorphRef\\\":true,\\\"morphRefId\\\":1,\\\"isBeingDragged\\\":false,\\\"draggingEnabled\\\":false,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":380},\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"savedTextString\\\":\\\"100\\\",\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":381},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(200.0,10.0)\\\",\\\"textColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(153.9,-23.7)\\\"},\\\"354\\\":{\\\"fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\",\\\"_Fill\\\"],\\\"_BorderWidth\\\":1,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_BorderRadius\\\":3.7000000000000006,\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(220.0,20.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(192,192,192)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_Fill\\\":\\\"Color.rgb(244,244,244)\\\"},\\\"355\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Inputs/\\\",\\\"migrationLevel\\\":2,\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"356\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":357},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1357\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"357\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"358\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"sourceAttrName\\\":\\\"savedTextString\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"targetMethodName\\\":\\\"setTarget\\\",\\\"converterString\\\":\\\"function (name) { return $world.get(name)}\\\",\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":359},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"359\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"360\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"361\\\":{\\\"createListMorph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":362},\\\"displayTopLevelMorphs\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":364},\\\"onMouseUp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":366},\\\"resetConnections\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":368},\\\"setTargetToListSelection\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":370},\\\"setTargetOfPane\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":372},\\\"onBlur\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":374},\\\"reset\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":376},\\\"onMouseDown\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":378}},\\\"362\\\":{\\\"time\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":363},\\\"user\\\":\\\"lauritz\\\"},\\\"363\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Oct 28 2011 05:27:29 GMT+0200 (CEST)\\\"},\\\"364\\\":{\\\"time\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":365},\\\"user\\\":\\\"lauritz\\\"},\\\"365\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Oct 14 2011 23:48:37 GMT+0200 (CEST)\\\"},\\\"366\\\":{\\\"time\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":367},\\\"user\\\":\\\"lauritz\\\"},\\\"367\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Mon Oct 03 2011 18:51:14 GMT+0200 (CEST)\\\"},\\\"368\\\":{\\\"time\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":369},\\\"user\\\":\\\"lauritz\\\"},\\\"369\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Sep 28 2011 01:03:17 GMT+0200 (CEST)\\\"},\\\"370\\\":{\\\"time\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":371},\\\"user\\\":\\\"lauritz\\\"},\\\"371\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Sat Oct 15 2011 00:00:58 GMT+0200 (CEST)\\\"},\\\"372\\\":{\\\"time\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":373},\\\"user\\\":\\\"lauritz\\\"},\\\"373\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Mon Oct 03 2011 18:34:37 GMT+0200 (CEST)\\\"},\\\"374\\\":{\\\"time\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":375},\\\"user\\\":\\\"lauritz\\\"},\\\"375\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Oct 07 2011 19:24:18 GMT+0200 (CEST)\\\"},\\\"376\\\":{\\\"time\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":377},\\\"user\\\":\\\"lauritz\\\"},\\\"377\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Oct 07 2011 19:26:15 GMT+0200 (CEST)\\\"},\\\"378\\\":{\\\"time\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":379},\\\"user\\\":\\\"lauritz\\\"},\\\"379\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Mon Oct 17 2011 19:49:00 GMT+0200 (CEST)\\\"},\\\"380\\\":{},\\\"381\\\":{\\\"getList\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":382},\\\"setList\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":385},\\\"reset\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":388},\\\"example\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":391},\\\"removeList\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":394},\\\"onBlur\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":397},\\\"createListMorph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":404},\\\"resetConnections\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":407},\\\"displayTopLevelMorphs\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":410},\\\"setTargetToListSelection\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":413},\\\"setTargetOfPane\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":416},\\\"onMouseDown\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":419}},\\\"382\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":383},\\\"source\\\":\\\"function getList() {\\\\n return this.world().indentedListItemsOfMorphNames();\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":384},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"383\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353}},\\\"384\\\":{},\\\"385\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":386},\\\"source\\\":\\\"function setList(list) {\\\\n return this.list = list;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":387},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"386\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353}},\\\"387\\\":{},\\\"388\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":389},\\\"source\\\":\\\"function reset() {\\\\n this.list = [];\\\\n this.textString = 'empty';\\\\n this.removeList();\\\\n this.resetConnections();\\\\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":390},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"389\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353}},\\\"390\\\":{},\\\"391\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":392},\\\"source\\\":\\\"function example() {\\\\n/*\\\\nthis.example()\\\\nthis.getList()\\\\n*/\\\\n this.setList(Array.range(0,100));\\\\n this.textString = 'empty';\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":393},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"392\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353}},\\\"393\\\":{},\\\"394\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":395},\\\"source\\\":\\\"function removeList() {\\\\n this.listMorph && this.listMorph.remove()\\\\n this.listMorph = null;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":396},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"395\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353}},\\\"396\\\":{},\\\"397\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":398},\\\"source\\\":\\\"function onBlur() {\\\\n $super();\\\\n this.removeList();\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":403},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"398\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":399}},\\\"399\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":400}},\\\"400\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":401},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch(e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":402},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"401\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"name\\\":\\\"onBlur\\\"},\\\"402\\\":{},\\\"403\\\":{},\\\"404\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":405},\\\"source\\\":\\\"function createListMorph() {\\\\n var list = new lively.morphic.List(new Rectangle(0,0, this.getExtent().x, 520));\\\\n list.setList(this.getList());\\\\n list.setFontSize(12);\\\\n\\\\n list.disableGrabbing();\\\\n list.disableDragging();\\\\n \\\\n this.addMorph(list);\\\\n list.setPosition(pt(0,0));\\\\n\\\\n connect(list, 'selection', this, 'setTargetToListSelection');\\\\n \\\\n return list;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":406},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"405\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353}},\\\"406\\\":{},\\\"407\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":408},\\\"source\\\":\\\"function resetConnections() {\\\\n disconnectAll(this);\\\\n connect(this, 'savedTextString', this.owner, 'setTarget', {converter: \\\\n\\\\tfunction (name) { return $world.get(name)}});\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":409},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"408\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353}},\\\"409\\\":{},\\\"410\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":411},\\\"source\\\":\\\"function displayTopLevelMorphs() {\\\\n if (this.listMorph) { this.removeList(); return true }\\\\n var list = this.createListMorph(); \\\\n this.addMorph(list);\\\\n this.listMorph = list;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":412},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"411\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353}},\\\"412\\\":{},\\\"413\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":414},\\\"source\\\":\\\"function setTargetToListSelection(selection) { \\\\n this.removeList();\\\\n if (!selection) return;\\\\n if (this.owner.scriptPane.hasChanged()) {\\\\n var that = this;\\\\n var callback = function (confirmed) {\\\\n if (confirmed) that.setTargetOfPane(selection);\\\\n }\\\\n this.owner.confirmUnsavedChanges(callback);\\\\n } else {\\\\n this.setTargetOfPane(selection);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":415},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"414\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353}},\\\"415\\\":{},\\\"416\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":417},\\\"source\\\":\\\"function setTargetOfPane(selection) {\\\\n this.owner.setTarget(selection);\\\\n this.setTextString(selection.getName());\\\\n this.removeList();\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":418},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"417\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353}},\\\"418\\\":{},\\\"419\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":420},\\\"source\\\":\\\"function onMouseDown(evt) {\\\\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\\\\n if (this.listMorph) {\\\\n return false;\\\\n } else {\\\\n this.displayTopLevelMorphs();\\\\n return true;\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":425},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"420\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":421}},\\\"421\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":422}},\\\"422\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":423},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch(e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":424},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"423\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"name\\\":\\\"onMouseDown\\\"},\\\"424\\\":{},\\\"425\\\":{},\\\"426\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"427\\\":{\\\"sortedScriptNamesOfObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":428},\\\"setTarget\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":431},\\\"generateSourceForScript\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":434},\\\"generateSourceForConnection\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":437},\\\"generateTargetCode\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":440},\\\"sortedConnectionNamesOfObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":443},\\\"displayJavaScriptSource\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":446},\\\"displaySourceForScript\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":449},\\\"displaySourceForConnection\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":452},\\\"newScript\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":455},\\\"newConnection\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":458},\\\"deleteSelectedScript\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":461},\\\"disconnectConnection\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":464},\\\"updateLists\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":467},\\\"displayInitialScript\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":470},\\\"reset\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":473},\\\"selectChangedContent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":476}},\\\"428\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":429},\\\"source\\\":\\\"function sortedScriptNamesOfObj(obj) {\\\\n if (!Functions.own(obj) || Functions.own(obj).size() == 0) return [];\\\\n return Functions.own(obj)\\\\n\\\\t.select(function(name) { return obj[name].hasLivelyClosure })\\\\n\\\\t.sortBy(function(name) { return name.toLowerCase() });\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":430},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"429\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"430\\\":{},\\\"431\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":432},\\\"source\\\":\\\"function setTarget(morph) {\\\\n this.reset();\\\\n module('lively.ide.SyntaxHighlighting').load(true);\\\\n this.target = morph;\\\\n this.morphSelector.textString = (this.target.getName() || this.target.toString());\\\\n this.scriptPane.doitContext = this.target;\\\\n this.updateLists();\\\\n this.displayInitialScript();\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":433},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"432\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"433\\\":{},\\\"434\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":435},\\\"source\\\":\\\"function generateSourceForScript(scriptName) {\\\\n var script = this.target[scriptName].getOriginal();\\\\n return Strings.format('this.addScript(%s);' ,script)\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":436},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"435\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"436\\\":{},\\\"437\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":438},\\\"source\\\":\\\"function generateSourceForConnection(connection) {\\\\n var c = connection, targetObject = this.target;\\\\n\\\\tif (!c.getTargetObj() || !c.getTargetObj().name || \\\\n\\\\t\\\\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\\\\n\\\\n\\\\tvar optConfig = []\\\\n\\\\tif (c.converterString)\\\\n\\\\t\\\\toptConfig.push(\\\\\\\"converter: \\\\\\\\n\\\\\\\\t\\\\\\\" + c.converterString)\\\\n\\\\tif (c.updaterString)\\\\n\\\\t\\\\toptConfig.push(\\\\\\\"updater: \\\\\\\\n\\\\\\\\t\\\\\\\" + c.updaterString)\\\\n\\\\treturn Strings.format('connect(%s, \\\\\\\"%s\\\\\\\", %s, \\\\\\\"%s\\\\\\\", {%s});', \\\\n\\\\t\\\\t\\\\tthis.generateTargetCode(targetObject, c.getSourceObj()),\\\\n\\\\t\\\\t\\\\tc.getSourceAttrName(),\\\\n\\\\t\\\\t\\\\tthis.generateTargetCode(targetObject, c.getTargetObj()),\\\\n\\\\t\\\\t\\\\tc.getTargetMethodName(),\\\\n\\\\t\\\\t\\\\toptConfig.join(','));\\\\n\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":439},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"438\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"439\\\":{},\\\"440\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":441},\\\"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\\\":442},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"441\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"442\\\":{},\\\"443\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":444},\\\"source\\\":\\\"function sortedConnectionNamesOfObj(obj) {\\\\n if (\\\\\\\"attributeConnections\\\\\\\" in obj) {\\\\n return obj.attributeConnections\\\\n .sortBy(function(each) {return name.toLowerCase() })\\\\n .collect(function(each) {return [each.getSourceAttrName(), each]});\\\\n } else {\\\\n return [];\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":445},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"444\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"445\\\":{},\\\"446\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":447},\\\"source\\\":\\\"function displayJavaScriptSource(jsCode) {\\\\n this.scriptPane.setTextString(jsCode);\\\\n this.scriptPane.highlightJavaScriptSyntax();\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":448},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"447\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"448\\\":{},\\\"449\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":450},\\\"source\\\":\\\"function displaySourceForScript(scriptName) {\\\\n if (!scriptName) return;\\\\n var code = \\\\\\\"\\\\\\\", that = this;\\\\n if (scriptName === \\\\\\\"-- ALL --\\\\\\\") {\\\\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\\\\n code = code.concat(that.generateSourceForScript(each)).concat(\\\\\\\"\\\\\\\\n\\\\\\\\n\\\\\\\");\\\\n });\\\\n } else {\\\\n code = this.generateSourceForScript(scriptName); \\\\n }\\\\n this.displayJavaScriptSource(code);\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":451},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"450\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"451\\\":{},\\\"452\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":453},\\\"source\\\":\\\"function displaySourceForConnection(connection) {\\\\n if (!connection) return;\\\\n var code = \\\\\\\"\\\\\\\", that = this;\\\\n if ((typeof connection === \\\\\\\"string\\\\\\\") && connection === \\\\\\\"-- ALL --\\\\\\\") {\\\\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\\\\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\\\\\\\"\\\\\\\\n\\\\\\\\n\\\\\\\");\\\\n })\\\\n } else {\\\\n code = this.generateSourceForConnection(connection);\\\\n }\\\\n this.displayJavaScriptSource(code);\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":454},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"453\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"454\\\":{},\\\"455\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":456},\\\"source\\\":\\\"function newScript() {\\\\n if (this.target) {\\\\n var code = \\\\\\\"this.addScript(function SCRIPTNAME() {\\\\\\\\n\\\\\\\\t\\\\\\\\n});\\\\\\\";\\\\n this.displayJavaScriptSource(code);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":457},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"456\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"457\\\":{},\\\"458\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":459},\\\"source\\\":\\\"function newConnection() {\\\\n if (this.target) {\\\\n var code = \\\\\\\"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\\\\\\\";\\\\n this.displayJavaScriptSource(code);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":460},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"459\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"460\\\":{},\\\"461\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":462},\\\"source\\\":\\\"function deleteSelectedScript() {\\\\n if (this.scriptList.selection && this.target) {\\\\n if (!this.target.hasOwnProperty(this.scriptList.selection)) return;\\\\n delete this.target[this.scriptList.selection];\\\\n this.updateLists();\\\\n this.displayInitialScript();\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":463},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"462\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"463\\\":{},\\\"464\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":465},\\\"source\\\":\\\"function disconnectConnection() {\\\\n var selection = this.connectionList.selection;\\\\n if (selection && \\\\n (typeof selection !== \\\\\\\"string\\\\\\\") &&\\\\n this.target.attributeConnections.indexOf(selection[1]) > -1) {\\\\n var c = this.connectionList.selection[1];\\\\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\\\\n this.updateLists();\\\\n this.displayInitialScript();\\\\n } \\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":466},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"465\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"466\\\":{},\\\"467\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":468},\\\"source\\\":\\\"function updateLists() {\\\\n this.scriptList.setList(this.sortedScriptNamesOfObj(this.target));\\\\n var scriptListItems = this.scriptList.getList();\\\\n scriptListItems.unshift(\\\\\\\"-- ALL --\\\\\\\");\\\\n this.scriptList.setList(scriptListItems);\\\\n\\\\n this.connectionList.setList(this.sortedConnectionNamesOfObj(this.target));\\\\n var connectionListItems = this.connectionList.getList();\\\\n connectionListItems.unshift(\\\\\\\"-- ALL --\\\\\\\");\\\\n this.connectionList.setList(connectionListItems);\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":469},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"468\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"469\\\":{},\\\"470\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":471},\\\"source\\\":\\\"function displayInitialScript() {\\\\n if (this.scriptList.getList().size() > 1) {\\\\n this.scriptList.selectAt(0);\\\\n } else if (this.connectionList.getList().size() > 1) {\\\\n this.connectionList.selectAt(0);\\\\n } else {\\\\n this.scriptList.selectAt(0);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":472},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"471\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"472\\\":{},\\\"473\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":474},\\\"source\\\":\\\"function reset() {\\\\n this.target = null;\\\\n this.scriptPane.doitContext = null;\\\\n this.scriptList.setList();\\\\n this.connectionList.setList();\\\\n this.scriptPane.setTextString(\\\\\\\"\\\\\\\");\\\\n this.morphSelector.reset();\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":475},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"474\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"475\\\":{},\\\"476\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":477},\\\"source\\\":\\\"function selectChangedContent(source) {\\\\n\\\\n var addScriptRegex = /this\\\\\\\\.addScript\\\\\\\\s*\\\\\\\\(\\\\\\\\s*function\\\\\\\\s*([^\\\\\\\\(]*)/g;\\\\n var addScriptMatches = [];\\\\n var addScriptMatch = addScriptRegex.exec(source);\\\\n while (addScriptMatch) {\\\\n addScriptMatches.push(addScriptMatch[1]);\\\\n addScriptMatch = addScriptRegex.exec(source);\\\\n }\\\\n \\\\n // if scripts were added, select either a specific one or all\\\\n if (addScriptMatches.length > 0) { \\\\n if (addScriptMatches.length === 1) {\\\\n var index = this.scriptList.getList().indexOf(addScriptMatches[0]);\\\\n if (index > -1) { \\\\n return this.scriptList.selectAt(index);\\\\n }\\\\n }\\\\n return this.scriptList.selectAt(0);\\\\n }\\\\n\\\\n var connectionRegex = \\\\n /connect\\\\\\\\(\\\\\\\\s*([^,]*)\\\\\\\\s*,\\\\\\\\s*\\\\\\\"([^,]*)\\\\\\\"\\\\\\\\s*,\\\\\\\\s*([^,]*)\\\\\\\\s*,\\\\\\\\s*\\\\\\\"([^,]*)\\\\\\\"/g;\\\\n var connectionMatches = [];\\\\n var connectionMatch = connectionRegex.exec(source);\\\\n while (connectionMatch) {\\\\n connectionMatches.push(connectionMatch);\\\\n connectionMatch = connectionRegex.exec(source);\\\\n }\\\\n\\\\n // if connections were made, select either a specific one or all\\\\n if (connectionMatches.length > 0) {\\\\n if (connectionMatches.length === 1) {\\\\n var match = connectionMatches[0];\\\\n for (var i=0; i -1) {\\\\n var c = selection[1];\\\\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\\\\n editor.updateLists();\\\\n editor.displayInitialScript();\\\\n } \\\\n }\\\\n\\\\n var message = 'Disconnect \\\\\\\"' + selection[0] +'\\\\\\\" connection?';\\\\n var callback = disconnectConnection;\\\\n\\\\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\\\\n\\\\n return this.world().openDialog(dialog);\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":569},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"568\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":544}},\\\"569\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":570},\\\"user\\\":\\\"lauritz\\\",\\\"categories\\\":[]},\\\"570\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Nov 11 2011 01:46:54 GMT+0100 (CET)\\\"},\\\"571\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":572}],\\\"scripts\\\":[],\\\"id\\\":\\\"0EC23EA3-7B34-429A-922D-5D139F127D1E\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":577},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"showsMorphMenu\\\":true,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"padding\\\",\\\"distanceToDragEvent\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":583},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":588},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":572},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":593}],\\\"doNotSerialize\\\":[\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$fire\\\"],\\\"showsHalos\\\":false,\\\"name\\\":\\\"ObjectEditorRemoveScriptButton\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":595},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":596},\\\"isCopyMorphRef\\\":true,\\\"morphRefId\\\":24,\\\"draggingEnabled\\\":false,\\\"objectEditorPane\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"derivationIds\\\":[217,\\\"FDC10087-12CF-4570-9211-8309CB6A9AA3\\\",\\\"E18FC530-4B1F-4F08-8DA6-3866A3519E56\\\",\\\"04A2AAC3-6A9E-40BB-9408-EBB2567EE63B\\\",\\\"8C1A42CE-840C-4AAE-BD79-C93A445B9EBF\\\",\\\"61FC11FA-B87E-4EFE-BD15-564D3178B68B\\\",\\\"ED34F9B5-9E00-41B3-8313-D9C3D6B3B231\\\",\\\"A7481F4B-D444-4B4F-BDA2-4F9F03AEC24D\\\",\\\"7DDF7175-34FC-4521-A7C3-580A8BE63351\\\",\\\"DEA39C05-FAD7-4882-AB3D-0EE12C3408F9\\\",\\\"99186A50-1411-4B6F-B1CB-FF0742C20D7D\\\",\\\"10F3E467-6BB8-4D07-BD17-8C50593FD6B8\\\",\\\"7260818C-6472-4288-8BDD-1E7798A543F3\\\",\\\"DEBB5BDB-018D-4BA1-9FB9-73DC84C51D89\\\",\\\"D75BCAED-3029-46EB-B944-4A102BB1BC0F\\\",\\\"9A977DA2-B325-4DFA-9683-3DC9ECEFAAC0\\\",\\\"48A5078F-B4A5-4F4E-884D-84CCDFFBE6F0\\\",\\\"33905494-AA01-4311-8398-1F6C3D4F1BAC\\\",\\\"5D7201A7-1374-49AD-851F-E3167EFED99E\\\",\\\"9B69B6C6-71F2-402E-89D1-E97FC2D3AE13\\\",\\\"DA1B3A74-F4A6-427B-8FBD-3D2E9D8CD866\\\",\\\"DBFC4A4F-8601-4C32-9460-53902C3B0F37\\\",\\\"ED51CA7C-CE32-4CF5-9398-0BA9B791FF5E\\\",\\\"4F7A7C1A-3788-478C-AFF5-BA62C7FCB01D\\\",\\\"FCEFF15E-E5B8-4C7E-A139-302649441119\\\",\\\"3674B8DC-F4E5-4A5C-ACEC-96D743BB6050\\\",\\\"33E0336F-FD6A-4AAB-AECB-B7D6C7C80631\\\",\\\"761015EE-47CF-40F6-A403-8A959B2DB0A6\\\",\\\"361B531D-7A1C-441A-BE8B-0B503543FF6C\\\",\\\"E283DDFD-1D8F-4E3D-A0BC-40C30221FFDC\\\"],\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"isPressed\\\":false,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":597},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Button\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(160.0,40.0)\\\",\\\"padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(33.4,-21.3)\\\"},\\\"572\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"97247E8A-2818-4B44-BCDD-348126BD380C\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":573},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"showsMorphMenu\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_MaxTextWidth\\\":25,\\\"_MaxTextHeight\\\":null,\\\"fixedHeight\\\":true,\\\"allowsInput\\\":false,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"textColor\\\",\\\"padding\\\",\\\"_Padding\\\",\\\"_TextColor\\\"],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":571},\\\"eventsAreIgnored\\\":true,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":574}],\\\"prevScroll\\\":[0,0],\\\"_FontFamily\\\":\\\"Helvetica, Sans-Serif\\\",\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"_Align\\\":\\\"center\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":576},\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"_MinTextWidth\\\":25,\\\"_MinTextHeight\\\":null,\\\"draggingEnabled\\\":false,\\\"derivationIds\\\":[218,\\\"852A7BD9-52EE-4708-A2D5-1BDECF33C958\\\",\\\"7B4F173E-9726-472A-9B30-530D4AA92AD9\\\",\\\"CBA217F6-2832-4213-9ABE-47753C1A4180\\\",\\\"E6B97D1D-95D5-4644-9359-1D08D42A51F4\\\",\\\"4391A57E-70C2-4628-9828-DD668CCE546E\\\",\\\"F0C6C298-3B8B-42B2-B5E9-E5B82F607B01\\\",\\\"DF0CAF75-4247-4797-B1A0-AD7444391E2A\\\",\\\"B4C4F09B-F663-47A1-B85F-461D5452F5F8\\\",\\\"FD966AB1-4685-4151-9A38-B1B21B0237EF\\\",\\\"CA91FC2C-D7CC-4123-AFD2-108F8F0C2E97\\\",\\\"88F1581A-7AEF-4646-B7F9-3890CDDB8494\\\",\\\"DC577877-7F00-4238-9246-08C2A10C0CC9\\\",\\\"818C9467-71A2-44D6-B01F-1523A0CD5476\\\",\\\"C0CF3DDB-AA12-49E0-B12A-6B620552BB47\\\",\\\"853E19A1-E97D-463D-A24F-0148671EB696\\\",\\\"0203CA4C-E523-4F7D-824B-F09BA3914BDD\\\",\\\"18B98A59-6C8E-4386-B3EF-A17259C51C0F\\\",\\\"24D84E0A-FA16-47DE-934D-E60729EEB227\\\",\\\"7035F1EB-4B8C-4F20-B3AC-966403F55C0A\\\",\\\"69831817-0662-4848-8481-44558987D21D\\\",\\\"BA13E4C6-DF2A-4059-9174-7725FA3FE514\\\",\\\"3E989A29-2A8F-4AFE-B312-A0852B746605\\\",\\\"7B675033-945D-4AE1-B85F-DBD35C7B02AA\\\",\\\"E0D76A08-70F9-4710-907E-B2D83D60D29A\\\",\\\"495F5D43-B450-45B7-B238-FC12AA8F6488\\\",\\\"B551041D-4E6E-44F3-8405-1DCE5344BCCD\\\",\\\"0A287650-EC32-45AA-8504-0513B196727F\\\",\\\"717B0EFA-1422-4224-9A53-5A494F6191A4\\\",\\\"C86C167E-8A7D-43BE-AFED-AAEDA70B95EE\\\"],\\\"_Scale\\\":1,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"textColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_TextColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"573\\\":{\\\"borderWidth\\\":0,\\\"fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(25.0,20.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\"},\\\"574\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":575},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":572},\\\"storedString\\\":\\\"-\\\",\\\"_id\\\":\\\"_1363\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"575\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"576\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":572},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"577\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":578},\\\"_BorderWidth\\\":1,\\\"_BorderRadius\\\":5,\\\"_ClipMode\\\":\\\"visible\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(25.0,20.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(214,214,214)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"578\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":579},{\\\"__isSmartRef__\\\":true,\\\"id\\\":580},{\\\"__isSmartRef__\\\":true,\\\"id\\\":581},{\\\"__isSmartRef__\\\":true,\\\"id\\\":582}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"579\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"580\\\":{\\\"offset\\\":0.3,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(221,221,221)\\\"},\\\"581\\\":{\\\"offset\\\":0.7,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(221,221,221)\\\"},\\\"582\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(204,204,204)\\\"},\\\"583\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":584},{\\\"__isSmartRef__\\\":true,\\\"id\\\":585},{\\\"__isSmartRef__\\\":true,\\\"id\\\":586},{\\\"__isSmartRef__\\\":true,\\\"id\\\":587}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"584\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"585\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"586\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"587\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"588\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":589},{\\\"__isSmartRef__\\\":true,\\\"id\\\":590},{\\\"__isSmartRef__\\\":true,\\\"id\\\":591},{\\\"__isSmartRef__\\\":true,\\\"id\\\":592}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"589\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"590\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"591\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"592\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"593\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":571},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":571},\\\"targetMethodName\\\":\\\"deleteSelectedScript\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":594},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"594\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":571},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":571}},\\\"595\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Inputs/\\\",\\\"migrationLevel\\\":2,\\\"comment\\\":\\\"Simple button. Connect to 'fire' to trigger actions when the button is pressed.\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"596\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":571},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"597\\\":{\\\"deleteSelectedScript\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":598}},\\\"598\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":599},\\\"source\\\":\\\"function deleteSelectedScript() {\\\\n\\\\n var editor = this.objectEditorPane;\\\\n var selection = editor.scriptList.selection;\\\\n\\\\n if (!editor.target || editor.scriptList.getList().size() < 2) \\\\n return; \\\\n\\\\n var deleteScript = function (confirmed) {\\\\n if (!confirmed) return;\\\\n \\\\n if (selection && editor.target) {\\\\n if (!editor.target.hasOwnProperty(selection)) \\\\n return;\\\\n delete editor.target[selection];\\\\n editor.updateLists();\\\\n editor.displayInitialScript();\\\\n }\\\\n }\\\\n\\\\n var message = 'Delete \\\\\\\"' + selection + '\\\\\\\" script?';\\\\n var callback = deleteScript;\\\\n\\\\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\\\\n\\\\n return this.world().openDialog(dialog);\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":600},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"599\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":571}},\\\"600\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":601},\\\"user\\\":\\\"lauritz\\\"},\\\"601\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 17 2011 18:12:21 GMT+0100 (CET)\\\"},\\\"602\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":603}],\\\"scripts\\\":[],\\\"id\\\":\\\"81F15272-5E6E-4544-B6FE-96BDD357A17C\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":609},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"showsMorphMenu\\\":true,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"padding\\\",\\\"distanceToDragEvent\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":610},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":615},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":603},\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"showsHalos\\\":false,\\\"name\\\":\\\"ObjectEditorMorphSelector\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":620},\\\"list\\\":[],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":621},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"textString\\\":\\\"\\\",\\\"selection\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":622},\\\"_ClipMode\\\":\\\"visible\\\",\\\"prevScroll\\\":[0,0],\\\"derivationIds\\\":[221,\\\"4AC64FBA-95AC-42B2-A078-B6DA97889093\\\",\\\"E26ED0E6-C4CE-4C82-94D5-175270E8459E\\\",\\\"D292F2FC-C2B6-48AE-B779-8CC5868FFA49\\\",\\\"53A862EB-032C-4BF0-9B21-58C7E0C0A9B2\\\",\\\"CC4D188B-510F-48DE-A0E1-EC8D2CD63F9F\\\",\\\"0CD057F2-3517-4849-A69E-1EF79B05ACE8\\\",\\\"66EBBB7D-8FA7-4D43-AE78-A18DA3B970BA\\\",\\\"A50C1893-4138-4E29-865B-92F53F76D08A\\\",\\\"1EC5D2B9-3539-419A-8DD6-CE82DEABB02C\\\",\\\"95DC06D5-F4C7-49E2-8A01-110D1B0AFBD0\\\",\\\"672DEFAB-2BE5-4C60-9779-3B44694FBEB1\\\",\\\"E3476213-5872-492C-BE29-0C6A5A150ED8\\\",\\\"AA2F6ABE-1CCB-403D-94DD-8FB371F3DDCE\\\",\\\"54B67D51-AB19-40A0-A2A6-EC51F3171CAC\\\",\\\"1CF44342-896F-4ACB-847F-7CB3CD10ED5A\\\",\\\"279A9257-1667-4E0C-844B-A4E0D02462F0\\\",\\\"DDCBD835-4B3F-4B8F-9623-696DA76C3A2C\\\",\\\"D2CB17F3-5DD0-4E97-BF99-40A95ABF976B\\\",\\\"FA519665-2394-43D3-8DCF-802A158F3291\\\",\\\"90519BB5-7419-46E0-B7E3-4C26304F3414\\\",\\\"0B7FC23C-C63C-4F20-8BAF-1BD1B7205762\\\",\\\"B54FAD70-E598-4B06-8F41-00843A06D4B0\\\",\\\"5A8ECBD6-ADDE-43FA-8D9E-BC483898DF8A\\\",\\\"69DD3160-FAD3-4AD8-9B1C-CB9229AD8034\\\",\\\"2C8AD368-8815-41D5-8C8D-CD36ECCF4A96\\\",\\\"80C5655D-B03D-413B-A84C-D59A60D8EEEC\\\",\\\"BA8066E4-5B8E-4048-97C5-332953805999\\\",\\\"E27E2CB2-789E-4269-B5E8-2631B5D2840B\\\",\\\"0EDAA37B-E8BA-4DE7-820A-17A44E299F5C\\\"],\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"isPressed\\\":false,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":628},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Button\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(200.1,10.0)\\\",\\\"padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(122.9,-11.6)\\\"},\\\"603\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"952BC06E-5007-4618-9289-931E66292E9D\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":604},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"showsMorphMenu\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_MaxTextWidth\\\":220,\\\"_MaxTextHeight\\\":null,\\\"fixedHeight\\\":true,\\\"allowsInput\\\":false,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"textColor\\\",\\\"padding\\\",\\\"_Padding\\\",\\\"_TextColor\\\"],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602},\\\"eventsAreIgnored\\\":true,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":605}],\\\"prevScroll\\\":[0,0],\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":607}],\\\"doNotSerialize\\\":[\\\"$$savedTextString\\\"],\\\"doNotCopyProperties\\\":[\\\"$$savedTextString\\\"],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":608},\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"_MinTextWidth\\\":220,\\\"_MinTextHeight\\\":null,\\\"_Align\\\":\\\"left\\\",\\\"_FontFamily\\\":\\\"Arial\\\",\\\"_FontSize\\\":10,\\\"derivationIds\\\":[222,\\\"30F054A3-7658-405B-8098-B7D87AA8A9ED\\\",\\\"556D6E07-45B7-42EC-A486-DE275EF0B034\\\",\\\"06B0B080-467A-46CC-8B0D-9C0A9B9A71F1\\\",\\\"5E2D96C9-BB9B-4735-8673-A79847435197\\\",\\\"B48AA022-2022-4A2A-9090-4D884FB3DFD3\\\",\\\"8B2F743A-98C5-45E1-B03C-5019114EAC47\\\",\\\"D09C56C3-A2DC-4BDF-B8A1-6365138ECD01\\\",\\\"74158C3D-B79E-43E7-B111-48701B10ACE2\\\",\\\"B19E117B-E40F-4B9F-86AC-BFB2AAFD5336\\\",\\\"4E3B3D72-E52C-44ED-AE32-78939BA1ECFD\\\",\\\"2459D1F0-E49C-4882-AB4C-D78C1A496962\\\",\\\"3D8D3B02-0459-45C1-A606-D0DB4B07958C\\\",\\\"78AAE288-D261-4BEA-9436-C8C31B890B44\\\",\\\"2E10F795-9892-4BF7-9A46-BCB90FD6112E\\\",\\\"DE32EFA9-C920-42F6-9F2E-7EDABEC006AF\\\",\\\"23FBFC79-1927-48FD-8C1C-09FFD7539784\\\",\\\"3409506C-9BAE-43DA-BCAF-94392F9646DF\\\",\\\"ED94289E-98FC-4126-9EED-25FDC98D5BFC\\\",\\\"63C2F1D8-3A1B-464B-9945-1F661D4CFE26\\\",\\\"782AAB82-32E9-4A37-9DC0-3118636C2CCE\\\",\\\"D564B3C8-D9B5-4D7D-80DD-16715ED878F6\\\",\\\"D9344242-9F26-4A5D-B86D-6FAEA43B439C\\\",\\\"E7E3A5EE-8F82-4F04-9E65-771E2E4AC9D1\\\",\\\"55BF0D1C-FCDF-4D8B-9E42-8EF0F36074A3\\\",\\\"B3BE05E0-5704-45B4-8B1D-E7FDA5CE6235\\\",\\\"9A503124-0F1D-4390-B668-E4457CBC1376\\\",\\\"26D1AD85-C129-4C24-A16A-B6863FC35F41\\\",\\\"7425ED3B-1418-47C8-A2EE-52CDF3C4D860\\\",\\\"C4B9C269-4F6E-4EA2-A6EA-38C21A011591\\\"],\\\"_Scale\\\":1,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(2.0,1.0)\\\",\\\"textColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"_TextColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"604\\\":{\\\"borderWidth\\\":0,\\\"fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(220.0,20.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\"},\\\"605\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":606},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":603},\\\"_id\\\":\\\"_985\\\",\\\"storedString\\\":\\\"empty\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"606\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"607\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":603},\\\"sourceAttrName\\\":\\\"savedTextString\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602},\\\"targetMethodName\\\":\\\"selection\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"608\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":603},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"609\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":610},\\\"_BorderWidth\\\":1,\\\"_BorderRadius\\\":5,\\\"_ClipMode\\\":\\\"visible\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(220.0,20.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(214,214,214)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"610\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":611},{\\\"__isSmartRef__\\\":true,\\\"id\\\":612},{\\\"__isSmartRef__\\\":true,\\\"id\\\":613},{\\\"__isSmartRef__\\\":true,\\\"id\\\":614}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"611\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"612\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"613\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"614\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"615\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":616},{\\\"__isSmartRef__\\\":true,\\\"id\\\":617},{\\\"__isSmartRef__\\\":true,\\\"id\\\":618},{\\\"__isSmartRef__\\\":true,\\\"id\\\":619}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"616\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"617\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"618\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"619\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"620\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Inputs/\\\",\\\"migrationLevel\\\":2,\\\"partName\\\":\\\"ChoiceButton\\\",\\\"comment\\\":\\\"Click on it and you get a list of things to choose from.\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"621\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"622\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":181,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":623},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"fixedHeight\\\":false,\\\"allowsInput\\\":true,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"textColor\\\",\\\"_TextColor\\\",\\\"distanceToDragEvent\\\"],\\\"_MaxTextWidth\\\":580,\\\"_MaxTextHeight\\\":null,\\\"showsHalos\\\":false,\\\"_FontSize\\\":28,\\\"name\\\":\\\"Title\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":624},\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":625}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":627},\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"_MinTextWidth\\\":580,\\\"_MinTextHeight\\\":null,\\\"_Rotation\\\":0,\\\"_Scale\\\":1.002003004005006,\\\"previousSelection\\\":[35,35],\\\"priorSelectionRange\\\":[23,23],\\\"charsReplaced\\\":\\\"WIP / Proof of Concept\\\",\\\"lastFindLoc\\\":22,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"isCopyMorphRef\\\":true,\\\"morphRefId\\\":2,\\\"prevScroll\\\":[0,0],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(37.0,23.0)\\\",\\\"textColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_TextColor\\\":\\\"Color.rgb(0,79,152)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(221.0,-12.0)\\\"},\\\"623\\\":{\\\"fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":0,\\\"_ClipMode\\\":\\\"visible\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(580.0,43.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(255,255,255)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"624\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Worlds/\\\",\\\"comment\\\":\\\"For example a world title.\\\",\\\"partName\\\":\\\"Title\\\",\\\"migrationLevel\\\":2,\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"625\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":626},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":622},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1365\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"626\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"627\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":622},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"628\\\":{\\\"reset\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":629},\\\"onMouseDown\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":633},\\\"onBlur\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":641},\\\"createScenePresentation\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":649},\\\"presentTargetChooser\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":653},\\\"removeTargetChooser\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":657},\\\"removeHighlight\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":661},\\\"highlightCurrentTarget\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":665},\\\"updateTargetFromSelection\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":669},\\\"currentMorphicScene\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":673},\\\"highlightTarget\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":677},\\\"setLabel\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":681},\\\"updateTargetFromOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":689}},\\\"629\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":630},\\\"source\\\":\\\"function reset() {\\\\n this.removeTargetChooser();\\\\n this.setLabel('empty');\\\\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'});\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":631},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"630\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602}},\\\"631\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":632},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"632\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:04:57 GMT+0200 (CEST)\\\"},\\\"633\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":634},\\\"source\\\":\\\"function onMouseDown(evt) {\\\\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) {\\\\n return $super(evt);\\\\n }\\\\n \\\\n if (this.listMorph) {\\\\n // clicked on morph, not the list, not the list's scrollbar\\\\n if (evt.target === this.renderContext().shapeNode)\\\\n this.removeTargetChooser();\\\\n } else {\\\\n this.presentTargetChooser();\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":639},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"634\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":635}},\\\"635\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":636}},\\\"636\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":637},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch (e) {\\\\n if ($world)\\\\n $world.logError(e, 'Error in $super call')\\\\n else\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":638},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"637\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602},\\\"name\\\":\\\"onMouseDown\\\"},\\\"638\\\":{},\\\"639\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":640},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"640\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 12:44:10 GMT+0200 (CEST)\\\"},\\\"641\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":642},\\\"source\\\":\\\"function onBlur(evt) {\\\\n $super(evt);\\\\n \\\\n // remove the scene presentation when clicked elsewhere\\\\n var target = evt.world.clickedOnMorph;\\\\n if (!this.listMorph || !this.listMorph.isAncestorOf(target)) {\\\\n this.removeTargetChooser();\\\\n } else {\\\\n this.focus();\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":647},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"642\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":643}},\\\"643\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":644}},\\\"644\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":645},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch (e) {\\\\n if ($world)\\\\n $world.logError(e, 'Error in $super call')\\\\n else\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":646},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"645\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602},\\\"name\\\":\\\"onBlur\\\"},\\\"646\\\":{},\\\"647\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":648},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"648\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 13:29:05 GMT+0200 (CEST)\\\"},\\\"649\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":650},\\\"source\\\":\\\"function createScenePresentation() {\\\\n var that = this,\\\\n items = this.currentMorphicScene(),\\\\n height = this.owner.getExtent().y,\\\\n bounds = new Rectangle(0, this.getExtent().y, this.getExtent().x * 2, height),\\\\n treeMorph = new lively.morphic.Tree(),\\\\n rect = lively.morphic.Morph.makeRectangle(bounds),\\\\n currentTarget = null;\\\\n \\\\n treeMorph.childrenPerPage = 10000;\\\\n treeMorph.setName(\\\\\\\"MorphSelectorTree\\\\\\\");\\\\n treeMorph.getLayouter().defer();\\\\n treeMorph.setItem(items);\\\\n treeMorph.childNodes.each(function (n) {\\\\n n.expand();\\\\n })\\\\n \\\\n currentTarget = this.highlightCurrentTarget(treeMorph);\\\\n \\\\n rect.setFill(Color.white);\\\\n rect.beClip(true);\\\\n rect.disableGrabbing();\\\\n rect.disableDragging();\\\\n rect.setBorderWidth(1);\\\\n rect.setBorderColor(Color.rgb(150,150,150));\\\\n rect.addMorph(treeMorph);\\\\n rect.treeMorph = treeMorph;\\\\n rect.currentTarget = currentTarget;\\\\n\\\\n return rect;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":651},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"650\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602}},\\\"651\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":652},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"652\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 13:29:56 GMT+0200 (CEST)\\\"},\\\"653\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":654},\\\"source\\\":\\\"function presentTargetChooser() {\\\\n var list = this.createScenePresentation(),\\\\n tree = list.treeMorph,\\\\n target = list.currentTarget\\\\n \\\\n list.setVisible(false)\\\\n this.addMorph(list)\\\\n this.listMorph = list\\\\n list.focus()\\\\n\\\\n // need temp here, doesn't work otherwise, strange errors... Javascript WAT\\\\n var layouting = function() {\\\\n list.setVisible(true)\\\\n \\\\n if (target) {\\\\n var globalTransform = new lively.morphic.Similitude()\\\\n for (var morph = target; (morph != list) && \\\\n (morph != undefined); morph = morph.owner) {\\\\n globalTransform.preConcatenate(morph.getTransform());\\\\n } \\\\n \\\\n list.scrollRectIntoView(target.getBounds().\\\\n translatedBy(globalTransform.getTranslation()));\\\\n tree.getLayouter().resume();\\\\n }\\\\n }\\\\n layouting.morphicDelay(1);\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":655},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"654\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602}},\\\"655\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":656},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"656\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 13:13:22 GMT+0200 (CEST)\\\"},\\\"657\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":658},\\\"source\\\":\\\"function removeTargetChooser() {\\\\n if (this.listMorph) {\\\\n this.listMorph.remove();\\\\n delete this.listMorph; \\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":659},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"658\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602}},\\\"659\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":660},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"660\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 12:43:38 GMT+0200 (CEST)\\\"},\\\"661\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":662},\\\"source\\\":\\\"function removeHighlight(node) {\\\\n node.submorphs[0].setFill(Color.rgb(255,255,255))\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":663},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"662\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602}},\\\"663\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":664},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"664\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 13:32:15 GMT+0200 (CEST)\\\"},\\\"665\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":666},\\\"source\\\":\\\"function highlightCurrentTarget(tree) {\\\\n var target = this.owner.target,\\\\n nodes = tree.childNodes,\\\\n highlightNode;\\\\n\\\\n if (!target) {\\\\n return\\\\n } else if (target.isMorph) {\\\\n var expandables = [target],\\\\n nextOwner = target,\\\\n currentNode\\\\n while (nextOwner.owner) {\\\\n expandables.push(nextOwner.owner)\\\\n nextOwner = nextOwner.owner\\\\n }\\\\n expandables.reverse().each(function (m) {\\\\n currentNode = nodes.detect(function (n) {\\\\n return n.item.value === m;\\\\n })\\\\n if (currentNode) {\\\\n nodes = currentNode.childNodes\\\\n if (!nodes && currentNode.item.children) {\\\\n currentNode.expand();\\\\n nodes = currentNode.childNodes;\\\\n }\\\\n } else {\\\\n return;\\\\n }\\\\n })\\\\n if (currentNode && currentNode.item.value === target) {\\\\n highlightNode = currentNode;\\\\n }\\\\n } else {\\\\n var groupNodes = nodes.detect(function (n) {\\\\n return n.item.value === 'groups';\\\\n }).childNodes\\\\n highlightNode = groupNodes.detect(function (n) {\\\\n // group names are unique\\\\n return n.item.value.name === target.name;\\\\n })\\\\n }\\\\n\\\\n if (highlightNode) {\\\\n this.highlightTarget(highlightNode);\\\\n }\\\\n return highlightNode;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":667},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"666\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602}},\\\"667\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":668},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"668\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 13:31:39 GMT+0200 (CEST)\\\"},\\\"669\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":670},\\\"source\\\":\\\"function updateTargetFromSelection(selection) { \\\\n var that = this;\\\\n var update = function(confirmed) {\\\\n if (confirmed) {\\\\n that.owner.setTarget(selection);\\\\n that.setLabel(selection.getName() || selection.toString());\\\\n }\\\\n }\\\\n \\\\n this.removeTargetChooser();\\\\n if (this.owner.hasUnsavedChanges && this.owner.hasUnsavedChanges()) {\\\\n this.owner.confirmUnsavedChanges(update);\\\\n } else {\\\\n update(true);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":671},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"670\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602}},\\\"671\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":672},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"672\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:04:57 GMT+0200 (CEST)\\\"},\\\"673\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":674},\\\"source\\\":\\\"function currentMorphicScene() {\\\\n var onSelect = function onSelect(tree) {\\\\n this.selector.updateTargetFromSelection(this.value);\\\\n }\\\\n var properties = {\\\\n editorPane: this.owner,\\\\n selector: this\\\\n }\\\\n \\\\n return {children: [{ \\\\n name: 'World',\\\\n value: this.world(),\\\\n selector: this,\\\\n onSelect: onSelect,\\\\n children: this.world().submorphs.invoke('treeItemsOfMorphNames',\\\\n {scripts: [onSelect],\\\\n properties: properties,\\\\n showUnnamed: true}).compact()\\\\n }]};\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":675},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"674\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602}},\\\"675\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":676},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"676\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 13:29:43 GMT+0200 (CEST)\\\"},\\\"677\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":678},\\\"source\\\":\\\"function highlightTarget(node) {\\\\n node.submorphs[0].setFill(Color.rgb(218,218,218))\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":679},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"678\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602}},\\\"679\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":680},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"680\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 13:32:12 GMT+0200 (CEST)\\\"},\\\"681\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":682},\\\"source\\\":\\\"function setLabel(label) {\\\\n this.label.setTextString(label);\\\\n this.label.setAlign('left');\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":687},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"682\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":683}},\\\"683\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":684}},\\\"684\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":685},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch (e) {\\\\n if ($world)\\\\n $world.logError(e, 'Error in $super call')\\\\n else\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":686},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"685\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602},\\\"name\\\":\\\"setLabel\\\"},\\\"686\\\":{},\\\"687\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":688},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"688\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:04:31 GMT+0200 (CEST)\\\"},\\\"689\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":690},\\\"source\\\":\\\"function updateTargetFromOwner() {\\\\n this.setLabel(this.owner.target);\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":691},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"690\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602}},\\\"691\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":692},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"692\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:24:24 GMT+0200 (CEST)\\\"},\\\"693\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"C8629DF3-424B-47D3-A3FD-68201FFFC455\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":694},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"fixedHeight\\\":false,\\\"allowsInput\\\":false,\\\"_FontFamily\\\":\\\"Arial, sans-serif\\\",\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"textColor\\\",\\\"distanceToDragEvent\\\"],\\\"_MaxTextWidth\\\":64.8979476392384,\\\"showsHalos\\\":false,\\\"_FontSize\\\":9,\\\"name\\\":\\\"ObjectEditorScriptsText2\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":695},\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":696}],\\\"charsReplaced\\\":\\\"Scripts\\\",\\\"lastFindLoc\\\":-7,\\\"priorSelectionRange\\\":[0,7],\\\"prevScroll\\\":[0,0],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":698},\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"_MinTextWidth\\\":64.8979476392384,\\\"_ClipMode\\\":\\\"visible\\\",\\\"draggingEnabled\\\":false,\\\"eventsAreIgnored\\\":true,\\\"isCopyMorphRef\\\":true,\\\"morphRefId\\\":27,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"derivationIds\\\":[224,\\\"35EF8FE5-067D-45B6-AF21-77040F11D340\\\",\\\"80DC09DD-22D4-4089-B5C3-857B32C9BE9B\\\",\\\"EF080074-E6B9-47F3-A87F-26313B40C430\\\",\\\"F6977801-C1A7-445C-9BF1-8A1019E202FB\\\",\\\"8C9157AE-0343-4CFB-8186-1D5E05D2ECBE\\\",\\\"DD3C23F8-6463-4EAE-959B-C486E27D9BDA\\\",\\\"1E8D3752-D212-41F8-BC63-B094E0C80707\\\",\\\"75C07D11-AE5D-4A36-B2D0-F2A6EA414E72\\\",\\\"494AB1C0-2C09-49DE-B4AA-1F24DC7495FF\\\",\\\"25199967-E3BA-4763-A704-37BD3152A5F7\\\",\\\"8E4A5937-D1FA-4AF7-BD8D-B542C636CEF9\\\",\\\"DDB23EF0-540C-4046-AD4D-C001E8A5F20C\\\",\\\"FF45AAB3-E5C7-42A0-A704-F068DB2E2AF9\\\",\\\"52850E3E-BE46-467C-A381-902F5E4859FD\\\",\\\"147F9160-7168-44A4-9EA4-A36466EE1F52\\\",\\\"8E4FB238-FC20-4DA7-AC9F-6921EBBD5609\\\",\\\"3D09A998-5E60-4E94-9C6A-B08E7D98F02A\\\",\\\"B8986B95-68A4-4212-8560-C86C8F7B3B3C\\\",\\\"81BAFCDC-090F-4A92-8AD6-C3127620CCF4\\\",\\\"3663625F-2BB0-494C-A467-04148A441F42\\\",\\\"8F0EE2A4-3C90-4F71-A04E-2B285D2543CD\\\",\\\"B5F10B61-9C89-4903-BD4C-DF3B9D283432\\\",\\\"7005184B-8CE8-4DB8-82D8-D75E16ADE428\\\",\\\"B8106E33-B470-45C3-916E-6E92CAFDD854\\\",\\\"3013F6C8-9D86-49F3-9EB0-AA42B27F1DC6\\\",\\\"A49BA117-B9D4-43F4-82EA-458B9D16FDBA\\\",\\\"9FB9DF10-FCEC-44FE-9614-6DFC4B814576\\\",\\\"54F9AFFD-B235-48AC-85E0-57921251546E\\\",\\\"7A472A4B-7292-49B5-9F03-DE2E3A096714\\\"],\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"_MaxTextHeight\\\":null,\\\"_MinTextHeight\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(10.0,12.9)\\\",\\\"textColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(45.8,-27.8)\\\"},\\\"694\\\":{\\\"fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":0,\\\"_ClipMode\\\":\\\"visible\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(64.9,14.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"695\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/NewWorld\\\",\\\"migrationLevel\\\":1,\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"696\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":697},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":693},\\\"storedString\\\":\\\"Tag:\\\",\\\"_id\\\":\\\"_1367\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"697\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"698\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":693},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"699\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":700}],\\\"scripts\\\":[],\\\"id\\\":\\\"46929EDB-248B-41D6-AC15-410A659C24A5\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":706},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"showsMorphMenu\\\":true,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"padding\\\",\\\"distanceToDragEvent\\\"],\\\"value\\\":true,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":712},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":717},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":700},\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"showsHalos\\\":false,\\\"name\\\":\\\"ObjectEditorTagChooser\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":722},\\\"listMorph\\\":null,\\\"list\\\":[],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":723},\\\"textString\\\":\\\"PartsBinBrowser\\\",\\\"selection\\\":\\\"\\\",\\\"_ClipMode\\\":\\\"visible\\\",\\\"prevScroll\\\":[0,0],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"setTargetToListSelection\\\":\\\"all\\\",\\\"savedTextString\\\":\\\"all\\\",\\\"derivationIds\\\":[225,\\\"7F83847B-D0B1-4A31-8601-43424B97C858\\\",\\\"E08FC110-71D7-4FFD-B4A8-08F8147B95BA\\\",\\\"5534107D-C5C9-48DD-A1ED-B87E9D9B672C\\\",\\\"0B89FA7A-768C-4062-98AE-C455E8DAFF19\\\",\\\"799320C6-CFBA-40E7-B03D-64BFE9B78248\\\",\\\"9B650AA3-271B-4E72-B230-51C6F64B7462\\\",\\\"C95D3672-724C-4C2C-9CDD-EF308062F627\\\",\\\"C66EBEEC-B7CE-4DD9-8BDF-905F071F965D\\\",\\\"D68B143A-A712-4FD0-8803-62CCB4C7F763\\\",\\\"ED802271-AE5C-4BE9-AC4E-7CED44BC864B\\\",\\\"1BD989CB-146C-431F-8B15-9199C4CD5D32\\\",\\\"42172AA4-1B06-4C5B-9BB7-FAED1206CF34\\\",\\\"32DFAF99-E6F8-426B-829D-FD6C2BCB8FAA\\\",\\\"9B4BF2BE-49D5-4B9D-8F38-1692443069A9\\\",\\\"FCAB3690-731A-45E7-984F-843DFE705AF1\\\",\\\"94B10A66-8219-43AD-B902-DA999A66222D\\\",\\\"BB0E2EB7-ABCE-44C7-96E7-6679FB2981D1\\\",\\\"2FCEE551-302B-46C9-B646-3B9BE9187182\\\",\\\"B4267F52-1ACC-42A1-904D-E9F7D485D8AB\\\",\\\"14770110-045A-4BE4-BCF2-7C886DF70F7D\\\",\\\"5387EA76-6B03-426A-B385-9C4231B66352\\\",\\\"23545203-A969-439B-8761-E83A810696D0\\\",\\\"C5467F6E-CBD7-4AF4-94BE-D0D62E4F7DDD\\\",\\\"2FC5F9D1-B611-4273-BD5B-107350364579\\\",\\\"318398B6-6689-4DE7-88FD-636BD968773D\\\",\\\"3241459F-2019-4BD2-A0CF-BD2A174DDA76\\\",\\\"69022916-A511-4A6C-8220-5B4CCD34FCEF\\\",\\\"E772C128-C42D-4B13-A3DB-3EC0DFDC9FC5\\\",\\\"4DD223AA-79FC-4FB3-9301-F197D9D6B358\\\"],\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"isPressed\\\":false,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":724},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Button\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(39.1,10.0)\\\",\\\"padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(85.7,-11.6)\\\"},\\\"700\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"72270145-A97E-4B0C-BA7D-1B68CE1A0841\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":701},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"showsMorphMenu\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_MaxTextWidth\\\":130,\\\"_MaxTextHeight\\\":null,\\\"fixedHeight\\\":true,\\\"allowsInput\\\":false,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"textColor\\\",\\\"padding\\\",\\\"_Padding\\\",\\\"_TextColor\\\"],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699},\\\"eventsAreIgnored\\\":true,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":702}],\\\"prevScroll\\\":[0,0],\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":704}],\\\"doNotSerialize\\\":[\\\"$$savedTextString\\\"],\\\"doNotCopyProperties\\\":[\\\"$$savedTextString\\\"],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":705},\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"_MinTextWidth\\\":130,\\\"_MinTextHeight\\\":null,\\\"_Align\\\":\\\"left\\\",\\\"_FontFamily\\\":\\\"Arial\\\",\\\"_FontSize\\\":10,\\\"derivationIds\\\":[226,\\\"03DBF3F8-8EA2-4426-BA64-C4297DDAB015\\\",\\\"B8F87302-BEC3-48CD-9BBA-6C7DBB6287E1\\\",\\\"4AA6AE51-338B-4E3E-814B-9F99C693A2D5\\\",\\\"08F6CE56-AD91-4C27-9429-C3DEA313696C\\\",\\\"D39C963C-FD24-4498-A6D8-71E5102CE58A\\\",\\\"132C2A9E-3466-4051-AAEA-6E485A91F408\\\",\\\"DB8BC4A1-ED41-446B-AB6C-7E73DD857B5D\\\",\\\"567FC668-A57C-41CB-8252-8912826B3144\\\",\\\"D0B0775F-C8E7-49EB-BBB2-C7BB7DD464BF\\\",\\\"AABED87D-D7C0-494A-8803-26F4601E35FF\\\",\\\"696C3A2A-C695-4D17-A044-41A73436AB8D\\\",\\\"206A0BFD-6997-4E0E-9193-089D1F66B22A\\\",\\\"F2F1F966-6C41-4EBA-AFCE-FAE8C79AA696\\\",\\\"64A754E9-7083-4CAE-B5C2-7B436EFFE4BA\\\",\\\"64737503-A352-42CC-A249-667DA2B42746\\\",\\\"9218F1CA-E23F-4E1A-89C3-DB19DE720861\\\",\\\"CF7EAC38-1041-4B83-B087-359885B8528B\\\",\\\"84469C7C-C93D-4F16-ACAA-0045A4A37FCA\\\",\\\"9D3DD447-66A0-4B4A-B378-FB864D8C1468\\\",\\\"163D1C2B-EDE9-4F8F-B466-EF9F4CB14384\\\",\\\"50DCF8C9-23AA-4241-AC5B-724CC11950DA\\\",\\\"CCACCC51-0109-4F73-B122-AA60E40EC54B\\\",\\\"285D1797-A21F-4439-81AD-932B45F54879\\\",\\\"7354C28D-A54E-48B6-913E-4949B5F4625E\\\",\\\"68EAB78C-AAA8-4EC3-8493-CFD23672B5B3\\\",\\\"2AD9DBC6-BDBD-4022-AFE1-B6D94D6860BF\\\",\\\"5D634617-10A2-45FE-A453-D3452456AB07\\\",\\\"EE3AF0A1-F42E-4AE8-A115-3458AA56DAF3\\\",\\\"D8A87F07-FBE8-4C1E-ADE9-3AF6EE15FCD3\\\"],\\\"_Scale\\\":1,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(2.0,1.0)\\\",\\\"textColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"_TextColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"701\\\":{\\\"borderWidth\\\":0,\\\"fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(130.0,20.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\"},\\\"702\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":703},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":700},\\\"_id\\\":\\\"_986\\\",\\\"storedString\\\":\\\"all\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"703\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"704\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":700},\\\"sourceAttrName\\\":\\\"savedTextString\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699},\\\"targetMethodName\\\":\\\"selection\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"705\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":700},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"706\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":707},\\\"_BorderWidth\\\":1,\\\"_BorderRadius\\\":5,\\\"_ClipMode\\\":\\\"visible\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(130.0,20.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(214,214,214)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"707\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":708},{\\\"__isSmartRef__\\\":true,\\\"id\\\":709},{\\\"__isSmartRef__\\\":true,\\\"id\\\":710},{\\\"__isSmartRef__\\\":true,\\\"id\\\":711}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"708\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(230,243,253)\\\"},\\\"709\\\":{\\\"offset\\\":0.3,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(171,215,248)\\\"},\\\"710\\\":{\\\"offset\\\":0.7,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(171,215,248)\\\"},\\\"711\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(157,198,229)\\\"},\\\"712\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":713},{\\\"__isSmartRef__\\\":true,\\\"id\\\":714},{\\\"__isSmartRef__\\\":true,\\\"id\\\":715},{\\\"__isSmartRef__\\\":true,\\\"id\\\":716}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"713\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"714\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"715\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"716\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"717\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":718},{\\\"__isSmartRef__\\\":true,\\\"id\\\":719},{\\\"__isSmartRef__\\\":true,\\\"id\\\":720},{\\\"__isSmartRef__\\\":true,\\\"id\\\":721}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"718\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"719\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"720\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"721\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"722\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Inputs/\\\",\\\"migrationLevel\\\":2,\\\"partName\\\":\\\"ChoiceButton\\\",\\\"comment\\\":\\\"Click on it and you get a list of things to choose from.\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"723\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"724\\\":{\\\"createListMorph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":725},\\\"getList\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":729},\\\"removeList\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":733},\\\"reset\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":737},\\\"onMouseUp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":741},\\\"onBlur\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":749},\\\"setTag\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":757}},\\\"725\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":726},\\\"source\\\":\\\"function createListMorph() {\\\\n var items = this.getList();\\\\n\\\\n var height = Math.min(this.owner.getExtent().y, items.length * 17);\\\\n var extent = new Rectangle(0, this.getExtent().y, this.getExtent().x, height);\\\\n\\\\n var listMorph = new lively.morphic.List(extent);\\\\n listMorph.setList(items);\\\\n listMorph.setFontSize(10);\\\\n\\\\n listMorph.disableGrabbing();\\\\n listMorph.disableDragging();\\\\n \\\\n connect(listMorph, 'selection', this, 'setTag');\\\\n \\\\n return listMorph;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":727},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"726\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699}},\\\"727\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":728},\\\"user\\\":\\\"lauritz\\\",\\\"categories\\\":[]},\\\"728\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Nov 29 2011 04:35:59 GMT+0100 (CET)\\\"},\\\"729\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":730},\\\"source\\\":\\\"function getList() {\\\\n if (!this.owner.target) return [''];\\\\n\\\\n var target = this.owner.target;\\\\n\\\\n var tags = Functions.own(target).collect(function (each) {\\\\n return target[each].tags || [];\\\\n }).flatten().uniq();\\\\n\\\\n var sortedTags = tags.sortBy(function(name) { \\\\n return name.toLowerCase() \\\\n });\\\\n \\\\n sortedTags.unshift('all'); \\\\n return sortedTags;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":731},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"730\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699}},\\\"731\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":732},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"732\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Dec 16 2011 20:27:25 GMT+0100 (CET)\\\"},\\\"733\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":734},\\\"source\\\":\\\"function removeList() {\\\\n this.listMorph && this.listMorph.remove()\\\\n this.listMorph = null;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":735},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"734\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699}},\\\"735\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":736},\\\"user\\\":\\\"lauritz\\\",\\\"categories\\\":[]},\\\"736\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 17 2011 19:06:51 GMT+0100 (CET)\\\"},\\\"737\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":738},\\\"source\\\":\\\"function reset() {\\\\n this.list = [];\\\\n this.setLabel('all');\\\\n this.label.setAlign('left');\\\\n this.removeList();\\\\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":739},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"738\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699}},\\\"739\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":740},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"740\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Dec 16 2011 20:27:53 GMT+0100 (CET)\\\"},\\\"741\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":742},\\\"source\\\":\\\"function onMouseUp(evt) {\\\\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\\\\n if (this.listMorph) {\\\\n this.removeList();\\\\n return true;\\\\n } \\\\n if (this.getList().size() < 2) return;\\\\n var list = this.createListMorph();\\\\n this.addMorph(list);\\\\n this.listMorph = list;\\\\n return true;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":747},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"742\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":743}},\\\"743\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":744}},\\\"744\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":745},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch(e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":746},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"745\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699},\\\"name\\\":\\\"onMouseUp\\\"},\\\"746\\\":{},\\\"747\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":748},\\\"user\\\":\\\"lauritz\\\",\\\"categories\\\":[]},\\\"748\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 17 2011 18:59:16 GMT+0100 (CET)\\\"},\\\"749\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":750},\\\"source\\\":\\\"function onBlur(evt) {\\\\n $super(evt);\\\\n \\\\n // workaround - otherwise other morphs get this event\\\\n var clickedMorph = evt && evt.world && evt.world.clickedOnMorph;\\\\n if (clickedMorph && (clickedMorph !== this && clickedMorph !== this.listMorph)) {\\\\n this.removeList();\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":755},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"750\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":751}},\\\"751\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":752}},\\\"752\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":753},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch(e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":754},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"753\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699},\\\"name\\\":\\\"onBlur\\\"},\\\"754\\\":{},\\\"755\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":756},\\\"user\\\":\\\"lauritz\\\",\\\"categories\\\":[]},\\\"756\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Mon Nov 21 2011 23:10:03 GMT+0100 (CET)\\\"},\\\"757\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":758},\\\"source\\\":\\\"function setTag(tag) {\\\\n this.setLabel(tag || '');\\\\n this.label.setAlign('left');\\\\n this.owner.setTag(tag);\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":759},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"758\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699}},\\\"759\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":760},\\\"user\\\":\\\"lauritz\\\",\\\"categories\\\":[]},\\\"760\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Nov 29 2011 04:36:12 GMT+0100 (CET)\\\"},\\\"761\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":762}],\\\"scripts\\\":[],\\\"id\\\":\\\"C877D292-B4FE-42F3-AD5D-11AC5F084977\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":767},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":768},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":773},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":762},\\\"name\\\":\\\"Button\\\",\\\"showsHalos\\\":false,\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":778},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":779}],\\\"doNotSerialize\\\":[\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$fire\\\"],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":802},\\\"__serializedExpressions__\\\":[\\\"distanceToDragEvent\\\",\\\"_Position\\\"],\\\"derivationIds\\\":[7251,\\\"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1\\\",\\\"79FE3D3F-77C4-4B39-8243-D672185B416D\\\",\\\"A4D2FEDF-2654-4381-AB43-8F89B9CA2E86\\\",\\\"87E42FF6-3862-481D-97D6-643676E15F32\\\",\\\"4F370A81-5A80-4821-8ECC-D52B56F31E15\\\",\\\"1C6D1DC9-2F9B-4DC4-B453-1CA45B17C516\\\",\\\"0E8EC0BF-934B-410B-AEC2-0ECA8C8F774D\\\",\\\"97086CE7-CD46-4035-A371-02A41D555A66\\\",\\\"E342B91D-F54B-4DA8-8AE7-10C59CE22B41\\\",\\\"A838C48E-4033-4688-8DCF-20659BD824FF\\\",\\\"E9BBC453-FFF6-4EE8-BDB0-605D5D4557AE\\\",\\\"B6FB81D1-145B-40F9-ACF1-17276DA45EBA\\\",\\\"09C79781-5461-4815-88DE-22FB67558136\\\",\\\"85A5FA10-01D9-4051-8D56-29DB02CF8817\\\",\\\"6E2F44D0-D69A-4DD7-91AD-0B0E1E871633\\\",\\\"66FB4A47-82E6-417D-8248-4038D0CBBF5A\\\",\\\"3CDC67E7-CAC7-4636-B7FF-50D008C6EB0D\\\",\\\"4475CB12-8CFB-41DB-9399-EC6B68E18BA3\\\",\\\"6175C505-1BCA-42E9-9C4C-07A4A309A245\\\",\\\"B4FEE8FD-E680-459F-A82E-7606A48170D5\\\",\\\"AC0B6630-E189-474B-A5E2-13726C1E0E6A\\\",\\\"B5559DA4-1483-446C-8332-23DC886B44A5\\\",\\\"955AF1F4-5BF5-4129-BA11-0DC54E21E510\\\",\\\"6646015F-BD0A-4FEB-85F0-557FB8EC655A\\\",\\\"A5682378-2307-447E-AD50-1DEC1AAC9FCB\\\",\\\"1A04209F-A70E-4385-A6E2-D508EABC2DFC\\\",\\\"EDA53C4F-765D-4424-9DBF-C62388440C46\\\"],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":803},\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":0.994014980014994,\\\"isPressed\\\":false,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Button\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(72.0,-13.0)\\\",\\\"_Position\\\":\\\"lively.pt(687.7,9.5)\\\"},\\\"762\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"85768439-7424-4BFE-8191-BCA51F70FE26\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":763},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"padding\\\",\\\"_Padding\\\"],\\\"_MaxTextWidth\\\":97,\\\"_MaxTextHeight\\\":null,\\\"textStyle\\\":null,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":761},\\\"isLabel\\\":true,\\\"eventsAreIgnored\\\":true,\\\"_ClipMode\\\":\\\"hidden\\\",\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":764}],\\\"_Align\\\":\\\"center\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":766},\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"derivationIds\\\":[7252,\\\"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED\\\",\\\"307A3596-1175-4EA6-AA27-5BA4C9D95AB7\\\",\\\"0EF99131-C569-4C2C-B613-E0D8423C1334\\\",\\\"BA4EC8D2-AB29-4F9F-B5A0-715A4746A4C4\\\",\\\"56735895-BA99-4D98-9866-AA5DBD86237E\\\",\\\"81041CF7-31DB-4F65-BB39-FE438A4F266F\\\",\\\"D03829B3-268E-40A0-A440-3E4BAC344F30\\\",\\\"714637F0-714A-4833-909B-BA4AF1B4628B\\\",\\\"DC956E73-7398-4CAF-B6F2-9A226E344396\\\",\\\"C1F72D31-1F49-4C0C-ACF3-C3AD7E698D2F\\\",\\\"39386C7E-9099-4159-BFE9-80AD37319211\\\",\\\"2764FB6E-70D1-4BC5-B3CB-9979A48B8205\\\",\\\"C55C8A7C-412C-453E-A99F-CE78C2AADB94\\\",\\\"4BD9A8D4-2EC1-40AC-A1CE-5F1347B0152D\\\",\\\"3450EAEB-E3D2-4FAF-98DF-354B3B8715D6\\\",\\\"C906736E-48DF-4054-BA5A-A089610456D7\\\",\\\"DE5C59FB-90A6-4DD4-AC39-5CC8B3912969\\\",\\\"5830FB93-49A1-4A31-A687-69C4579D5FA7\\\",\\\"AE9038D5-0EBD-40A0-8043-9689D163D108\\\",\\\"13E47AE3-8FA4-4D33-B6D0-DC9AB9E63590\\\",\\\"330AAB8C-6D17-4763-AACC-669FC5DD3A91\\\",\\\"CA04BB7A-205C-412D-9900-C2DE7C5FAD36\\\",\\\"37AADE55-77DE-4E93-9A3E-241BB5002F88\\\",\\\"60EB450E-29D4-42B9-8FF7-CA138515052E\\\",\\\"7D5C0196-98BF-4CCD-9142-3D29E68EE180\\\",\\\"0F70CA1F-07A9-4EFA-872A-3255F9C850DC\\\",\\\"7A2FAFFA-9A09-40FB-B04A-80B0B34C696B\\\"],\\\"_MinTextWidth\\\":97,\\\"_MinTextHeight\\\":null,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"padding\\\":\\\"lively.rect(5,5,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"763\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"_ClipMode\\\":\\\"hidden\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(101.0,21.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(2,2,0,0)\\\"},\\\"764\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":765},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":762},\\\"storedString\\\":\\\"run\\\",\\\"_id\\\":\\\"_1369\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"765\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"766\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":762},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"767\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":1.1840000000000002,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":768},\\\"_BorderRadius\\\":5.2,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(101.0,21.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(214,214,214)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"768\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":769},{\\\"__isSmartRef__\\\":true,\\\"id\\\":770},{\\\"__isSmartRef__\\\":true,\\\"id\\\":771},{\\\"__isSmartRef__\\\":true,\\\"id\\\":772}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"769\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"770\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"771\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"772\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"773\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":774},{\\\"__isSmartRef__\\\":true,\\\"id\\\":775},{\\\"__isSmartRef__\\\":true,\\\"id\\\":776},{\\\"__isSmartRef__\\\":true,\\\"id\\\":777}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"774\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"775\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"776\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"777\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"778\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Inputs\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"Button\\\",\\\"comment\\\":\\\"Has a script that is called on button press\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"779\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":761},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"targetMethodName\\\":\\\"runScript\\\",\\\"visualConnector\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":780},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"780\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":781}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":788},\\\"derivationIds\\\":[null],\\\"id\\\":\\\"C89B50A0-17E7-4D22-AE1D-5112520DAEE7\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":791},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"owner\\\":null,\\\"controlPoints\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":792},{\\\"__isSmartRef__\\\":true,\\\"id\\\":793}],\\\"con\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":779},\\\"showsMorphMenu\\\":true,\\\"showsHalos\\\":false,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":794},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Path\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\"},\\\"781\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":782},\\\"derivationIds\\\":[null],\\\"id\\\":\\\"2A71BE9E-6820-46AF-ACED-3C9BDCC918AF\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":787},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":780},\\\"_Rotation\\\":-3.130064002485303,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Path\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"782\\\":{\\\"dontChangeShape\\\":false,\\\"cachedVertices\\\":null,\\\"_PathElements\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":783},{\\\"__isSmartRef__\\\":true,\\\"id\\\":784},{\\\"__isSmartRef__\\\":true,\\\"id\\\":785},{\\\"__isSmartRef__\\\":true,\\\"id\\\":786}],\\\"_ClipMode\\\":\\\"visible\\\",\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_BorderColor\\\",\\\"_Fill\\\"],\\\"_BorderWidth\\\":0,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Path\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\",\\\"_Position\\\":\\\"lively.pt(-12.0,-6.0)\\\",\\\"_Extent\\\":\\\"lively.pt(16.0,12.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Fill\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"783\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":-12,\\\"y\\\":-6,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.MoveTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"784\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":-12,\\\"y\\\":6,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"785\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":4,\\\"y\\\":0,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"786\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":-12,\\\"y\\\":-6,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"787\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":781},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"788\\\":{\\\"dontChangeShape\\\":false,\\\"cachedVertices\\\":null,\\\"_PathElements\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":789},{\\\"__isSmartRef__\\\":true,\\\"id\\\":790}],\\\"_ClipMode\\\":\\\"visible\\\",\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":1,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Path\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\",\\\"_Position\\\":\\\"lively.pt(-1.0,-1.0)\\\",\\\"_Extent\\\":\\\"lively.pt(831.0,11.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"789\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":829.7085000406639,\\\"y\\\":9.565843617262885,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.MoveTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"790\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":0,\\\"y\\\":0,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"791\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":780},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"792\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":780},\\\"index\\\":0,\\\"connectedMagnet\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.ControlPoint\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\"},\\\"793\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":780},\\\"index\\\":1,\\\"connectedMagnet\\\":null,\\\"marker\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":781},\\\"markerDirection\\\":\\\"prev\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.ControlPoint\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\"},\\\"794\\\":{\\\"morphMenuItems\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":795}},\\\"795\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":796},\\\"source\\\":\\\"function morphMenuItems() {\\\\n var visualConnector = this, con = this.con, world = this.world();\\\\n var items = [\\\\n ['edit converter', function() {\\\\n var source = con.converterString ||\\\\n 'function converter(value) {\\\\\\\\n return value\\\\\\\\n}',\\\\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\\\\n editor.doitContext = con;\\\\n connect(editor, 'savedTextString', con, 'converterString', {updater:\\\\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\\\\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\\\\n function() { return 'setting new converter' }})\\\\n editor.applyStyle({syntaxHighlighting: true,\\\\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\\\\n var title = con.targetObj.name && con.sourceObj.name ?\\\\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\\\\n 'Editor for converter function';\\\\n var window = world.addFramedMorph(editor, title)\\\\n window.align(window.bounds().topCenter(),\\\\n visualConnector.bounds().bottomCenter())\\\\n }],\\\\n ['hide', function() {\\\\n visualConnector.disconnectFromMagnets();\\\\n visualConnector.remove();\\\\n }],\\\\n ['disconnect', function() {\\\\n alertOK('Disconnected ' + visualConnector.con);\\\\n visualConnector.con.visualDisconnect();\\\\n }],\\\\n ['cancel', function() {}],\\\\n ];\\\\n return items;\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":801},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"796\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":780},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":797}},\\\"797\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":798}},\\\"798\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":799},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch(e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":800},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"799\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":780},\\\"name\\\":\\\"morphMenuItems\\\"},\\\"800\\\":{},\\\"801\\\":{},\\\"802\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":761},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"803\\\":{\\\"centeredHorizontal\\\":false,\\\"moveHorizontal\\\":true},\\\"804\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":805}],\\\"scripts\\\":[],\\\"id\\\":\\\"3D4A4A11-9E45-4C87-9398-C3EBD8A53468\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":810},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":811},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":816},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":805},\\\"name\\\":\\\"saveButton\\\",\\\"showsHalos\\\":false,\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":821},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":822}],\\\"doNotSerialize\\\":[\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$fire\\\"],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":845},\\\"__serializedExpressions__\\\":[\\\"distanceToDragEvent\\\",\\\"_Position\\\"],\\\"derivationIds\\\":[7251,\\\"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1\\\",\\\"79FE3D3F-77C4-4B39-8243-D672185B416D\\\",\\\"A4D2FEDF-2654-4381-AB43-8F89B9CA2E86\\\",\\\"D686F0CB-027B-4CA9-8B8D-9306389B219D\\\",\\\"F51327CB-803E-4234-BFB3-6F5252D1C936\\\",\\\"A79280E8-6AE3-4016-AF47-CE78F71924C6\\\",\\\"B05829EB-D452-4D81-983B-E2CE425C8260\\\",\\\"32B117E5-52D8-4843-B80E-090B9817E099\\\",\\\"49AC923E-5272-4E3C-8F02-4F2AED2BC4E9\\\",\\\"85AAEA9C-5E12-4DEC-8994-9A5FE655A740\\\",\\\"2A7FF9BF-85D3-4962-8EB4-0F7016C672EB\\\",\\\"3BB17748-B91B-43F5-84BE-2537402A6382\\\",\\\"8BA10BD3-43C5-4A41-B9D9-DCD8C74EA208\\\",\\\"8BADA640-EDC1-41B2-BEF3-0F2520EA25DD\\\",\\\"CAFB5342-EFD3-483E-AE4A-343D211653EF\\\",\\\"C3DC8C6F-A36C-4456-AF34-B0A318C1AAD8\\\",\\\"88093937-29BB-43FC-AD82-4A0A4BDC349F\\\",\\\"27E1FA12-CE4A-4C1F-891F-EEEF92BD672F\\\",\\\"A12311D6-23C1-4711-9271-5B582F89F15B\\\",\\\"F615015A-8BAE-4FC4-B9A4-D1D1122AC0A2\\\",\\\"77333AB0-F43F-45D7-BAEE-8B9FF7865CAF\\\",\\\"6A0E622E-4C99-42C1-8EEE-E659BFC2996E\\\",\\\"D0264D42-222E-4900-908B-4EA13729B6AA\\\",\\\"CC6A8A07-5A2D-407A-B540-6BA0C73356C5\\\",\\\"FA68B30F-8583-41B2-898D-8DAFE1A75F15\\\",\\\"D5C01E0F-F7DF-4896-8CEF-099C9F3E6CB8\\\",\\\"B521A25F-FA55-4F6B-BAC1-0B2544DF98C1\\\",\\\"C567F039-E57C-4C5E-AFAA-D05B2C481A69\\\"],\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":846},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":0.9880657804942089,\\\"isPressed\\\":false,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Button\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(68.8,-14.5)\\\",\\\"_Position\\\":\\\"lively.pt(574.4,9.5)\\\"},\\\"805\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"4829579F-88C9-4E62-BE7F-E085AD1EC231\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":806},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"padding\\\",\\\"_Padding\\\"],\\\"_MaxTextWidth\\\":97,\\\"_MaxTextHeight\\\":null,\\\"textStyle\\\":null,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":804},\\\"isLabel\\\":true,\\\"eventsAreIgnored\\\":true,\\\"_ClipMode\\\":\\\"hidden\\\",\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":807}],\\\"_Align\\\":\\\"center\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":809},\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"derivationIds\\\":[7252,\\\"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED\\\",\\\"307A3596-1175-4EA6-AA27-5BA4C9D95AB7\\\",\\\"0EF99131-C569-4C2C-B613-E0D8423C1334\\\",\\\"9AECBFB8-25A5-483F-86AD-D7CF9ABC9A25\\\",\\\"918C6CC4-3540-4341-BAFD-B195F7807FEE\\\",\\\"5AABB138-5EE8-40A5-AB3C-5A9625D0A353\\\",\\\"4529D79B-4CC5-467E-91F8-661C3A5F49F8\\\",\\\"1E5E570C-FD42-45E3-A7F6-768BB14ACD14\\\",\\\"A13FB4E0-72F2-4E7C-A861-EDCBA1393860\\\",\\\"B8E4C964-4FFF-4A9F-B0A9-612546B1DC8C\\\",\\\"002A2173-D26D-4EED-8906-A489C1E158C0\\\",\\\"63362D04-B829-41E6-9E68-5B8DB03D382F\\\",\\\"996B60A4-8698-448F-A35F-79C768B4976B\\\",\\\"F0727398-A1F0-47F5-92CF-BB9677FA05FA\\\",\\\"38707063-D664-49A0-B2FB-F0666EC532D5\\\",\\\"0402FB51-915F-4491-8FA1-553F0D8F7F35\\\",\\\"5A35285D-C6A5-4830-97D9-0890A3F33F39\\\",\\\"53121F0B-7DA5-4622-AC08-DD4805D53374\\\",\\\"6C84E15D-112D-4C04-87C1-937691E296A7\\\",\\\"4ECBD7E4-8B18-4331-8A37-07F4D8DCDCA0\\\",\\\"3D4B43A2-AD74-4131-A939-D680216EDA6B\\\",\\\"B22327BB-C876-4084-BEFA-4D06AE2B2849\\\",\\\"2D34C2E9-76B8-49DC-9FCC-39B523CD0EF4\\\",\\\"F098174A-AABC-4F95-8193-C29CA85D6188\\\",\\\"714713CE-F5E8-4817-835F-99EA27075558\\\",\\\"532DCEDE-C300-48C9-9DBA-58A1E02E1632\\\",\\\"2F1C117F-2507-446D-8B43-9BD30AC726FB\\\",\\\"74DABF7B-1E90-4D21-93D1-802BC208E9C7\\\"],\\\"_MinTextWidth\\\":97,\\\"_MinTextHeight\\\":null,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"padding\\\":\\\"lively.rect(5,5,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"806\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"_ClipMode\\\":\\\"hidden\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(101.0,21.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(2,2,0,0)\\\"},\\\"807\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":808},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":805},\\\"storedString\\\":\\\"save\\\",\\\"_id\\\":\\\"_1370\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"808\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"809\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":805},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"810\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":1.1840000000000002,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":811},\\\"_BorderRadius\\\":5.2,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(101.0,21.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(214,214,214)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"811\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":812},{\\\"__isSmartRef__\\\":true,\\\"id\\\":813},{\\\"__isSmartRef__\\\":true,\\\"id\\\":814},{\\\"__isSmartRef__\\\":true,\\\"id\\\":815}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"812\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"813\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"814\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"815\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"816\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":817},{\\\"__isSmartRef__\\\":true,\\\"id\\\":818},{\\\"__isSmartRef__\\\":true,\\\"id\\\":819},{\\\"__isSmartRef__\\\":true,\\\"id\\\":820}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"817\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"818\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"819\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"820\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"821\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Inputs\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"Button\\\",\\\"comment\\\":\\\"Has a script that is called on button press\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"822\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":804},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"targetMethodName\\\":\\\"doSave\\\",\\\"visualConnector\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":823},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"823\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":824}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":831},\\\"derivationIds\\\":[null],\\\"id\\\":\\\"F46012D5-C8BE-4E52-BF98-D052FDAAE17A\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":834},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"owner\\\":null,\\\"controlPoints\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":835},{\\\"__isSmartRef__\\\":true,\\\"id\\\":836}],\\\"con\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":822},\\\"showsMorphMenu\\\":true,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":837},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Path\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\"},\\\"824\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":825},\\\"derivationIds\\\":[null],\\\"id\\\":\\\"A2A83C78-09B8-473C-829B-198206D7A9E4\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":830},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":823},\\\"_Rotation\\\":3.077607197692381,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Path\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\",\\\"_Position\\\":\\\"lively.pt(201.2,40.2)\\\"},\\\"825\\\":{\\\"dontChangeShape\\\":false,\\\"cachedVertices\\\":null,\\\"_PathElements\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":826},{\\\"__isSmartRef__\\\":true,\\\"id\\\":827},{\\\"__isSmartRef__\\\":true,\\\"id\\\":828},{\\\"__isSmartRef__\\\":true,\\\"id\\\":829}],\\\"_ClipMode\\\":\\\"visible\\\",\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_BorderColor\\\",\\\"_Fill\\\"],\\\"_BorderWidth\\\":0,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Path\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\",\\\"_Position\\\":\\\"lively.pt(-12.0,-6.0)\\\",\\\"_Extent\\\":\\\"lively.pt(16.0,12.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Fill\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"826\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":-12,\\\"y\\\":-6,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.MoveTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"827\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":-12,\\\"y\\\":6,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"828\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":4,\\\"y\\\":0,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"829\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":-12,\\\"y\\\":-6,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"830\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":824},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"831\\\":{\\\"dontChangeShape\\\":false,\\\"cachedVertices\\\":null,\\\"_PathElements\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":832},{\\\"__isSmartRef__\\\":true,\\\"id\\\":833}],\\\"_ClipMode\\\":\\\"visible\\\",\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":1,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Path\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\",\\\"_Position\\\":\\\"lively.pt(200.0,9.0)\\\",\\\"_Extent\\\":\\\"lively.pt(480.0,32.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"832\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":679.4857209639925,\\\"y\\\":9.595948897894004,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.MoveTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"833\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":201.20421122525056,\\\"y\\\":40.24084224505009,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"834\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":823},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"835\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":823},\\\"index\\\":0,\\\"connectedMagnet\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.ControlPoint\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\"},\\\"836\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":823},\\\"index\\\":1,\\\"connectedMagnet\\\":null,\\\"marker\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":824},\\\"markerDirection\\\":\\\"prev\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.ControlPoint\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\"},\\\"837\\\":{\\\"morphMenuItems\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":838}},\\\"838\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":839},\\\"source\\\":\\\"function morphMenuItems() {\\\\n var visualConnector = this, con = this.con, world = this.world();\\\\n var items = [\\\\n ['edit converter', function() {\\\\n var source = con.converterString ||\\\\n 'function converter(value) {\\\\\\\\n return value\\\\\\\\n}',\\\\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\\\\n editor.doitContext = con;\\\\n connect(editor, 'savedTextString', con, 'converterString', {updater:\\\\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\\\\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\\\\n function() { return 'setting new converter' }})\\\\n editor.applyStyle({syntaxHighlighting: true,\\\\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\\\\n var title = con.targetObj.name && con.sourceObj.name ?\\\\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\\\\n 'Editor for converter function';\\\\n var window = world.addFramedMorph(editor, title)\\\\n window.align(window.bounds().topCenter(),\\\\n visualConnector.bounds().bottomCenter())\\\\n }],\\\\n ['hide', function() {\\\\n visualConnector.disconnectFromMagnets();\\\\n visualConnector.remove();\\\\n }],\\\\n ['disconnect', function() {\\\\n alertOK('Disconnected ' + visualConnector.con);\\\\n visualConnector.con.visualDisconnect();\\\\n }],\\\\n ['cancel', function() {}],\\\\n ];\\\\n return items;\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":844},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"839\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":823},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":840}},\\\"840\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":841}},\\\"841\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":842},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch(e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":843},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"842\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":823},\\\"name\\\":\\\"morphMenuItems\\\"},\\\"843\\\":{},\\\"844\\\":{},\\\"845\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":804},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"846\\\":{\\\"centeredHorizontal\\\":false,\\\"moveHorizontal\\\":true},\\\"847\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":848}],\\\"scripts\\\":[],\\\"id\\\":\\\"43BD3A17-F549-4B6B-8D78-0F84AFE3A168\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":853},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"distanceToDragEvent\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":854},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":859},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":848},\\\"name\\\":\\\"openTestsButton\\\",\\\"showsHalos\\\":false,\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":864},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":865}],\\\"doNotSerialize\\\":[\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$fire\\\"],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":866},\\\"derivationIds\\\":[7251,\\\"84054D2E-8176-440D-B413-279956A34FC2\\\",\\\"79434046-F834-490E-B705-0CE871D9E8B3\\\",\\\"FF38CA79-C0DF-4F2F-8FC3-407571EF6A54\\\",\\\"B1D50332-9F4F-4F7C-AC3F-95DC6C73EAA4\\\",\\\"5B8D7C39-987A-4849-BFFD-3F316CE03852\\\",\\\"F7C30F5C-7270-44B1-ADFF-7473F2012DB0\\\",\\\"5142302E-3E9A-476B-AB24-B2448DA6D3E4\\\",\\\"FEA3C508-593D-4BC7-B645-8B5630CF2EDE\\\",\\\"34DBC442-E1DE-42D7-8C63-BA9A1890C994\\\",\\\"4F9067A3-5A5C-4637-A76F-7E590CEE2BDA\\\",\\\"ADF74818-537A-4669-A455-9509BA7BD7E5\\\",\\\"AFCD7FA7-5429-4B1A-B8B8-AB03C18ABA08\\\",\\\"604C352D-0347-4329-A299-EAA3FF90B543\\\",\\\"46C5ED11-DE03-428F-A758-5308B3D323B5\\\",\\\"7C978B2A-9109-42E1-95C5-A59CC74BD31B\\\",\\\"2D34E370-3EA6-48DD-B3A7-FE7EB1CCD78D\\\",\\\"A0B7F880-0D72-475C-A002-2EAA7D20C004\\\",\\\"1146967F-5295-4931-9637-CF72A6A6D724\\\",\\\"775F3066-BB4B-4673-B529-500522EF5165\\\",\\\"F01F4895-6DEF-4C26-9CEC-A569AEDD22E6\\\",\\\"DDD1C856-9C9F-4CB1-A795-E083B7214E82\\\",\\\"51E21302-B2D2-49D0-82D9-D964A6B3C54F\\\",\\\"BC9DA8C7-933D-4140-96D3-1E7ADEEC8D69\\\",\\\"26FA6101-FD83-4A6D-BA08-839ADCA2E33A\\\"],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":0.9940149800149939,\\\"isPressed\\\":false,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":867},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Button\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(468.5,9.0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(72.1,-12.5)\\\"},\\\"848\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"7354635C-DC38-4BE3-9F56-070CE37B65EF\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":849},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"padding\\\",\\\"_Padding\\\"],\\\"_MaxTextWidth\\\":97,\\\"_MaxTextHeight\\\":null,\\\"textStyle\\\":null,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":847},\\\"isLabel\\\":true,\\\"eventsAreIgnored\\\":true,\\\"_ClipMode\\\":\\\"hidden\\\",\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":850}],\\\"_Align\\\":\\\"center\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":852},\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"derivationIds\\\":[7252,\\\"0A0A6CB1-BD92-4F39-A425-2EB3D2D4CBA2\\\",\\\"CB475566-05CE-43E2-B04D-EE32BC4CB718\\\",\\\"6BB077CE-92E6-47BE-BE88-9A48488562D1\\\",\\\"9E359973-2FDB-417B-BB06-AB34D52BD310\\\",\\\"58F098ED-A190-44F2-B73E-80802B2CF2F6\\\",\\\"AEA84B35-B349-4307-92C6-8F229705DFC2\\\",\\\"A677CADF-24FF-4177-9A3A-FE9AAE7D60FE\\\",\\\"0F875AD9-E54C-4735-9BA9-7B89574233A1\\\",\\\"840EBE92-3BC2-42EC-819E-3CD002576490\\\",\\\"78C4969D-2C33-4B17-9027-89B411B9F496\\\",\\\"C9A3D112-C2BC-43A3-A3CA-A68F41A0E4CF\\\",\\\"78CF2F1A-6697-4D03-AB2B-CAF862B4EDD6\\\",\\\"8B416918-CA4B-46D1-8A3C-40F8A754E44D\\\",\\\"01510710-A85B-4054-B0ED-7F2F02434806\\\",\\\"8ABD23FB-E90C-4EEB-BF53-DF3C6ACF2BD4\\\",\\\"87607080-4A72-484D-A5BD-5F67D468505F\\\",\\\"F0E39FE9-F71C-4587-B25A-C4D2C29FE579\\\",\\\"BA2AB73A-3967-4F9E-8828-8A638E521B31\\\",\\\"5ECC4D2F-4996-403F-AF14-BD1F4BB720F6\\\",\\\"54B08934-6893-4B80-8625-B60ABCE9CBC6\\\",\\\"4808CF23-17EA-43D8-AE10-DAB21C642FA8\\\",\\\"0813DF8A-CC9E-435B-B5A1-DF68BF226F37\\\",\\\"047C4EE2-26A1-4AA7-9CE9-E8FF9A9D863B\\\",\\\"728334BD-34B0-44FA-A778-2696AA82FEFA\\\"],\\\"_MinTextWidth\\\":97,\\\"_MinTextHeight\\\":null,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"padding\\\":\\\"lively.rect(5,5,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"849\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"_ClipMode\\\":\\\"hidden\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(101.0,21.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(2,2,0,0)\\\"},\\\"850\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":851},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":848},\\\"storedString\\\":\\\"Tests\\\",\\\"_id\\\":\\\"_1371\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"851\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"852\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":848},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"853\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":1.1840000000000002,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":854},\\\"_BorderRadius\\\":5.2,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"_AppearanceStylingMode\\\":false,\\\"_BorderStylingMode\\\":false,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(101.0,21.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(214,214,214)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"854\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":855},{\\\"__isSmartRef__\\\":true,\\\"id\\\":856},{\\\"__isSmartRef__\\\":true,\\\"id\\\":857},{\\\"__isSmartRef__\\\":true,\\\"id\\\":858}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"855\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"856\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"857\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"858\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"859\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":860},{\\\"__isSmartRef__\\\":true,\\\"id\\\":861},{\\\"__isSmartRef__\\\":true,\\\"id\\\":862},{\\\"__isSmartRef__\\\":true,\\\"id\\\":863}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"860\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"861\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"862\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"863\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"864\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Inputs\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"Button\\\",\\\"comment\\\":\\\"Has a script that is called on button press\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"865\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":847},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"targetMethodName\\\":\\\"openPartTestRunner\\\",\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"866\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":847},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"867\\\":{\\\"moveHorizontal\\\":true},\\\"868\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":869},{\\\"__isSmartRef__\\\":true,\\\"id\\\":876}],\\\"scripts\\\":[],\\\"id\\\":\\\"20DF1A18-6F2B-4D66-9110-75EB343C3C61\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":879},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"distanceToDragEvent\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":885},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":890},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":869},\\\"name\\\":\\\"MagnifierButton\\\",\\\"showsHalos\\\":false,\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":895},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":898}],\\\"doNotSerialize\\\":[\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$fire\\\"],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":899},\\\"derivationIds\\\":[2588,\\\"22797D34-67DE-4A06-81F0-4DF0A87ADBBC\\\",\\\"81CB4C12-BCF0-4097-8B6D-D9419046367A\\\",\\\"0767A57D-9BB2-48C6-9654-753D2B9D00A6\\\",\\\"42871246-6725-4E41-A2C1-5A5BCF041097\\\",\\\"BCE6E775-B5DF-4D6B-9F06-CDC02C1B1D0F\\\",\\\"797EC165-A639-42D9-A059-669F6BEB92A7\\\",\\\"FA498EFD-E50E-4CE0-9FA8-9AE2E8AE9580\\\",\\\"4B68C371-CB37-45B4-910A-611E5FFC23DD\\\",\\\"94E374B9-7ED4-4E39-96F1-6FD4E7AC3428\\\",\\\"34D63515-7CC7-43FB-B7BB-87AFCA377D63\\\",\\\"7E0B172C-0AF5-4C6E-B184-25A8FAE4FAB8\\\",\\\"12239D52-D3D3-4713-BC3E-F0B95C488CB7\\\",\\\"72559D92-4616-45A9-A0F2-72BA4147C0FB\\\",\\\"E86C7328-AF24-4881-84AF-B7C7CEFEAE14\\\",\\\"22D731CF-38F0-41CC-B125-74D2842ED847\\\",\\\"B58A1A30-782E-4675-A276-2C01D35BEC70\\\",\\\"ACEABA6D-071C-46C2-A325-BE30189AA45F\\\",\\\"686443AE-DCDC-4998-8A39-48BC57D64FDC\\\",\\\"8D660766-7C93-404C-9D92-B12CBF59A3CE\\\"],\\\"_ClipMode\\\":\\\"visible\\\",\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"_Rotation\\\":0,\\\"_Scale\\\":0.9920279440699439,\\\"highlightRectangle\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":900},\\\"isPressed\\\":false,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":974},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Button\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(424.5,8.5)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(37.9,-7.9)\\\"},\\\"869\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"A354FF2E-BD85-429A-97C2-254D6033F50C\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":870},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"padding\\\",\\\"_Padding\\\",\\\"_TextColor\\\"],\\\"_MaxTextWidth\\\":24,\\\"_MaxTextHeight\\\":null,\\\"textStyle\\\":null,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868},\\\"isLabel\\\":true,\\\"eventsAreIgnored\\\":true,\\\"_ClipMode\\\":\\\"hidden\\\",\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":871},{\\\"__isSmartRef__\\\":true,\\\"id\\\":873}],\\\"_Align\\\":\\\"center\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":875},\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"derivationIds\\\":[2589,\\\"024C5ADE-C4CF-4E8E-BEC5-F93AD4839702\\\",\\\"A2CC4D56-B9D8-4A48-B6FF-DDDD85ACDC2E\\\",\\\"5AC5C4DE-00B0-43DB-B7F1-765674CE818B\\\",\\\"750A11C6-766E-4B48-AE32-D71DE811EB4A\\\",\\\"66A7B56E-A94E-44AE-8AED-C0C1B07554D4\\\",\\\"CA8596D3-2D4F-453B-BE1B-DCEC8F85389B\\\",\\\"4D7DC32F-79CB-4AF8-8B21-AB4F1809D4A8\\\",\\\"439DE430-7651-470E-97D8-00E7F96B04DA\\\",\\\"DAC920E6-217B-4515-AC09-2F9DCBA7375C\\\",\\\"BD48C003-0502-451D-B6AA-7369FF3D1030\\\",\\\"C3B8F4EA-3F44-47F4-B569-A0D5AB263BA0\\\",\\\"BF7F0FA3-3F2A-4EEF-9687-BE2B0635DF13\\\",\\\"3D7AEAC1-C9DD-4941-BA46-16F6783F5699\\\",\\\"E04A78F9-3D6E-403F-BA8D-2583FCFFCE53\\\",\\\"47E1F29B-6896-467D-8654-CA18929AE57A\\\",\\\"509D86FF-5400-4374-BE79-90F0A7E3E90C\\\",\\\"C7E53EE0-065A-4C59-8D13-311566722BB7\\\",\\\"BA078BAC-7263-4B10-AFD3-3C4EA0DD8707\\\",\\\"BCFE28D1-A115-453E-9116-EECC8FE1D50F\\\"],\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"_MinTextWidth\\\":24,\\\"_MinTextHeight\\\":null,\\\"_FontSize\\\":10,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"padding\\\":\\\"lively.rect(5,5,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_TextColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"870\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(24.0,24.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\"},\\\"871\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":872},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":869},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1372\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"872\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"873\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":874},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":869},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1373\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"874\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"875\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":869},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"876\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":877},\\\"derivationIds\\\":[null,\\\"29E543E0-AE93-493A-A694-FC1C330D0544\\\",\\\"F0366E4C-E97F-4C77-BEE4-340A0668ADD5\\\",\\\"347F6028-5092-4F54-9A34-3EFF3FF0B815\\\",\\\"BF7387E7-BCD7-4A5B-B9D2-C14ECF59EFCA\\\",\\\"85BA370B-966E-41F7-8C2F-F3A926EC2AA2\\\",\\\"1652172B-339A-43A1-9589-70E68B35A28E\\\",\\\"705524F7-129B-4102-834E-2A1A45985BB5\\\",\\\"5707DF70-CD77-4D53-96ED-5A0AEB227FB7\\\",\\\"257E62CE-C668-4317-B5B7-8D394BDC3F6C\\\",\\\"2DD4BEA5-E85A-4CD0-953E-9EB2E0735654\\\",\\\"BB96B696-7BD4-44C4-9D60-B1551B89D6FA\\\",\\\"FCAABC48-FBAF-4E12-8BC9-AC4ACB5A167B\\\",\\\"EB81C4D7-5BD8-4DAC-BD70-8675E2338AAC\\\",\\\"1DBAE3FF-B2F6-4348-8E06-81139C138D6E\\\",\\\"49E7D450-EF74-4E94-B33B-B888D952F3BD\\\",\\\"F0B267C4-54BA-4E6F-BFDD-4B047F4FF41A\\\",\\\"36B8611D-B449-4F6E-8D0F-B5FD6406D45D\\\",\\\"779DB518-01BD-4D32-AD65-BFED801E5D06\\\"],\\\"id\\\":\\\"F47D501C-3750-4F0D-A2E1-E1B9CDA8368C\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":878},\\\"_ClipMode\\\":\\\"visible\\\",\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"distanceToDragEvent\\\"],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868},\\\"name\\\":\\\"leftpointing_magnifying_glass.png\\\",\\\"isBeingDragged\\\":false,\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"showsHalos\\\":false,\\\"eventsAreDisabled\\\":true,\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Image\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(-3.0,0.0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(39.9,-9.0)\\\"},\\\"877\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\"],\\\"_ImageURL\\\":\\\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAABAAAAAQBPJcTWAAAALnRFWHRUaXRsZQBMRUZULVBPSU5USU5HIE1BR05JRllJTkcgR0xBU1MgKFUrMUY1MEQpw88haQAAABV0RVh0QXV0aG9yAEFuZHJldyBNYXJjdXNl5zc3gwAAAC90RVh0U29mdHdhcmUAaW5mby5maWxlZm9ybWF0LmRhdGEuVW5pY29kZVBuZ1NlcnZsZXRoAX8wAAAAQ3RFWHREZXNjcmlwdGlvbgBodHRwOi8vd3d3LmZpbGVmb3JtYXQuaW5mby9pbmZvL3VuaWNvZGUvMWY1MGQvaW5kZXguaHRtk2hNQgAAADt0RVh0Q29weXJpZ2h0AGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzIuMC9siJKDAAAIDklEQVR42u1daWxVRRQeCi0tIqCAQCTIUtEIGlk0ilqEkEbiQhSKGAyCooIIggsiQuMWZNGwVMUFNIhKZBMobZClgK1FwAU3wIpSREDcUFZFEM/JOzf3vPHet9ze1/eYe77k+zNzl5nz3ZlzZntPKYFAcHojDXimmKH6cQbwZuBM4HLgx8A9wBPAU8BjwJ3ADcDFwMnArsCaYjr/0BB4DwlwjAwfL38DzgX2AdYWk3pDJnAM8E/NuN8BpwEHAq8DXgpsCswANgN2APak/BeBu7T7sQX1A9YQE8fuDwYAf2BG/JrEaefxmSjaeOAO9syNwBwxd2Q0o/7fMhr6h8Fx+oBIX346cATwF/aON6Qbc0ZH4G4y0lHgOGAdD8/Be/KAs4AFwKsdrqkHnAA8Tu8rAzYWCWz0Bh5hraKTT11fL+AH1FXlA8/SrsEu61fmW9qLFEqNAv5LRsEw9twEvKMzcAvwJ3LoHG2AW+n9B4HdgixGHhNjiccuKlbUp9aC7yoGnqflraa8A8C2QRTjMvIVaITyKI61BjnkqiILWEjvPAwcxvLqAj+nvAqH7s1oNAfupcpjeNskhnvQOQ/xYfxQCziHRVl3sjxsNfspvYSuNR4Ywn5ClT5CA7lYkUPRU0YVy4CivkVlOE7TKxa6AP+ivKlBEORe9nUO8XD/QhWay6oqmlK3dYoirTYs70FK/wd4ocli1KVIByu7XXmb9BsOPEmj76riSfZxbAM2oPQMmqLB9GUmC/I0M8AtHp9xCd3/rM8fCHISy+vH0ruaOi3Coyqv6ETPKPSpXEOZ4X9XoSl+y89sovTNJgoyklW8rw8+aKFP5apFo3SrbMNcWsnFpgmylkU19R3yY4mc0mk0j88Z62PZ5jHDV7DQugE5dkx/3CQxzlb2qt6aCF1HtJH6BHoGju4v97F8+Sp8zeRGlldCaZtMEmQAq+zICL5hpUvrwfXy19gzZvhcvj6aILNZ3ij2ETQzRZA3WWU7RrgOfQsu05YCnyLxcFS9h91fTlMgfqKdJsg6lteBpQ8wRZASVqmmUa7txvwEJ/qe8SoxGxYymK+wpnMsNGHpxviRbVShkzEatAb5iEHUSrqzQVuiUMkMf5IFGWnM/71giiAHqEL7U7iMf2gtkk/B7/M51E4qMlklvzwNymgxl+VvobQPTRCkMavkDpaelkJlbOkgyDUsv0LZu19Oe/A++BBLvyIB0ZJX9HIQhHdZBymt1BQfso9V1Jorag28PUXKN8tBkHqUV4elLTJFkM9YpVqzllOcAmXDiG6vJsZhlt+Kpc80RZBiF2eJK4fZSS5bd4fWUcTyc1n6Y6YIMpVVii+LTgFOTHLZNjoIMpTlT2fpXUwRpIcKn021gHuwcDN0ss525Cnn3fIt2DXfK3vPljGbHtK1gdcFmkNdkYTK4gz0Tgcxytg1fI6rUBkGvubA54Ta0lTFK9VYFhS/xKV18PEHX3MfYpogfPUND9DwuamFlP5oNZXlZRcxlmsDWutsCl/aNQYZWhfBnTlOceNsLq459E1wyyhwEeNvFb7ZusClrEbhNlbJoyp8Y3UejehxPWS08v/MBrbIlcr92BvfwZit7KMKOC3f3FRBcBC2mRlBnz0dpOzN17gvqrdP7+2p7PkoJz7Hrq2pCfeqMhzXasbI1/KHa/m4Y93reRFcU1mrIh8IXaLCJzpnsLyfKRozHrNZpbFF9NHyx2pGw2tWAZ8H3gW8UjmvvWdSlIQb3raq6Kdzp6vwBbOhWn5/FRCggy9lFcdN1521ax5Q0Y9B41o7nkn8Rv1/gSkS0T/crb0vV4Uv465UAUNjLerCkfAN2jUXKef19apwnYP4AynK4tfNU6m1ZlMtaK/stQZrLXu0Q6g6OIpTjoVfAK/Xnp1GDp1fhy0th1rwHLqmEbXYHkEQJYcGitwouG2onoPx0Ne8q+yDmtGIs8lPUFCgH/Q5R4XPQlt8nfKzKB9/ouNHLT/ddFEw7t+uGQbPko90GY+gOHgcoRc5+YeBj1DY3JPyGrq8qy6JdMhBDAyz8azhZLq2JRuP4HE3a6f8KhNH7k4Dt9UORqoE3qGqfiAUo7L7lX1kjfMd4H0UHGTTFMpLzH8VUAS3iN2znsQ1GugvprCvkvMYdSFouBYxPu98FdoKusblmZXUoiz0J1FuYgPUfCrXAof7S4MgimXIRVH8wwHq5vBLna9Cs8ULyEgVWrCg8zAJ79TtjGDXjSMx5kd4Fk7XB+a3uq5Sob1QfoW86JzxR2zcjjyj3/mKTafUpCAi2nPLVcB+QA379YdoGuWEBxEwars1hujIOpZQQS1jWhzvKXeIDAOBRhT+YgQ2kcYK71NLwgOauAKJ50jwpFW8J2jHKHvLKwYBuENmVxyibAiqKIlCOkVY1g8HZHkQ5SOXeTaBR9RW9vT7agp34xVlo4jiL7KoG0TjriCR4hVlk0r8EYrAtZQiZa+14wx1qzhF2Syi+C+K5VOWko8RUVJIlPc8irIhKCP6ZItSqeJbh8kSU/qHDCbKMuZT4hFlrpgxcaIUUcuJR5TdYsLEiFLIQuLMOESZJOZLnCjLyMhrabqkZRRR1qsArDQmW5SlZOxPVWhJ2E2UNRJlVQ/wi19CRv9WhXbJoCh8zb+IujVBNYqymIyPP55ZxsQoVvK78kkBrp28rXVThSJGcoE7YZ5RoTMlc8SBpw7kj2IEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgSAZ+A+0ucC4BysctgAAAABJRU5ErkJggg==\\\",\\\"_NodeClass\\\":[\\\"image\\\"],\\\"_NodeId\\\":\\\"29E543E0-AE93-493A-A694-FC1C330D0544\\\",\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"isLoaded\\\":true,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Image\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(29.0,29.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"878\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":876},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"879\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":1.1840000000000002,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":880},\\\"_BorderRadius\\\":5.2,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(24.0,24.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(214,214,214)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"880\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":881},{\\\"__isSmartRef__\\\":true,\\\"id\\\":882},{\\\"__isSmartRef__\\\":true,\\\"id\\\":883},{\\\"__isSmartRef__\\\":true,\\\"id\\\":884}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"881\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"882\\\":{\\\"offset\\\":0.3,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(221,221,221)\\\"},\\\"883\\\":{\\\"offset\\\":0.7,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(221,221,221)\\\"},\\\"884\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(204,204,204)\\\"},\\\"885\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":886},{\\\"__isSmartRef__\\\":true,\\\"id\\\":887},{\\\"__isSmartRef__\\\":true,\\\"id\\\":888},{\\\"__isSmartRef__\\\":true,\\\"id\\\":889}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"886\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"887\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"888\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"889\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"890\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":891},{\\\"__isSmartRef__\\\":true,\\\"id\\\":892},{\\\"__isSmartRef__\\\":true,\\\"id\\\":893},{\\\"__isSmartRef__\\\":true,\\\"id\\\":894}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"891\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"892\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"893\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"894\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"895\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Inputs\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"ScriptableButton\\\",\\\"comment\\\":\\\"Has a script that is called on button press\\\",\\\"changes\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":896}],\\\"revisionOnLoad\\\":154251,\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"896\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":897},\\\"author\\\":\\\"robertkrahn\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"0366C0A2-0C8E-4AEB-AAC3-120434134545\\\"},\\\"897\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Sat Apr 21 2012 14:10:10 GMT+0200 (CEST)\\\"},\\\"898\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868},\\\"targetMethodName\\\":\\\"onFire\\\",\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"899\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"900\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"364FF344-E489-461B-BC8C-ED45E4823ED4\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":901},\\\"__layered_droppingEnabled__\\\":true,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"distanceToDragEvent\\\"],\\\"showsHalos\\\":false,\\\"name\\\":\\\"HighlightRectangle\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":902},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":943},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":944},{\\\"__isSmartRef__\\\":true,\\\"id\\\":945},{\\\"__isSmartRef__\\\":true,\\\"id\\\":946}],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"derivationIds\\\":[127,\\\"F0291F62-F100-480C-AEBF-0230398F7983\\\",\\\"AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B\\\",\\\"39BA345C-17FA-45A0-BAC2-F0CF5654ACF8\\\",\\\"FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4\\\",\\\"F38439A3-2F4E-4AC2-BF73-2633C00B1393\\\",\\\"6748F5B5-2284-4748-A6EE-F1A261CBAD0B\\\",\\\"6FECB598-D130-4242-BF1B-E18767608129\\\",\\\"0B23F218-078F-4912-A262-31B957885F41\\\",\\\"C56BA290-B836-4946-B4EF-DBB6FBA2368C\\\",\\\"61176BAF-CFE6-4F2C-9F0A-971AAD6595A1\\\",\\\"CB4127B2-0AA5-4B50-9978-F1FF39924A82\\\",\\\"113050BB-CF0E-4193-91C6-9C25FC857EE8\\\",\\\"EFF939E4-317B-4662-943F-77A6E6F65BD0\\\",\\\"AA288E7F-3972-4F0D-87DD-61E4BD9C9C97\\\",\\\"903E8C60-1158-42D5-85D2-DF134DA6CEC1\\\",\\\"28FD6210-A549-4A11-9178-04E77FF556C0\\\",\\\"B3312E29-D786-469F-865E-91FD69475A52\\\",\\\"D947A1C1-DCBE-4485-A33D-DF549F6978E0\\\",\\\"56CE0E60-45BE-43FF-9C6C-296D8AC326B6\\\",\\\"CC61E3F8-8C8D-4F24-A591-023D3C88DEC8\\\"],\\\"partTests\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":948},\\\"_ClipMode\\\":\\\"visible\\\",\\\"moved\\\":true,\\\"isBeingDragged\\\":false,\\\"prevScroll\\\":[0,0],\\\"#startLetters\\\":\\\"\\\",\\\"eventsAreDisabled\\\":false,\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"auto\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":1.0060210561262526,\\\"owner\\\":null,\\\"magnifierButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":953},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Box\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Core\\\",\\\"_Position\\\":\\\"lively.pt(40.0,4131.0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(44.0,-14.0)\\\"},\\\"901\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Fill\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":0,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_BorderRadius\\\":0,\\\"_Opacity\\\":0.2597,\\\"_BorderStyle\\\":\\\"hidden\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(775.0,471.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(204,0,0)\\\",\\\"_Fill\\\":\\\"Color.rgb(58,0,255)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"902\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Tools\\\",\\\"comment\\\":\\\"A rectangle which highlights the object under the first hand of the world\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"HighlightRectangle\\\",\\\"changes\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":903},{\\\"__isSmartRef__\\\":true,\\\"id\\\":905},{\\\"__isSmartRef__\\\":true,\\\"id\\\":907},{\\\"__isSmartRef__\\\":true,\\\"id\\\":909},{\\\"__isSmartRef__\\\":true,\\\"id\\\":911},{\\\"__isSmartRef__\\\":true,\\\"id\\\":913},{\\\"__isSmartRef__\\\":true,\\\"id\\\":915},{\\\"__isSmartRef__\\\":true,\\\"id\\\":917},{\\\"__isSmartRef__\\\":true,\\\"id\\\":919},{\\\"__isSmartRef__\\\":true,\\\"id\\\":921},{\\\"__isSmartRef__\\\":true,\\\"id\\\":923},{\\\"__isSmartRef__\\\":true,\\\"id\\\":925},{\\\"__isSmartRef__\\\":true,\\\"id\\\":927},{\\\"__isSmartRef__\\\":true,\\\"id\\\":929},{\\\"__isSmartRef__\\\":true,\\\"id\\\":931},{\\\"__isSmartRef__\\\":true,\\\"id\\\":933},{\\\"__isSmartRef__\\\":true,\\\"id\\\":935},{\\\"__isSmartRef__\\\":true,\\\"id\\\":937},{\\\"__isSmartRef__\\\":true,\\\"id\\\":939},{\\\"__isSmartRef__\\\":true,\\\"id\\\":941}],\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"903\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":904},\\\"author\\\":\\\"timfelgentreff\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"3DB7DB40-210A-4BED-91FD-9287005703EC\\\"},\\\"904\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 17:04:54 GMT+0200 (CEST)\\\"},\\\"905\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":906},\\\"author\\\":\\\"tessi\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"23D7AA12-66A9-4C3B-B494-131256C291AC\\\"},\\\"906\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 16:57:13 GMT+0200 (CEST)\\\"},\\\"907\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":908},\\\"author\\\":\\\"tessi\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"2C30B7CA-388F-4F51-B4CF-A2E50E381148\\\"},\\\"908\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 16:23:11 GMT+0200 (CEST)\\\"},\\\"909\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":910},\\\"author\\\":\\\"tessi\\\",\\\"message\\\":\\\"diable events\\\",\\\"id\\\":\\\"7C1F71A3-FDAC-470A-B9A9-E1F2C9FEF18E\\\"},\\\"910\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 14:46:08 GMT+0200 (CEST)\\\"},\\\"911\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":912},\\\"author\\\":\\\"tessi\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"01996A33-11BC-4C15-96D7-B7D219E2E961\\\"},\\\"912\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 14:39:50 GMT+0200 (CEST)\\\"},\\\"913\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":914},\\\"author\\\":\\\"undefined\\\",\\\"message\\\":\\\"whoopsie\\\",\\\"id\\\":\\\"3F17A2D2-3C24-424B-B0FA-E43112267D23\\\"},\\\"914\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 03 2012 15:51:36 GMT+0200 (CEST)\\\"},\\\"915\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":916},\\\"author\\\":\\\"undefined\\\",\\\"message\\\":\\\"whoopsie\\\",\\\"id\\\":\\\"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC\\\"},\\\"916\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 03 2012 15:51:30 GMT+0200 (CEST)\\\"},\\\"917\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":918},\\\"author\\\":\\\"undefined\\\",\\\"message\\\":\\\"sorry\\\",\\\"id\\\":\\\"44B56D2E-9B59-4C67-A305-49A6E10E66C2\\\"},\\\"918\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)\\\"},\\\"919\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":920},\\\"author\\\":\\\"fbo\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"BD1C654D-9100-4B66-BC62-B15FF2498B2B\\\"},\\\"920\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)\\\"},\\\"921\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":922},\\\"author\\\":\\\"undefined\\\",\\\"message\\\":\\\"css transitions\\\",\\\"id\\\":\\\"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7\\\"},\\\"922\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)\\\"},\\\"923\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":924},\\\"author\\\":\\\"undefined\\\",\\\"message\\\":\\\"suddenly, the rectangle became a CarDemo\\\",\\\"id\\\":\\\"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350\\\"},\\\"924\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)\\\"},\\\"925\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":926},\\\"author\\\":\\\"tessi\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"4B982A01-25B3-455A-848D-89C2C3C471D7\\\"},\\\"926\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 13:58:01 GMT+0200 (CEST)\\\"},\\\"927\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":928},\\\"author\\\":\\\"tessi\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"2FD6CB7B-3BC7-4666-98B4-AACF1001954D\\\"},\\\"928\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 14:07:32 GMT+0200 (CEST)\\\"},\\\"929\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":930},\\\"author\\\":\\\"tessi\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"09CF5ECF-2C87-4B66-A164-39848628596F\\\"},\\\"930\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 15:34:59 GMT+0200 (CEST)\\\"},\\\"931\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":932},\\\"author\\\":\\\"tessi\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"252A3EB5-DB00-4CF9-BF38-2927DD1C5229\\\"},\\\"932\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 16:34:29 GMT+0200 (CEST)\\\"},\\\"933\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":934},\\\"author\\\":\\\"tessi\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"81534551-62C1-4FC9-96CB-A5AC6642CA1E\\\"},\\\"934\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 16:45:49 GMT+0200 (CEST)\\\"},\\\"935\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":936},\\\"author\\\":\\\"tessi\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"5125DE3A-D50E-4621-8490-F3A9D99C2C4C\\\"},\\\"936\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 16:47:20 GMT+0200 (CEST)\\\"},\\\"937\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":938},\\\"author\\\":\\\"tessi\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"C81A2FBF-CB0B-4A0B-9D63-F9AEDFCB5DA6\\\"},\\\"938\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 16:51:06 GMT+0200 (CEST)\\\"},\\\"939\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":940},\\\"author\\\":\\\"tessi\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"DC8EF5EC-7563-45B6-816D-20E2DC218525\\\"},\\\"940\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 16:52:10 GMT+0200 (CEST)\\\"},\\\"941\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":942},\\\"author\\\":\\\"timfelgentreff\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"E7515DFB-DE7D-4E1F-A2C3-85166DCE4942\\\"},\\\"942\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 16:59:39 GMT+0200 (CEST)\\\"},\\\"943\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":900},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"944\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":900},\\\"sourceAttrName\\\":\\\"onMouseMove\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":900},\\\"targetMethodName\\\":\\\"updateOnMove\\\",\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"945\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":900},\\\"sourceAttrName\\\":\\\"onMouseUp\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868},\\\"targetMethodName\\\":\\\"removeHighlighting\\\",\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"946\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":900},\\\"sourceAttrName\\\":\\\"onMouseUp\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"targetMethodName\\\":\\\"setTarget\\\",\\\"converterString\\\":\\\"function () {\\\\n return this.sourceObj.morphUnderCursor();\\\\n }\\\",\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":947},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"947\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":900},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"948\\\":{\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":949}},\\\"949\\\":{\\\"test01IsMorph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":950}},\\\"950\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":951},\\\"source\\\":\\\"function test01IsMorph(aPart) {\\\\n this.assert(aPart.isMorph, 'rectangle should be a morph');\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":952},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"951\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":948}},\\\"952\\\":{},\\\"953\\\":{\\\"update\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":954},\\\"updateOnMove\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":958},\\\"bringToFront\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":962},\\\"morphUnderCursor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":970}},\\\"954\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":955},\\\"source\\\":\\\"function update(morphUnderCursor) {\\\\n if (morphUnderCursor === this.magnifierButton ||\\\\n this.magnifierButton.submorphs.include(morphUnderCursor)) {\\\\n morphToHighlight = this.magnifierButton.currentTarget();\\\\n } else {\\\\n morphToHighlight = morphUnderCursor;\\\\n }\\\\n\\\\n if (morphToHighlight && morphToHighlight.world()) {\\\\n this.setPosition(morphToHighlight.getPositionInWorld());\\\\n this.setExtent(morphToHighlight.getExtent());\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":956},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"955\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":900}},\\\"956\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":957},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"957\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:29:58 GMT+0200 (CEST)\\\"},\\\"958\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":959},\\\"source\\\":\\\"function updateOnMove() {\\\\n this.update(this.morphUnderCursor());\\\\n this.bringToFront();\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":960},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"959\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":900}},\\\"960\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":961},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"961\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:18:33 GMT+0200 (CEST)\\\"},\\\"962\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":963},\\\"source\\\":\\\"function bringToFront() {\\\\n this.renderContext().morphNode.style.zIndex= 1000;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":968},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"963\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":900},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":964}},\\\"964\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":965}},\\\"965\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":966},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch (e) {\\\\n if ($world)\\\\n $world.logError(e, 'Error in $super call')\\\\n else\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":967},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"966\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":900},\\\"name\\\":\\\"bringToFront\\\"},\\\"967\\\":{},\\\"968\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":969},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"969\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:12:09 GMT+0200 (CEST)\\\"},\\\"970\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":971},\\\"source\\\":\\\"function morphUnderCursor() {\\\\n var that = this,\\\\n world = lively.morphic.World.current(); \\\\n \\\\n return world.morphsContainingPoint(world.firstHand().getPosition()).detect(\\\\n function(ea) {\\\\n return !ea.isPlaceholder &&\\\\n !ea.isHalo &&\\\\n (!ea.owner || !ea.owner.isHalo) &&\\\\n !(ea === that);\\\\n });\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":972},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"971\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":900}},\\\"972\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":973},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"973\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:18:36 GMT+0200 (CEST)\\\"},\\\"974\\\":{\\\"onFire\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":975},\\\"removeHighlighting\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":979},\\\"onMouseMove\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":983},\\\"onMouseOut\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":991},\\\"reset\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":999},\\\"isTracking\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1003},\\\"isHighlighting\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1007},\\\"currentTarget\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1011}},\\\"975\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":976},\\\"source\\\":\\\"function onFire() {\\\\n var hand = lively.morphic.World.current().firstHand(),\\\\n highlight = this.highlightRectangle,\\\\n that = this;\\\\n\\\\n if (this.isTracking()) {\\\\n this.removeHighlighting();\\\\n } else {\\\\n this.world().addMorph(highlight);\\\\n hand.highlightConnection = connect(hand, \\\\\\\"scrollFocusMorph\\\\\\\", highlight, \\\\\\\"update\\\\\\\");\\\\n highlight.bringToFront();\\\\n if (!this.currentTarget() || !this.currentTarget().world()) {\\\\n highlight.setExtent(pt(0,0));\\\\n }\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":977},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"976\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868}},\\\"977\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":978},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"978\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:40:51 GMT+0200 (CEST)\\\"},\\\"979\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":980},\\\"source\\\":\\\"function removeHighlighting() {\\\\n var hand = this.world().firstHand();\\\\n \\\\n if (this.highlightRectangle) {\\\\n this.highlightRectangle.remove();\\\\n }\\\\n \\\\n hand.attributeConnections.removeAt(\\\\n hand.attributeConnections.indexOf(hand.highlightConnection));\\\\n hand.highlightConnection = null;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":981},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"980\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868}},\\\"981\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":982},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"982\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:20:30 GMT+0200 (CEST)\\\"},\\\"983\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":984},\\\"source\\\":\\\"function onMouseMove(evt) {\\\\n var target = this.currentTarget();\\\\n if (target && target.world() && !this.isHighlighting()) {\\\\n this.highlightRectangle.update(target);\\\\n this.world().addMorph(this.highlightRectangle);\\\\n this.highlightRectangle.bringToFront();\\\\n this.targetHighlight = this.highlightRectangle;\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":989},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"984\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":985}},\\\"985\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":986}},\\\"986\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":987},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch (e) {\\\\n if ($world)\\\\n $world.logError(e, 'Error in $super call')\\\\n else\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":988},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"987\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868},\\\"name\\\":\\\"onMouseMove\\\"},\\\"988\\\":{},\\\"989\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":990},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"990\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:25:52 GMT+0200 (CEST)\\\"},\\\"991\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":992},\\\"source\\\":\\\"function onMouseOut() {\\\\n if (this.isHighlighting()) {\\\\n if (!this.isTracking()) {\\\\n this.targetHighlight.remove();\\\\n }\\\\n delete this.targetHighlight;\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":997},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"992\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":993}},\\\"993\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":994}},\\\"994\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":995},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch (e) {\\\\n if ($world)\\\\n $world.logError(e, 'Error in $super call')\\\\n else\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":996},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"995\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868},\\\"name\\\":\\\"onMouseOut\\\"},\\\"996\\\":{},\\\"997\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":998},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"998\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:21:57 GMT+0200 (CEST)\\\"},\\\"999\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1000},\\\"source\\\":\\\"function reset() {\\\\n this.highlightRectangle.attributeConnections = [];\\\\n \\\\n connect(rect, \\\\\\\"onMouseMove\\\\\\\", this.highlightRectangle, \\\\\\\"updateOnMove\\\\\\\")\\\\n connect(rect, \\\\\\\"onMouseUp\\\\\\\", this, \\\\\\\"removeHighlighting\\\\\\\")\\\\n connect(rect, \\\\\\\"onMouseUp\\\\\\\", this.owner, \\\\\\\"setTarget\\\\\\\",\\\\n {converter: function () {\\\\n return this.sourceObj.morphUnderCursor();\\\\n }\\\\n })\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1001},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1000\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868}},\\\"1001\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1002},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"1002\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:20:55 GMT+0200 (CEST)\\\"},\\\"1003\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1004},\\\"source\\\":\\\"function isTracking() {\\\\n return !!this.world().firstHand().highlightConnection;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1005},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1004\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868}},\\\"1005\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1006},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"1006\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:11:25 GMT+0200 (CEST)\\\"},\\\"1007\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1008},\\\"source\\\":\\\"function isHighlighting() {\\\\n return !!this.targetHighlight;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1009},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1008\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868}},\\\"1009\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1010},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"1010\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:11:22 GMT+0200 (CEST)\\\"},\\\"1011\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1012},\\\"source\\\":\\\"function currentTarget() {\\\\n return this.owner.target;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1013},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1012\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868}},\\\"1013\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1014},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"1014\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Jun 06 2012 18:26:02 GMT+0200 (CEST)\\\"},\\\"1015\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Fill\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":1,\\\"_BorderRadius\\\":0,\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"_ClipMode\\\":\\\"visible\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(808.0,431.8)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(95,94,95)\\\",\\\"_Fill\\\":\\\"Color.rgb(255,255,255)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"1016\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Basic\\\",\\\"comment\\\":\\\"Edit scripts and connections of a specific morph.\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"ObjectEditorPane\\\",\\\"changes\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":1017}],\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"1017\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1018},\\\"author\\\":\\\"lauritz\\\",\\\"message\\\":\\\"Adapted the update behavior on ticks. Reduces the impact of HTML's autoscroll to selected list items.\\\"},\\\"1018\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Oct 21 2011 00:39:30 GMT+0200 (CEST)\\\"},\\\"1019\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"1020\\\":{\\\"resizeWidth\\\":true,\\\"resizeHeight\\\":true,\\\"adjustForNewBounds\\\":true},\\\"1021\\\":{},\\\"1022\\\":{\\\"displayInitialScript\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1023},\\\"displayJavaScriptSource\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1027},\\\"displaySourceForConnection\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1031},\\\"displaySourceForScript\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1035},\\\"generateSourceForConnection\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1039},\\\"generateSourceForScript\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1043},\\\"generateTargetCode\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1047},\\\"newConnection\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1051},\\\"newScript\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1055},\\\"reset\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1059},\\\"selectChangedContent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1063},\\\"setTarget\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1067},\\\"sortedConnectionNamesOfObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1071},\\\"sortedScriptNamesOfObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1075},\\\"updateLists\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1079},\\\"onShutdown\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1083},\\\"confirmUnsavedChanges\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1087},\\\"update\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1091},\\\"ensureAnnotationLayer\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1095},\\\"copyToPartsBinWithUserRequest\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1099},\\\"printTags\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1107},\\\"setTag\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1111},\\\"runScript\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1115},\\\"openPartTestRunner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1119},\\\"hasUnsavedChanges\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1123}},\\\"1023\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1024},\\\"source\\\":\\\"function displayInitialScript() {\\\\n if (this.scriptList.getList().size() > 1) {\\\\n this.scriptList.preselectItem();\\\\n } else if (this.connectionList.getList().size() > 1) {\\\\n this.connectionList.preselectItem();\\\\n } else {\\\\n this.scriptList.selectAt(0);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1025},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1024\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"1025\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1026},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"1026\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 17 2011 04:13:43 GMT+0100 (CET)\\\"},\\\"1027\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1028},\\\"source\\\":\\\"function displayJavaScriptSource(jsCode) {\\\\n if (this.scriptPane.hasChanged()) {\\\\n var that = this;\\\\n var callback = function(confirmed) {\\\\n if (confirmed) that.scriptPane.display(jsCode)\\\\n };\\\\n this.confirmUnsavedChanges(callback);\\\\n } else {\\\\n this.scriptPane.display(jsCode);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1029},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1028\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"1029\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1030},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"1030\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)\\\"},\\\"1031\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1032},\\\"source\\\":\\\"function displaySourceForConnection(connection) {\\\\n var code = \\\\\\\"\\\\\\\", that = this;\\\\n if (connection === undefined) return;\\\\n if (connection === null) {\\\\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\\\\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\\\\\\\"\\\\\\\\n\\\\\\\\n\\\\\\\");\\\\n });\\\\n code = code.substring(0, code.length - \\\\\\\"\\\\\\\\n\\\\\\\\n\\\\\\\".length - 1);\\\\n } else {\\\\n code = this.generateSourceForConnection(connection);\\\\n }\\\\n this.displayJavaScriptSource(code);\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1033},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1032\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"1033\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1034},\\\"user\\\":\\\"conradcalmez\\\",\\\"tags\\\":[]},\\\"1034\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 14:59:30 GMT+0100 (CET)\\\"},\\\"1035\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1036},\\\"source\\\":\\\"function displaySourceForScript(scriptName) {\\\\n var code = \\\\\\\"\\\\\\\",\\\\n that = this;\\\\n if (scriptName === null) {\\\\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\\\\n code = code.concat(that.generateSourceForScript(each)).concat(\\\\\\\"\\\\\\\\n\\\\\\\\n\\\\\\\\n\\\\\\\");\\\\n });\\\\n code = code.substring(0, code.length - \\\\\\\"\\\\\\\\n\\\\\\\\n\\\\\\\\n\\\\\\\".length - 1);\\\\n } else {\\\\n code = this.generateSourceForScript(scriptName);\\\\n }\\\\n if (code) this.displayJavaScriptSource(code);\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1037},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1036\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"1037\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1038},\\\"user\\\":\\\"cschuster\\\",\\\"tags\\\":[]},\\\"1038\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Aug 30 2012 08:14:26 GMT+0200 (CEST)\\\"},\\\"1039\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1040},\\\"source\\\":\\\"function generateSourceForConnection(connection) {\\\\n var c = connection, targetObject = this.target;\\\\n\\\\tif (!c.getTargetObj() || !c.getTargetObj().name || \\\\n\\\\t\\\\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\\\\n\\\\n\\\\tvar optConfig = []\\\\n\\\\tif (c.converterString)\\\\n\\\\t\\\\toptConfig.push(\\\\\\\"converter: \\\\\\\\n\\\\\\\\t\\\\\\\" + c.converterString)\\\\n\\\\tif (c.updaterString)\\\\n\\\\t\\\\toptConfig.push(\\\\\\\"updater: \\\\\\\\n\\\\\\\\t\\\\\\\" + c.updaterString)\\\\n\\\\treturn Strings.format('connect(%s, \\\\\\\"%s\\\\\\\", %s, \\\\\\\"%s\\\\\\\", {%s});', \\\\n\\\\t\\\\t\\\\tthis.generateTargetCode(targetObject, c.getSourceObj()),\\\\n\\\\t\\\\t\\\\tc.getSourceAttrName(),\\\\n\\\\t\\\\t\\\\tthis.generateTargetCode(targetObject, c.getTargetObj()),\\\\n\\\\t\\\\t\\\\tc.getTargetMethodName(),\\\\n\\\\t\\\\t\\\\toptConfig.join(','));\\\\n\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1041},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1040\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"1041\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1042},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"1042\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)\\\"},\\\"1043\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1044},\\\"source\\\":\\\"function generateSourceForScript(scriptName) {\\\\n var script = this.target[scriptName],\\\\n annotation = '',\\\\n scriptSource = '',\\\\n tagScript = '';\\\\n\\\\n if (!script) return;\\\\n\\\\n if (script.timestamp && script.user) \\\\n annotation = Strings.format('// changed at %s by %s \\\\\\\\n', script.timestamp, script.user);\\\\n scriptSource = Strings.format('this.addScript(%s)', script.getOriginal());\\\\n tagScript = Strings.format('.tag(%s);', this.printTags(script));\\\\n\\\\n return annotation + scriptSource + tagScript;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1045},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1044\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"1045\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1046},\\\"user\\\":\\\"cschuster\\\",\\\"tags\\\":[]},\\\"1046\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Aug 30 2012 08:14:45 GMT+0200 (CEST)\\\"},\\\"1047\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1048},\\\"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\\\":1049},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1048\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"1049\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1050},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"1050\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)\\\"},\\\"1051\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1052},\\\"source\\\":\\\"function newConnection() {\\\\n if (this.target) {\\\\n var code = \\\\\\\"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\\\\\\\";\\\\n this.displayJavaScriptSource(code);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1053},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1052\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"1053\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1054},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"1054\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)\\\"},\\\"1055\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1056},\\\"source\\\":\\\"function newScript() {\\\\n if (this.target) {\\\\n var code = \\\\\\\"this.addScript(function SCRIPTNAME() {\\\\\\\\n \\\\\\\\n}).tag([]);\\\\\\\";\\\\n this.displayJavaScriptSource(code);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1057},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1056\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"1057\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1058},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"1058\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Nov 29 2011 04:24:25 GMT+0100 (CET)\\\"},\\\"1059\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1060},\\\"source\\\":\\\"function reset() {\\\\n this.scriptPane = this.get('ObjectEditorScriptPane')\\\\n this.scriptList = this.get('ObjectEditorScriptList')\\\\n this.connectionList = this.get('ObjectEditorConnectionList')\\\\n this.morphSelector = this.get('ObjectEditorMorphSelector')\\\\n \\\\n this.target = null;\\\\n this.currentTag = null;\\\\n \\\\n this.scriptPane.reset();\\\\n this.scriptList.setList();\\\\n this.scriptList.selection = null;\\\\n this.connectionList.setList();\\\\n this.connectionList.selection = null;\\\\n this.morphSelector.reset();\\\\n this.tagChooser.reset();\\\\n \\\\n this.stopStepping();\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1061},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1060\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"1061\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1062},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"1062\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 11:45:36 GMT+0200 (CEST)\\\"},\\\"1063\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1064},\\\"source\\\":\\\"function selectChangedContent(source) {\\\\n\\\\n var addScriptRegex = /this\\\\\\\\.addScript\\\\\\\\s*\\\\\\\\(\\\\\\\\s*function\\\\\\\\s*([^\\\\\\\\(]*)/g;\\\\n var addScriptMatches = [];\\\\n var addScriptMatch = addScriptRegex.exec(source);\\\\n while (addScriptMatch) {\\\\n addScriptMatches.push(addScriptMatch[1]);\\\\n addScriptMatch = addScriptRegex.exec(source);\\\\n }\\\\n \\\\n // if scripts were added, select either a specific one or all\\\\n if (addScriptMatches.length > 0) { \\\\n if (addScriptMatches.length === 1) {\\\\n return this.scriptList.selectAddedScript(addScriptMatches[0]);\\\\n }\\\\n return this.scriptList.selectAt(0);\\\\n }\\\\n\\\\n var connectionRegex = \\\\n /connect\\\\\\\\(\\\\\\\\s*([^,]*)\\\\\\\\s*,\\\\\\\\s*\\\\\\\"([^,]*)\\\\\\\"\\\\\\\\s*,\\\\\\\\s*([^,]*)\\\\\\\\s*,\\\\\\\\s*\\\\\\\"([^,]*)\\\\\\\"/g;\\\\n var connectionMatches = [];\\\\n var connectionMatch = connectionRegex.exec(source);\\\\n while (connectionMatch) {\\\\n connectionMatches.push(connectionMatch);\\\\n connectionMatch = connectionRegex.exec(source);\\\\n }\\\\n\\\\n // if connections were made, select either a specific one or all\\\\n if (connectionMatches.length > 0) {\\\\n if (connectionMatches.length === 1) {\\\\n var match = connectionMatches[0];\\\\n for (var i=0; i>saveDoesNotAskForCredentialsInSafari.xhtml\"},\"3724\":{\"type\":\"S:modified\",\"url\":\"/users/martin/measurements/FAQ.xhtml\"},\"3725\":{\"type\":\"S:modified\",\"url\":\"/users/gerald24/temp.xhtml\"},\"3726\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/MetadataVisualization.xhtml\"},\"3727\":{\"type\":\"S:modified\",\"url\":\"/demos/WorldSerializationGraph.xhtml\"},\"3728\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/ImageDroppin.xhtml\"},\"3729\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LiveWeb-NewLayout.xhtml\"},\"3730\":{\"type\":\"S:modified\",\"url\":\"/core/lively/DOMAbstraction.js\"},\"3731\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/Slider.xhtml\"},\"3732\":{\"type\":\"S:modified\",\"url\":\"/demos/ScriptingClock.xhtml\"},\"3733\":{\"type\":\"S:modified\",\"url\":\"/issues/111017_BrowsingSubmorphsWithObjectExplorerBroken.xhtml\"},\"3734\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Tutorial1.xhtml\"},\"3735\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/empty3.xhtml\"},\"3736\":{\"type\":\"S:modified\",\"url\":\"/demos/visualizations/FPSProtovis.xhtml\"},\"3737\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ObjectTracerPart.xhtml\"},\"3738\":{\"type\":\"S:modified\",\"url\":\"/issues/110629_SlideoverlayIsBrokenAfterSavingItHidden.xhtml\"},\"3739\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/GOTY2011.xhtml\"},\"3740\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/DraftLayout.xhtml\"},\"3741\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/onMouseMoveRefactoring.xhtml\"},\"3742\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/ScripterDev.xhtml\"},\"3743\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasksSebastian.xhtml\"},\"3744\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/DataTables.xhtml\"},\"3745\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/myLineWorld.xhtml\"},\"3746\":{\"type\":\"S:modified\",\"url\":\"/issues/110526_ConnectorsInTheNewWorld.xhtml\"},\"3747\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/FormLayoutExpt.xhtml\"},\"3748\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/MyQBF.xhtml\"},\"3749\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LiveWeb2.xhtml\"},\"3750\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutPlaceholdersForDragging.xhtml\"},\"3751\":{\"type\":\"S:modified\",\"url\":\"/webwerkstatt.xhtml\"},\"3752\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/Versions.xhtml\"},\"3753\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110506_CompletelyEmphasizedTextDoesNotSerialize.xhtml\"},\"3754\":{\"type\":\"S:modified\",\"url\":\"/issues/110518_ShadowOfAMorphDoesNotReflectRotation.xhtml\"},\"3755\":{\"type\":\"S:modified\",\"url\":\"/users/olmeca/start.xhtml\"},\"3756\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/martin/3.xhtml\"},\"3757\":{\"type\":\"S:modified\",\"url\":\"/issues/110514_DontShowEditCursorForHalosMenusEtc.xhtml\"},\"3758\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/Lists.xhtml\"},\"3759\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutDragSnap.xhtml\"},\"3760\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/new.xhtml\"},\"3761\":{\"type\":\"S:modified\",\"url\":\"/users/mkilling/ikuh.xhtml\"},\"3762\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ClassBrowser.xhtml\"},\"3763\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/xamppInstaller.xhtml\"},\"3764\":{\"type\":\"S:modified\",\"url\":\"/users/Kat/QBF2B.xhtml\"},\"3765\":{\"type\":\"S:modified\",\"url\":\"/demos/visualizations/protovis.xhtml\"},\"3766\":{\"type\":\"S:modified\",\"url\":\"/users/NikolaySuslov/start.xhtml\"},\"3767\":{\"type\":\"S:modified\",\"url\":\"/documentation/Lively2Installation.xhtml\"},\"3768\":{\"type\":\"S:modified\",\"url\":\"/issues/110518_ProblemToOpenDialogs.xhtml\"},\"3769\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/learning_prototype_js.xhtml\"},\"3770\":{\"type\":\"S:modified\",\"url\":\"/issues/110809_AsScriptOfMethodDoesNotChangeFunctionName.xhtml\"},\"3771\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasksBenjamin.xhtml\"},\"3772\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/video1.xhtml\"},\"3773\":{\"type\":\"S:modified\",\"url\":\"/empty.xhtml\"},\"3774\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/LiveWeb.xhtml\"},\"3775\":{\"type\":\"S:modified\",\"url\":\"/users/cschuster/start.xhtml\"},\"3776\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110509_WorldMenuDoesNotWork.xhtml\"},\"3777\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QuickBrownFox.xhtml\"},\"3778\":{\"type\":\"S:modified\",\"url\":\"/projects/Lively2/Minimal.xhtml\"},\"3779\":{\"type\":\"S:modified\",\"url\":\"/issues/111005_LineIssues.xhtml\"},\"3780\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110506_PartsbinHasNoAddOrRemoveCategoryButtons.xhtml\"},\"3781\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/experiments/css_theming.xhtml\"},\"3782\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/110630_CPUVis.xhtml\"},\"3783\":{\"type\":\"S:modified\",\"url\":\"/users/template/start.xhtml\"},\"3784\":{\"type\":\"S:modified\",\"url\":\"/documentation/Traits.xhtml\"},\"3785\":{\"type\":\"S:modified\",\"url\":\"/issues/110717_ShapeOffsetMakesEventsGoMad.xhtml\"},\"3786\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/jQueryUi.xhtml\"},\"3787\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/nonexisting.xhtml\"},\"3788\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/DroppingForImport.xhtml\"},\"3789\":{\"type\":\"S:modified\",\"url\":\"/cleanup.xhtml\"},\"3790\":{\"type\":\"S:modified\",\"url\":\"/issues/110522_ListAndTextScrollWorldAfterReachingTheirScrollBounds.xhtml\"},\"3791\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/simple.xhtml\"},\"3792\":{\"type\":\"S:modified\",\"url\":\"/issues/110831_ScrolingWithNewClippingCodeDoesNotWork.xhtml\"},\"3793\":{\"type\":\"S:modified\",\"url\":\"/issues/110923_ProtovisVisualizationBroken.xhtml\"},\"3794\":{\"type\":\"S:modified\",\"url\":\"/issues/111019_PublishingPartsWithCommitMessages.xhtml\"},\"3795\":{\"type\":\"S:modified\",\"url\":\"/demos/visualizations/jsl4tv-world-000.xhtml\"},\"3796\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/SVN2CodeDB.xhtml\"},\"3797\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/trac_tickets_pavel.xhtml\"},\"3798\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/2011-11-02-talk.xhtml\"},\"3799\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/dojoWorld.xhtml\"},\"3800\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/NewPresentation2.xhtml\"},\"3801\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide6.xhtml\"},\"3802\":{\"type\":\"S:modified\",\"url\":\"/projects/DebuggingJS/draft.xhtml\"},\"3803\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/DirectGrabDragAndCopy.xhtml\"},\"3804\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/protovis.xhtml\"},\"3805\":{\"type\":\"S:modified\",\"url\":\"/blank.xhtml\"},\"3806\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/testCPUVis.xhtml\"},\"3807\":{\"type\":\"S:modified\",\"url\":\"/projects/Lively2/Converting.xhtml\"},\"3808\":{\"type\":\"S:modified\",\"url\":\"/users/andyburnett/start.xhtml\"},\"3809\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/RichText.xhtml\"},\"3810\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Presentations.xhtml\"},\"3811\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/garminExport.xhtml\"},\"3812\":{\"type\":\"S:modified\",\"url\":\"/tests.xhtml\"},\"3813\":{\"type\":\"S:modified\",\"url\":\"/issues/110625_PartUploadBroken.xhtml\"},\"3814\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110517_ConnectionsWantToAccessClosureValues.xhtml\"},\"3815\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/DataVisualization.xhtml\"},\"3816\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/PartsBinSearch.xhtml\"},\"3817\":{\"type\":\"S:modified\",\"url\":\"/issues/110529_InsertingSomethingInTextRemovesFocus.xhtml\"},\"3818\":{\"type\":\"S:modified\",\"url\":\"/issues/110512_ListSelectionInScbDoesNotWorkCorrectly.xhtml\"},\"3819\":{\"type\":\"S:modified\",\"url\":\"/issues/111017_StaticBindingOfSuperInClosures.xhtml\"},\"3820\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/flattening.xhtml\"},\"3821\":{\"type\":\"S:modified\",\"url\":\"/issues/110511_LinesCannotBeClicked.xhtml\"},\"3822\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/gettingStarted.xhtml\"},\"3823\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/Part2Class.xhtml\"},\"3824\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/EmptyWorld2.xhtml\"},\"3825\":{\"type\":\"S:modified\",\"url\":\"/projects/LivelyKernel/nextSteps.xhtml\"},\"3826\":{\"type\":\"S:modified\",\"url\":\"/users/wlcleveland/start.xhtml\"},\"3827\":{\"type\":\"S:modified\",\"url\":\"/users/swart/start.xhtml\"},\"3828\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QBF2Bb.xhtml\"},\"3829\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide1.xhtml\"},\"3830\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/DetermineModuleDependencies.xhtml\"},\"3831\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasksHubert2.xhtml\"},\"3832\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/info_restructuring.xhtml\"},\"3833\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/DemoForm.xhtml\"},\"3834\":{\"type\":\"S:modified\",\"url\":\"/issues/110728_GraffleLayerGrabsWorld.xhtml\"},\"3835\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Activities1.xhtml\"},\"3836\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/emtpy.xhtml\"},\"3837\":{\"type\":\"S:modified\",\"url\":\"/documentation/ElProfesor.xhtml\"},\"3838\":{\"type\":\"S:modified\",\"url\":\"/issues/111022_TheExplorerScrollingIsBroken.xhtml\"},\"3839\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/WindowPlay.xhtml\"},\"3840\":{\"type\":\"S:modified\",\"url\":\"/users/martin/Measurements.xhtml\"},\"3841\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutCycle.xhtml\"},\"3842\":{\"type\":\"S:modified\",\"url\":\"/documentation/7funthings.xhtml\"},\"3843\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/jensWorld.xhtml\"},\"3844\":{\"type\":\"S:modified\",\"url\":\"/users/iho/start.xhtml\"},\"3845\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/NewMorphicIntroduction.xhtml\"},\"3846\":{\"type\":\"S:modified\",\"url\":\"/BrokenWorldRepairSite.xhtml\"},\"3847\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/serverDevPlayground.xhtml\"},\"3848\":{\"type\":\"S:modified\",\"url\":\"/users/ahold/TrackerDev.xhtml\"},\"3849\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LiveWeb3.xhtml\"},\"3850\":{\"type\":\"S:modified\",\"url\":\"/documentation/Template.xhtml\"},\"3851\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/secondWorld.xhtml\"},\"3852\":{\"type\":\"S:modified\",\"url\":\"/documentation/ContextJS.xhtml\"},\"3853\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/CodeDB2Dev.xhtml\"},\"3854\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/GrammarTesting.xhtml\"},\"3855\":{\"type\":\"S:modified\",\"url\":\"/documentation/ScriptingTutorial.xhtml\"},\"3856\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/deserializeMorphs.xhtml\"},\"3857\":{\"type\":\"S:modified\",\"url\":\"/issues/110722_ClipModeShouldClipMorphsInTheirBounds.xhtml\"},\"3858\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/110714_NodeJSServerCreation.xhtml\"},\"3859\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/scrollFixes.xhtml\"},\"3860\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/empty.xhtml\"},\"3861\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasksConrad.xhtml\"},\"3862\":{\"type\":\"S:modified\",\"url\":\"/users/keith/deadly.xhtml\"},\"3863\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/nonexisting2.xhtml\"},\"3864\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QBFa.xhtml\"},\"3865\":{\"type\":\"S:modified\",\"url\":\"/users/cschuster/debugging2.xhtml\"},\"3866\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/SlickGrid.xhtml\"},\"3867\":{\"type\":\"S:modified\",\"url\":\"/users/constantin/Snake.xhtml\"},\"3868\":{\"type\":\"S:modified\",\"url\":\"/documentation/worlds.xhtml\"},\"3869\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/firstWorld2.xhtml\"},\"3870\":{\"type\":\"S:modified\",\"url\":\"/issues/110609_TabIndentionForBulletPoints.xhtml\"},\"3871\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasksAstrid.xhtml\"},\"3872\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/video2.xhtml\"},\"3873\":{\"type\":\"S:modified\",\"url\":\"/users/keith/notes.xhtml\"},\"3874\":{\"type\":\"S:modified\",\"url\":\"/issues/110528_ClickBehaviorOfScbIsStrange.xhtml\"},\"3875\":{\"type\":\"S:modified\",\"url\":\"/demos/Parts.xhtml\"},\"3876\":{\"type\":\"S:modified\",\"url\":\"/demos/WhereArePeopleFrom.xhtml\"},\"3877\":{\"type\":\"S:modified\",\"url\":\"/issues/110510_MorphsAreDroppedWhenDndedFromPartsbin.xhtml\"},\"3878\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/jqueryTabulate.xhtml\"},\"3879\":{\"type\":\"S:modified\",\"url\":\"/issues/111026_CustomFormattedBinsInPartsBin.xhtml\"},\"3880\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/learningLively2.xhtml\"},\"3881\":{\"type\":\"S:modified\",\"url\":\"/issues/111017_svgIssues.xhtml\"},\"3882\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/NewStreamwork.xhtml\"},\"3883\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/MapImport.xhtml\"},\"3884\":{\"type\":\"S:modified\",\"url\":\"/documentation/Serialization-Interface.xhtml\"},\"3885\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110511_DroppablebehaviorParts.xhtml\"},\"3886\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/newDraft.xhtml\"},\"3887\":{\"type\":\"S:modified\",\"url\":\"/projects/Lively2/ReleasePlanning.xhtml\"},\"3888\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/LinesAndCurves.xhtml\"},\"3889\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/HaloExpt.xhtml\"},\"3890\":{\"type\":\"S:modified\",\"url\":\"/issues/110921_DropshadowIsOff.xhtml\"},\"3891\":{\"type\":\"S:modified\",\"url\":\"/users/keith/versionControl.xhtml\"},\"3892\":{\"type\":\"S:modified\",\"url\":\"/issues/111021_HowToStoreObjectsOnTheServer.xhtml\"},\"3893\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/SystemBrowserDiffingVersions.xhtml\"},\"3894\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/blank.xhtml\"},\"3895\":{\"type\":\"S:modified\",\"url\":\"/demos/Clock.xhtml\"},\"3896\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/scrolling.xhtml\"},\"3897\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/DraftInfoItem.xhtml\"},\"3898\":{\"type\":\"S:modified\",\"url\":\"/documentation/HowConnectWorks.xhtml\"},\"3899\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutTests.xhtml\"},\"3900\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110407_NoScriptEditorInNewWorld.xhtml\"},\"3901\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/Requests.xhtml\"},\"3902\":{\"type\":\"S:modified\",\"url\":\"/users/template/pleaseDoNotChangeOrRemoveWorldsInThisDirectory.xhtml\"},\"3903\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/journalBug.xhtml\"},\"3904\":{\"type\":\"S:modified\",\"url\":\"/issues/110701_VisualBindingToStarBroken.xhtml\"},\"3905\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide7.xhtml\"},\"3906\":{\"type\":\"S:modified\",\"url\":\"/issues/110723_PathBroken.xhtml\"},\"3907\":{\"type\":\"S:modified\",\"url\":\"/demos/MyNewWikiPage.xhtml\"},\"3908\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110510_SafariWontOpenToolsFromPartsbin.xhtml\"},\"3909\":{\"type\":\"S:modified\",\"url\":\"/issues/110720_FirefoxCannotDisplaySvgBasedMorphs.xhtml\"},\"3910\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/RichText.xhtml\"},\"3911\":{\"type\":\"S:modified\",\"url\":\"/users/alexwarth/start.xhtml\"},\"3912\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/SimpleBrowser.xhtml\"},\"3913\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/OldMorphicObjectConversion.xhtml\"},\"3914\":{\"type\":\"S:modified\",\"url\":\"/documentation/profesores.xhtml\"},\"3915\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/template.xhtml\"},\"3916\":{\"type\":\"S:modified\",\"url\":\"/issues/110629_WindmillDoesNotShowInThePartsBin.xhtml\"},\"3917\":{\"type\":\"S:modified\",\"url\":\"/issues/110519_PasteBug.xhtml\"},\"3918\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Engine.xhtml\"},\"3919\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ProgressForRequests.xhtml\"},\"3920\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/Sliders.xhtml\"},\"3921\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/bespin.xhtml\"},\"3922\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/scrollPlayground.xhtml\"},\"3923\":{\"type\":\"S:modified\",\"url\":\"/users/tfleig/test1.xhtml\"},\"3924\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/gitSetup.xhtml\"},\"3925\":{\"type\":\"S:modified\",\"url\":\"/users/constantin/start.xhtml\"},\"3926\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Test.xhtml\"},\"3927\":{\"type\":\"S:modified\",\"url\":\"/issues/110630_MenusLeaveVisibleBounds.xhtml\"},\"3928\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/playground_tilman.xhtml\"},\"3929\":{\"type\":\"S:modified\",\"url\":\"/users/ohshima/start.xhtml\"},\"3930\":{\"type\":\"S:modified\",\"url\":\"/issues/110704_MapsAreBlacksAfterDeserialization.xhtml\"},\"3931\":{\"type\":\"S:modified\",\"url\":\"/users/Kat/MyQBF.xhtml\"},\"3932\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/SerializationDebug.xhtml\"},\"3933\":{\"type\":\"S:modified\",\"url\":\"/issues/111012_BorderWidthIssue.xhtml\"},\"3934\":{\"type\":\"S:modified\",\"url\":\"/users/mzimmerm/etoys-development-notes.xhtml\"},\"3935\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/EngineTest.xhtml\"},\"3936\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide2.xhtml\"},\"3937\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/protovisPrototype.xhtml\"},\"3938\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/sofia/georgi/new_world.xhtml\"},\"3939\":{\"type\":\"S:modified\",\"url\":\"/documentation/FAQ.xhtml\"},\"3940\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/SimpleObjectTracing.xhtml\"},\"3941\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/Dan.xhtml\"},\"3942\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110518_PartsbinMoveIsNoRealMove.xhtml\"},\"3943\":{\"type\":\"S:modified\",\"url\":\"/sandbox/sandbox-dgc.xhtml\"},\"3944\":{\"type\":\"S:modified\",\"url\":\"/issues/110610_AddNewMethodBroken.xhtml\"},\"3945\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/CC.xhtml\"},\"3946\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/StringsAsRichText.xhtml\"},\"3947\":{\"type\":\"S:modified\",\"url\":\"/issues/110704_ClickingOnProtoVisDrawing.xhtml\"},\"3948\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutGrid.xhtml\"},\"3949\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Garbage.xhtml\"},\"3950\":{\"type\":\"S:modified\",\"url\":\"/welcome.xhtml\"},\"3951\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/textEditor.xhtml\"},\"3952\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/prototypeQBF.xhtml\"},\"3953\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/110429_TextAttributes.xhtml\"},\"3954\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/pongServer.xhtml\"},\"3955\":{\"type\":\"S:modified\",\"url\":\"/users/miku/start.xhtml\"},\"3956\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/Lively2.xhtml\"},\"3957\":{\"type\":\"S:modified\",\"url\":\"/users/cschuster/dev-alpha.xhtml\"},\"3958\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/PowerPointNot.xhtml\"},\"3959\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutConfigurator.xhtml\"},\"3960\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Diffing.xhtml\"},\"3961\":{\"type\":\"S:modified\",\"url\":\"/issues/110604_GriddingDoesNotWorkRight.xhtml\"},\"3962\":{\"type\":\"S:modified\",\"url\":\"/issues/110927_TranslationAndPositionAreNotEqualWhenMorphHasAOwnerWithModifiedOrigin.xhtml\"},\"3963\":{\"type\":\"S:modified\",\"url\":\"/issues/110809_ChangeOrRemovedScriptsAfterSerializationWrong.xhtml\"},\"3964\":{\"type\":\"S:modified\",\"url\":\"/issues/110729_ShowHaloItemDuringHaloAction.xhtml\"},\"3965\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/demo.xhtml\"},\"3966\":{\"type\":\"S:modified\",\"url\":\"/documentation/overview.xhtml\"},\"3967\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/iPad.xhtml\"},\"3968\":{\"type\":\"S:modified\",\"url\":\"/issues/110628_MorphOffsetsAfterGrabbingAreBroken.xhtml\"},\"3969\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/SCBMigration.xhtml\"},\"3970\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LiveWeb4.xhtml\"},\"3971\":{\"type\":\"S:modified\",\"url\":\"/users/olmeca/olmeca3.xhtml\"},\"3972\":{\"type\":\"S:deleted\",\"url\":null},\"3973\":{\"type\":\"S:modified\",\"url\":\"/issues/111026_AccessingVersionsUsesWrongURLAndVersionCombination.xhtml\"},\"3974\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/sofia/georgi/video_experiments1.xhtml\"},\"3975\":{\"type\":\"S:modified\",\"url\":\"/users/wlcleveland/shadowworld.xhtml\"},\"3976\":{\"type\":\"S:modified\",\"url\":\"/users/mzimmerm/mz-world-from-start-xhtml.xhtml\"},\"3977\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/FormLayoutExpt.xhtml.xhtml\"},\"3978\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/writeSite.xhtml\"},\"3979\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/CurveDrafting.xhtml\"},\"3980\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ParseApacheServerLog.xhtml\"},\"3981\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110516_EnterAtTextEndDoesNotAddLineBreak.xhtml\"},\"3982\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/h2.xhtml\"},\"3983\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/110521_BetterLists.xhtml\"},\"3984\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/layoutExpts.xhtml\"},\"3985\":{\"type\":\"S:modified\",\"url\":\"/users/test50/start.xhtml\"},\"3986\":{\"type\":\"S:modified\",\"url\":\"/MovePages.xhtml\"},\"3987\":{\"type\":\"S:modified\",\"url\":\"/documentation/Rendering.xhtml\"},\"3988\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutPlayground.xhtml\"},\"3989\":{\"type\":\"S:modified\",\"url\":\"/users/martin/measurements/webwerkstatt.xhtml\"},\"3990\":{\"type\":\"S:modified\",\"url\":\"/issues/111005_MouseMoveChangesFocus.xhtml\"},\"3991\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/110419_ManipulateMorphs.xhtml\"},\"3992\":{\"type\":\"S:modified\",\"url\":\"/projects/Lively2/Release.xhtml\"},\"3993\":{\"type\":\"S:modified\",\"url\":\"/issues/110523_RelayMouseEventsToMorphBeneath.xhtml\"},\"3994\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/myNewWorld.xhtml\"},\"3995\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/thingsToExplain.xhtml\"},\"3996\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/start.xhtml\"},\"3997\":{\"type\":\"S:modified\",\"url\":\"/issues/110511_WeHaveNoCheckbox.xhtml\"},\"3998\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/FormsDraft1.xhtml\"},\"3999\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/EmptyWorld.xhtml\"},\"4000\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/empty.xhtml\"},\"4001\":{\"type\":\"S:modified\",\"url\":\"/issues/110609_AccidentalGrabbing.xhtml\"},\"4002\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/NewMorphicDevelopment.xhtml\"},\"4003\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/personal/snippets.xhtml\"},\"4004\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/personal/thoughts.xhtml\"},\"4005\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/NewEmptyWorld.xhtml\"},\"4006\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/DOMRemovalPlugin.xhtml\"},\"4007\":{\"type\":\"S:modified\",\"url\":\"/documentation/LivelyInstallation.xhtml\"},\"4008\":{\"type\":\"S:modified\",\"url\":\"/issues/110530_MakeSyntaxHighlightingFaster.xhtml\"},\"4009\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/pongClient.xhtml\"},\"4010\":{\"type\":\"S:modified\",\"url\":\"/issues/110831_ButtonLabelsAreNotCenteredAnymore.xhtml\"},\"4011\":{\"type\":\"S:modified\",\"url\":\"/sandbox/ColorfulWindmills.xhtml\"},\"4012\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/todo.xhtml\"},\"4013\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/simple.xhtml\"},\"4014\":{\"type\":\"S:modified\",\"url\":\"/issues/111004_SavingAnEmptyTextObjectSetsTheStringToUndefined.xhtml\"},\"4015\":{\"type\":\"S:modified\",\"url\":\"/issues/TextDebugWorld.xhtml\"},\"4016\":{\"type\":\"S:modified\",\"url\":\"/documentation/ShortcutList.xhtml\"},\"4017\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide8.xhtml\"},\"4018\":{\"type\":\"S:modified\",\"url\":\"/issues/110522_ClickingTheScrollbarInListsDoesNotWork.xhtml\"},\"4019\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ObjectSerializationGraph.xhtml\"},\"4020\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/TextTest.xhtml\"},\"4021\":{\"type\":\"S:modified\",\"url\":\"/users/dtornow/start.xhtml\"},\"4022\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/start.xhtml\"},\"4023\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Empty.xhtml\"},\"4024\":{\"type\":\"S:modified\",\"url\":\"/users/keith/start.xhtml\"},\"4025\":{\"type\":\"S:modified\",\"url\":\"/users/gerald24/start.xhtml\"},\"4026\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorial.xhtml\"},\"4027\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/DraftSelection.xhtml\"},\"4028\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/Pheonix.xhtml\"},\"4029\":{\"type\":\"S:modified\",\"url\":\"/users/ahold/siteTracking.xhtml\"},\"4030\":{\"type\":\"S:modified\",\"url\":\"/issues/110608_GetterAndSettersInIe9.xhtml\"},\"4031\":{\"type\":\"S:modified\",\"url\":\"/users/iho/1.xhtml\"},\"4032\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/bootstrap.xhtml\"},\"4033\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasks.xhtml\"},\"4034\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/FormsScripter.xhtml\"},\"4035\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/cassowary.xhtml\"},\"4036\":{\"type\":\"S:modified\",\"url\":\"/users/MrSteve/start.xhtml\"},\"4037\":{\"type\":\"S:modified\",\"url\":\"/issues/CreateIssuePage.xhtml\"},\"4038\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/xamppInstallerWindows.xhtml\"},\"4039\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/Phoenix.xhtml\"},\"4040\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/WebGL.xhtml\"},\"4041\":{\"type\":\"S:modified\",\"url\":\"/documentation/PartsBin.xhtml\"},\"4042\":{\"type\":\"S:modified\",\"url\":\"/users/mzimmerm/start.xhtml\"},\"4043\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/SequenceDiagram.xhtml\"},\"4044\":{\"type\":\"S:modified\",\"url\":\"/demos/Wiki.xhtml\"},\"4045\":{\"type\":\"S:modified\",\"url\":\"/documentation/Events.xhtml\"},\"4046\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide3.xhtml\"},\"4047\":{\"type\":\"S:modified\",\"url\":\"/users/hjust/blank.xhtml\"},\"4048\":{\"type\":\"S:modified\",\"url\":\"/Lively2.xhtml\"},\"4049\":{\"type\":\"S:modified\",\"url\":\"/users/tfleig/template.xhtml\"},\"4050\":{\"type\":\"S:modified\",\"url\":\"/issues/111021_PianoDoesNotMakeASound.xhtml\"},\"4051\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110426_NewStatusMessagesWithMore.xhtml\"},\"4052\":{\"type\":\"S:modified\",\"url\":\"/users/martin/tests.xhtml\"},\"4053\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/empty.xhtml\"},\"4054\":{\"type\":\"S:modified\",\"url\":\"/issues/110601_PartsDoNotLoadThereRequireModulesOnWorldLoad.xhtml\"},\"4055\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Sliders.xhtml\"},\"4056\":{\"type\":\"S:modified\",\"url\":\"/users/davidorban/start.xhtml\"},\"4057\":{\"type\":\"S:modified\",\"url\":\"/users/orjan/start.xhtml\"},\"4058\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/FormLayoutExpt-Final.xhtml\"},\"4059\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/video.xhtml\"},\"4060\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/PersonExample.xhtml\"},\"4061\":{\"type\":\"S:modified\",\"url\":\"/users/zeebeedee/start.xhtml\"},\"4062\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/textRain.xhtml\"},\"4063\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/databaseForms.xhtml\"},\"4064\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/DraftUploadPDFs.xhtml\"},\"4065\":{\"type\":\"S:modified\",\"url\":\"/users/olmeca/olmeca4.xhtml\"},\"4066\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/livelyExplorer.xhtml\"},\"4067\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/110421_CreatingVideoTutorials.xhtml\"},\"4068\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/MartinsObjectDiffInNewWorlds.xhtml\"},\"4069\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LineTest.xhtml\"},\"4070\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Translator.xhtml\"},\"4071\":{\"type\":\"S:modified\",\"url\":\"/documentation/Styles.xhtml\"},\"4072\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/MorphOrigin.xhtml\"},\"4073\":{\"type\":\"S:modified\",\"url\":\"/screenshots.xhtml\"},\"4074\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LiveWeb.xhtml\"},\"4075\":{\"type\":\"S:modified\",\"url\":\"/demos/AntotherPageWithAClock.xhtml\"},\"4076\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/halloJens2.xhtml\"},\"4077\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/improvingTheWebPag.xhtml\"},\"4078\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/constraintLayoutExample.xhtml\"},\"4079\":{\"type\":\"S:modified\",\"url\":\"/documentation/TutorialList.xhtml\"},\"4080\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/MakeEventsTriggerOnCapture.xhtml\"},\"4081\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/prototype.xhtml\"},\"4082\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/FormLayoutExpt-bk.xhtml\"},\"4083\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QBF.xhtml\"},\"4084\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slides.xhtml\"},\"4085\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/ButtonTest.xhtml\"},\"4086\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/textInVbox.xhtml\"},\"4087\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/externalShapeExample.xhtml\"},\"4088\":{\"type\":\"S:modified\",\"url\":\"/users/hjust/playground.xhtml\"},\"4089\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/halloJens.xhtml\"},\"4090\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/morphSpecificRendering.xhtml\"},\"4091\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/dataGrid.xhtml\"},\"4092\":{\"type\":\"S:modified\",\"url\":\"/issues/111020_HighlightTheTargetOfDropping.xhtml\"},\"4093\":{\"type\":\"S:modified\",\"url\":\"/users/mzimmerm/help.xhtml\"},\"4094\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/jqGrid.xhtml\"},\"4095\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/contents.xhtml\"},\"4096\":{\"type\":\"S:modified\",\"url\":\"/demos/PartsBin.xhtml\"},\"4097\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/martin/empty.xhtml\"},\"4098\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/research/Internship.xhtml\"},\"4099\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/NewWorld.xhtml\"},\"4100\":{\"type\":\"S:modified\",\"url\":\"/users/bert/sandbox.xhtml\"},\"4101\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/GoogleMaps.xhtml\"},\"4102\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/NewContents.xhtml\"},\"4103\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/meteora.xhtml\"},\"4104\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/Forms.xhtml\"},\"4105\":{\"type\":\"S:modified\",\"url\":\"/issues/draft/NewWorld/CurveDrafting_EmbeddableWorld.xhtml\"},\"4106\":{\"type\":\"S:modified\",\"url\":\"/projects/LivelyHelping/draftLK2.xhtml\"},\"4107\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/objectEditor.xhtml\"},\"4108\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/blank2.xhtml\"},\"4109\":{\"type\":\"S:modified\",\"url\":\"/issues/110509_ConnectionsInputsGetStackedUp.xhtml\"},\"4110\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/SimpleLayout.xhtml\"},\"4111\":{\"type\":\"S:modified\",\"url\":\"/users/mkilling/iKuh2.xhtml\"},\"4112\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/profesorControls.xhtml\"},\"4113\":{\"type\":\"S:modified\",\"url\":\"/documentation/Serialization-Overview.xhtml\"},\"4114\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/PropertySheet.xhtml\"},\"4115\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/martin/1.xhtml\"},\"4116\":{\"type\":\"S:modified\",\"url\":\"/issues/110828_HaloInfoLabelsWontShowUp.xhtml\"},\"4117\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/styles.xhtml\"},\"4118\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/doc/profesores.xhtml\"},\"4119\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/MorphicProtoVis2.xhtml\"},\"4120\":{\"type\":\"S:modified\",\"url\":\"/issues/110516_EnterAtTextEndDoesNotAddLineBreak.xhtml\"},\"4121\":{\"type\":\"S:modified\",\"url\":\"/projects/Lively2/LivelyMap.xhtml\"},\"4122\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/colorFiel.xhtml\"},\"4123\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide9.xhtml\"},\"4124\":{\"type\":\"S:modified\",\"url\":\"/issues/110518_TextAttributesBreakOnPaste.xhtml\"},\"4125\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/VisualBindings.xhtml\"},\"4126\":{\"type\":\"S:modified\",\"url\":\"/documentation/Layout.xhtml\"},\"4127\":{\"type\":\"S:modified\",\"url\":\"/documentation/repository.xhtml\"},\"4128\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/DontOverwriteChangedFile.xhtml\"},\"4129\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Tests/TextTest.xhtml\"},\"4130\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110412_NewSimpleBrowser.xhtml\"},\"4131\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/proposedUiFixes.xhtml\"},\"4132\":{\"type\":\"S:modified\",\"url\":\"/issues/NewTemplate.xhtml\"},\"4133\":{\"type\":\"S:modified\",\"url\":\"/documentation/SVNOnServer.xhtml\"},\"4134\":{\"type\":\"S:modified\",\"url\":\"/issues/110524_PartsSerializeTheirWorldsSometimes.xhtml\"},\"4135\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/May.xhtml\"},\"4136\":{\"type\":\"S:modified\",\"url\":\"/documentation/ignoreOrDisableEvents.xhtml\"},\"4137\":{\"type\":\"S:modified\",\"url\":\"/issues/110522_FixSubmorphOrderWhenAddingMorphs.xhtml\"},\"4138\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/CCbkup.xhtml\"},\"4139\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LiveWeb2-bk.xhtml\"},\"4140\":{\"type\":\"S:modified\",\"url\":\"/issues/110704_DontGrabTextWithJensFancyGrabber.xhtml\"},\"4141\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/blank.xhtml\"},\"4142\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Dragging.xhtml\"},\"4143\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/personal/todo.xhtml\"},\"4144\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/flexigrid.xhtml\"},\"4145\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/LatestFileChangeViewer.xhtml\"},\"4146\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110729_QucikBrownFoxBackspaceBug.xhtml\"},\"4147\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/elProfesorWerkstatt.xhtml\"},\"4148\":{\"type\":\"S:modified\",\"url\":\"/documentation/VisualBindings.xhtml\"},\"4149\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/notexisting.xhtml\"},\"4150\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/TreeMap.xhtml\"},\"4151\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Empty.xhtml\"},\"4152\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QBF2B.xhtml\"},\"4153\":{\"type\":\"S:modified\",\"url\":\"/issues/111019_MergingVersionsOfAnObject.xhtml\"},\"4154\":{\"type\":\"S:modified\",\"url\":\"/issues/110619_SerializingMorphsThatAreNotInTheSceneGraphGivesStrangeErrors.xhtml\"},\"4155\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/test.xhtml\"},\"4156\":{\"type\":\"S:modified\",\"url\":\"/users/tilman.giese/start.xhtml\"},\"4157\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide4.xhtml\"},\"4158\":{\"type\":\"S:modified\",\"url\":\"/sandbox/PartsBin.xhtml\"},\"4159\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/DraftObjectExplorer.xhtml\"},\"4160\":{\"type\":\"S:modified\",\"url\":\"/demos/WhereArePeopleFrom2.xhtml\"},\"4161\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/SVN2CodeDB.xhtml\"},\"4162\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/sqliteQueryServer.xhtml\"},\"4163\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110513_ScrollingWhenSearching.xhtml\"},\"4164\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/bugFixing/referencedTextBug.xhtml\"},\"4165\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/111020_ScrollingInScripteditorIsBroken.xhtml\"},\"4166\":{\"type\":\"S:modified\",\"url\":\"/issues/110513_FindMethodsShouldSearchInClassMethodsAndObjects.xhtml\"},\"4167\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/NewTestWidgetAgain.xhtml\"},\"4168\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/DansSlideOverview.xhtml\"},\"4169\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/exportCore.xhtml\"},\"4170\":{\"type\":\"S:modified\",\"url\":\"/users/olmeca/olmeca.xhtml\"},\"4171\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/firstWorld.xhtml\"},\"4172\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/SearchSourceCodeWidge.xhtml\"},\"4173\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/CircleTest.xhtml\"},\"4174\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Tests/SerializationTest2.xhtml\"},\"4175\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/sandbox.xhtml\"},\"4176\":{\"type\":\"S:modified\",\"url\":\"/issues/110728_BackspaceTriggersBrowserBack.xhtml\"},\"4177\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/empty.xhtml\"},\"4178\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/DropStyles.xhtml\"},\"4179\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110513_MakeSyntaxHighlightingWorkInNewWorld.xhtml\"},\"4180\":{\"type\":\"S:modified\",\"url\":\"/users/MrSteve/lorenzo.start.xhtml\"},\"4181\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/LiveWeb.xhtml\"},\"4182\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/FormLayoutExpt-start.xhtml\"},\"4183\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ScriptEditor.xhtml\"},\"4184\":{\"type\":\"S:modified\",\"url\":\"/users/mzimmerm/test-build-simple-webapp.xhtml\"},\"4185\":{\"type\":\"S:modified\",\"url\":\"/issues/110628_SettingTetAttributesDoesNotAlwaysWork.xhtml\"},\"4186\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/spiel.xhtml\"},\"4187\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/DraftPresentation.xhtml\"},\"4188\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/layouting.xhtml\"},\"4189\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Tests/SerializationTest.xhtml\"},\"4190\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/spikes/connectedExplorer.xhtml\"},\"4191\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/nodejsServerDevelopment.xhtml\"},\"4192\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/QBFForPartsBin.xhtml\"},\"4193\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110628_CommandAndCurlyBracketGoesBackInBrowserHistory.xhtml\"},\"4194\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/connections.xhtml\"},\"4195\":{\"type\":\"S:modified\",\"url\":\"/users/ahold/start.xhtml\"},\"4196\":{\"type\":\"S:modified\",\"url\":\"/users/markus/FileBrowser.xhtml\"},\"4197\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/CPUVisualizationFinal.xhtml\"},\"4198\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/jsUiWidgetLibResearch.xhtml\"},\"4199\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/constraintLayout.xhtml\"},\"4200\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Tests/LineTest.xhtml\"},\"4201\":{\"type\":\"S:modified\",\"url\":\"/sandbox/sandbox.xhtml\"},\"4202\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/versionControl.xhtml\"},\"4203\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/CreateDirWhenSaving.xhtml\"},\"4204\":{\"type\":\"S:modified\",\"url\":\"/demos/Lively2.xhtml\"},\"4205\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/userIsolationAndGit.xhtml\"},\"4206\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/KeyboardFocusForMorphs.xhtml\"},\"4207\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/dwarfcassowaryExample2.xhtml\"},\"4208\":{\"type\":\"S:modified\",\"url\":\"/users/oudenampsen/start.xhtml\"},\"4209\":{\"type\":\"S:modified\",\"url\":\"/issues/110517_VlayoutShouldGrowAndShrink.xhtml\"},\"4210\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/dwarfcassowaryExample.xhtml\"},\"4211\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/ace.xhtml\"},\"4212\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/empty2.xhtml\"},\"4213\":{\"type\":\"S:modified\",\"url\":\"/users/martin/Workspace.xhtml\"},\"4214\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Bug-List.xhtml\"},\"4215\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QuickBrownFoxx.xhtml\"},\"4216\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/ServerScripting.xhtml\"},\"4217\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/WordCompletion.xhtml\"},\"4218\":{\"type\":\"S:modified\",\"url\":\"/issues/110715_PartModuleRequirementsAreNotLoadedOnWorldLoad.xhtml\"},\"4219\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/fabiansTickets.xhtml\"},\"4220\":{\"type\":\"S:modified\",\"url\":\"/issues/111020_ViewOfTextFieldsAfterSaving.xhtml\"},\"4221\":{\"type\":\"S:modified\",\"url\":\"/users/martin/Template.xhtml\"},\"4222\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/Testing.xhtml\"},\"4223\":{\"type\":\"S:modified\",\"url\":\"/users/keith/MySetup.xhtml\"},\"4224\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/noGrabLayer.xhtml\"},\"4225\":{\"type\":\"S:modified\",\"url\":\"/demos/CPUVisualization.xhtml\"},\"4226\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/trac-report.xhtml\"},\"4227\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/HtmlWrapperMorph.xhtml\"},\"4228\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/documentation_afterLunch.xhtml\"},\"4229\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/Empty.xhtml\"},\"4230\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/setExtent.xhtml\"},\"4231\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/martin/2.xhtml\"},\"4232\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/DropboxUpload.xhtml\"},\"4233\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/newMouseDownLayer.xhtml\"},\"4234\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110914_StraightLineIssue.xhtml\"},\"4235\":{\"type\":\"S:modified\",\"url\":\"/users/cschuster/debugging.xhtml\"},\"4236\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/prototVisPrototype.xhtml\"},\"4237\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/DraggingAndGrabbing.xhtml\"},\"4238\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/annotationPart.xhtml\"},\"4239\":{\"rev\":111628,\"author\":\"fbo\",\"date\":{\"__isSmartRef__\":true,\"id\":4240},\"url\":{\"__isSmartRef__\":true,\"id\":4241},\"changes\":[{\"__isSmartRef__\":true,\"id\":4242},{\"__isSmartRef__\":true,\"id\":4243}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4240\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 26 2011 22:42:15 GMT+0200 (CEST)\"},\"4241\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/kernel/PartsBin\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4242\":{\"type\":\"S:deleted\",\"url\":null},\"4243\":{\"type\":\"S:added\",\"url\":null},\"4244\":{\"rev\":110429,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4245},\"url\":{\"__isSmartRef__\":true,\"id\":4246},\"changes\":[{\"__isSmartRef__\":true,\"id\":4247}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4245\":{\"isSerializedDate\":true,\"string\":\"Thu Oct 20 2011 22:32:58 GMT+0200 (CEST)\"},\"4246\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4247\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4248\":{\"rev\":109892,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":4249},\"url\":{\"__isSmartRef__\":true,\"id\":4250},\"changes\":[{\"__isSmartRef__\":true,\"id\":4251}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4249\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 12:36:18 GMT+0200 (CEST)\"},\"4250\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4251\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4252\":{\"rev\":109190,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4253},\"url\":{\"__isSmartRef__\":true,\"id\":4254},\"changes\":[{\"__isSmartRef__\":true,\"id\":4255}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4253\":{\"isSerializedDate\":true,\"string\":\"Mon Oct 17 2011 22:28:15 GMT+0200 (CEST)\"},\"4254\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4255\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4256\":{\"rev\":109167,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4257},\"url\":{\"__isSmartRef__\":true,\"id\":4258},\"changes\":[{\"__isSmartRef__\":true,\"id\":4259}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4257\":{\"isSerializedDate\":true,\"string\":\"Mon Oct 17 2011 18:22:20 GMT+0200 (CEST)\"},\"4258\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4259\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4260\":{\"rev\":109164,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4261},\"url\":{\"__isSmartRef__\":true,\"id\":4262},\"changes\":[{\"__isSmartRef__\":true,\"id\":4263}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4261\":{\"isSerializedDate\":true,\"string\":\"Mon Oct 17 2011 17:45:04 GMT+0200 (CEST)\"},\"4262\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4263\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4264\":{\"rev\":109022,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4265},\"url\":{\"__isSmartRef__\":true,\"id\":4266},\"changes\":[{\"__isSmartRef__\":true,\"id\":4267}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4265\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 14 2011 22:16:17 GMT+0200 (CEST)\"},\"4266\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4267\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4268\":{\"rev\":109012,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4269},\"url\":{\"__isSmartRef__\":true,\"id\":4270},\"changes\":[{\"__isSmartRef__\":true,\"id\":4271}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4269\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 14 2011 21:55:18 GMT+0200 (CEST)\"},\"4270\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4271\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4272\":{\"rev\":107432,\"author\":\"cschuster\",\"date\":{\"__isSmartRef__\":true,\"id\":4273},\"url\":{\"__isSmartRef__\":true,\"id\":4274},\"changes\":[{\"__isSmartRef__\":true,\"id\":4275}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4273\":{\"isSerializedDate\":true,\"string\":\"Tue Oct 04 2011 17:40:19 GMT+0200 (CEST)\"},\"4274\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4275\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4276\":{\"rev\":106789,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4277},\"url\":{\"__isSmartRef__\":true,\"id\":4278},\"changes\":[{\"__isSmartRef__\":true,\"id\":4279}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4277\":{\"isSerializedDate\":true,\"string\":\"Tue Sep 27 2011 23:26:26 GMT+0200 (CEST)\"},\"4278\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4279\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4280\":{\"rev\":106765,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4281},\"url\":{\"__isSmartRef__\":true,\"id\":4282},\"changes\":[{\"__isSmartRef__\":true,\"id\":4283}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4281\":{\"isSerializedDate\":true,\"string\":\"Tue Sep 27 2011 21:31:17 GMT+0200 (CEST)\"},\"4282\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4283\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4284\":{\"rev\":106756,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4285},\"url\":{\"__isSmartRef__\":true,\"id\":4286},\"changes\":[{\"__isSmartRef__\":true,\"id\":4287}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4285\":{\"isSerializedDate\":true,\"string\":\"Tue Sep 27 2011 21:07:46 GMT+0200 (CEST)\"},\"4286\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4287\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4288\":{\"rev\":106745,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4289},\"url\":{\"__isSmartRef__\":true,\"id\":4290},\"changes\":[{\"__isSmartRef__\":true,\"id\":4291}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4289\":{\"isSerializedDate\":true,\"string\":\"Tue Sep 27 2011 20:54:43 GMT+0200 (CEST)\"},\"4290\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4291\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4292\":{\"rev\":106695,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4293},\"url\":{\"__isSmartRef__\":true,\"id\":4294},\"changes\":[{\"__isSmartRef__\":true,\"id\":4295}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4293\":{\"isSerializedDate\":true,\"string\":\"Tue Sep 27 2011 19:53:50 GMT+0200 (CEST)\"},\"4294\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4295\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4296\":{\"rev\":106691,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4297},\"url\":{\"__isSmartRef__\":true,\"id\":4298},\"changes\":[{\"__isSmartRef__\":true,\"id\":4299}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4297\":{\"isSerializedDate\":true,\"string\":\"Tue Sep 27 2011 19:47:23 GMT+0200 (CEST)\"},\"4298\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4299\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4300\":{\"rev\":106687,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4301},\"url\":{\"__isSmartRef__\":true,\"id\":4302},\"changes\":[{\"__isSmartRef__\":true,\"id\":4303}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4301\":{\"isSerializedDate\":true,\"string\":\"Tue Sep 27 2011 19:44:40 GMT+0200 (CEST)\"},\"4302\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4303\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4304\":{\"rev\":106625,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4305},\"url\":{\"__isSmartRef__\":true,\"id\":4306},\"changes\":[{\"__isSmartRef__\":true,\"id\":4307}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4305\":{\"isSerializedDate\":true,\"string\":\"Tue Sep 27 2011 18:15:06 GMT+0200 (CEST)\"},\"4306\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4307\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4308\":{\"rev\":106620,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4309},\"url\":{\"__isSmartRef__\":true,\"id\":4310},\"changes\":[{\"__isSmartRef__\":true,\"id\":4311}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4309\":{\"isSerializedDate\":true,\"string\":\"Tue Sep 27 2011 18:11:55 GMT+0200 (CEST)\"},\"4310\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4311\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4312\":{\"rev\":106279,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4313},\"url\":{\"__isSmartRef__\":true,\"id\":4314},\"changes\":[{\"__isSmartRef__\":true,\"id\":4315}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4313\":{\"isSerializedDate\":true,\"string\":\"Mon Sep 26 2011 20:33:17 GMT+0200 (CEST)\"},\"4314\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4315\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4316\":{\"rev\":106276,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4317},\"url\":{\"__isSmartRef__\":true,\"id\":4318},\"changes\":[{\"__isSmartRef__\":true,\"id\":4319}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4317\":{\"isSerializedDate\":true,\"string\":\"Mon Sep 26 2011 20:32:57 GMT+0200 (CEST)\"},\"4318\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4319\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4320\":{\"rev\":106273,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4321},\"url\":{\"__isSmartRef__\":true,\"id\":4322},\"changes\":[{\"__isSmartRef__\":true,\"id\":4323}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4321\":{\"isSerializedDate\":true,\"string\":\"Mon Sep 26 2011 20:30:51 GMT+0200 (CEST)\"},\"4322\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4323\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4324\":{\"rev\":96169,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":4325},\"url\":{\"__isSmartRef__\":true,\"id\":4326},\"changes\":[{\"__isSmartRef__\":true,\"id\":4327}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4325\":{\"isSerializedDate\":true,\"string\":\"Tue Aug 02 2011 13:53:11 GMT+0200 (CEST)\"},\"4326\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4327\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4328\":{\"rev\":96166,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":4329},\"url\":{\"__isSmartRef__\":true,\"id\":4330},\"changes\":[{\"__isSmartRef__\":true,\"id\":4331}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4329\":{\"isSerializedDate\":true,\"string\":\"Tue Aug 02 2011 13:47:04 GMT+0200 (CEST)\"},\"4330\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4331\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4332\":{\"rev\":96159,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":4333},\"url\":{\"__isSmartRef__\":true,\"id\":4334},\"changes\":[{\"__isSmartRef__\":true,\"id\":4335}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4333\":{\"isSerializedDate\":true,\"string\":\"Tue Aug 02 2011 13:27:17 GMT+0200 (CEST)\"},\"4334\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4335\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4336\":{\"rev\":96088,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":4337},\"url\":{\"__isSmartRef__\":true,\"id\":4338},\"changes\":[{\"__isSmartRef__\":true,\"id\":4339}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4337\":{\"isSerializedDate\":true,\"string\":\"Tue Aug 02 2011 11:47:36 GMT+0200 (CEST)\"},\"4338\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4339\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4340\":{\"rev\":85436,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4341},\"url\":{\"__isSmartRef__\":true,\"id\":4342},\"changes\":[{\"__isSmartRef__\":true,\"id\":4343}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4341\":{\"isSerializedDate\":true,\"string\":\"Thu Jun 16 2011 09:02:09 GMT+0200 (CEST)\"},\"4342\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4343\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4344\":{\"rev\":85430,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4345},\"url\":{\"__isSmartRef__\":true,\"id\":4346},\"changes\":[{\"__isSmartRef__\":true,\"id\":4347}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4345\":{\"isSerializedDate\":true,\"string\":\"Thu Jun 16 2011 08:58:49 GMT+0200 (CEST)\"},\"4346\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4347\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4348\":{\"rev\":85412,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4349},\"url\":{\"__isSmartRef__\":true,\"id\":4350},\"changes\":[{\"__isSmartRef__\":true,\"id\":4351}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4349\":{\"isSerializedDate\":true,\"string\":\"Thu Jun 16 2011 08:40:04 GMT+0200 (CEST)\"},\"4350\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4351\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4352\":{\"rev\":85328,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4353},\"url\":{\"__isSmartRef__\":true,\"id\":4354},\"changes\":[{\"__isSmartRef__\":true,\"id\":4355}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4353\":{\"isSerializedDate\":true,\"string\":\"Thu Jun 16 2011 07:28:20 GMT+0200 (CEST)\"},\"4354\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4355\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4356\":{\"rev\":85292,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4357},\"url\":{\"__isSmartRef__\":true,\"id\":4358},\"changes\":[{\"__isSmartRef__\":true,\"id\":4359},{\"__isSmartRef__\":true,\"id\":4360},{\"__isSmartRef__\":true,\"id\":4361},{\"__isSmartRef__\":true,\"id\":4362},{\"__isSmartRef__\":true,\"id\":4363},{\"__isSmartRef__\":true,\"id\":4364},{\"__isSmartRef__\":true,\"id\":4365},{\"__isSmartRef__\":true,\"id\":4366},{\"__isSmartRef__\":true,\"id\":4367},{\"__isSmartRef__\":true,\"id\":4368},{\"__isSmartRef__\":true,\"id\":4369}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4357\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 15 2011 23:09:22 GMT+0200 (CEST)\"},\"4358\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.svg\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4359\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.metainfo\"},\"4360\":{\"type\":\"S:modified\",\"url\":\"/lively/ide.js\"},\"4361\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Debugging/Benchmarker.html\"},\"4362\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.html\"},\"4363\":{\"type\":\"S:modified\",\"url\":\"/lively/morphic/Events.js\"},\"4364\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Debugging/Benchmarker.json\"},\"4365\":{\"type\":\"S:modified\",\"url\":\"/lively/morphic/Widgets.js\"},\"4366\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4367\":{\"type\":\"S:modified\",\"url\":\"/cop/Flatten.js\"},\"4368\":{\"type\":\"S:modified\",\"url\":\"/cop/Layers.js\"},\"4369\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.svg\"},\"4370\":{\"rev\":84928,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4371},\"url\":{\"__isSmartRef__\":true,\"id\":4372},\"changes\":[{\"__isSmartRef__\":true,\"id\":4373}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4371\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 15 2011 09:46:59 GMT+0200 (CEST)\"},\"4372\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4373\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4374\":{\"rev\":84921,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4375},\"url\":{\"__isSmartRef__\":true,\"id\":4376},\"changes\":[{\"__isSmartRef__\":true,\"id\":4377}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4375\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 15 2011 09:44:27 GMT+0200 (CEST)\"},\"4376\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4377\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4378\":{\"rev\":84890,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4379},\"url\":{\"__isSmartRef__\":true,\"id\":4380},\"changes\":[{\"__isSmartRef__\":true,\"id\":4381}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4379\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 15 2011 09:29:36 GMT+0200 (CEST)\"},\"4380\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4381\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4382\":{\"rev\":84431,\"author\":\"Hank\",\"date\":{\"__isSmartRef__\":true,\"id\":4383},\"url\":{\"__isSmartRef__\":true,\"id\":4384},\"changes\":[{\"__isSmartRef__\":true,\"id\":4385}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4383\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 14 2011 16:33:15 GMT+0200 (CEST)\"},\"4384\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4385\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4386\":{\"rev\":84427,\"author\":\"Hank\",\"date\":{\"__isSmartRef__\":true,\"id\":4387},\"url\":{\"__isSmartRef__\":true,\"id\":4388},\"changes\":[{\"__isSmartRef__\":true,\"id\":4389}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4387\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 14 2011 16:32:52 GMT+0200 (CEST)\"},\"4388\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4389\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4390\":{\"rev\":82559,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4391},\"url\":{\"__isSmartRef__\":true,\"id\":4392},\"changes\":[{\"__isSmartRef__\":true,\"id\":4393}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4391\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 07 2011 11:08:40 GMT+0200 (CEST)\"},\"4392\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4393\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4394\":{\"rev\":82542,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4395},\"url\":{\"__isSmartRef__\":true,\"id\":4396},\"changes\":[{\"__isSmartRef__\":true,\"id\":4397}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4395\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 07 2011 10:26:37 GMT+0200 (CEST)\"},\"4396\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4397\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4398\":{\"rev\":82502,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4399},\"url\":{\"__isSmartRef__\":true,\"id\":4400},\"changes\":[{\"__isSmartRef__\":true,\"id\":4401}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4399\":{\"isSerializedDate\":true,\"string\":\"Mon Jun 06 2011 23:19:51 GMT+0200 (CEST)\"},\"4400\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4401\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4402\":{\"rev\":82119,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4403},\"url\":{\"__isSmartRef__\":true,\"id\":4404},\"changes\":[{\"__isSmartRef__\":true,\"id\":4405}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4403\":{\"isSerializedDate\":true,\"string\":\"Sun Jun 05 2011 14:28:50 GMT+0200 (CEST)\"},\"4404\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4405\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4406\":{\"rev\":82115,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4407},\"url\":{\"__isSmartRef__\":true,\"id\":4408},\"changes\":[{\"__isSmartRef__\":true,\"id\":4409}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4407\":{\"isSerializedDate\":true,\"string\":\"Sun Jun 05 2011 14:27:01 GMT+0200 (CEST)\"},\"4408\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4409\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4410\":{\"rev\":81803,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4411},\"url\":{\"__isSmartRef__\":true,\"id\":4412},\"changes\":[{\"__isSmartRef__\":true,\"id\":4413}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4411\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 03 2011 18:22:06 GMT+0200 (CEST)\"},\"4412\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4413\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4414\":{\"rev\":81796,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4415},\"url\":{\"__isSmartRef__\":true,\"id\":4416},\"changes\":[{\"__isSmartRef__\":true,\"id\":4417}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4415\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 03 2011 17:54:06 GMT+0200 (CEST)\"},\"4416\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4417\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4418\":{\"rev\":81681,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":4419},\"url\":{\"__isSmartRef__\":true,\"id\":4420},\"changes\":[{\"__isSmartRef__\":true,\"id\":4421}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4419\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 03 2011 17:21:55 GMT+0200 (CEST)\"},\"4420\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4421\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4422\":{\"rev\":80056,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4423},\"url\":{\"__isSmartRef__\":true,\"id\":4424},\"changes\":[{\"__isSmartRef__\":true,\"id\":4425}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4423\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 01 2011 23:04:07 GMT+0200 (CEST)\"},\"4424\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4425\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4426\":{\"rev\":79541,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4427},\"url\":{\"__isSmartRef__\":true,\"id\":4428},\"changes\":[{\"__isSmartRef__\":true,\"id\":4429}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4427\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 01 2011 01:48:05 GMT+0200 (CEST)\"},\"4428\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4429\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4430\":{\"rev\":79538,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4431},\"url\":{\"__isSmartRef__\":true,\"id\":4432},\"changes\":[{\"__isSmartRef__\":true,\"id\":4433}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4431\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 01 2011 01:47:34 GMT+0200 (CEST)\"},\"4432\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4433\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4434\":{\"rev\":77087,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4435},\"url\":{\"__isSmartRef__\":true,\"id\":4436},\"changes\":[{\"__isSmartRef__\":true,\"id\":4437}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4435\":{\"isSerializedDate\":true,\"string\":\"Thu May 26 2011 07:56:10 GMT+0200 (CEST)\"},\"4436\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4437\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4438\":{\"rev\":76989,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4439},\"url\":{\"__isSmartRef__\":true,\"id\":4440},\"changes\":[{\"__isSmartRef__\":true,\"id\":4441}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4439\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 21:19:49 GMT+0200 (CEST)\"},\"4440\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4441\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4442\":{\"rev\":76986,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4443},\"url\":{\"__isSmartRef__\":true,\"id\":4444},\"changes\":[{\"__isSmartRef__\":true,\"id\":4445}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4443\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 21:17:16 GMT+0200 (CEST)\"},\"4444\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4445\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4446\":{\"rev\":76972,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4447},\"url\":{\"__isSmartRef__\":true,\"id\":4448},\"changes\":[{\"__isSmartRef__\":true,\"id\":4449}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4447\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 20:51:58 GMT+0200 (CEST)\"},\"4448\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4449\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4450\":{\"rev\":76969,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4451},\"url\":{\"__isSmartRef__\":true,\"id\":4452},\"changes\":[{\"__isSmartRef__\":true,\"id\":4453}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4451\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 20:48:22 GMT+0200 (CEST)\"},\"4452\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4453\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4454\":{\"rev\":76965,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4455},\"url\":{\"__isSmartRef__\":true,\"id\":4456},\"changes\":[{\"__isSmartRef__\":true,\"id\":4457}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4455\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 20:38:56 GMT+0200 (CEST)\"},\"4456\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4457\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4458\":{\"rev\":76952,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4459},\"url\":{\"__isSmartRef__\":true,\"id\":4460},\"changes\":[{\"__isSmartRef__\":true,\"id\":4461}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4459\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 20:20:56 GMT+0200 (CEST)\"},\"4460\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4461\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4462\":{\"rev\":76948,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4463},\"url\":{\"__isSmartRef__\":true,\"id\":4464},\"changes\":[{\"__isSmartRef__\":true,\"id\":4465}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4463\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 20:15:09 GMT+0200 (CEST)\"},\"4464\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4465\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4466\":{\"rev\":76944,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4467},\"url\":{\"__isSmartRef__\":true,\"id\":4468},\"changes\":[{\"__isSmartRef__\":true,\"id\":4469}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4467\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 20:07:28 GMT+0200 (CEST)\"},\"4468\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4469\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4470\":{\"rev\":76941,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4471},\"url\":{\"__isSmartRef__\":true,\"id\":4472},\"changes\":[{\"__isSmartRef__\":true,\"id\":4473}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4471\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 20:02:56 GMT+0200 (CEST)\"},\"4472\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4473\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4474\":{\"rev\":76938,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4475},\"url\":{\"__isSmartRef__\":true,\"id\":4476},\"changes\":[{\"__isSmartRef__\":true,\"id\":4477}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4475\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 20:02:48 GMT+0200 (CEST)\"},\"4476\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4477\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4478\":{\"rev\":76929,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4479},\"url\":{\"__isSmartRef__\":true,\"id\":4480},\"changes\":[{\"__isSmartRef__\":true,\"id\":4481}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4479\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 19:58:46 GMT+0200 (CEST)\"},\"4480\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4481\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4482\":{\"rev\":76925,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4483},\"url\":{\"__isSmartRef__\":true,\"id\":4484},\"changes\":[{\"__isSmartRef__\":true,\"id\":4485}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4483\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 19:55:37 GMT+0200 (CEST)\"},\"4484\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4485\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4486\":{\"rev\":76921,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4487},\"url\":{\"__isSmartRef__\":true,\"id\":4488},\"changes\":[{\"__isSmartRef__\":true,\"id\":4489}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4487\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 19:43:04 GMT+0200 (CEST)\"},\"4488\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4489\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4490\":{\"rev\":76917,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4491},\"url\":{\"__isSmartRef__\":true,\"id\":4492},\"changes\":[{\"__isSmartRef__\":true,\"id\":4493}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4491\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 19:34:49 GMT+0200 (CEST)\"},\"4492\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4493\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4494\":{\"rev\":76914,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4495},\"url\":{\"__isSmartRef__\":true,\"id\":4496},\"changes\":[{\"__isSmartRef__\":true,\"id\":4497}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4495\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 19:34:37 GMT+0200 (CEST)\"},\"4496\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4497\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4498\":{\"rev\":76909,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4499},\"url\":{\"__isSmartRef__\":true,\"id\":4500},\"changes\":[{\"__isSmartRef__\":true,\"id\":4501}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4499\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 19:17:27 GMT+0200 (CEST)\"},\"4500\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4501\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4502\":{\"rev\":76272,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4503},\"url\":{\"__isSmartRef__\":true,\"id\":4504},\"changes\":[{\"__isSmartRef__\":true,\"id\":4505}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4503\":{\"isSerializedDate\":true,\"string\":\"Tue May 24 2011 15:48:17 GMT+0200 (CEST)\"},\"4504\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4505\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4506\":{\"rev\":76203,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":4507},\"url\":{\"__isSmartRef__\":true,\"id\":4508},\"changes\":[{\"__isSmartRef__\":true,\"id\":4509}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4507\":{\"isSerializedDate\":true,\"string\":\"Tue May 24 2011 14:39:33 GMT+0200 (CEST)\"},\"4508\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4509\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4510\":{\"rev\":76197,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":4511},\"url\":{\"__isSmartRef__\":true,\"id\":4512},\"changes\":[{\"__isSmartRef__\":true,\"id\":4513}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4511\":{\"isSerializedDate\":true,\"string\":\"Tue May 24 2011 14:35:59 GMT+0200 (CEST)\"},\"4512\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4513\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4514\":{\"rev\":76194,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":4515},\"url\":{\"__isSmartRef__\":true,\"id\":4516},\"changes\":[{\"__isSmartRef__\":true,\"id\":4517}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4515\":{\"isSerializedDate\":true,\"string\":\"Tue May 24 2011 14:35:20 GMT+0200 (CEST)\"},\"4516\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4517\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4518\":{\"rev\":76171,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":4519},\"url\":{\"__isSmartRef__\":true,\"id\":4520},\"changes\":[{\"__isSmartRef__\":true,\"id\":4521}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4519\":{\"isSerializedDate\":true,\"string\":\"Tue May 24 2011 14:26:26 GMT+0200 (CEST)\"},\"4520\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4521\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4522\":{\"rev\":75078,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4523},\"url\":{\"__isSmartRef__\":true,\"id\":4524},\"changes\":[{\"__isSmartRef__\":true,\"id\":4525}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4523\":{\"isSerializedDate\":true,\"string\":\"Sun May 22 2011 20:08:14 GMT+0200 (CEST)\"},\"4524\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4525\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4526\":{\"rev\":74975,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4527},\"url\":{\"__isSmartRef__\":true,\"id\":4528},\"changes\":[{\"__isSmartRef__\":true,\"id\":4529}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4527\":{\"isSerializedDate\":true,\"string\":\"Sat May 21 2011 10:25:59 GMT+0200 (CEST)\"},\"4528\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4529\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4530\":{\"rev\":74972,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4531},\"url\":{\"__isSmartRef__\":true,\"id\":4532},\"changes\":[{\"__isSmartRef__\":true,\"id\":4533}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4531\":{\"isSerializedDate\":true,\"string\":\"Sat May 21 2011 10:12:50 GMT+0200 (CEST)\"},\"4532\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4533\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4534\":{\"rev\":74941,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4535},\"url\":{\"__isSmartRef__\":true,\"id\":4536},\"changes\":[{\"__isSmartRef__\":true,\"id\":4537}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4535\":{\"isSerializedDate\":true,\"string\":\"Sat May 21 2011 00:44:24 GMT+0200 (CEST)\"},\"4536\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4537\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4538\":{\"rev\":74931,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4539},\"url\":{\"__isSmartRef__\":true,\"id\":4540},\"changes\":[{\"__isSmartRef__\":true,\"id\":4541}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4539\":{\"isSerializedDate\":true,\"string\":\"Sat May 21 2011 00:24:31 GMT+0200 (CEST)\"},\"4540\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4541\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4542\":{\"rev\":74843,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4543},\"url\":{\"__isSmartRef__\":true,\"id\":4544},\"changes\":[{\"__isSmartRef__\":true,\"id\":4545}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4543\":{\"isSerializedDate\":true,\"string\":\"Fri May 20 2011 18:24:22 GMT+0200 (CEST)\"},\"4544\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4545\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4546\":{\"rev\":74826,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4547},\"url\":{\"__isSmartRef__\":true,\"id\":4548},\"changes\":[{\"__isSmartRef__\":true,\"id\":4549}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4547\":{\"isSerializedDate\":true,\"string\":\"Fri May 20 2011 17:58:56 GMT+0200 (CEST)\"},\"4548\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4549\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4550\":{\"rev\":74748,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4551},\"url\":{\"__isSmartRef__\":true,\"id\":4552},\"changes\":[{\"__isSmartRef__\":true,\"id\":4553}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4551\":{\"isSerializedDate\":true,\"string\":\"Fri May 20 2011 15:27:05 GMT+0200 (CEST)\"},\"4552\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4553\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4554\":{\"rev\":72758,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4555},\"url\":{\"__isSmartRef__\":true,\"id\":4556},\"changes\":[{\"__isSmartRef__\":true,\"id\":4557}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4555\":{\"isSerializedDate\":true,\"string\":\"Tue May 17 2011 00:20:13 GMT+0200 (CEST)\"},\"4556\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4557\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4558\":{\"rev\":72755,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4559},\"url\":{\"__isSmartRef__\":true,\"id\":4560},\"changes\":[{\"__isSmartRef__\":true,\"id\":4561}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4559\":{\"isSerializedDate\":true,\"string\":\"Tue May 17 2011 00:18:04 GMT+0200 (CEST)\"},\"4560\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4561\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4562\":{\"rev\":72752,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4563},\"url\":{\"__isSmartRef__\":true,\"id\":4564},\"changes\":[{\"__isSmartRef__\":true,\"id\":4565}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4563\":{\"isSerializedDate\":true,\"string\":\"Tue May 17 2011 00:14:34 GMT+0200 (CEST)\"},\"4564\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4565\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4566\":{\"rev\":72749,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4567},\"url\":{\"__isSmartRef__\":true,\"id\":4568},\"changes\":[{\"__isSmartRef__\":true,\"id\":4569}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4567\":{\"isSerializedDate\":true,\"string\":\"Tue May 17 2011 00:07:35 GMT+0200 (CEST)\"},\"4568\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4569\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4570\":{\"rev\":72672,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4571},\"url\":{\"__isSmartRef__\":true,\"id\":4572},\"changes\":[{\"__isSmartRef__\":true,\"id\":4573}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4571\":{\"isSerializedDate\":true,\"string\":\"Mon May 16 2011 20:42:59 GMT+0200 (CEST)\"},\"4572\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4573\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4574\":{\"rev\":72667,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4575},\"url\":{\"__isSmartRef__\":true,\"id\":4576},\"changes\":[{\"__isSmartRef__\":true,\"id\":4577}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4575\":{\"isSerializedDate\":true,\"string\":\"Mon May 16 2011 18:14:53 GMT+0200 (CEST)\"},\"4576\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4577\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4578\":{\"rev\":72661,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4579},\"url\":{\"__isSmartRef__\":true,\"id\":4580},\"changes\":[{\"__isSmartRef__\":true,\"id\":4581}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4579\":{\"isSerializedDate\":true,\"string\":\"Mon May 16 2011 18:02:26 GMT+0200 (CEST)\"},\"4580\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4581\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4582\":{\"rev\":72653,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4583},\"url\":{\"__isSmartRef__\":true,\"id\":4584},\"changes\":[{\"__isSmartRef__\":true,\"id\":4585}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4583\":{\"isSerializedDate\":true,\"string\":\"Mon May 16 2011 17:47:29 GMT+0200 (CEST)\"},\"4584\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4585\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4586\":{\"rev\":72649,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4587},\"url\":{\"__isSmartRef__\":true,\"id\":4588},\"changes\":[{\"__isSmartRef__\":true,\"id\":4589}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4587\":{\"isSerializedDate\":true,\"string\":\"Mon May 16 2011 17:45:25 GMT+0200 (CEST)\"},\"4588\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4589\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4590\":{\"rev\":72590,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4591},\"url\":{\"__isSmartRef__\":true,\"id\":4592},\"changes\":[{\"__isSmartRef__\":true,\"id\":4593}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4591\":{\"isSerializedDate\":true,\"string\":\"Mon May 16 2011 17:18:48 GMT+0200 (CEST)\"},\"4592\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4593\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4594\":{\"rev\":72267,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4595},\"url\":{\"__isSmartRef__\":true,\"id\":4596},\"changes\":[{\"__isSmartRef__\":true,\"id\":4597}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4595\":{\"isSerializedDate\":true,\"string\":\"Sun May 15 2011 16:10:06 GMT+0200 (CEST)\"},\"4596\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4597\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4598\":{\"rev\":72263,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4599},\"url\":{\"__isSmartRef__\":true,\"id\":4600},\"changes\":[{\"__isSmartRef__\":true,\"id\":4601}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4599\":{\"isSerializedDate\":true,\"string\":\"Sun May 15 2011 16:07:16 GMT+0200 (CEST)\"},\"4600\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4601\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4602\":{\"rev\":72259,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4603},\"url\":{\"__isSmartRef__\":true,\"id\":4604},\"changes\":[{\"__isSmartRef__\":true,\"id\":4605}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4603\":{\"isSerializedDate\":true,\"string\":\"Sun May 15 2011 16:05:00 GMT+0200 (CEST)\"},\"4604\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4605\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4606\":{\"rev\":72255,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4607},\"url\":{\"__isSmartRef__\":true,\"id\":4608},\"changes\":[{\"__isSmartRef__\":true,\"id\":4609}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4607\":{\"isSerializedDate\":true,\"string\":\"Sun May 15 2011 15:58:26 GMT+0200 (CEST)\"},\"4608\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4609\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4610\":{\"rev\":72252,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4611},\"url\":{\"__isSmartRef__\":true,\"id\":4612},\"changes\":[{\"__isSmartRef__\":true,\"id\":4613}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4611\":{\"isSerializedDate\":true,\"string\":\"Sun May 15 2011 15:48:10 GMT+0200 (CEST)\"},\"4612\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4613\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4614\":{\"rev\":72249,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4615},\"url\":{\"__isSmartRef__\":true,\"id\":4616},\"changes\":[{\"__isSmartRef__\":true,\"id\":4617}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4615\":{\"isSerializedDate\":true,\"string\":\"Sun May 15 2011 15:43:25 GMT+0200 (CEST)\"},\"4616\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4617\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4618\":{\"rev\":72246,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4619},\"url\":{\"__isSmartRef__\":true,\"id\":4620},\"changes\":[{\"__isSmartRef__\":true,\"id\":4621}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4619\":{\"isSerializedDate\":true,\"string\":\"Sun May 15 2011 15:16:15 GMT+0200 (CEST)\"},\"4620\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4621\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4622\":{\"rev\":72243,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4623},\"url\":{\"__isSmartRef__\":true,\"id\":4624},\"changes\":[{\"__isSmartRef__\":true,\"id\":4625}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4623\":{\"isSerializedDate\":true,\"string\":\"Sun May 15 2011 15:08:25 GMT+0200 (CEST)\"},\"4624\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4625\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4626\":{\"rev\":72235,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4627},\"url\":{\"__isSmartRef__\":true,\"id\":4628},\"changes\":[{\"__isSmartRef__\":true,\"id\":4629}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4627\":{\"isSerializedDate\":true,\"string\":\"Sun May 15 2011 14:35:54 GMT+0200 (CEST)\"},\"4628\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4629\":{\"type\":\"S:added\",\"url\":null},\"4630\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4631},{\"__isSmartRef__\":true,\"id\":5758},{\"__isSmartRef__\":true,\"id\":5789}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5837},\"id\":\"F4BB59C3-F29B-4EE8-ABD6-E10958C91622\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5838},\"droppingEnabled\":true,\"halosEnabled\":true,\"__layered_draggingEnabled__\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":5839},\"LK2\":true,\"targetMorph\":{\"__isSmartRef__\":true,\"id\":4631},\"titleBar\":{\"__isSmartRef__\":true,\"id\":5789},\"collapsedTransform\":{\"__isSmartRef__\":true,\"id\":5840},\"expandedTransform\":{\"__isSmartRef__\":true,\"id\":5841},\"ignoreEventsOnExpand\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":3149},\"name\":\"ObjectEditor1\",\"highlighted\":true,\"cameForward\":false,\"showsHalos\":false,\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"isBeingDragged\":false,\"prevScroll\":[0,0],\"isCopyMorphRef\":true,\"morphRefId\":16,\"derivationIds\":[205,\"2951753B-EB95-4093-A0DD-249E83AC2204\",\"A32DE788-E06D-492C-B2E6-19C3710B5AE0\",\"96D56291-98FB-42C4-A247-0A20B4183B14\",\"1E6BCC46-3FE3-4950-AE50-9751458F7E18\",\"22248328-5B04-4E39-ADDE-460C107C790F\",\"2F4F6161-9F4C-469E-AF56-24765FF03B72\",\"88EF08D5-C1E7-4B5B-B393-FFF5921009D7\",\"FF731ED6-5217-4053-9B85-77F1BF344BF3\",\"496332F8-A328-4625-A7D5-0DCE90C3D2AE\",\"E57F1D4E-AE08-4CAA-A62D-4E69FC0BFF47\",\"94783CDE-55B0-4198-8477-C0756F2C812F\",\"F03206B8-2964-470C-A335-FF321C7743E5\",\"C60ABA94-4D2A-4524-9239-9B7EA074A0B5\",\"D3FBB0FA-2BFF-4D8C-9632-41EEEDB053AE\",\"FDF9A68D-1149-4666-9946-600CCA238B76\",\"118B9F76-0089-47CC-9C18-9F9FF646339B\",\"B0FFB231-7805-4F89-B4B3-4ACD87687613\",\"76631A8F-F752-4DB8-93ED-1496BC458DF0\",\"04D3062E-744B-4E3D-8B25-5602772A307B\",\"89687ECD-A53A-4C95-B6E8-235EBB9198E9\",\"612A25B8-60DC-488D-AD81-1BFA6E48A0D4\",\"08ED6CF8-0A8B-4DC5-AA4D-6499033DFCEC\",\"9771786C-46ED-4C4F-A876-F8CF0B84E769\",\"5DCB36B2-C2B7-49A2-AB12-014B2944C328\",\"D05AAF5D-5660-4158-8BBA-3F564F04AF6F\",\"885F1822-564C-4189-9B13-6D3D8D7CEFCF\",\"8BEEB84F-C547-44B8-9A1E-4586D5236462\",\"5F90A8DF-CB92-4CD6-803F-F082D3A5C1E1\",\"75E80C8F-4DC1-4C89-8CA2-23A70FDEB44F\",\"776DB695-E9C5-410B-9B3D-A492EE5196F1\"],\"moved\":true,\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1.0100552207170073,\"owner\":null,\"_StyleClassNames\":[\"highlighted\"],\"state\":\"shutdown\",\"__serializedExpressions__\":[\"contentOffset\",\"collapsedExtent\",\"expandedExtent\",\"prevDragPos\",\"expandedPosition\",\"collapsedPosition\",\"minSize\",\"minExtent\",\"_Position\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5842},\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"withoutLayers\":[\"Global.lively.morphic.GrabbingLayer\"],\"contentOffset\":\"lively.pt(0.0,22.0)\",\"collapsedExtent\":\"lively.pt(723.0,268.0)\",\"expandedExtent\":\"lively.pt(729.0,365.0)\",\"prevDragPos\":\"lively.pt(1898.2,4098.7)\",\"expandedPosition\":\"lively.pt(26.0,125.0)\",\"collapsedPosition\":\"lively.pt(21.0,92.9)\",\"minSize\":\"lively.pt(500.0,300.0)\",\"minExtent\":\"lively.pt(455.0,268.0)\",\"_Position\":\"lively.pt(666.0,104.2)\"},\"4631\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4632},{\"__isSmartRef__\":true,\"id\":5118},{\"__isSmartRef__\":true,\"id\":4953},{\"__isSmartRef__\":true,\"id\":5124},{\"__isSmartRef__\":true,\"id\":5131},{\"__isSmartRef__\":true,\"id\":5153},{\"__isSmartRef__\":true,\"id\":5174},{\"__isSmartRef__\":true,\"id\":5201},{\"__isSmartRef__\":true,\"id\":4866},{\"__isSmartRef__\":true,\"id\":4874},{\"__isSmartRef__\":true,\"id\":5232},{\"__isSmartRef__\":true,\"id\":5323},{\"__isSmartRef__\":true,\"id\":5329},{\"__isSmartRef__\":true,\"id\":5391},{\"__isSmartRef__\":true,\"id\":5434},{\"__isSmartRef__\":true,\"id\":5477},{\"__isSmartRef__\":true,\"id\":5498}],\"scripts\":[{\"__isSmartRef__\":true,\"id\":5645}],\"id\":\"BB428B30-AA93-4F03-8EA7-581875C6A988\",\"shape\":{\"__isSmartRef__\":true,\"id\":5646},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"showsHalos\":false,\"name\":\"ObjectEditorPane\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5647},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5650},\"layout\":{\"__isSmartRef__\":true,\"id\":5651},\"target\":{\"__isSmartRef__\":true,\"id\":242},\"scriptPane\":{\"__isSmartRef__\":true,\"id\":4866},\"scriptList\":{\"__isSmartRef__\":true,\"id\":4632},\"connectionList\":{\"__isSmartRef__\":true,\"id\":4953},\"morphSelector\":{\"__isSmartRef__\":true,\"id\":5232},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"changeIndicator\":{\"__isSmartRef__\":true,\"id\":4874},\"isBeingDragged\":false,\"prevScroll\":[0,0],\"grabbingEnabled\":false,\"draggingEnabled\":false,\"currentCategory\":null,\"tagChooser\":{\"__isSmartRef__\":true,\"id\":5329},\"currentTag\":null,\"derivationIds\":[206,\"3BDE080D-3D60-4BB9-A690-E6001350F596\",\"00E28CBF-E803-4BC0-93CC-651AC21008A5\",\"1B7E7936-0145-47E4-8433-DFE58134E74B\",\"422B98E3-E52B-4057-9C28-865873682DE1\",\"BCDE8D30-ECC2-4883-9587-2518B6822233\",\"BA6D5198-5AC2-4A63-9597-D4CF98A99CA9\",\"17E22972-5EBC-4511-9779-05E9E665D899\",\"C6F34039-F423-4223-8D6A-85611A138372\",\"7EC3BECE-1BDA-471D-B14C-C4FB822AA55C\",\"88F702A6-6067-4160-8561-54FAD27ADB17\",\"738F5E09-C109-4CD0-B5F5-418A6227ABA0\",\"0DC59884-6397-4391-A9A7-FB6F9F97E5AD\",\"14C76016-3134-4E27-8E8F-AF9EE6ACCF4E\",\"FEB1641E-DEA0-449B-B5E5-D3946457A986\",\"5A09E61D-0939-46DD-B099-6337F45EAD81\",\"42A37CDC-8F21-49BA-A701-B98418EF4AEC\",\"FCE84B47-1667-482B-B035-D2C3C7F53837\",\"F49E6D79-2AEB-41FC-8057-A25A4C7D4F92\",\"7B115C74-E409-42A1-9FCB-2DEB53C88CD6\",\"1D3B45A6-5E60-4FD3-900A-288DB80F5262\",\"5BC7B59B-3F80-49C6-BF71-F3777B7D4867\",\"22651992-9C38-474F-B720-F2FC4B1D9A0E\",\"80BF85C2-6727-4766-861C-09C225341FEA\",\"ADC6838F-0BD6-456E-8BD7-A62A9A80285C\",\"9BBAD88A-5DC6-4051-A7CA-4C3F918DD733\",\"0C73D724-E7A5-4AAE-9449-D414B1F3E04E\",\"B341D9BF-D6FF-4ED9-A0AE-A8BDA4C1C35F\",\"19CCEF38-2A49-48DF-BEFD-D5096BA3A758\",\"CB78359F-A158-4EA7-8E3D-8F2C1B6580E5\",\"AB0C1CCE-1EC7-4625-84BF-C9306D62D81B\"],\"owner\":{\"__isSmartRef__\":true,\"id\":4630},\"partTests\":{\"__isSmartRef__\":true,\"id\":5652},\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1,\"__serializedExpressions__\":[\"distanceToDragEvent\",\"_Position\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5653},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"distanceToDragEvent\":\"lively.pt(350.2,-3.2)\",\"_Position\":\"lively.pt(1.0,21.5)\"},\"4632\":{\"submorphs\":[],\"scripts\":[],\"id\":\"D12B27BC-1B0D-4E40-8A45-AEBCEB22B90E\",\"shape\":{\"__isSmartRef__\":true,\"id\":4633},\"droppingEnabled\":true,\"halosEnabled\":true,\"itemList\":[\"-- ALL --\",\"cellBorderWidth\",\"cellWidth\",\"highlightColumn\",\"normalCellWidth\",\"normalVariableCellWidth\",\"onrestore\",\"renderCell\",\"renderNormalTimeline\",\"renderTimeline\",\"renderZoomedOutTimeline\",\"setColumnNumber\",\"toggleZoom\",\"variableCellWidth\",\"zoomedOutCellWidth\",\"zoomedOutVariableCellWidth\"],\"selectedLineNo\":10,\"showsHalos\":false,\"name\":\"ObjectEditorScriptList\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":4634},\"_ClipMode\":\"auto\",\"owner\":{\"__isSmartRef__\":true,\"id\":4631},\"prevScroll\":[0,0],\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4635}],\"doNotSerialize\":[\"$$selection\"],\"doNotCopyProperties\":[\"$$selection\"],\"layout\":{\"__isSmartRef__\":true,\"id\":4637},\"doitContext\":{\"__isSmartRef__\":true,\"id\":4638},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5109},\"_FontSize\":10,\"isBeingDragged\":false,\"grabbingEnabled\":false,\"draggingEnabled\":false,\"isCopyMorphRef\":true,\"morphRefId\":17,\"currentCategory\":null,\"derivationIds\":[207,\"D87334B5-DFB8-438D-8038-D2C55A798E3B\",\"4242A24B-D284-4130-BB19-C1AB8C7E96CB\",\"1F2230C1-4745-4EED-8827-5D3FC0EA8D8A\",\"1260A8AA-AD41-451A-A761-BE75A33282E8\",\"11AABB24-1595-4EDC-95DF-8BC66785F47A\",\"CA99FFE7-13DD-4721-8DE2-6A587B0C65D9\",\"E01A3DAA-0001-4C7C-A6A7-449C3945A3E6\",\"8C3C70BF-E1CE-4FB9-8407-24EA990D4E49\",\"D70897C1-82FA-42AD-9D81-A0698E9072CC\",\"69BB0838-2830-4831-A681-185E03308396\",\"434D4493-4DD6-466F-A202-7364A5829C52\",\"93D99F39-CC07-45EB-9459-5230A80A20D2\",\"4756DE7D-3422-46FC-B24B-5565F597D490\",\"7AF59BEC-20A9-4451-AD6E-39E86979D18D\",\"07109F49-B19B-4C20-8632-697478AA1FFB\",\"DD6C1E85-89E4-4619-A9B8-6CF6A5E7AD71\",\"C9C566DA-2167-4866-B606-6D9467CC5763\",\"43A75FC1-E0E6-4B7B-84B5-382D18881361\",\"1EE4A800-07BC-4687-B972-0360A139A335\",\"52766A7B-F1AC-4B5D-AFA9-3CBEC45A4175\",\"500ABFF2-CC61-403C-B40B-C38B13EB829E\",\"CCC6F1D7-B08E-4106-A54C-3CB27FAE885A\",\"DD77BBCF-FA2D-4EEF-80E5-DFD0CFAC257E\",\"FBF51FE1-3F15-48F1-9968-35CE0F17558A\",\"0435127D-922E-4618-BBE2-72674C58772C\",\"7A26603F-1566-41BE-B32D-6B17A7FAF107\",\"236EA689-19AE-4C3D-BA95-EA5786184C70\",\"331932E3-0E70-4FF1-8CD0-11921E2FF30E\",\"B826CD75-9134-4A06-BC7D-791974BC6735\",\"63898451-C4BE-41C7-B09C-31F71CA4B63C\"],\"selection\":\"renderZoomedOutTimeline\",\"_Rotation\":0,\"_Scale\":1,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5110},\"__LivelyClassName__\":\"lively.morphic.List\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(10.0,63.0)\",\"distanceToDragEvent\":\"lively.pt(126.0,-14.4)\"},\"4633\":{\"_BorderWidth\":1,\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(180.0,242.8)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"4634\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"4635\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4632},\"sourceAttrName\":\"selection\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4631},\"targetMethodName\":\"displaySourceForScript\",\"converterString\":\"function (value) {\\n return (value === '-- ALL --') ? null : value;\\n}\",\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4636},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4636\":{\"source\":{\"__isSmartRef__\":true,\"id\":4632},\"target\":{\"__isSmartRef__\":true,\"id\":4631}},\"4637\":{\"resizeHeight\":true},\"4638\":{\"submorphs\":[],\"scripts\":[],\"id\":836,\"shape\":{\"__isSmartRef__\":true,\"id\":4639},\"droppingEnabled\":true,\"halosEnabled\":true,\"__layered_draggingEnabled__\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":4640},\"titleBar\":{\"__isSmartRef__\":true,\"id\":4641},\"collapsedTransform\":null,\"collapsedExtent\":null,\"expandedTransform\":{\"__isSmartRef__\":true,\"id\":4706},\"highlighted\":true,\"_Rotation\":0,\"_Scale\":1,\"showsHalos\":false,\"name\":\"ObjectEditor\",\"target\":{\"__isSmartRef__\":true,\"id\":4707},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":4865},\"scriptList\":{\"__isSmartRef__\":true,\"id\":4632},\"scriptPane\":{\"__isSmartRef__\":true,\"id\":4866},\"classButton\":{\"__isSmartRef__\":true,\"id\":4933},\"connectionList\":{\"__isSmartRef__\":true,\"id\":4953},\"targetButton\":{\"__isSmartRef__\":true,\"id\":4965},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"morphSelector\":{\"__isSmartRef__\":true,\"id\":4983},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5056},\"cameForward\":false,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedExpressions__\":[\"contentOffset\",\"expandedExtent\",\"prevDragPos\",\"expandedPosition\",\"_Position\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5057},\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"withoutLayers\":[\"Global.lively.morphic.GrabbingLayer\"],\"contentOffset\":\"lively.pt(0.0,22.0)\",\"expandedExtent\":\"lively.pt(861.5,575.2)\",\"prevDragPos\":\"lively.pt(613.0,129.0)\",\"expandedPosition\":\"lively.pt(377.7,419.5)\",\"_Position\":\"lively.pt(715.5,73.9)\"},\"4639\":{\"_BorderWidth\":1,\"_StrokeOpacity\":0,\"_BorderRadius\":9.25,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"_Fill\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Extent\":\"lively.pt(981.0,585.2)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4640\":{\"adjustForNewBounds\":true},\"4641\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4642},{\"__isSmartRef__\":true,\"id\":4647},{\"__isSmartRef__\":true,\"id\":4668},{\"__isSmartRef__\":true,\"id\":4683}],\"scripts\":[],\"id\":837,\"shape\":{\"__isSmartRef__\":true,\"id\":4699},\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":4704},\"eventsAreIgnored\":true,\"windowMorph\":{\"__isSmartRef__\":true,\"id\":4638},\"label\":{\"__isSmartRef__\":true,\"id\":4642},\"closeButton\":{\"__isSmartRef__\":true,\"id\":4647},\"menuButton\":{\"__isSmartRef__\":true,\"id\":4668},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":4683},\"owner\":null,\"name\":\"ObjectEditorTitleBar\",\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4705},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.TitleBar\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4642\":{\"submorphs\":[],\"scripts\":[],\"id\":838,\"shape\":{\"__isSmartRef__\":true,\"id\":4643},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4644}],\"evalEnabled\":false,\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":10,\"_Align\":\"center\",\"owner\":{\"__isSmartRef__\":true,\"id\":4641},\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4646},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(20.0,3.0)\"},\"4643\":{\"_BorderWidth\":0,\"_Fill\":null,\"_BorderRadius\":0,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(922.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4644\":{\"style\":{\"__isSmartRef__\":true,\"id\":4645},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4642},\"storedString\":\"\",\"_id\":\"_1341\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4645\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4646\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4642},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4647\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4648}],\"scripts\":[],\"id\":839,\"shape\":{\"__isSmartRef__\":true,\"id\":4653},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":4654},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4659},\"label\":{\"__isSmartRef__\":true,\"id\":4648},\"owner\":{\"__isSmartRef__\":true,\"id\":4641},\"layout\":{\"__isSmartRef__\":true,\"id\":4664},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4665},{\"__isSmartRef__\":true,\"id\":4666}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4667},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(961.0,3.0)\"},\"4648\":{\"submorphs\":[],\"scripts\":[],\"id\":840,\"shape\":{\"__isSmartRef__\":true,\"id\":4649},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4650}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4647},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4652},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(5,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4649\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4650\":{\"style\":{\"__isSmartRef__\":true,\"id\":4651},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4648},\"storedString\":\"\",\"_id\":\"_1342\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4651\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4652\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4648},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4653\":{\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4654},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"4654\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4655},{\"__isSmartRef__\":true,\"id\":4656},{\"__isSmartRef__\":true,\"id\":4657},{\"__isSmartRef__\":true,\"id\":4658}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4655\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"4656\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"4657\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"4658\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"4659\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4660},{\"__isSmartRef__\":true,\"id\":4661},{\"__isSmartRef__\":true,\"id\":4662},{\"__isSmartRef__\":true,\"id\":4663}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4660\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"4661\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4662\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4663\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"4664\":{\"moveHorizontal\":true},\"4665\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4647},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4638},\"targetMethodName\":\"getCloseHelp\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4666\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4647},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4638},\"targetMethodName\":\"initiateShutdown\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4667\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4647},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4668\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4669}],\"scripts\":[],\"id\":841,\"shape\":{\"__isSmartRef__\":true,\"id\":4674},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":4654},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4675},\"label\":{\"__isSmartRef__\":true,\"id\":4669},\"owner\":{\"__isSmartRef__\":true,\"id\":4641},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4680},{\"__isSmartRef__\":true,\"id\":4681}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"showsHalos\":false,\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4682},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(3.0,3.0)\"},\"4669\":{\"submorphs\":[],\"scripts\":[],\"id\":842,\"shape\":{\"__isSmartRef__\":true,\"id\":4670},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4671}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4668},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4673},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(5,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4670\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4671\":{\"style\":{\"__isSmartRef__\":true,\"id\":4672},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4669},\"storedString\":\"\",\"_id\":\"_1343\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4672\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4673\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4669},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4674\":{\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4654},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"4675\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4676},{\"__isSmartRef__\":true,\"id\":4677},{\"__isSmartRef__\":true,\"id\":4678},{\"__isSmartRef__\":true,\"id\":4679}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4676\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"4677\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4678\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4679\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"4680\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4668},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4638},\"targetMethodName\":\"getMenuHelp\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4681\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4668},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4638},\"targetMethodName\":\"showTargetMorphMenu\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4682\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4668},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4683\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4684}],\"scripts\":[],\"id\":843,\"shape\":{\"__isSmartRef__\":true,\"id\":4689},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":4654},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4690},\"label\":{\"__isSmartRef__\":true,\"id\":4684},\"owner\":{\"__isSmartRef__\":true,\"id\":4641},\"layout\":{\"__isSmartRef__\":true,\"id\":4695},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4696},{\"__isSmartRef__\":true,\"id\":4697}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4698},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(942.0,3.0)\"},\"4684\":{\"submorphs\":[],\"scripts\":[],\"id\":844,\"shape\":{\"__isSmartRef__\":true,\"id\":4685},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4686}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4683},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4688},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(5,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4685\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4686\":{\"style\":{\"__isSmartRef__\":true,\"id\":4687},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4684},\"storedString\":\"\",\"_id\":\"_1344\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4687\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4688\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4684},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4689\":{\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4654},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"4690\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4691},{\"__isSmartRef__\":true,\"id\":4692},{\"__isSmartRef__\":true,\"id\":4693},{\"__isSmartRef__\":true,\"id\":4694}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4691\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"4692\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4693\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4694\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"4695\":{\"moveHorizontal\":true},\"4696\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4683},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4638},\"targetMethodName\":\"getCollapseHelp\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4697\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4683},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4638},\"targetMethodName\":\"toggleCollapse\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4698\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4683},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4699\":{\"_BorderWidth\":2,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4700},\"_StrokeOpacity\":1,\"_BorderRadius\":\"8px 8px 0px 0px\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(981.0,22.0)\",\"_BorderColor\":\"Color.rgb(102,102,102)\"},\"4700\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4701},{\"__isSmartRef__\":true,\"id\":4702},{\"__isSmartRef__\":true,\"id\":4703}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,1,0,-1)\"},\"4701\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(184,184,184)\"},\"4702\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(230,230,230)\"},\"4703\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(184,184,184)\"},\"4704\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"4705\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4641},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4706\":{\"a\":1,\"b\":0,\"c\":0,\"d\":1,\"e\":377.6609726943286,\"f\":419.5142810783999,\"__LivelyClassName__\":\"lively.morphic.Similitude\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"4707\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4708},\"id\":394,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4709}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4711},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"auto\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":500,\"_MaxTextHeight\":200,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4712},\"layout\":{\"__isSmartRef__\":true,\"id\":4784},\"doitContext\":{\"__isSmartRef__\":true,\"id\":4785},\"priorSelectionRange\":[0,36],\"charsReplaced\":\"\",\"lastFindLoc\":20,\"showsHalos\":false,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(2,1,0,0)\",\"_Position\":\"lively.pt(0.0,22.0)\"},\"4708\":{\"_BorderWidth\":2,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(500.0,200.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"4709\":{\"style\":{\"__isSmartRef__\":true,\"id\":4710},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4707},\"storedString\":\"\",\"_id\":\"_1353\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4710\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4711\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4707},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4712\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4707},{\"__isSmartRef__\":true,\"id\":4713}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4781},\"id\":395,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4782},\"droppingEnabled\":true,\"halosEnabled\":true,\"__layered_draggingEnabled__\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":4783},\"LK2\":true,\"targetMorph\":{\"__isSmartRef__\":true,\"id\":4707},\"titleBar\":{\"__isSmartRef__\":true,\"id\":4713},\"collapsedTransform\":null,\"collapsedExtent\":null,\"expandedTransform\":null,\"expandedExtent\":null,\"ignoreEventsOnExpand\":false,\"highlighted\":true,\"_Rotation\":0,\"_Scale\":1,\"cameForward\":false,\"showsHalos\":false,\"__serializedExpressions__\":[\"_Position\",\"contentOffset\",\"prevDragPos\"],\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"withoutLayers\":[\"Global.lively.morphic.GrabbingLayer\"],\"_Position\":\"lively.pt(1234.0,448.0)\",\"contentOffset\":\"lively.pt(0.0,22.0)\",\"prevDragPos\":\"lively.pt(1478.0,453.0)\"},\"4713\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4714},{\"__isSmartRef__\":true,\"id\":4720},{\"__isSmartRef__\":true,\"id\":4743},{\"__isSmartRef__\":true,\"id\":4760}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4778},\"id\":396,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4779},\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":4780},\"windowMorph\":{\"__isSmartRef__\":true,\"id\":4712},\"label\":{\"__isSmartRef__\":true,\"id\":4714},\"closeButton\":{\"__isSmartRef__\":true,\"id\":4720},\"menuButton\":{\"__isSmartRef__\":true,\"id\":4743},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":4760},\"owner\":{\"__isSmartRef__\":true,\"id\":4712},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.TitleBar\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4714\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4715},\"id\":397,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4716}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4718},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"evalEnabled\":false,\"isLabel\":true,\"_HandStyle\":\"default\",\"layout\":{\"__isSmartRef__\":true,\"id\":4719},\"_FontSize\":10,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"owner\":{\"__isSmartRef__\":true,\"id\":4713},\"_MaxTextWidth\":441,\"_MaxTextHeight\":17,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(20.0,3.0)\"},\"4715\":{\"_BorderWidth\":0,\"_Fill\":null,\"_BorderRadius\":0,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(441.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4716\":{\"style\":{\"__isSmartRef__\":true,\"id\":4717},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4714},\"storedString\":\"\",\"_id\":\"_1345\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4717\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4718\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4714},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4719\":{\"resizeWidth\":true},\"4720\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4721}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4726},\"id\":398,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4732},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":4727},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4733},\"label\":{\"__isSmartRef__\":true,\"id\":4721},\"owner\":{\"__isSmartRef__\":true,\"id\":4713},\"layout\":{\"__isSmartRef__\":true,\"id\":4738},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4739},{\"__isSmartRef__\":true,\"id\":4741}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(480.0,3.0)\"},\"4721\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4722},\"id\":399,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4723}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4725},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":17,\"_MaxTextHeight\":17,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4720},\"isLabel\":true,\"_HandStyle\":\"default\",\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4722\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4723\":{\"style\":{\"__isSmartRef__\":true,\"id\":4724},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4721},\"storedString\":\"\",\"_id\":\"_1346\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4724\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4725\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4721},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4726\":{\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4727},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"4727\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4728},{\"__isSmartRef__\":true,\"id\":4729},{\"__isSmartRef__\":true,\"id\":4730},{\"__isSmartRef__\":true,\"id\":4731}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4728\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"4729\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"4730\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"4731\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"4732\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4720},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4733\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4734},{\"__isSmartRef__\":true,\"id\":4735},{\"__isSmartRef__\":true,\"id\":4736},{\"__isSmartRef__\":true,\"id\":4737}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4734\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"4735\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4736\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4737\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"4738\":{\"moveHorizontal\":true},\"4739\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4720},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4712},\"targetMethodName\":\"getCloseHelp\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4740},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4740\":{\"source\":{\"__isSmartRef__\":true,\"id\":4720},\"target\":{\"__isSmartRef__\":true,\"id\":4712}},\"4741\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4720},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4712},\"targetMethodName\":\"initiateShutdown\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4742},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4742\":{\"source\":{\"__isSmartRef__\":true,\"id\":4720},\"target\":{\"__isSmartRef__\":true,\"id\":4712}},\"4743\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4744}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4749},\"id\":400,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4750},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":4727},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4751},\"label\":{\"__isSmartRef__\":true,\"id\":4744},\"owner\":{\"__isSmartRef__\":true,\"id\":4713},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4756},{\"__isSmartRef__\":true,\"id\":4758}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(3.0,3.0)\"},\"4744\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4745},\"id\":401,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4746}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4748},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":17,\"_MaxTextHeight\":17,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4743},\"isLabel\":true,\"_HandStyle\":\"default\",\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4745\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4746\":{\"style\":{\"__isSmartRef__\":true,\"id\":4747},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4744},\"storedString\":\"\",\"_id\":\"_1347\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4747\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4748\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4744},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4749\":{\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4727},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"4750\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4743},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4751\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4752},{\"__isSmartRef__\":true,\"id\":4753},{\"__isSmartRef__\":true,\"id\":4754},{\"__isSmartRef__\":true,\"id\":4755}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4752\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"4753\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4754\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4755\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"4756\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4743},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4712},\"targetMethodName\":\"getMenuHelp\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4757},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4757\":{\"source\":{\"__isSmartRef__\":true,\"id\":4743},\"target\":{\"__isSmartRef__\":true,\"id\":4712}},\"4758\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4743},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4712},\"targetMethodName\":\"showTargetMorphMenu\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4759},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4759\":{\"source\":{\"__isSmartRef__\":true,\"id\":4743},\"target\":{\"__isSmartRef__\":true,\"id\":4712}},\"4760\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4761}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4766},\"id\":402,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4767},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":4727},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4768},\"label\":{\"__isSmartRef__\":true,\"id\":4761},\"owner\":{\"__isSmartRef__\":true,\"id\":4713},\"layout\":{\"__isSmartRef__\":true,\"id\":4773},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4774},{\"__isSmartRef__\":true,\"id\":4776}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(461.0,3.0)\"},\"4761\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4762},\"id\":403,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4763}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4765},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":17,\"_MaxTextHeight\":17,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4760},\"isLabel\":true,\"_HandStyle\":\"default\",\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4762\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4763\":{\"style\":{\"__isSmartRef__\":true,\"id\":4764},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4761},\"storedString\":\"\",\"_id\":\"_1348\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4764\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4765\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4761},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4766\":{\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4727},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"4767\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4760},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4768\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4769},{\"__isSmartRef__\":true,\"id\":4770},{\"__isSmartRef__\":true,\"id\":4771},{\"__isSmartRef__\":true,\"id\":4772}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4769\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"4770\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4771\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4772\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"4773\":{\"moveHorizontal\":true},\"4774\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4760},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4712},\"targetMethodName\":\"getCollapseHelp\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4775},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4775\":{\"source\":{\"__isSmartRef__\":true,\"id\":4760},\"target\":{\"__isSmartRef__\":true,\"id\":4712}},\"4776\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4760},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4712},\"targetMethodName\":\"toggleCollapse\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4777},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4777\":{\"source\":{\"__isSmartRef__\":true,\"id\":4760},\"target\":{\"__isSmartRef__\":true,\"id\":4712}},\"4778\":{\"_BorderWidth\":1,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4700},\"_StrokeOpacity\":1,\"_BorderRadius\":\"8px 8px 0px 0px\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(500.0,22.0)\",\"_BorderColor\":\"Color.rgb(102,102,102)\"},\"4779\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4713},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4780\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"4781\":{\"_BorderWidth\":0,\"_Fill\":null,\"_StrokeOpacity\":0,\"_BorderRadius\":0,\"__serializedExpressions__\":[\"_Extent\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Extent\":\"lively.pt(500.0,222.0)\"},\"4782\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4712},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4783\":{\"adjustForNewBounds\":true},\"4784\":{\"resizeWidth\":true,\"resizeHeight\":true},\"4785\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4786},{\"__isSmartRef__\":true,\"id\":4793}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4860},\"id\":361,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4861},\"droppingEnabled\":true,\"halosEnabled\":true,\"__layered_draggingEnabled__\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":4862},\"LK2\":true,\"targetMorph\":{\"__isSmartRef__\":true,\"id\":4786},\"titleBar\":{\"__isSmartRef__\":true,\"id\":4793},\"collapsedTransform\":{\"__isSmartRef__\":true,\"id\":4863},\"expandedTransform\":{\"__isSmartRef__\":true,\"id\":4864},\"ignoreEventsOnExpand\":false,\"owner\":null,\"showsHalos\":false,\"highlighted\":true,\"_Rotation\":0,\"_Scale\":1,\"state\":\"shutdown\",\"__serializedExpressions__\":[\"_Position\",\"contentOffset\",\"collapsedExtent\",\"expandedExtent\",\"prevDragPos\",\"expandedPosition\",\"collapsedPosition\"],\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"withoutLayers\":[\"Global.lively.morphic.GrabbingLayer\"],\"_Position\":\"lively.pt(1131.0,79.0)\",\"contentOffset\":\"lively.pt(0.0,22.0)\",\"collapsedExtent\":\"lively.pt(500.0,22.0)\",\"expandedExtent\":\"lively.pt(500.0,222.0)\",\"prevDragPos\":\"lively.pt(1507.0,76.0)\",\"expandedPosition\":\"lively.pt(1131.0,79.0)\",\"collapsedPosition\":\"lively.pt(1131.0,79.0)\"},\"4786\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4787},\"id\":360,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4788}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4790},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"auto\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Monaco,monospace\",\"_MaxTextWidth\":500,\"_MaxTextHeight\":0,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4785},\"layout\":{\"__isSmartRef__\":true,\"id\":4791},\"syntaxHighlightingWhileTyping\":true,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4792}],\"doNotSerialize\":[\"$$textString\"],\"doNotCopyProperties\":[\"$$textString\"],\"lastSyntaxHighlightTime\":1307282796737,\"accessibleInInactiveWindow\":true,\"eventsAreIgnored\":false,\"_HandStyle\":\"default\",\"_PointerEvents\":\"auto\",\"_Visible\":true,\"charsReplaced\":\"\",\"lastFindLoc\":15,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"textString\":\"undefined\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(2,1,0,0)\",\"_Position\":\"lively.pt(0.0,22.0)\"},\"4787\":{\"_BorderWidth\":2,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(500.0,0.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"4788\":{\"style\":{\"__isSmartRef__\":true,\"id\":4789},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4786},\"_id\":\"_649\",\"storedString\":\"undefined\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4789\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4790\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4786},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4791\":{\"resizeWidth\":true,\"resizeHeight\":true},\"4792\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4786},\"sourceAttrName\":\"textString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4786},\"targetMethodName\":\"highlightJavaScriptSyntax\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4793\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4794},{\"__isSmartRef__\":true,\"id\":4800},{\"__isSmartRef__\":true,\"id\":4818},{\"__isSmartRef__\":true,\"id\":4835}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4853},\"id\":362,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4858},\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":4859},\"windowMorph\":{\"__isSmartRef__\":true,\"id\":4785},\"label\":{\"__isSmartRef__\":true,\"id\":4794},\"closeButton\":{\"__isSmartRef__\":true,\"id\":4800},\"menuButton\":{\"__isSmartRef__\":true,\"id\":4818},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":4835},\"owner\":{\"__isSmartRef__\":true,\"id\":4785},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.TitleBar\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4794\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4795},\"id\":363,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4796}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4798},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"evalEnabled\":false,\"isLabel\":true,\"_HandStyle\":\"default\",\"layout\":{\"__isSmartRef__\":true,\"id\":4799},\"_FontSize\":10,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"owner\":{\"__isSmartRef__\":true,\"id\":4793},\"_MaxTextWidth\":441,\"_MaxTextHeight\":17,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(20.0,3.0)\"},\"4795\":{\"_BorderWidth\":0,\"_Fill\":null,\"_BorderRadius\":0,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(441.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4796\":{\"style\":{\"__isSmartRef__\":true,\"id\":4797},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4794},\"storedString\":\"\",\"_id\":\"_1349\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4797\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4798\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4794},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4799\":{\"resizeWidth\":true},\"4800\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4801}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4806},\"id\":364,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4807},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":4727},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4808},\"label\":{\"__isSmartRef__\":true,\"id\":4801},\"owner\":{\"__isSmartRef__\":true,\"id\":4793},\"layout\":{\"__isSmartRef__\":true,\"id\":4813},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4814},{\"__isSmartRef__\":true,\"id\":4816}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(480.0,3.0)\"},\"4801\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4802},\"id\":365,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4803}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4805},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":17,\"_MaxTextHeight\":17,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4800},\"isLabel\":true,\"_HandStyle\":\"default\",\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4802\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4803\":{\"style\":{\"__isSmartRef__\":true,\"id\":4804},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4801},\"storedString\":\"\",\"_id\":\"_1350\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4804\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4805\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4801},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4806\":{\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4727},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"4807\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4800},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4808\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4809},{\"__isSmartRef__\":true,\"id\":4810},{\"__isSmartRef__\":true,\"id\":4811},{\"__isSmartRef__\":true,\"id\":4812}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4809\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"4810\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4811\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4812\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"4813\":{\"moveHorizontal\":true},\"4814\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4800},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4785},\"targetMethodName\":\"getCloseHelp\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4815},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4815\":{\"source\":{\"__isSmartRef__\":true,\"id\":4800},\"target\":{\"__isSmartRef__\":true,\"id\":4785}},\"4816\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4800},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4785},\"targetMethodName\":\"initiateShutdown\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4817},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4817\":{\"source\":{\"__isSmartRef__\":true,\"id\":4800},\"target\":{\"__isSmartRef__\":true,\"id\":4785}},\"4818\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4819}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4824},\"id\":366,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4825},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":4727},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4826},\"label\":{\"__isSmartRef__\":true,\"id\":4819},\"owner\":{\"__isSmartRef__\":true,\"id\":4793},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4831},{\"__isSmartRef__\":true,\"id\":4833}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(3.0,3.0)\"},\"4819\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4820},\"id\":367,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4821}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4823},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":17,\"_MaxTextHeight\":17,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4818},\"isLabel\":true,\"_HandStyle\":\"default\",\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4820\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4821\":{\"style\":{\"__isSmartRef__\":true,\"id\":4822},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4819},\"storedString\":\"\",\"_id\":\"_1351\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4822\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4823\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4819},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4824\":{\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4727},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"4825\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4818},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4826\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4827},{\"__isSmartRef__\":true,\"id\":4828},{\"__isSmartRef__\":true,\"id\":4829},{\"__isSmartRef__\":true,\"id\":4830}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4827\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"4828\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4829\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4830\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"4831\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4818},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4785},\"targetMethodName\":\"getMenuHelp\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4832},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4832\":{\"source\":{\"__isSmartRef__\":true,\"id\":4818},\"target\":{\"__isSmartRef__\":true,\"id\":4785}},\"4833\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4818},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4785},\"targetMethodName\":\"showTargetMorphMenu\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4834},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4834\":{\"source\":{\"__isSmartRef__\":true,\"id\":4818},\"target\":{\"__isSmartRef__\":true,\"id\":4785}},\"4835\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4836}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4841},\"id\":368,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4842},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":4727},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4843},\"label\":{\"__isSmartRef__\":true,\"id\":4836},\"owner\":{\"__isSmartRef__\":true,\"id\":4793},\"layout\":{\"__isSmartRef__\":true,\"id\":4848},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4849},{\"__isSmartRef__\":true,\"id\":4851}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(461.0,3.0)\"},\"4836\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4837},\"id\":369,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4838}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4840},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":17,\"_MaxTextHeight\":17,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4835},\"isLabel\":true,\"_HandStyle\":\"default\",\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4837\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4838\":{\"style\":{\"__isSmartRef__\":true,\"id\":4839},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4836},\"storedString\":\"\",\"_id\":\"_1352\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4839\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4840\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4836},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4841\":{\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4727},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"4842\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4835},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4843\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4844},{\"__isSmartRef__\":true,\"id\":4845},{\"__isSmartRef__\":true,\"id\":4846},{\"__isSmartRef__\":true,\"id\":4847}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4844\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"4845\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4846\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4847\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"4848\":{\"moveHorizontal\":true},\"4849\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4835},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4785},\"targetMethodName\":\"getCollapseHelp\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4850},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4850\":{\"source\":{\"__isSmartRef__\":true,\"id\":4835},\"target\":{\"__isSmartRef__\":true,\"id\":4785}},\"4851\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4835},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4785},\"targetMethodName\":\"toggleCollapse\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4852},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4852\":{\"source\":{\"__isSmartRef__\":true,\"id\":4835},\"target\":{\"__isSmartRef__\":true,\"id\":4785}},\"4853\":{\"_BorderWidth\":1,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4854},\"_StrokeOpacity\":1,\"_BorderRadius\":\"8px 8px 0px 0px\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(500.0,22.0)\",\"_BorderColor\":\"Color.rgb(102,102,102)\"},\"4854\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4855},{\"__isSmartRef__\":true,\"id\":4856},{\"__isSmartRef__\":true,\"id\":4857}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4855\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(220,220,220)\"},\"4856\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(243,243,243)\"},\"4857\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(220,220,220)\"},\"4858\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4793},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4859\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"4860\":{\"_BorderWidth\":0,\"_Fill\":null,\"_StrokeOpacity\":0,\"_BorderRadius\":0,\"__serializedExpressions__\":[\"_Extent\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Extent\":\"lively.pt(500.0,222.0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4861\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4785},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4862\":{\"adjustForNewBounds\":true},\"4863\":{\"a\":1,\"b\":0,\"c\":0,\"d\":1,\"e\":1131,\"f\":79,\"__LivelyClassName__\":\"lively.morphic.Similitude\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"4864\":{\"a\":1,\"b\":0,\"c\":0,\"d\":1,\"e\":1131,\"f\":79,\"__LivelyClassName__\":\"lively.morphic.Similitude\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"4865\":{\"requiredModules\":[],\"migrationLevel\":2,\"partsSpaceName\":\"PartsBin/Tools\",\"comment\":\"Edit scripts and connections of a specific morph. Early version.\",\"partName\":\"ObjectEditor\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"4866\":{\"submorphs\":[],\"scripts\":[],\"id\":\"15234EE5-F5A5-4118-8BCC-277A6A56C345\",\"shape\":{\"__isSmartRef__\":true,\"id\":4867},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Monaco,courier\",\"_MaxTextWidth\":588.0166612695056,\"_MaxTextHeight\":null,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4868}],\"layout\":{\"__isSmartRef__\":true,\"id\":4870},\"showsHalos\":false,\"prevScroll\":[0,0],\"name\":\"ObjectEditorScriptPane\",\"charsReplaced\":\"codeBase\",\"lastFindLoc\":195,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":4871},\"_ClipMode\":\"auto\",\"_FontSize\":9,\"lastSyntaxHighlightTime\":1,\"doitContext\":{\"__isSmartRef__\":true,\"id\":242},\"savedTextString\":\"// changed at Sun Jan 06 2013 20:19:49 GMT+0100 (CET) by erp \\nthis.addScript(function renderZoomedOutTimeline() {\\n var parent = this.get(\\\"SeeTheState\\\");\\n\\n this.timelineColumns = [];\\n this.submorphs.invoke('remove');\\n\\n var table = jQuery(\\\"
\\\");\\n table.css(\\\"table-layout\\\",\\\"fixed\\\");\\n table.css(\\\"border-collapse\\\",\\\"collapse\\\");\\n table.css(\\\"width\\\", \\\"100%\\\");\\n table.css(\\\"height\\\", \\\"100%\\\");\\n for(var variableName in parent.timeline) {\\n var rowData = parent.timeline[variableName];\\n var rowMax = rowData.max();\\n var rowMin = rowData.min();\\n var tableRow = jQuery(\\\"\\\");\\n tableRow.appendTo(table);\\n for(var i = 0; i < rowData.length; i++) {\\n var fillLevel;\\n this.timelineColumns[i] = this.timelineColumns[i] || [];\\n var cell = this.renderCell();\\n cell.css(\\\"width\\\", this.zoomedOutCellWidth() + \\\"px\\\");\\n cell.css(\\\"padding\\\", \\\"0px\\\");\\n cell.css(\\\"vertical-align\\\", \\\"bottom\\\");\\n cell.attr(\\\"class\\\", \\\"timelineColumn\\\" + String(i));\\n\\n cell.appendTo(tableRow);\\n var cellText = \\\"\\\";\\n if(rowData[i] == undefined) {\\n fillLevel = jQuery(\\\"
\\\");\\n cell.append(fillLevel);\\n fillLevel.css(\\\"background-color\\\", \\\"red\\\");\\n fillLevel.css(\\\"height\\\", \\\"100%\\\");\\n fillLevel.css(\\\"width\\\", \\\"10px\\\");\\n }\\n else if(typeof(rowData[i]) == \\\"number\\\" || Object.isArray(rowData[i])) {\\n var fill = rowData[i];\\n if(Object.isArray(rowData[i])) {\\n fill = rowData[i].length;\\n };\\n fillLevel = jQuery(\\\"
\\\");\\n cell.append(fillLevel);\\n fillLevel.css(\\\"background-color\\\", \\\"black\\\");\\n var height = Math.round(((fill - 0.9*rowMin) / rowMax) * 40);\\n fillLevel.css(\\\"height\\\", String(height) + \\\"px\\\");\\n fillLevel.css(\\\"width\\\", \\\"10px\\\");\\n }\\n else {\\n cellText = String(rowData[i]);\\n cell.text(cellText);\\n }\\n\\n this.timelineColumns[i].push(cell);\\n }\\n\\n cell = this.renderCell();\\n cell.css(\\\"width\\\", \\\"40px\\\");\\n cell.text(variableName);\\n cell.prependTo(tableRow);\\n };\\n\\n var grid = new lively.morphic.HtmlWrapperMorph(pt(200,200));\\n grid.setFill(Color.white);\\n grid.asJQuery().append(table);\\n this.addMorph(grid);\\n parent.timelineGrid = grid.asJQuery();\\n parent.timelineTable = table;\\n\\n}).tag([]);\",\"_Align\":\"left\",\"lastSearchString\":\"migrate\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4872},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4873},{\"__isSmartRef__\":true,\"id\":4888},{\"__isSmartRef__\":true,\"id\":4889}],\"doNotSerialize\":[\"$$textString\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\"],\"doNotCopyProperties\":[\"$$textString\"],\"_MinTextWidth\":588.0166612695056,\"_MinTextHeight\":null,\"lastSaveSource\":\"// changed at Sun Jan 06 2013 20:40:29 GMT+0100 (CET) by erp \\nthis.addScript(function renderZoomedOutTimeline() {\\n var parent = this.get(\\\"SeeTheState\\\");\\n\\n this.timelineColumns = [];\\n this.submorphs.invoke('remove');\\n\\n var table = jQuery(\\\"
\\\");\\n table.css(\\\"table-layout\\\",\\\"fixed\\\");\\n table.css(\\\"border-collapse\\\",\\\"collapse\\\");\\n table.css(\\\"width\\\", \\\"100%\\\");\\n table.css(\\\"height\\\", \\\"100%\\\");\\n for(var variableName in parent.timeline) {\\n var rowData = parent.timeline[variableName];\\n var rowMax = rowData.max();\\n var rowMin = rowData.min();\\n var tableRow = jQuery(\\\"\\\");\\n tableRow.appendTo(table);\\n for(var i = 0; i < rowData.length; i++) {\\n var fillLevel;\\n this.timelineColumns[i] = this.timelineColumns[i] || [];\\n var cell = this.renderCell();\\n cell.css(\\\"width\\\", this.zoomedOutCellWidth() + \\\"px\\\");\\n cell.css(\\\"padding\\\", \\\"0px\\\");\\n cell.css(\\\"vertical-align\\\", \\\"bottom\\\");\\n cell.attr(\\\"class\\\", \\\"timelineColumn\\\" + String(i));\\n\\n cell.appendTo(tableRow);\\n var cellText = \\\"\\\";\\n if(rowData[i] == undefined) {\\n fillLevel = jQuery(\\\"
\\\");\\n cell.append(fillLevel);\\n fillLevel.css(\\\"background-color\\\", \\\"red\\\");\\n fillLevel.css(\\\"height\\\", \\\"100%\\\");\\n fillLevel.css(\\\"width\\\", \\\"10px\\\");\\n }\\n else if(typeof(rowData[i]) == \\\"number\\\" || Object.isArray(rowData[i])) {\\n var fill = rowData[i];\\n if(Object.isArray(rowData[i])) {\\n fill = rowData[i].length;\\n };\\n fillLevel = jQuery(\\\"
\\\");\\n cell.append(fillLevel);\\n fillLevel.css(\\\"background-color\\\", \\\"black\\\");\\n var height = Math.round(((fill - 0.9*rowMin) / rowMax) * 40);\\n fillLevel.css(\\\"height\\\", String(height) + \\\"px\\\");\\n fillLevel.css(\\\"width\\\", \\\"10px\\\");\\n }\\n else {\\n cellText = String(rowData[i]);\\n cell.text(cellText);\\n }\\n\\n this.timelineColumns[i].push(cell);\\n }\\n\\n cell = this.renderCell();\\n cell.css(\\\"width\\\", \\\"40px\\\");\\n cell.text(variableName);\\n cell.prependTo(tableRow);\\n };\\n\\n var grid = new lively.morphic.HtmlWrapperMorph(pt(200,200));\\n grid.setFill(Color.white);\\n grid.asJQuery().append(table);\\n this.addMorph(grid);\\n parent.timelineGrid = grid.asJQuery();\\n parent.timelineTable = table;\\n\\n}).tag([]);\",\"isBeingDragged\":false,\"draggingEnabled\":false,\"objectEditorPane\":{\"__isSmartRef__\":true,\"id\":4631},\"isCopyMorphRef\":true,\"morphRefId\":1,\"statusMorph\":{\"__isSmartRef__\":true,\"id\":4891},\"derivationIds\":[219,\"DD5046D0-C1D6-412A-83C9-CD7EE63D40E0\",\"4D92BDFD-A599-4154-A197-A4B1292C1619\",\"98551F68-B128-4262-9BC2-6B8AC7C8D7C0\",\"47731662-FF8E-4C0F-A170-FD5C56A06021\",\"3FC7FDE6-156F-4056-BB04-B76D8B6C5472\",\"C1E8D5BB-56F9-47B3-A520-BEEFEF791823\",\"115FC149-EEF9-415A-A5B7-AB0B9D0170A4\",\"0D66FA39-01E7-4F16-840C-4FA0FA14DD10\",\"B0A74693-DE3F-4867-8DC0-61B098A8F0D1\",\"3547765B-E224-48EC-B58F-278C1DC7422E\",\"8561ACCF-315A-46EC-9412-BC5D4C55D437\",\"533D6602-9E1A-414A-9646-0FEF9ECCEBF7\",\"5141CF81-6EA1-419B-97AC-62C22FEFC658\",\"B9E83FD9-9781-4F00-8A07-0C96E0D29D3D\",\"034F48B5-B4B1-4DF5-9FA5-9A9CFB99F43A\",\"70FBC800-1914-4F9C-A8E4-2190F72E2902\",\"64465644-E389-4AA2-BE05-93FB591B45D0\",\"E80928FE-6AC8-4FE0-B0A2-7C7A0C7D5E85\",\"E24E50AD-DCA6-4D01-A523-CC1E4FB09222\",\"27E050B0-3192-426E-B01D-907ECF280A68\",\"A241F064-0186-4F84-A037-84CBD9E0D24D\",\"829776FC-15F2-466D-B5F4-88CC9444B1B8\",\"22E56E25-3268-413C-B033-1DB2D96AFA9B\",\"FD5B6693-EB83-4E16-BEA6-D5E23C7E3D48\",\"0A2AD01B-8B4E-4779-9FDF-A504DBC86B5D\",\"EBDFA302-80A1-48E9-B1B3-6143F685CCFF\",\"AB62E3F9-D889-47F9-922A-C440E6382005\",\"6675A7FB-925B-4D65-9CBE-77F2760A6040\",\"122CA78C-89E9-45CE-ADE1-33219233E35A\",\"0A19446A-7C58-465E-9B96-6D7E1CFCDEC5\"],\"owner\":{\"__isSmartRef__\":true,\"id\":4631},\"syntaxHighlightingWhileTyping\":true,\"#startLetters\":\"enable\",\"_Rotation\":0,\"_Scale\":1,\"_syntaxHighlightTimeout\":null,\"lastSyntaxHighlightTimes\":[1,5,7,3,4,5,5,11,10,10],\"_lastSyntaxHighlightTime\":393,\"previousSelection\":[1518,1518],\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Padding\",\"distanceToDragEvent\",\"_Position\"],\"textString\":\"// changed at Sun Jan 06 2013 20:40:29 GMT+0100 (CET) by erp \\nthis.addScript(function renderZoomedOutTimeline() {\\n var parent = this.get(\\\"SeeTheState\\\");\\n\\n this.timelineColumns = [];\\n this.submorphs.invoke('remove');\\n\\n var table = jQuery(\\\"
\\\");\\n table.css(\\\"table-layout\\\",\\\"fixed\\\");\\n table.css(\\\"border-collapse\\\",\\\"collapse\\\");\\n table.css(\\\"width\\\", \\\"100%\\\");\\n table.css(\\\"height\\\", \\\"100%\\\");\\n for(var variableName in parent.timeline) {\\n var rowData = parent.timeline[variableName];\\n var rowMax = rowData.max();\\n var rowMin = rowData.min();\\n var tableRow = jQuery(\\\"\\\");\\n tableRow.appendTo(table);\\n for(var i = 0; i < rowData.length; i++) {\\n var fillLevel;\\n this.timelineColumns[i] = this.timelineColumns[i] || [];\\n var cell = this.renderCell();\\n cell.css(\\\"width\\\", this.zoomedOutCellWidth() + \\\"px\\\");\\n cell.css(\\\"padding\\\", \\\"0px\\\");\\n cell.css(\\\"vertical-align\\\", \\\"bottom\\\");\\n cell.attr(\\\"class\\\", \\\"timelineColumn\\\" + String(i));\\n\\n cell.appendTo(tableRow);\\n var cellText = \\\"\\\";\\n if(rowData[i] == undefined) {\\n fillLevel = jQuery(\\\"
\\\");\\n cell.append(fillLevel);\\n fillLevel.css(\\\"background-color\\\", \\\"red\\\");\\n fillLevel.css(\\\"height\\\", \\\"100%\\\");\\n fillLevel.css(\\\"width\\\", \\\"10px\\\");\\n }\\n else if(typeof(rowData[i]) == \\\"number\\\" || Object.isArray(rowData[i])) {\\n var fill = rowData[i];\\n if(Object.isArray(rowData[i])) {\\n fill = rowData[i].length;\\n };\\n fillLevel = jQuery(\\\"
\\\");\\n cell.append(fillLevel);\\n fillLevel.css(\\\"background-color\\\", \\\"black\\\");\\n var height = Math.round(((fill - 0.9*rowMin) / rowMax) * 40);\\n fillLevel.css(\\\"height\\\", String(height) + \\\"px\\\");\\n fillLevel.css(\\\"width\\\", \\\"10px\\\");\\n }\\n else {\\n cellText = String(rowData[i]);\\n cell.text(cellText);\\n }\\n\\n this.timelineColumns[i].push(cell);\\n }\\n\\n cell = this.renderCell();\\n cell.css(\\\"width\\\", \\\"40px\\\");\\n cell.text(variableName);\\n cell.prependTo(tableRow);\\n };\\n\\n var grid = new lively.morphic.HtmlWrapperMorph(pt(200,200));\\n grid.setFill(Color.white);\\n grid.asJQuery().append(table);\\n this.addMorph(grid);\\n parent.timelineGrid = grid.asJQuery();\\n parent.timelineTable = table;\\n\\n}).tag([]);\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":4896},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(2,1,0,0)\",\"distanceToDragEvent\":\"lively.pt(341.2,-18.3)\",\"_Position\":\"lively.pt(200.0,40.0)\"},\"4867\":{\"_BorderWidth\":1,\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_ClipMode\":\"auto\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(590.0,380.8)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"4868\":{\"style\":{\"__isSmartRef__\":true,\"id\":4869},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4866},\"_id\":\"_650\",\"storedString\":\"// changed at Sun Jan 06 2013 20:40:29 GMT+0100 (CET) by erp \\nthis.addScript(function renderZoomedOutTimeline() {\\n var parent = this.get(\\\"SeeTheState\\\");\\n\\n this.timelineColumns = [];\\n this.submorphs.invoke('remove');\\n\\n var table = jQuery(\\\"
\\\");\\n table.css(\\\"table-layout\\\",\\\"fixed\\\");\\n table.css(\\\"border-collapse\\\",\\\"collapse\\\");\\n table.css(\\\"width\\\", \\\"100%\\\");\\n table.css(\\\"height\\\", \\\"100%\\\");\\n for(var variableName in parent.timeline) {\\n var rowData = parent.timeline[variableName];\\n var rowMax = rowData.max();\\n var rowMin = rowData.min();\\n var tableRow = jQuery(\\\"\\\");\\n tableRow.appendTo(table);\\n for(var i = 0; i < rowData.length; i++) {\\n var fillLevel;\\n this.timelineColumns[i] = this.timelineColumns[i] || [];\\n var cell = this.renderCell();\\n cell.css(\\\"width\\\", this.zoomedOutCellWidth() + \\\"px\\\");\\n cell.css(\\\"padding\\\", \\\"0px\\\");\\n cell.css(\\\"vertical-align\\\", \\\"bottom\\\");\\n cell.attr(\\\"class\\\", \\\"timelineColumn\\\" + String(i));\\n\\n cell.appendTo(tableRow);\\n var cellText = \\\"\\\";\\n if(rowData[i] == undefined) {\\n fillLevel = jQuery(\\\"
\\\");\\n cell.append(fillLevel);\\n fillLevel.css(\\\"background-color\\\", \\\"red\\\");\\n fillLevel.css(\\\"height\\\", \\\"100%\\\");\\n fillLevel.css(\\\"width\\\", \\\"10px\\\");\\n }\\n else if(typeof(rowData[i]) == \\\"number\\\" || Object.isArray(rowData[i])) {\\n var fill = rowData[i];\\n if(Object.isArray(rowData[i])) {\\n fill = rowData[i].length;\\n };\\n fillLevel = jQuery(\\\"
\\\");\\n cell.append(fillLevel);\\n fillLevel.css(\\\"background-color\\\", \\\"black\\\");\\n var height = Math.round(((fill - 0.9*rowMin) / rowMax) * 40);\\n fillLevel.css(\\\"height\\\", String(height) + \\\"px\\\");\\n fillLevel.css(\\\"width\\\", \\\"10px\\\");\\n }\\n else {\\n cellText = String(rowData[i]);\\n cell.text(cellText);\\n }\\n\\n this.timelineColumns[i].push(cell);\\n }\\n\\n cell = this.renderCell();\\n cell.css(\\\"width\\\", \\\"40px\\\");\\n cell.text(variableName);\\n cell.prependTo(tableRow);\\n };\\n\\n var grid = new lively.morphic.HtmlWrapperMorph(pt(200,200));\\n grid.setFill(Color.white);\\n grid.asJQuery().append(table);\\n this.addMorph(grid);\\n parent.timelineGrid = grid.asJQuery();\\n parent.timelineTable = table;\\n\\n}).tag([]);\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4869\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4870\":{\"resizeWidth\":true,\"resizeHeight\":true},\"4871\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/Widgets/\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"4872\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4866},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4873\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4866},\"sourceAttrName\":\"textString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4874},\"targetMethodName\":\"indicateUnsavedChanges\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4874\":{\"submorphs\":[],\"scripts\":[],\"id\":\"F5EAD9A7-1602-47EF-B1CD-95D95FB69B86\",\"shape\":{\"__isSmartRef__\":true,\"id\":4875},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"showsHalos\":false,\"name\":\"ChangeIndicator\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":4876},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4877},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"owner\":{\"__isSmartRef__\":true,\"id\":4631},\"layout\":{\"__isSmartRef__\":true,\"id\":4878},\"isBeingDragged\":false,\"grabbingEnabled\":false,\"draggingEnabled\":false,\"isCopyMorphRef\":true,\"morphRefId\":26,\"derivationIds\":[220,\"EE491D24-F056-4AFE-A669-7B7048C6C3D1\",\"3FA4A8C3-0FC0-43A0-8C00-00A96F9022E2\",\"62DAD3C6-A81D-450F-B32F-601EA7E619D8\",\"EEDB0C58-5990-481A-A7FF-ACB1A2DF08DD\",\"16F708CB-1259-4A75-BAEF-1A5216C6CB19\",\"97CA61D3-E09B-43CD-9880-D8B36FA303F3\",\"0AF6BEEC-8A57-44FF-9D8D-40BA6CC6A0CD\",\"AF2BEE76-C34F-457E-8699-9896327A4C07\",\"5EC39FF0-602F-44A2-BE3A-04FCA127E5D1\",\"44CEBF61-9A92-4E36-9576-425D5054B471\",\"E9ACF86B-B775-4125-83BC-7E4500597D40\",\"FE62294A-F891-45E4-AAE7-6F386B5A8CB5\",\"8771140D-0D57-4CAF-A57B-857F858CCC73\",\"BE774795-5889-4DB8-A366-1C774555761B\",\"89DA16ED-5636-4C0D-B52F-A327A5526DD6\",\"94DAC0EC-79E9-48E5-90D5-2BB59495BD0B\",\"048AE915-30CF-4DE4-819B-F7D41CE99585\",\"0417EEDD-6B12-4AF1-B7BC-875E32521980\",\"5DFAFB2A-C915-429E-A58C-030C229C9AB8\",\"BD996DFA-D248-4D9C-AF33-C5BA2511A09E\",\"9F92F095-A6B5-46E8-ADA1-051904ABE386\",\"214CA9C7-6225-49ED-A484-C2D8D92B35ED\",\"7258922C-C991-4EF3-A09B-318D8B6A1306\",\"1F8069E8-E7D5-4153-AE2C-96F1782F041F\",\"74FBBDBC-44BA-4111-B3DB-58142522023F\",\"91D6D585-64D8-491A-AAAB-AF0A99533DEC\",\"1761630D-17E9-4E04-A73C-9D15C26E19E3\",\"B8E628C4-20D6-4B26-B820-A8D07194CE6F\",\"6511B508-3FE2-4BDC-906A-D4E827163B0D\",\"9016491A-C768-4B45-9321-45C78BCEE4A6\"],\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1,\"__serializedExpressions__\":[\"_Position\",\"savedColor\",\"alarmColor\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":4879},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(782.0,40.0)\",\"savedColor\":\"Color.rgb(0,0,0)\",\"alarmColor\":\"Color.rgb(240,0,0)\",\"distanceToDragEvent\":\"lively.pt(37.3,-17.5)\"},\"4875\":{\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(8.6,9.7)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"4876\":{\"partsSpaceName\":\"PartsBin/Basic\",\"comment\":\"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!\",\"migrationLevel\":2,\"partName\":\"Rectangle\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"4877\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4874},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4878\":{\"moveHorizontal\":true,\"adjustForNewBounds\":true},\"4879\":{\"indicateUnsavedChanges\":{\"__isSmartRef__\":true,\"id\":4880},\"setColors\":{\"__isSmartRef__\":true,\"id\":4884}},\"4880\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":4881},\"source\":\"function indicateUnsavedChanges() {\\n if (this.owner.scriptPane.hasChanged()) {\\n this.setColors(this.alarmColor);\\n } else {\\n this.setColors(this.savedColor);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":4882},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"4881\":{\"this\":{\"__isSmartRef__\":true,\"id\":4874}},\"4882\":{\"user\":\"lauritz\",\"timestamp\":{\"__isSmartRef__\":true,\"id\":4883}},\"4883\":{\"isSerializedDate\":true,\"string\":\"Tue Sep 27 2011 20:09:19 GMT+0200 (CEST)\"},\"4884\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":4885},\"source\":\"function setColors(color) {\\n this.setFill(color);\\n this.setBorderColor(color);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":4886},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"4885\":{\"this\":{\"__isSmartRef__\":true,\"id\":4874}},\"4886\":{\"user\":\"lauritz\",\"timestamp\":{\"__isSmartRef__\":true,\"id\":4887}},\"4887\":{\"isSerializedDate\":true,\"string\":\"Tue Sep 27 2011 19:06:09 GMT+0200 (CEST)\"},\"4888\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4866},\"sourceAttrName\":\"textString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4866},\"targetMethodName\":\"highlightJavaScriptSyntax\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4889\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4866},\"sourceAttrName\":\"textString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4866},\"targetMethodName\":\"highlightSyntaxDebounced\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":4890},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4890\":{\"source\":{\"__isSmartRef__\":true,\"id\":4866},\"target\":{\"__isSmartRef__\":true,\"id\":4866}},\"4891\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4892},\"id\":553,\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4893}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4895},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"visible\",\"fixedWidth\":true,\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_FontSize\":11,\"_MaxTextWidth\":90,\"_MinTextWidth\":90,\"_MaxTextHeight\":null,\"_MinTextHeight\":null,\"evalEnabled\":false,\"_Align\":\"center\",\"_VerticalAlign\":\"center\",\"owner\":null,\"_Rotation\":0,\"_Scale\":1,\"__serializedExpressions__\":[\"_Position\",\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(245.0,177.9)\",\"_TextColor\":\"Color.rgb(0,204,0)\"},\"4892\":{\"_ClipMode\":\"visible\",\"_BorderWidth\":1,\"_StrokeOpacity\":0,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,25.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(204,204,204)\",\"_Fill\":\"Color.rgb(255,255,255)\"},\"4893\":{\"style\":{\"__isSmartRef__\":true,\"id\":4894},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4891},\"_id\":\"_3365\",\"storedString\":\"saved source\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4894\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4895\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4891},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4896\":{\"doSave\":{\"__isSmartRef__\":true,\"id\":4897},\"boundEval\":{\"__isSmartRef__\":true,\"id\":4905},\"reset\":{\"__isSmartRef__\":true,\"id\":4913},\"display\":{\"__isSmartRef__\":true,\"id\":4917},\"hasChanged\":{\"__isSmartRef__\":true,\"id\":4921},\"displayStatus\":{\"__isSmartRef__\":true,\"id\":4925},\"updateTarget\":{\"__isSmartRef__\":true,\"id\":4929}},\"4897\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":4898},\"source\":\"function doSave() {\\n $super();\\n var saved = this.boundEval(this.getTextString());\\n if (saved) {\\n this.lastSaveSource = this.textString;\\n this.owner.changeIndicator.indicateUnsavedChanges();\\n this.owner.updateLists();\\n this.owner.selectChangedContent(this.getTextString());\\n this.displayStatus(\\\"saved source\\\", Color.green);\\n } else {\\n this.displayStatus(\\\"not saved\\\", Color.red);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":4903},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"4898\":{\"this\":{\"__isSmartRef__\":true,\"id\":4866},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":4899}},\"4899\":{\"$super\":{\"__isSmartRef__\":true,\"id\":4900}},\"4900\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":4901},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":4902},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"4901\":{\"obj\":{\"__isSmartRef__\":true,\"id\":4866},\"name\":\"doSave\"},\"4902\":{},\"4903\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":4904},\"user\":\"lauritz\"},\"4904\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 23:15:19 GMT+0100 (CET)\"},\"4905\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":4906},\"source\":\"function boundEval(str) {\\n var result;\\n\\n this.objectEditorPane.ensureAnnotationLayer();\\n withLayers([ScriptAnnotationLayer], function() {\\n result = $super(str);\\n })\\n \\n return result\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":4911},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"4906\":{\"this\":{\"__isSmartRef__\":true,\"id\":4866},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":4907}},\"4907\":{\"$super\":{\"__isSmartRef__\":true,\"id\":4908}},\"4908\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":4909},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":4910},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"4909\":{\"obj\":{\"__isSmartRef__\":true,\"id\":4866},\"name\":\"boundEval\"},\"4910\":{},\"4911\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":4912},\"user\":\"lauritz\",\"categories\":[]},\"4912\":{\"isSerializedDate\":true,\"string\":\"Wed Nov 16 2011 05:41:53 GMT+0100 (CET)\"},\"4913\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":4914},\"source\":\"function reset() {\\n this.doitContext = null;\\n this.lastSaveSource = \\\"\\\";\\n this.textString = \\\"\\\";\\n this.lastSaveSource = this.textString;\\n this.enableSyntaxHighlighting();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":4915},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"4914\":{\"this\":{\"__isSmartRef__\":true,\"id\":4866}},\"4915\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":4916},\"user\":\"cschuster\",\"tags\":[]},\"4916\":{\"isSerializedDate\":true,\"string\":\"Wed May 16 2012 20:52:57 GMT+0200 (CEST)\"},\"4917\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":4918},\"source\":\"function display(jsCode) {\\n this.lastSaveSource = jsCode;\\n this.setTextString(jsCode);\\n this.enableSyntaxHighlighting();\\n this.highlightJavaScriptSyntax();\\n this.applyStyle({align: 'left'});\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":4919},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"4918\":{\"this\":{\"__isSmartRef__\":true,\"id\":4866}},\"4919\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":4920},\"user\":\"lauritz\",\"tags\":[]},\"4920\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:02:26 GMT+0200 (CEST)\"},\"4921\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":4922},\"source\":\"function hasChanged() {\\n var cleanText = function (string) {\\n var source = string.trim();\\n if (source.substring(0,2) === \\\"//\\\") {\\n // removes annotation line\\n source = source.substring(source.indexOf(\\\"\\\\n\\\"), source.length);\\n source = source.trim();\\n }\\n if (source === 'undefined' || source === 'null') source = '';\\n return source;\\n }\\n var cleanedTextString = cleanText(this.textString);\\n var cleanedLastSource = cleanText(this.lastSaveSource);\\n return cleanedTextString !== cleanedLastSource;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":4923},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"4922\":{\"this\":{\"__isSmartRef__\":true,\"id\":4866}},\"4923\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":4924},\"user\":\"lauritz\",\"categories\":[]},\"4924\":{\"isSerializedDate\":true,\"string\":\"Mon Oct 03 2011 18:29:45 GMT+0200 (CEST)\"},\"4925\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":4926},\"source\":\"function displayStatus(msg, color, delay) {\\n if (!this.statusMorph) {\\n this.statusMorph = new TextMorph(pt(100,25).extentAsRectangle());\\n this.statusMorph.applyStyle({borderWidth: 1, strokeOpacity: 0, borderColor: Color.gray});\\n this.statusMorph.setFill(this.owner.getFill());\\n this.statusMorph.setFontSize(11);\\n this.statusMorph.setAlign('center');\\n this.statusMorph.setVerticalAlign('center');\\n }\\n this.statusMorph.setTextString(msg);\\n this.statusMorph.centerAt(this.innerBounds().center());\\n this.statusMorph.setTextColor(color || Color.black);\\n this.addMorph(this.statusMorph);\\n (function() { this.statusMorph.remove() }).bind(this).delay(delay || 2); \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":4927},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"4926\":{\"this\":{\"__isSmartRef__\":true,\"id\":4866}},\"4927\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":4928},\"user\":\"lauritz\",\"categories\":[]},\"4928\":{\"isSerializedDate\":true,\"string\":\"Wed Nov 23 2011 18:23:05 GMT+0100 (CET)\"},\"4929\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":4930},\"source\":\"function updateTarget(target) {\\n module('lively.ide.SyntaxHighlighting').load(true);\\n this.doitContext = this.owner.target;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":4931},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"4930\":{\"this\":{\"__isSmartRef__\":true,\"id\":4866}},\"4931\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":4932},\"user\":\"lauritz\",\"tags\":[]},\"4932\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:07:42 GMT+0200 (CEST)\"},\"4933\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4934}],\"scripts\":[],\"id\":847,\"shape\":{\"__isSmartRef__\":true,\"id\":4939},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":4940},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4945},\"label\":{\"__isSmartRef__\":true,\"id\":4934},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"showsHalos\":false,\"_Rotation\":0,\"name\":\"ObjectEditorClassButton\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":4950},\"_Scale\":1,\"owner\":null,\"layout\":{\"__isSmartRef__\":true,\"id\":4951},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4952},\"__serializedExpressions__\":[\"_Position\",\"padding\"],\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(820.0,9.0)\",\"padding\":\"lively.rect(5,0,0,0)\"},\"4934\":{\"submorphs\":[],\"scripts\":[],\"id\":848,\"shape\":{\"__isSmartRef__\":true,\"id\":4935},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_MaxTextWidth\":116,\"_MaxTextHeight\":18,\"fixedHeight\":true,\"allowsInput\":false,\"registeredForMouseEvents\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":4933},\"eventsAreIgnored\":true,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4936}],\"prevScroll\":[0,0],\"_FontFamily\":\"Helvetica, Sans-Serif\",\"_ClipMode\":\"visible\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"_Align\":\"center\",\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4938},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"padding\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"4935\":{\"borderWidth\":0,\"fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(116.0,18.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4936\":{\"style\":{\"__isSmartRef__\":true,\"id\":4937},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4934},\"storedString\":\"\",\"_id\":\"_1355\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4937\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4938\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4934},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4939\":{\"_Fill\":{\"__isSmartRef__\":true,\"id\":4940},\"_BorderWidth\":1,\"_BorderRadius\":5,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(116.0,20.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\"},\"4940\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4941},{\"__isSmartRef__\":true,\"id\":4942},{\"__isSmartRef__\":true,\"id\":4943},{\"__isSmartRef__\":true,\"id\":4944}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4941\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"4942\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"4943\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"4944\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"4945\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4946},{\"__isSmartRef__\":true,\"id\":4947},{\"__isSmartRef__\":true,\"id\":4948},{\"__isSmartRef__\":true,\"id\":4949}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4946\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"4947\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4948\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4949\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"4950\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":2,\"comment\":\"Simple button. Connect to 'fire' to trigger actions when the button is pressed.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"4951\":{\"moveHorizontal\":true},\"4952\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4933},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4953\":{\"submorphs\":[],\"scripts\":[],\"id\":\"2FDA0377-F6C1-40D4-A2E1-5EF7121274C7\",\"shape\":{\"__isSmartRef__\":true,\"id\":4954},\"droppingEnabled\":true,\"halosEnabled\":true,\"itemList\":[\"-- ALL --\"],\"selectedLineNo\":1,\"showsHalos\":false,\"name\":\"ObjectEditorConnectionList\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":4955},\"_ClipMode\":\"auto\",\"owner\":{\"__isSmartRef__\":true,\"id\":4631},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4956}],\"doNotSerialize\":[\"$$selection\"],\"doNotCopyProperties\":[\"$$selection\"],\"prevScroll\":[0,0],\"layout\":{\"__isSmartRef__\":true,\"id\":4958},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4959},\"_FontSize\":10,\"grabbingEnabled\":false,\"draggingEnabled\":false,\"isCopyMorphRef\":true,\"morphRefId\":19,\"derivationIds\":[209,\"3900F5DF-0FF7-4C94-8BDB-44AAE12B4A3E\",\"35301083-B60D-4A43-8566-23860EEB4C04\",\"9CC401CC-5A35-4643-935B-FD049C284E16\",\"C9879D40-5E79-4C56-AA79-562ED82BF052\",\"9F6F9261-EB76-4B58-B77D-7D70813A1ED7\",\"8B59E237-F372-4F70-9768-7E9C1A7A021D\",\"FC85F1B9-1978-42D2-850C-BD249981E8B4\",\"D2B607C6-A89B-4B3F-91BB-720451EAB98D\",\"CC361093-FF73-479B-9431-C645CB48F518\",\"307D3B7C-C0E1-484F-8D7E-39FBA9D8EDA5\",\"038AF132-861E-4A77-8756-E6B476413639\",\"65B6CA87-98DE-4473-B4DD-F8763BC3B06A\",\"0AA0E45B-6DCC-4AE0-938C-E53794A511DF\",\"806ACC1C-1353-436B-B1FE-568846777C17\",\"C74AE022-1184-4FDF-A53D-A17627FF61EA\",\"686AF565-EEB0-4AB7-A12E-26727DAD9291\",\"1102A5B3-9973-4471-9EDD-FD7AB802DEA6\",\"BEB06225-53D0-4ACC-9154-DC2DEB5728B7\",\"E32FE34B-7520-4612-B927-C8F9EDFC69BB\",\"D21F598A-4E44-4752-B205-9595DF0E9AE3\",\"FD6670F8-44F6-436A-960F-8BE8890F8B75\",\"C5522110-E6CA-4F96-B33E-BEBF6978088A\",\"BC9AC080-8315-49F1-B6CB-42F3B802F7D9\",\"242A0967-D906-4396-9326-3CC0C9C3EA60\",\"39C09174-63A5-421F-AB88-7A98755661E5\",\"40C2C766-248F-451F-9D85-D1E4DCCB559D\",\"C89F1632-FADA-4B3E-B2D9-1C1020ACB29A\",\"F78E083D-993E-4963-8A7F-CB7182DE3931\",\"CA8FBD0F-D14E-42E6-A6D4-803B9EE12264\",\"06822A39-C077-4531-B3A6-3DAC393B6E04\"],\"selection\":null,\"_Rotation\":0,\"_Scale\":1,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":4960},\"__LivelyClassName__\":\"lively.morphic.List\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(10.0,346.7)\",\"distanceToDragEvent\":\"lively.pt(125.0,-17.1)\"},\"4954\":{\"_BorderWidth\":1,\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(180.0,74.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"4955\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"4956\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4953},\"sourceAttrName\":\"selection\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4631},\"targetMethodName\":\"displaySourceForConnection\",\"converterString\":\"function (value) {\\n if (!value) return;\\n return (value === '-- ALL --') ? null : value[1];\\n}\",\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4957},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4957\":{\"source\":{\"__isSmartRef__\":true,\"id\":4953},\"target\":{\"__isSmartRef__\":true,\"id\":4631}},\"4958\":{\"resizeHeight\":false,\"moveVertical\":true},\"4959\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4953},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4960\":{\"preselectItem\":{\"__isSmartRef__\":true,\"id\":4961}},\"4961\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":4962},\"source\":\"function preselectItem() {\\n if (this.getList().size() === 2) {\\n this.selectAt(1);\\n } else {\\n this.selectAt(0);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":4963},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"4962\":{\"this\":{\"__isSmartRef__\":true,\"id\":4953}},\"4963\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":4964},\"user\":\"lauritz\"},\"4964\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 04:12:58 GMT+0100 (CET)\"},\"4965\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4966}],\"scripts\":[],\"id\":47,\"shape\":{\"__isSmartRef__\":true,\"id\":4970},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":4971},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4976},\"label\":{\"__isSmartRef__\":true,\"id\":4966},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4981}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"showsHalos\":false,\"_Rotation\":0,\"name\":\"ObjectEditorTargetButton\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":4982},\"_Scale\":1,\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedExpressions__\":[\"_Position\",\"padding\"],\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(215.0,35.0)\",\"padding\":\"lively.rect(5,0,0,0)\"},\"4966\":{\"submorphs\":[],\"scripts\":[],\"id\":48,\"shape\":{\"__isSmartRef__\":true,\"id\":4967},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_MaxTextWidth\":116,\"_MaxTextHeight\":20,\"fixedHeight\":true,\"allowsInput\":false,\"registeredForMouseEvents\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":4965},\"eventsAreIgnored\":true,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4968}],\"prevScroll\":[0,0],\"_FontFamily\":\"Helvetica, Sans-Serif\",\"_ClipMode\":\"visible\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"_Align\":\"center\",\"_Scale\":1,\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"padding\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"4967\":{\"borderWidth\":0,\"fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(116.0,20.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4968\":{\"style\":{\"__isSmartRef__\":true,\"id\":4969},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4966},\"storedString\":\"\",\"_id\":\"_1356\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4969\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4970\":{\"_Fill\":{\"__isSmartRef__\":true,\"id\":4971},\"_BorderWidth\":1,\"_BorderRadius\":5,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(116.0,20.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\"},\"4971\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4972},{\"__isSmartRef__\":true,\"id\":4973},{\"__isSmartRef__\":true,\"id\":4974},{\"__isSmartRef__\":true,\"id\":4975}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4972\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"4973\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"4974\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"4975\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"4976\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4977},{\"__isSmartRef__\":true,\"id\":4978},{\"__isSmartRef__\":true,\"id\":4979},{\"__isSmartRef__\":true,\"id\":4980}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4977\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"4978\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4979\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4980\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"4981\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4965},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4638},\"targetMethodName\":\"chooseTargetMorphMenu\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4982\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":2,\"comment\":\"Simple button. Connect to 'fire' to trigger actions when the button is pressed.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"4983\":{\"submorphs\":[],\"scripts\":[],\"id\":435,\"shape\":{\"__isSmartRef__\":true,\"id\":4984},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":true,\"allowsInput\":true,\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":218,\"_MaxTextHeight\":null,\"showsHalos\":false,\"_FontSize\":12,\"name\":\"ObjectEditorMorphSelector\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":4985},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4986}],\"charsReplaced\":\"\",\"lastFindLoc\":5,\"priorSelectionRange\":[15,15],\"prevScroll\":[0,0],\"_ClipMode\":\"visible\",\"list\":[],\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4988}],\"doNotSerialize\":[\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$savedTextString\"],\"listMorph\":null,\"_WhiteSpaceHandling\":\"pre-wrap\",\"owner\":null,\"_Align\":\"left\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4990},\"_MinTextWidth\":218,\"_MinTextHeight\":null,\"scriptAnnotations\":{\"__isSmartRef__\":true,\"id\":4991},\"selection\":{\"__isSmartRef__\":true,\"id\":4630},\"previousSelection\":[0,13],\"isCopyMorphRef\":true,\"morphRefId\":1,\"isBeingDragged\":false,\"draggingEnabled\":false,\"layout\":{\"__isSmartRef__\":true,\"id\":5010},\"_Rotation\":0,\"_Scale\":1,\"savedTextString\":\"100\",\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5011},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(200.0,10.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"distanceToDragEvent\":\"lively.pt(153.9,-23.7)\"},\"4984\":{\"fill\":null,\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_BorderRadius\":3.7000000000000006,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(220.0,20.0)\",\"_BorderColor\":\"Color.rgb(192,192,192)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Fill\":\"Color.rgb(244,244,244)\"},\"4985\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"4986\":{\"style\":{\"__isSmartRef__\":true,\"id\":4987},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4983},\"storedString\":\"\",\"_id\":\"_1357\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4987\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4988\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4983},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4631},\"targetMethodName\":\"setTarget\",\"converterString\":\"function (name) { return $world.get(name)}\",\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4989},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4989\":{\"source\":{\"__isSmartRef__\":true,\"id\":4983},\"target\":{\"__isSmartRef__\":true,\"id\":4631}},\"4990\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4983},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4991\":{\"createListMorph\":{\"__isSmartRef__\":true,\"id\":4992},\"displayTopLevelMorphs\":{\"__isSmartRef__\":true,\"id\":4994},\"onMouseUp\":{\"__isSmartRef__\":true,\"id\":4996},\"resetConnections\":{\"__isSmartRef__\":true,\"id\":4998},\"setTargetToListSelection\":{\"__isSmartRef__\":true,\"id\":5000},\"setTargetOfPane\":{\"__isSmartRef__\":true,\"id\":5002},\"onBlur\":{\"__isSmartRef__\":true,\"id\":5004},\"reset\":{\"__isSmartRef__\":true,\"id\":5006},\"onMouseDown\":{\"__isSmartRef__\":true,\"id\":5008}},\"4992\":{\"time\":{\"__isSmartRef__\":true,\"id\":4993},\"user\":\"lauritz\"},\"4993\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 28 2011 05:27:29 GMT+0200 (CEST)\"},\"4994\":{\"time\":{\"__isSmartRef__\":true,\"id\":4995},\"user\":\"lauritz\"},\"4995\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 14 2011 23:48:37 GMT+0200 (CEST)\"},\"4996\":{\"time\":{\"__isSmartRef__\":true,\"id\":4997},\"user\":\"lauritz\"},\"4997\":{\"isSerializedDate\":true,\"string\":\"Mon Oct 03 2011 18:51:14 GMT+0200 (CEST)\"},\"4998\":{\"time\":{\"__isSmartRef__\":true,\"id\":4999},\"user\":\"lauritz\"},\"4999\":{\"isSerializedDate\":true,\"string\":\"Wed Sep 28 2011 01:03:17 GMT+0200 (CEST)\"},\"5000\":{\"time\":{\"__isSmartRef__\":true,\"id\":5001},\"user\":\"lauritz\"},\"5001\":{\"isSerializedDate\":true,\"string\":\"Sat Oct 15 2011 00:00:58 GMT+0200 (CEST)\"},\"5002\":{\"time\":{\"__isSmartRef__\":true,\"id\":5003},\"user\":\"lauritz\"},\"5003\":{\"isSerializedDate\":true,\"string\":\"Mon Oct 03 2011 18:34:37 GMT+0200 (CEST)\"},\"5004\":{\"time\":{\"__isSmartRef__\":true,\"id\":5005},\"user\":\"lauritz\"},\"5005\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 07 2011 19:24:18 GMT+0200 (CEST)\"},\"5006\":{\"time\":{\"__isSmartRef__\":true,\"id\":5007},\"user\":\"lauritz\"},\"5007\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 07 2011 19:26:15 GMT+0200 (CEST)\"},\"5008\":{\"time\":{\"__isSmartRef__\":true,\"id\":5009},\"user\":\"lauritz\"},\"5009\":{\"isSerializedDate\":true,\"string\":\"Mon Oct 17 2011 19:49:00 GMT+0200 (CEST)\"},\"5010\":{},\"5011\":{\"getList\":{\"__isSmartRef__\":true,\"id\":5012},\"setList\":{\"__isSmartRef__\":true,\"id\":5015},\"reset\":{\"__isSmartRef__\":true,\"id\":5018},\"example\":{\"__isSmartRef__\":true,\"id\":5021},\"removeList\":{\"__isSmartRef__\":true,\"id\":5024},\"onBlur\":{\"__isSmartRef__\":true,\"id\":5027},\"createListMorph\":{\"__isSmartRef__\":true,\"id\":5034},\"resetConnections\":{\"__isSmartRef__\":true,\"id\":5037},\"displayTopLevelMorphs\":{\"__isSmartRef__\":true,\"id\":5040},\"setTargetToListSelection\":{\"__isSmartRef__\":true,\"id\":5043},\"setTargetOfPane\":{\"__isSmartRef__\":true,\"id\":5046},\"onMouseDown\":{\"__isSmartRef__\":true,\"id\":5049}},\"5012\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5013},\"source\":\"function getList() {\\n return this.world().indentedListItemsOfMorphNames();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5014},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5013\":{\"this\":{\"__isSmartRef__\":true,\"id\":4983}},\"5014\":{},\"5015\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5016},\"source\":\"function setList(list) {\\n return this.list = list;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5017},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5016\":{\"this\":{\"__isSmartRef__\":true,\"id\":4983}},\"5017\":{},\"5018\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5019},\"source\":\"function reset() {\\n this.list = [];\\n this.textString = 'empty';\\n this.removeList();\\n this.resetConnections();\\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5020},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5019\":{\"this\":{\"__isSmartRef__\":true,\"id\":4983}},\"5020\":{},\"5021\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5022},\"source\":\"function example() {\\n/*\\nthis.example()\\nthis.getList()\\n*/\\n this.setList(Array.range(0,100));\\n this.textString = 'empty';\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5023},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5022\":{\"this\":{\"__isSmartRef__\":true,\"id\":4983}},\"5023\":{},\"5024\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5025},\"source\":\"function removeList() {\\n this.listMorph && this.listMorph.remove()\\n this.listMorph = null;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5026},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5025\":{\"this\":{\"__isSmartRef__\":true,\"id\":4983}},\"5026\":{},\"5027\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5028},\"source\":\"function onBlur() {\\n $super();\\n this.removeList();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5033},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5028\":{\"this\":{\"__isSmartRef__\":true,\"id\":4983},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5029}},\"5029\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5030}},\"5030\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5031},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5032},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5031\":{\"obj\":{\"__isSmartRef__\":true,\"id\":4983},\"name\":\"onBlur\"},\"5032\":{},\"5033\":{},\"5034\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5035},\"source\":\"function createListMorph() {\\n var list = new lively.morphic.List(new Rectangle(0,0, this.getExtent().x, 520));\\n list.setList(this.getList());\\n list.setFontSize(12);\\n\\n list.disableGrabbing();\\n list.disableDragging();\\n \\n this.addMorph(list);\\n list.setPosition(pt(0,0));\\n\\n connect(list, 'selection', this, 'setTargetToListSelection');\\n \\n return list;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5036},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5035\":{\"this\":{\"__isSmartRef__\":true,\"id\":4983}},\"5036\":{},\"5037\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5038},\"source\":\"function resetConnections() {\\n disconnectAll(this);\\n connect(this, 'savedTextString', this.owner, 'setTarget', {converter: \\n\\tfunction (name) { return $world.get(name)}});\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5039},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5038\":{\"this\":{\"__isSmartRef__\":true,\"id\":4983}},\"5039\":{},\"5040\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5041},\"source\":\"function displayTopLevelMorphs() {\\n if (this.listMorph) { this.removeList(); return true }\\n var list = this.createListMorph(); \\n this.addMorph(list);\\n this.listMorph = list;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5042},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5041\":{\"this\":{\"__isSmartRef__\":true,\"id\":4983}},\"5042\":{},\"5043\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5044},\"source\":\"function setTargetToListSelection(selection) { \\n this.removeList();\\n if (!selection) return;\\n if (this.owner.scriptPane.hasChanged()) {\\n var that = this;\\n var callback = function (confirmed) {\\n if (confirmed) that.setTargetOfPane(selection);\\n }\\n this.owner.confirmUnsavedChanges(callback);\\n } else {\\n this.setTargetOfPane(selection);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5045},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5044\":{\"this\":{\"__isSmartRef__\":true,\"id\":4983}},\"5045\":{},\"5046\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5047},\"source\":\"function setTargetOfPane(selection) {\\n this.owner.setTarget(selection);\\n this.setTextString(selection.getName());\\n this.removeList();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5048},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5047\":{\"this\":{\"__isSmartRef__\":true,\"id\":4983}},\"5048\":{},\"5049\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5050},\"source\":\"function onMouseDown(evt) {\\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\\n if (this.listMorph) {\\n return false;\\n } else {\\n this.displayTopLevelMorphs();\\n return true;\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5055},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5050\":{\"this\":{\"__isSmartRef__\":true,\"id\":4983},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5051}},\"5051\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5052}},\"5052\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5053},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5054},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5053\":{\"obj\":{\"__isSmartRef__\":true,\"id\":4983},\"name\":\"onMouseDown\"},\"5054\":{},\"5055\":{},\"5056\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4638},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5057\":{\"sortedScriptNamesOfObj\":{\"__isSmartRef__\":true,\"id\":5058},\"setTarget\":{\"__isSmartRef__\":true,\"id\":5061},\"generateSourceForScript\":{\"__isSmartRef__\":true,\"id\":5064},\"generateSourceForConnection\":{\"__isSmartRef__\":true,\"id\":5067},\"generateTargetCode\":{\"__isSmartRef__\":true,\"id\":5070},\"sortedConnectionNamesOfObj\":{\"__isSmartRef__\":true,\"id\":5073},\"displayJavaScriptSource\":{\"__isSmartRef__\":true,\"id\":5076},\"displaySourceForScript\":{\"__isSmartRef__\":true,\"id\":5079},\"displaySourceForConnection\":{\"__isSmartRef__\":true,\"id\":5082},\"newScript\":{\"__isSmartRef__\":true,\"id\":5085},\"newConnection\":{\"__isSmartRef__\":true,\"id\":5088},\"deleteSelectedScript\":{\"__isSmartRef__\":true,\"id\":5091},\"disconnectConnection\":{\"__isSmartRef__\":true,\"id\":5094},\"updateLists\":{\"__isSmartRef__\":true,\"id\":5097},\"displayInitialScript\":{\"__isSmartRef__\":true,\"id\":5100},\"reset\":{\"__isSmartRef__\":true,\"id\":5103},\"selectChangedContent\":{\"__isSmartRef__\":true,\"id\":5106}},\"5058\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5059},\"source\":\"function sortedScriptNamesOfObj(obj) {\\n if (!Functions.own(obj) || Functions.own(obj).size() == 0) return [];\\n return Functions.own(obj)\\n\\t.select(function(name) { return obj[name].hasLivelyClosure })\\n\\t.sortBy(function(name) { return name.toLowerCase() });\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5060},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5059\":{\"this\":{\"__isSmartRef__\":true,\"id\":4638}},\"5060\":{},\"5061\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5062},\"source\":\"function setTarget(morph) {\\n this.reset();\\n module('lively.ide.SyntaxHighlighting').load(true);\\n this.target = morph;\\n this.morphSelector.textString = (this.target.getName() || this.target.toString());\\n this.scriptPane.doitContext = this.target;\\n this.updateLists();\\n this.displayInitialScript();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5063},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5062\":{\"this\":{\"__isSmartRef__\":true,\"id\":4638}},\"5063\":{},\"5064\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5065},\"source\":\"function generateSourceForScript(scriptName) {\\n var script = this.target[scriptName].getOriginal();\\n return Strings.format('this.addScript(%s);' ,script)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5066},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5065\":{\"this\":{\"__isSmartRef__\":true,\"id\":4638}},\"5066\":{},\"5067\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5068},\"source\":\"function generateSourceForConnection(connection) {\\n var c = connection, targetObject = this.target;\\n\\tif (!c.getTargetObj() || !c.getTargetObj().name || \\n\\t\\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\\n\\n\\tvar optConfig = []\\n\\tif (c.converterString)\\n\\t\\toptConfig.push(\\\"converter: \\\\n\\\\t\\\" + c.converterString)\\n\\tif (c.updaterString)\\n\\t\\toptConfig.push(\\\"updater: \\\\n\\\\t\\\" + c.updaterString)\\n\\treturn Strings.format('connect(%s, \\\"%s\\\", %s, \\\"%s\\\", {%s});', \\n\\t\\t\\tthis.generateTargetCode(targetObject, c.getSourceObj()),\\n\\t\\t\\tc.getSourceAttrName(),\\n\\t\\t\\tthis.generateTargetCode(targetObject, c.getTargetObj()),\\n\\t\\t\\tc.getTargetMethodName(),\\n\\t\\t\\toptConfig.join(','));\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5069},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5068\":{\"this\":{\"__isSmartRef__\":true,\"id\":4638}},\"5069\":{},\"5070\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5071},\"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\":5072},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5071\":{\"this\":{\"__isSmartRef__\":true,\"id\":4638}},\"5072\":{},\"5073\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5074},\"source\":\"function sortedConnectionNamesOfObj(obj) {\\n if (\\\"attributeConnections\\\" in obj) {\\n return obj.attributeConnections\\n .sortBy(function(each) {return name.toLowerCase() })\\n .collect(function(each) {return [each.getSourceAttrName(), each]});\\n } else {\\n return [];\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5075},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5074\":{\"this\":{\"__isSmartRef__\":true,\"id\":4638}},\"5075\":{},\"5076\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5077},\"source\":\"function displayJavaScriptSource(jsCode) {\\n this.scriptPane.setTextString(jsCode);\\n this.scriptPane.highlightJavaScriptSyntax();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5078},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5077\":{\"this\":{\"__isSmartRef__\":true,\"id\":4638}},\"5078\":{},\"5079\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5080},\"source\":\"function displaySourceForScript(scriptName) {\\n if (!scriptName) return;\\n var code = \\\"\\\", that = this;\\n if (scriptName === \\\"-- ALL --\\\") {\\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\\n code = code.concat(that.generateSourceForScript(each)).concat(\\\"\\\\n\\\\n\\\");\\n });\\n } else {\\n code = this.generateSourceForScript(scriptName); \\n }\\n this.displayJavaScriptSource(code);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5081},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5080\":{\"this\":{\"__isSmartRef__\":true,\"id\":4638}},\"5081\":{},\"5082\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5083},\"source\":\"function displaySourceForConnection(connection) {\\n if (!connection) return;\\n var code = \\\"\\\", that = this;\\n if ((typeof connection === \\\"string\\\") && connection === \\\"-- ALL --\\\") {\\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\\\"\\\\n\\\\n\\\");\\n })\\n } else {\\n code = this.generateSourceForConnection(connection);\\n }\\n this.displayJavaScriptSource(code);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5084},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5083\":{\"this\":{\"__isSmartRef__\":true,\"id\":4638}},\"5084\":{},\"5085\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5086},\"source\":\"function newScript() {\\n if (this.target) {\\n var code = \\\"this.addScript(function SCRIPTNAME() {\\\\n\\\\t\\\\n});\\\";\\n this.displayJavaScriptSource(code);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5087},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5086\":{\"this\":{\"__isSmartRef__\":true,\"id\":4638}},\"5087\":{},\"5088\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5089},\"source\":\"function newConnection() {\\n if (this.target) {\\n var code = \\\"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\\\";\\n this.displayJavaScriptSource(code);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5090},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5089\":{\"this\":{\"__isSmartRef__\":true,\"id\":4638}},\"5090\":{},\"5091\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5092},\"source\":\"function deleteSelectedScript() {\\n if (this.scriptList.selection && this.target) {\\n if (!this.target.hasOwnProperty(this.scriptList.selection)) return;\\n delete this.target[this.scriptList.selection];\\n this.updateLists();\\n this.displayInitialScript();\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5093},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5092\":{\"this\":{\"__isSmartRef__\":true,\"id\":4638}},\"5093\":{},\"5094\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5095},\"source\":\"function disconnectConnection() {\\n var selection = this.connectionList.selection;\\n if (selection && \\n (typeof selection !== \\\"string\\\") &&\\n this.target.attributeConnections.indexOf(selection[1]) > -1) {\\n var c = this.connectionList.selection[1];\\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\\n this.updateLists();\\n this.displayInitialScript();\\n } \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5096},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5095\":{\"this\":{\"__isSmartRef__\":true,\"id\":4638}},\"5096\":{},\"5097\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5098},\"source\":\"function updateLists() {\\n this.scriptList.setList(this.sortedScriptNamesOfObj(this.target));\\n var scriptListItems = this.scriptList.getList();\\n scriptListItems.unshift(\\\"-- ALL --\\\");\\n this.scriptList.setList(scriptListItems);\\n\\n this.connectionList.setList(this.sortedConnectionNamesOfObj(this.target));\\n var connectionListItems = this.connectionList.getList();\\n connectionListItems.unshift(\\\"-- ALL --\\\");\\n this.connectionList.setList(connectionListItems);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5099},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5098\":{\"this\":{\"__isSmartRef__\":true,\"id\":4638}},\"5099\":{},\"5100\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5101},\"source\":\"function displayInitialScript() {\\n if (this.scriptList.getList().size() > 1) {\\n this.scriptList.selectAt(0);\\n } else if (this.connectionList.getList().size() > 1) {\\n this.connectionList.selectAt(0);\\n } else {\\n this.scriptList.selectAt(0);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5102},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5101\":{\"this\":{\"__isSmartRef__\":true,\"id\":4638}},\"5102\":{},\"5103\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5104},\"source\":\"function reset() {\\n this.target = null;\\n this.scriptPane.doitContext = null;\\n this.scriptList.setList();\\n this.connectionList.setList();\\n this.scriptPane.setTextString(\\\"\\\");\\n this.morphSelector.reset();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5105},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5104\":{\"this\":{\"__isSmartRef__\":true,\"id\":4638}},\"5105\":{},\"5106\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5107},\"source\":\"function selectChangedContent(source) {\\n\\n var addScriptRegex = /this\\\\.addScript\\\\s*\\\\(\\\\s*function\\\\s*([^\\\\(]*)/g;\\n var addScriptMatches = [];\\n var addScriptMatch = addScriptRegex.exec(source);\\n while (addScriptMatch) {\\n addScriptMatches.push(addScriptMatch[1]);\\n addScriptMatch = addScriptRegex.exec(source);\\n }\\n \\n // if scripts were added, select either a specific one or all\\n if (addScriptMatches.length > 0) { \\n if (addScriptMatches.length === 1) {\\n var index = this.scriptList.getList().indexOf(addScriptMatches[0]);\\n if (index > -1) { \\n return this.scriptList.selectAt(index);\\n }\\n }\\n return this.scriptList.selectAt(0);\\n }\\n\\n var connectionRegex = \\n /connect\\\\(\\\\s*([^,]*)\\\\s*,\\\\s*\\\"([^,]*)\\\"\\\\s*,\\\\s*([^,]*)\\\\s*,\\\\s*\\\"([^,]*)\\\"/g;\\n var connectionMatches = [];\\n var connectionMatch = connectionRegex.exec(source);\\n while (connectionMatch) {\\n connectionMatches.push(connectionMatch);\\n connectionMatch = connectionRegex.exec(source);\\n }\\n\\n // if connections were made, select either a specific one or all\\n if (connectionMatches.length > 0) {\\n if (connectionMatches.length === 1) {\\n var match = connectionMatches[0];\\n for (var i=0; i -1) {\\n var c = selection[1];\\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\\n editor.updateLists();\\n editor.displayInitialScript();\\n } \\n }\\n\\n var message = 'Disconnect \\\"' + selection[0] +'\\\" connection?';\\n var callback = disconnectConnection;\\n\\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\\n\\n return this.world().openDialog(dialog);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5199},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5198\":{\"this\":{\"__isSmartRef__\":true,\"id\":5174}},\"5199\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5200},\"user\":\"lauritz\",\"categories\":[]},\"5200\":{\"isSerializedDate\":true,\"string\":\"Fri Nov 11 2011 01:46:54 GMT+0100 (CET)\"},\"5201\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5202}],\"scripts\":[],\"id\":\"342CD0BB-D934-4DF8-B66A-4ABAEBA01366\",\"shape\":{\"__isSmartRef__\":true,\"id\":5207},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":5213},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":5218},\"label\":{\"__isSmartRef__\":true,\"id\":5202},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5223}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"showsHalos\":false,\"name\":\"ObjectEditorRemoveScriptButton\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5225},\"owner\":{\"__isSmartRef__\":true,\"id\":4631},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5226},\"isCopyMorphRef\":true,\"morphRefId\":24,\"draggingEnabled\":false,\"objectEditorPane\":{\"__isSmartRef__\":true,\"id\":4631},\"derivationIds\":[217,\"FDC10087-12CF-4570-9211-8309CB6A9AA3\",\"E18FC530-4B1F-4F08-8DA6-3866A3519E56\",\"04A2AAC3-6A9E-40BB-9408-EBB2567EE63B\",\"8C1A42CE-840C-4AAE-BD79-C93A445B9EBF\",\"61FC11FA-B87E-4EFE-BD15-564D3178B68B\",\"ED34F9B5-9E00-41B3-8313-D9C3D6B3B231\",\"A7481F4B-D444-4B4F-BDA2-4F9F03AEC24D\",\"7DDF7175-34FC-4521-A7C3-580A8BE63351\",\"DEA39C05-FAD7-4882-AB3D-0EE12C3408F9\",\"99186A50-1411-4B6F-B1CB-FF0742C20D7D\",\"10F3E467-6BB8-4D07-BD17-8C50593FD6B8\",\"7260818C-6472-4288-8BDD-1E7798A543F3\",\"DEBB5BDB-018D-4BA1-9FB9-73DC84C51D89\",\"D75BCAED-3029-46EB-B944-4A102BB1BC0F\",\"9A977DA2-B325-4DFA-9683-3DC9ECEFAAC0\",\"48A5078F-B4A5-4F4E-884D-84CCDFFBE6F0\",\"33905494-AA01-4311-8398-1F6C3D4F1BAC\",\"5D7201A7-1374-49AD-851F-E3167EFED99E\",\"9B69B6C6-71F2-402E-89D1-E97FC2D3AE13\",\"DA1B3A74-F4A6-427B-8FBD-3D2E9D8CD866\",\"DBFC4A4F-8601-4C32-9460-53902C3B0F37\",\"ED51CA7C-CE32-4CF5-9398-0BA9B791FF5E\",\"4F7A7C1A-3788-478C-AFF5-BA62C7FCB01D\",\"FCEFF15E-E5B8-4C7E-A139-302649441119\",\"3674B8DC-F4E5-4A5C-ACEC-96D743BB6050\",\"33E0336F-FD6A-4AAB-AECB-B7D6C7C80631\",\"761015EE-47CF-40F6-A403-8A959B2DB0A6\",\"361B531D-7A1C-441A-BE8B-0B503543FF6C\",\"E283DDFD-1D8F-4E3D-A0BC-40C30221FFDC\",\"0EC23EA3-7B34-429A-922D-5D139F127D1E\"],\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1,\"isPressed\":false,\"__serializedExpressions__\":[\"_Position\",\"padding\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5227},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(160.0,40.0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"distanceToDragEvent\":\"lively.pt(33.4,-21.3)\"},\"5202\":{\"submorphs\":[],\"scripts\":[],\"id\":\"6B7BEF0C-0BD3-4E29-B505-72C4E71DFCBF\",\"shape\":{\"__isSmartRef__\":true,\"id\":5203},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_MaxTextWidth\":25,\"_MaxTextHeight\":null,\"fixedHeight\":true,\"allowsInput\":false,\"registeredForMouseEvents\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":5201},\"eventsAreIgnored\":true,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5204}],\"prevScroll\":[0,0],\"_FontFamily\":\"Helvetica, Sans-Serif\",\"_ClipMode\":\"hidden\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5206},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_MinTextWidth\":25,\"_MinTextHeight\":null,\"draggingEnabled\":false,\"derivationIds\":[218,\"852A7BD9-52EE-4708-A2D5-1BDECF33C958\",\"7B4F173E-9726-472A-9B30-530D4AA92AD9\",\"CBA217F6-2832-4213-9ABE-47753C1A4180\",\"E6B97D1D-95D5-4644-9359-1D08D42A51F4\",\"4391A57E-70C2-4628-9828-DD668CCE546E\",\"F0C6C298-3B8B-42B2-B5E9-E5B82F607B01\",\"DF0CAF75-4247-4797-B1A0-AD7444391E2A\",\"B4C4F09B-F663-47A1-B85F-461D5452F5F8\",\"FD966AB1-4685-4151-9A38-B1B21B0237EF\",\"CA91FC2C-D7CC-4123-AFD2-108F8F0C2E97\",\"88F1581A-7AEF-4646-B7F9-3890CDDB8494\",\"DC577877-7F00-4238-9246-08C2A10C0CC9\",\"818C9467-71A2-44D6-B01F-1523A0CD5476\",\"C0CF3DDB-AA12-49E0-B12A-6B620552BB47\",\"853E19A1-E97D-463D-A24F-0148671EB696\",\"0203CA4C-E523-4F7D-824B-F09BA3914BDD\",\"18B98A59-6C8E-4386-B3EF-A17259C51C0F\",\"24D84E0A-FA16-47DE-934D-E60729EEB227\",\"7035F1EB-4B8C-4F20-B3AC-966403F55C0A\",\"69831817-0662-4848-8481-44558987D21D\",\"BA13E4C6-DF2A-4059-9174-7725FA3FE514\",\"3E989A29-2A8F-4AFE-B312-A0852B746605\",\"7B675033-945D-4AE1-B85F-DBD35C7B02AA\",\"E0D76A08-70F9-4710-907E-B2D83D60D29A\",\"495F5D43-B450-45B7-B238-FC12AA8F6488\",\"B551041D-4E6E-44F3-8405-1DCE5344BCCD\",\"0A287650-EC32-45AA-8504-0513B196727F\",\"717B0EFA-1422-4224-9A53-5A494F6191A4\",\"C86C167E-8A7D-43BE-AFED-AAEDA70B95EE\",\"97247E8A-2818-4B44-BCDD-348126BD380C\"],\"_Scale\":1,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"padding\",\"_Padding\",\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"5203\":{\"borderWidth\":0,\"fill\":null,\"_ClipMode\":\"hidden\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(25.0,20.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"5204\":{\"style\":{\"__isSmartRef__\":true,\"id\":5205},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5202},\"storedString\":\"-\",\"_id\":\"_1363\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5205\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5206\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5202},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5207\":{\"_Fill\":{\"__isSmartRef__\":true,\"id\":5208},\"_BorderWidth\":1,\"_BorderRadius\":5,\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(25.0,20.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5208\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5209},{\"__isSmartRef__\":true,\"id\":5210},{\"__isSmartRef__\":true,\"id\":5211},{\"__isSmartRef__\":true,\"id\":5212}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5209\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"5210\":{\"offset\":0.3,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"5211\":{\"offset\":0.7,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"5212\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"5213\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5214},{\"__isSmartRef__\":true,\"id\":5215},{\"__isSmartRef__\":true,\"id\":5216},{\"__isSmartRef__\":true,\"id\":5217}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5214\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"5215\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5216\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5217\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"5218\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5219},{\"__isSmartRef__\":true,\"id\":5220},{\"__isSmartRef__\":true,\"id\":5221},{\"__isSmartRef__\":true,\"id\":5222}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5219\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"5220\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5221\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5222\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"5223\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5201},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5201},\"targetMethodName\":\"deleteSelectedScript\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":5224},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5224\":{\"source\":{\"__isSmartRef__\":true,\"id\":5201},\"target\":{\"__isSmartRef__\":true,\"id\":5201}},\"5225\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":2,\"comment\":\"Simple button. Connect to 'fire' to trigger actions when the button is pressed.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5226\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5201},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5227\":{\"deleteSelectedScript\":{\"__isSmartRef__\":true,\"id\":5228}},\"5228\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5229},\"source\":\"function deleteSelectedScript() {\\n\\n var editor = this.objectEditorPane;\\n var selection = editor.scriptList.selection;\\n\\n if (!editor.target || editor.scriptList.getList().size() < 2) \\n return; \\n\\n var deleteScript = function (confirmed) {\\n if (!confirmed) return;\\n \\n if (selection && editor.target) {\\n if (!editor.target.hasOwnProperty(selection)) \\n return;\\n delete editor.target[selection];\\n editor.updateLists();\\n editor.displayInitialScript();\\n }\\n }\\n\\n var message = 'Delete \\\"' + selection + '\\\" script?';\\n var callback = deleteScript;\\n\\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\\n\\n return this.world().openDialog(dialog);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5230},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5229\":{\"this\":{\"__isSmartRef__\":true,\"id\":5201}},\"5230\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5231},\"user\":\"lauritz\"},\"5231\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 18:12:21 GMT+0100 (CET)\"},\"5232\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5233}],\"scripts\":[],\"id\":\"927DAA02-81A1-4539-A20A-EC83E0D1AE23\",\"shape\":{\"__isSmartRef__\":true,\"id\":5239},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":5240},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":5245},\"label\":{\"__isSmartRef__\":true,\"id\":5233},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"showsHalos\":false,\"name\":\"ObjectEditorMorphSelector\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5250},\"list\":[],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5251},\"owner\":{\"__isSmartRef__\":true,\"id\":4631},\"textString\":\"\",\"selection\":{\"__isSmartRef__\":true,\"id\":5252},\"_ClipMode\":\"visible\",\"prevScroll\":[0,0],\"derivationIds\":[221,\"4AC64FBA-95AC-42B2-A078-B6DA97889093\",\"E26ED0E6-C4CE-4C82-94D5-175270E8459E\",\"D292F2FC-C2B6-48AE-B779-8CC5868FFA49\",\"53A862EB-032C-4BF0-9B21-58C7E0C0A9B2\",\"CC4D188B-510F-48DE-A0E1-EC8D2CD63F9F\",\"0CD057F2-3517-4849-A69E-1EF79B05ACE8\",\"66EBBB7D-8FA7-4D43-AE78-A18DA3B970BA\",\"A50C1893-4138-4E29-865B-92F53F76D08A\",\"1EC5D2B9-3539-419A-8DD6-CE82DEABB02C\",\"95DC06D5-F4C7-49E2-8A01-110D1B0AFBD0\",\"672DEFAB-2BE5-4C60-9779-3B44694FBEB1\",\"E3476213-5872-492C-BE29-0C6A5A150ED8\",\"AA2F6ABE-1CCB-403D-94DD-8FB371F3DDCE\",\"54B67D51-AB19-40A0-A2A6-EC51F3171CAC\",\"1CF44342-896F-4ACB-847F-7CB3CD10ED5A\",\"279A9257-1667-4E0C-844B-A4E0D02462F0\",\"DDCBD835-4B3F-4B8F-9623-696DA76C3A2C\",\"D2CB17F3-5DD0-4E97-BF99-40A95ABF976B\",\"FA519665-2394-43D3-8DCF-802A158F3291\",\"90519BB5-7419-46E0-B7E3-4C26304F3414\",\"0B7FC23C-C63C-4F20-8BAF-1BD1B7205762\",\"B54FAD70-E598-4B06-8F41-00843A06D4B0\",\"5A8ECBD6-ADDE-43FA-8D9E-BC483898DF8A\",\"69DD3160-FAD3-4AD8-9B1C-CB9229AD8034\",\"2C8AD368-8815-41D5-8C8D-CD36ECCF4A96\",\"80C5655D-B03D-413B-A84C-D59A60D8EEEC\",\"BA8066E4-5B8E-4048-97C5-332953805999\",\"E27E2CB2-789E-4269-B5E8-2631B5D2840B\",\"0EDAA37B-E8BA-4DE7-820A-17A44E299F5C\",\"81F15272-5E6E-4544-B6FE-96BDD357A17C\"],\"_Rotation\":0,\"_Scale\":1,\"isPressed\":false,\"__serializedExpressions__\":[\"_Position\",\"padding\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5258},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(200.1,10.0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"distanceToDragEvent\":\"lively.pt(122.9,-11.6)\"},\"5233\":{\"submorphs\":[],\"scripts\":[],\"id\":\"5787FC50-CF91-42E4-8E9B-CFA5E48CEBF2\",\"shape\":{\"__isSmartRef__\":true,\"id\":5234},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_MaxTextWidth\":220,\"_MaxTextHeight\":null,\"fixedHeight\":true,\"allowsInput\":false,\"registeredForMouseEvents\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":5232},\"eventsAreIgnored\":true,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5235}],\"prevScroll\":[0,0],\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5237}],\"doNotSerialize\":[\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$savedTextString\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5238},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"_ClipMode\":\"hidden\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"_MinTextWidth\":220,\"_MinTextHeight\":null,\"_Align\":\"left\",\"_FontFamily\":\"Arial\",\"_FontSize\":10,\"derivationIds\":[222,\"30F054A3-7658-405B-8098-B7D87AA8A9ED\",\"556D6E07-45B7-42EC-A486-DE275EF0B034\",\"06B0B080-467A-46CC-8B0D-9C0A9B9A71F1\",\"5E2D96C9-BB9B-4735-8673-A79847435197\",\"B48AA022-2022-4A2A-9090-4D884FB3DFD3\",\"8B2F743A-98C5-45E1-B03C-5019114EAC47\",\"D09C56C3-A2DC-4BDF-B8A1-6365138ECD01\",\"74158C3D-B79E-43E7-B111-48701B10ACE2\",\"B19E117B-E40F-4B9F-86AC-BFB2AAFD5336\",\"4E3B3D72-E52C-44ED-AE32-78939BA1ECFD\",\"2459D1F0-E49C-4882-AB4C-D78C1A496962\",\"3D8D3B02-0459-45C1-A606-D0DB4B07958C\",\"78AAE288-D261-4BEA-9436-C8C31B890B44\",\"2E10F795-9892-4BF7-9A46-BCB90FD6112E\",\"DE32EFA9-C920-42F6-9F2E-7EDABEC006AF\",\"23FBFC79-1927-48FD-8C1C-09FFD7539784\",\"3409506C-9BAE-43DA-BCAF-94392F9646DF\",\"ED94289E-98FC-4126-9EED-25FDC98D5BFC\",\"63C2F1D8-3A1B-464B-9945-1F661D4CFE26\",\"782AAB82-32E9-4A37-9DC0-3118636C2CCE\",\"D564B3C8-D9B5-4D7D-80DD-16715ED878F6\",\"D9344242-9F26-4A5D-B86D-6FAEA43B439C\",\"E7E3A5EE-8F82-4F04-9E65-771E2E4AC9D1\",\"55BF0D1C-FCDF-4D8B-9E42-8EF0F36074A3\",\"B3BE05E0-5704-45B4-8B1D-E7FDA5CE6235\",\"9A503124-0F1D-4390-B668-E4457CBC1376\",\"26D1AD85-C129-4C24-A16A-B6863FC35F41\",\"7425ED3B-1418-47C8-A2EE-52CDF3C4D860\",\"C4B9C269-4F6E-4EA2-A6EA-38C21A011591\",\"952BC06E-5007-4618-9289-931E66292E9D\"],\"_Scale\":1,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"padding\",\"_Padding\",\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(2.0,1.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"_Padding\":\"lively.rect(5,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"5234\":{\"borderWidth\":0,\"fill\":null,\"_ClipMode\":\"hidden\",\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(220.0,20.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"5235\":{\"style\":{\"__isSmartRef__\":true,\"id\":5236},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5233},\"_id\":\"_3065\",\"storedString\":\"timeline2\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5236\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5237\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5233},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5232},\"targetMethodName\":\"selection\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5238\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5233},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5239\":{\"_Fill\":{\"__isSmartRef__\":true,\"id\":5240},\"_BorderWidth\":1,\"_BorderRadius\":5,\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(220.0,20.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5240\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5241},{\"__isSmartRef__\":true,\"id\":5242},{\"__isSmartRef__\":true,\"id\":5243},{\"__isSmartRef__\":true,\"id\":5244}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5241\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"5242\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5243\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5244\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"5245\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5246},{\"__isSmartRef__\":true,\"id\":5247},{\"__isSmartRef__\":true,\"id\":5248},{\"__isSmartRef__\":true,\"id\":5249}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5246\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"5247\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5248\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5249\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"5250\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":2,\"partName\":\"ChoiceButton\",\"comment\":\"Click on it and you get a list of things to choose from.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5251\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5232},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5252\":{\"submorphs\":[],\"scripts\":[],\"id\":181,\"shape\":{\"__isSmartRef__\":true,\"id\":5253},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":580,\"_MaxTextHeight\":null,\"showsHalos\":false,\"_FontSize\":28,\"name\":\"Title\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5254},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5255}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5257},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_MinTextWidth\":580,\"_MinTextHeight\":null,\"_Rotation\":0,\"_Scale\":1.002003004005006,\"previousSelection\":[35,35],\"priorSelectionRange\":[23,23],\"charsReplaced\":\"WIP / Proof of Concept\",\"lastFindLoc\":22,\"_ClipMode\":\"visible\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"isCopyMorphRef\":true,\"morphRefId\":2,\"prevScroll\":[0,0],\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"_TextColor\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(37.0,23.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"_TextColor\":\"Color.rgb(0,79,152)\",\"distanceToDragEvent\":\"lively.pt(221.0,-12.0)\"},\"5253\":{\"fill\":null,\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(580.0,43.0)\",\"_BorderColor\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5254\":{\"partsSpaceName\":\"PartsBin/Worlds/\",\"comment\":\"For example a world title.\",\"partName\":\"Title\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5255\":{\"style\":{\"__isSmartRef__\":true,\"id\":5256},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5252},\"storedString\":\"\",\"_id\":\"_1365\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5256\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5257\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5252},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5258\":{\"reset\":{\"__isSmartRef__\":true,\"id\":5259},\"onMouseDown\":{\"__isSmartRef__\":true,\"id\":5263},\"onBlur\":{\"__isSmartRef__\":true,\"id\":5271},\"createScenePresentation\":{\"__isSmartRef__\":true,\"id\":5279},\"presentTargetChooser\":{\"__isSmartRef__\":true,\"id\":5283},\"removeTargetChooser\":{\"__isSmartRef__\":true,\"id\":5287},\"removeHighlight\":{\"__isSmartRef__\":true,\"id\":5291},\"highlightCurrentTarget\":{\"__isSmartRef__\":true,\"id\":5295},\"updateTargetFromSelection\":{\"__isSmartRef__\":true,\"id\":5299},\"currentMorphicScene\":{\"__isSmartRef__\":true,\"id\":5303},\"highlightTarget\":{\"__isSmartRef__\":true,\"id\":5307},\"setLabel\":{\"__isSmartRef__\":true,\"id\":5311},\"updateTargetFromOwner\":{\"__isSmartRef__\":true,\"id\":5319}},\"5259\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5260},\"source\":\"function reset() {\\n this.removeTargetChooser();\\n this.setLabel('empty');\\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'});\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5261},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5260\":{\"this\":{\"__isSmartRef__\":true,\"id\":5232}},\"5261\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5262},\"user\":\"lauritz\",\"tags\":[]},\"5262\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:04:57 GMT+0200 (CEST)\"},\"5263\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5264},\"source\":\"function onMouseDown(evt) {\\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) {\\n return $super(evt);\\n }\\n \\n if (this.listMorph) {\\n // clicked on morph, not the list, not the list's scrollbar\\n if (evt.target === this.renderContext().shapeNode)\\n this.removeTargetChooser();\\n } else {\\n this.presentTargetChooser();\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5269},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5264\":{\"this\":{\"__isSmartRef__\":true,\"id\":5232},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5265}},\"5265\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5266}},\"5266\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5267},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5268},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5267\":{\"obj\":{\"__isSmartRef__\":true,\"id\":5232},\"name\":\"onMouseDown\"},\"5268\":{},\"5269\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5270},\"user\":\"lauritz\",\"tags\":[]},\"5270\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 12:44:10 GMT+0200 (CEST)\"},\"5271\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5272},\"source\":\"function onBlur(evt) {\\n $super(evt);\\n \\n // remove the scene presentation when clicked elsewhere\\n var target = evt.world.clickedOnMorph;\\n if (!this.listMorph || !this.listMorph.isAncestorOf(target)) {\\n this.removeTargetChooser();\\n } else {\\n this.focus();\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5277},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5272\":{\"this\":{\"__isSmartRef__\":true,\"id\":5232},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5273}},\"5273\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5274}},\"5274\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5275},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5276},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5275\":{\"obj\":{\"__isSmartRef__\":true,\"id\":5232},\"name\":\"onBlur\"},\"5276\":{},\"5277\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5278},\"user\":\"lauritz\",\"tags\":[]},\"5278\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 13:29:05 GMT+0200 (CEST)\"},\"5279\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5280},\"source\":\"function createScenePresentation() {\\n var that = this,\\n items = this.currentMorphicScene(),\\n height = this.owner.getExtent().y,\\n bounds = new Rectangle(0, this.getExtent().y, this.getExtent().x * 2, height),\\n treeMorph = new lively.morphic.Tree(),\\n rect = lively.morphic.Morph.makeRectangle(bounds),\\n currentTarget = null;\\n \\n treeMorph.childrenPerPage = 10000;\\n treeMorph.setName(\\\"MorphSelectorTree\\\");\\n treeMorph.getLayouter().defer();\\n treeMorph.setItem(items);\\n treeMorph.childNodes.each(function (n) {\\n n.expand();\\n })\\n \\n currentTarget = this.highlightCurrentTarget(treeMorph);\\n \\n rect.setFill(Color.white);\\n rect.beClip(true);\\n rect.disableGrabbing();\\n rect.disableDragging();\\n rect.setBorderWidth(1);\\n rect.setBorderColor(Color.rgb(150,150,150));\\n rect.addMorph(treeMorph);\\n rect.treeMorph = treeMorph;\\n rect.currentTarget = currentTarget;\\n\\n return rect;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5281},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5280\":{\"this\":{\"__isSmartRef__\":true,\"id\":5232}},\"5281\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5282},\"user\":\"lauritz\",\"tags\":[]},\"5282\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 13:29:56 GMT+0200 (CEST)\"},\"5283\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5284},\"source\":\"function presentTargetChooser() {\\n var list = this.createScenePresentation(),\\n tree = list.treeMorph,\\n target = list.currentTarget\\n \\n list.setVisible(false)\\n this.addMorph(list)\\n this.listMorph = list\\n list.focus()\\n\\n // need temp here, doesn't work otherwise, strange errors... Javascript WAT\\n var layouting = function() {\\n list.setVisible(true)\\n \\n if (target) {\\n var globalTransform = new lively.morphic.Similitude()\\n for (var morph = target; (morph != list) && \\n (morph != undefined); morph = morph.owner) {\\n globalTransform.preConcatenate(morph.getTransform());\\n } \\n \\n list.scrollRectIntoView(target.getBounds().\\n translatedBy(globalTransform.getTranslation()));\\n tree.getLayouter().resume();\\n }\\n }\\n layouting.morphicDelay(1);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5285},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5284\":{\"this\":{\"__isSmartRef__\":true,\"id\":5232}},\"5285\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5286},\"user\":\"lauritz\",\"tags\":[]},\"5286\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 13:13:22 GMT+0200 (CEST)\"},\"5287\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5288},\"source\":\"function removeTargetChooser() {\\n if (this.listMorph) {\\n this.listMorph.remove();\\n delete this.listMorph; \\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5289},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5288\":{\"this\":{\"__isSmartRef__\":true,\"id\":5232}},\"5289\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5290},\"user\":\"lauritz\",\"tags\":[]},\"5290\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 12:43:38 GMT+0200 (CEST)\"},\"5291\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5292},\"source\":\"function removeHighlight(node) {\\n node.submorphs[0].setFill(Color.rgb(255,255,255))\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5293},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5292\":{\"this\":{\"__isSmartRef__\":true,\"id\":5232}},\"5293\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5294},\"user\":\"lauritz\",\"tags\":[]},\"5294\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 13:32:15 GMT+0200 (CEST)\"},\"5295\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5296},\"source\":\"function highlightCurrentTarget(tree) {\\n var target = this.owner.target,\\n nodes = tree.childNodes,\\n highlightNode;\\n\\n if (!target) {\\n return\\n } else if (target.isMorph) {\\n var expandables = [target],\\n nextOwner = target,\\n currentNode\\n while (nextOwner.owner) {\\n expandables.push(nextOwner.owner)\\n nextOwner = nextOwner.owner\\n }\\n expandables.reverse().each(function (m) {\\n currentNode = nodes.detect(function (n) {\\n return n.item.value === m;\\n })\\n if (currentNode) {\\n nodes = currentNode.childNodes\\n if (!nodes && currentNode.item.children) {\\n currentNode.expand();\\n nodes = currentNode.childNodes;\\n }\\n } else {\\n return;\\n }\\n })\\n if (currentNode && currentNode.item.value === target) {\\n highlightNode = currentNode;\\n }\\n } else {\\n var groupNodes = nodes.detect(function (n) {\\n return n.item.value === 'groups';\\n }).childNodes\\n highlightNode = groupNodes.detect(function (n) {\\n // group names are unique\\n return n.item.value.name === target.name;\\n })\\n }\\n\\n if (highlightNode) {\\n this.highlightTarget(highlightNode);\\n }\\n return highlightNode;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5297},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5296\":{\"this\":{\"__isSmartRef__\":true,\"id\":5232}},\"5297\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5298},\"user\":\"lauritz\",\"tags\":[]},\"5298\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 13:31:39 GMT+0200 (CEST)\"},\"5299\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5300},\"source\":\"function updateTargetFromSelection(selection) { \\n var that = this;\\n var update = function(confirmed) {\\n if (confirmed) {\\n that.owner.setTarget(selection);\\n that.setLabel(selection.getName() || selection.toString());\\n }\\n }\\n \\n this.removeTargetChooser();\\n if (this.owner.hasUnsavedChanges && this.owner.hasUnsavedChanges()) {\\n this.owner.confirmUnsavedChanges(update);\\n } else {\\n update(true);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5301},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5300\":{\"this\":{\"__isSmartRef__\":true,\"id\":5232}},\"5301\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5302},\"user\":\"lauritz\",\"tags\":[]},\"5302\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:04:57 GMT+0200 (CEST)\"},\"5303\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5304},\"source\":\"function currentMorphicScene() {\\n var onSelect = function onSelect(tree) {\\n this.selector.updateTargetFromSelection(this.value);\\n }\\n var properties = {\\n editorPane: this.owner,\\n selector: this\\n }\\n \\n return {children: [{ \\n name: 'World',\\n value: this.world(),\\n selector: this,\\n onSelect: onSelect,\\n children: this.world().submorphs.invoke('treeItemsOfMorphNames',\\n {scripts: [onSelect],\\n properties: properties,\\n showUnnamed: true}).compact()\\n }]};\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5305},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5304\":{\"this\":{\"__isSmartRef__\":true,\"id\":5232}},\"5305\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5306},\"user\":\"lauritz\",\"tags\":[]},\"5306\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 13:29:43 GMT+0200 (CEST)\"},\"5307\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5308},\"source\":\"function highlightTarget(node) {\\n node.submorphs[0].setFill(Color.rgb(218,218,218))\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5309},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5308\":{\"this\":{\"__isSmartRef__\":true,\"id\":5232}},\"5309\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5310},\"user\":\"lauritz\",\"tags\":[]},\"5310\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 13:32:12 GMT+0200 (CEST)\"},\"5311\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5312},\"source\":\"function setLabel(label) {\\n this.label.setTextString(label);\\n this.label.setAlign('left');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5317},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5312\":{\"this\":{\"__isSmartRef__\":true,\"id\":5232},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5313}},\"5313\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5314}},\"5314\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5315},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5316},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5315\":{\"obj\":{\"__isSmartRef__\":true,\"id\":5232},\"name\":\"setLabel\"},\"5316\":{},\"5317\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5318},\"user\":\"lauritz\",\"tags\":[]},\"5318\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:04:31 GMT+0200 (CEST)\"},\"5319\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5320},\"source\":\"function updateTargetFromOwner() {\\n this.setLabel(this.owner.target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5321},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5320\":{\"this\":{\"__isSmartRef__\":true,\"id\":5232}},\"5321\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5322},\"user\":\"lauritz\",\"tags\":[]},\"5322\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:24:24 GMT+0200 (CEST)\"},\"5323\":{\"submorphs\":[],\"scripts\":[],\"id\":\"EF1C1C51-E293-438F-923B-ABE3B7DF3C45\",\"shape\":{\"__isSmartRef__\":true,\"id\":5324},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":false,\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":64.8979476392384,\"showsHalos\":false,\"_FontSize\":9,\"name\":\"ObjectEditorScriptsText2\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5325},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5326}],\"charsReplaced\":\"Scripts\",\"lastFindLoc\":-7,\"priorSelectionRange\":[0,7],\"prevScroll\":[0,0],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5328},\"_WhiteSpaceHandling\":\"pre-wrap\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_MinTextWidth\":64.8979476392384,\"_ClipMode\":\"visible\",\"draggingEnabled\":false,\"eventsAreIgnored\":true,\"isCopyMorphRef\":true,\"morphRefId\":27,\"owner\":{\"__isSmartRef__\":true,\"id\":4631},\"derivationIds\":[224,\"35EF8FE5-067D-45B6-AF21-77040F11D340\",\"80DC09DD-22D4-4089-B5C3-857B32C9BE9B\",\"EF080074-E6B9-47F3-A87F-26313B40C430\",\"F6977801-C1A7-445C-9BF1-8A1019E202FB\",\"8C9157AE-0343-4CFB-8186-1D5E05D2ECBE\",\"DD3C23F8-6463-4EAE-959B-C486E27D9BDA\",\"1E8D3752-D212-41F8-BC63-B094E0C80707\",\"75C07D11-AE5D-4A36-B2D0-F2A6EA414E72\",\"494AB1C0-2C09-49DE-B4AA-1F24DC7495FF\",\"25199967-E3BA-4763-A704-37BD3152A5F7\",\"8E4A5937-D1FA-4AF7-BD8D-B542C636CEF9\",\"DDB23EF0-540C-4046-AD4D-C001E8A5F20C\",\"FF45AAB3-E5C7-42A0-A704-F068DB2E2AF9\",\"52850E3E-BE46-467C-A381-902F5E4859FD\",\"147F9160-7168-44A4-9EA4-A36466EE1F52\",\"8E4FB238-FC20-4DA7-AC9F-6921EBBD5609\",\"3D09A998-5E60-4E94-9C6A-B08E7D98F02A\",\"B8986B95-68A4-4212-8560-C86C8F7B3B3C\",\"81BAFCDC-090F-4A92-8AD6-C3127620CCF4\",\"3663625F-2BB0-494C-A467-04148A441F42\",\"8F0EE2A4-3C90-4F71-A04E-2B285D2543CD\",\"B5F10B61-9C89-4903-BD4C-DF3B9D283432\",\"7005184B-8CE8-4DB8-82D8-D75E16ADE428\",\"B8106E33-B470-45C3-916E-6E92CAFDD854\",\"3013F6C8-9D86-49F3-9EB0-AA42B27F1DC6\",\"A49BA117-B9D4-43F4-82EA-458B9D16FDBA\",\"9FB9DF10-FCEC-44FE-9614-6DFC4B814576\",\"54F9AFFD-B235-48AC-85E0-57921251546E\",\"7A472A4B-7292-49B5-9F03-DE2E3A096714\",\"C8629DF3-424B-47D3-A3FD-68201FFFC455\"],\"_Rotation\":0,\"_Scale\":1,\"_MaxTextHeight\":null,\"_MinTextHeight\":null,\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(10.0,12.9)\",\"textColor\":\"Color.rgb(0,0,0)\",\"distanceToDragEvent\":\"lively.pt(45.8,-27.8)\"},\"5324\":{\"fill\":null,\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(64.9,15.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5325\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5326\":{\"style\":{\"__isSmartRef__\":true,\"id\":5327},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5323},\"storedString\":\"Tag:\",\"_id\":\"_1367\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5327\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5328\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5323},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5329\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5330}],\"scripts\":[],\"id\":\"3228F2ED-9CBC-4FAF-81DA-75F5DC23F1B6\",\"shape\":{\"__isSmartRef__\":true,\"id\":5336},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":true,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":5342},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":5347},\"label\":{\"__isSmartRef__\":true,\"id\":5330},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"showsHalos\":false,\"name\":\"ObjectEditorTagChooser\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5352},\"listMorph\":null,\"list\":[],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5353},\"textString\":\"PartsBinBrowser\",\"selection\":\"\",\"_ClipMode\":\"visible\",\"prevScroll\":[0,0],\"owner\":{\"__isSmartRef__\":true,\"id\":4631},\"setTargetToListSelection\":\"all\",\"savedTextString\":\"all\",\"derivationIds\":[225,\"7F83847B-D0B1-4A31-8601-43424B97C858\",\"E08FC110-71D7-4FFD-B4A8-08F8147B95BA\",\"5534107D-C5C9-48DD-A1ED-B87E9D9B672C\",\"0B89FA7A-768C-4062-98AE-C455E8DAFF19\",\"799320C6-CFBA-40E7-B03D-64BFE9B78248\",\"9B650AA3-271B-4E72-B230-51C6F64B7462\",\"C95D3672-724C-4C2C-9CDD-EF308062F627\",\"C66EBEEC-B7CE-4DD9-8BDF-905F071F965D\",\"D68B143A-A712-4FD0-8803-62CCB4C7F763\",\"ED802271-AE5C-4BE9-AC4E-7CED44BC864B\",\"1BD989CB-146C-431F-8B15-9199C4CD5D32\",\"42172AA4-1B06-4C5B-9BB7-FAED1206CF34\",\"32DFAF99-E6F8-426B-829D-FD6C2BCB8FAA\",\"9B4BF2BE-49D5-4B9D-8F38-1692443069A9\",\"FCAB3690-731A-45E7-984F-843DFE705AF1\",\"94B10A66-8219-43AD-B902-DA999A66222D\",\"BB0E2EB7-ABCE-44C7-96E7-6679FB2981D1\",\"2FCEE551-302B-46C9-B646-3B9BE9187182\",\"B4267F52-1ACC-42A1-904D-E9F7D485D8AB\",\"14770110-045A-4BE4-BCF2-7C886DF70F7D\",\"5387EA76-6B03-426A-B385-9C4231B66352\",\"23545203-A969-439B-8761-E83A810696D0\",\"C5467F6E-CBD7-4AF4-94BE-D0D62E4F7DDD\",\"2FC5F9D1-B611-4273-BD5B-107350364579\",\"318398B6-6689-4DE7-88FD-636BD968773D\",\"3241459F-2019-4BD2-A0CF-BD2A174DDA76\",\"69022916-A511-4A6C-8220-5B4CCD34FCEF\",\"E772C128-C42D-4B13-A3DB-3EC0DFDC9FC5\",\"4DD223AA-79FC-4FB3-9301-F197D9D6B358\",\"46929EDB-248B-41D6-AC15-410A659C24A5\"],\"_Rotation\":0,\"_Scale\":1,\"isPressed\":false,\"__serializedExpressions__\":[\"_Position\",\"padding\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5354},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(39.1,10.0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"distanceToDragEvent\":\"lively.pt(85.7,-11.6)\"},\"5330\":{\"submorphs\":[],\"scripts\":[],\"id\":\"B67B89C7-A070-4F83-A295-16FFCCD67F98\",\"shape\":{\"__isSmartRef__\":true,\"id\":5331},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_MaxTextWidth\":130,\"_MaxTextHeight\":null,\"fixedHeight\":true,\"allowsInput\":false,\"registeredForMouseEvents\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":5329},\"eventsAreIgnored\":true,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5332}],\"prevScroll\":[0,0],\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5334}],\"doNotSerialize\":[\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$savedTextString\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5335},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"_ClipMode\":\"hidden\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"_MinTextWidth\":130,\"_MinTextHeight\":null,\"_Align\":\"left\",\"_FontFamily\":\"Arial\",\"_FontSize\":10,\"derivationIds\":[226,\"03DBF3F8-8EA2-4426-BA64-C4297DDAB015\",\"B8F87302-BEC3-48CD-9BBA-6C7DBB6287E1\",\"4AA6AE51-338B-4E3E-814B-9F99C693A2D5\",\"08F6CE56-AD91-4C27-9429-C3DEA313696C\",\"D39C963C-FD24-4498-A6D8-71E5102CE58A\",\"132C2A9E-3466-4051-AAEA-6E485A91F408\",\"DB8BC4A1-ED41-446B-AB6C-7E73DD857B5D\",\"567FC668-A57C-41CB-8252-8912826B3144\",\"D0B0775F-C8E7-49EB-BBB2-C7BB7DD464BF\",\"AABED87D-D7C0-494A-8803-26F4601E35FF\",\"696C3A2A-C695-4D17-A044-41A73436AB8D\",\"206A0BFD-6997-4E0E-9193-089D1F66B22A\",\"F2F1F966-6C41-4EBA-AFCE-FAE8C79AA696\",\"64A754E9-7083-4CAE-B5C2-7B436EFFE4BA\",\"64737503-A352-42CC-A249-667DA2B42746\",\"9218F1CA-E23F-4E1A-89C3-DB19DE720861\",\"CF7EAC38-1041-4B83-B087-359885B8528B\",\"84469C7C-C93D-4F16-ACAA-0045A4A37FCA\",\"9D3DD447-66A0-4B4A-B378-FB864D8C1468\",\"163D1C2B-EDE9-4F8F-B466-EF9F4CB14384\",\"50DCF8C9-23AA-4241-AC5B-724CC11950DA\",\"CCACCC51-0109-4F73-B122-AA60E40EC54B\",\"285D1797-A21F-4439-81AD-932B45F54879\",\"7354C28D-A54E-48B6-913E-4949B5F4625E\",\"68EAB78C-AAA8-4EC3-8493-CFD23672B5B3\",\"2AD9DBC6-BDBD-4022-AFE1-B6D94D6860BF\",\"5D634617-10A2-45FE-A453-D3452456AB07\",\"EE3AF0A1-F42E-4AE8-A115-3458AA56DAF3\",\"D8A87F07-FBE8-4C1E-ADE9-3AF6EE15FCD3\",\"72270145-A97E-4B0C-BA7D-1B68CE1A0841\"],\"_Scale\":1,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"padding\",\"_Padding\",\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(2.0,1.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"_Padding\":\"lively.rect(5,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"5331\":{\"borderWidth\":0,\"fill\":null,\"_ClipMode\":\"hidden\",\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(130.0,20.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"5332\":{\"style\":{\"__isSmartRef__\":true,\"id\":5333},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5330},\"_id\":\"_986\",\"storedString\":\"all\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5333\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5334\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5330},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5329},\"targetMethodName\":\"selection\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5335\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5330},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5336\":{\"_Fill\":{\"__isSmartRef__\":true,\"id\":5337},\"_BorderWidth\":1,\"_BorderRadius\":5,\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(130.0,20.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5337\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5338},{\"__isSmartRef__\":true,\"id\":5339},{\"__isSmartRef__\":true,\"id\":5340},{\"__isSmartRef__\":true,\"id\":5341}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5338\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(230,243,253)\"},\"5339\":{\"offset\":0.3,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(171,215,248)\"},\"5340\":{\"offset\":0.7,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(171,215,248)\"},\"5341\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(157,198,229)\"},\"5342\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5343},{\"__isSmartRef__\":true,\"id\":5344},{\"__isSmartRef__\":true,\"id\":5345},{\"__isSmartRef__\":true,\"id\":5346}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5343\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"5344\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5345\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5346\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"5347\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5348},{\"__isSmartRef__\":true,\"id\":5349},{\"__isSmartRef__\":true,\"id\":5350},{\"__isSmartRef__\":true,\"id\":5351}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5348\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"5349\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5350\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5351\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"5352\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":2,\"partName\":\"ChoiceButton\",\"comment\":\"Click on it and you get a list of things to choose from.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5353\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5329},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5354\":{\"createListMorph\":{\"__isSmartRef__\":true,\"id\":5355},\"getList\":{\"__isSmartRef__\":true,\"id\":5359},\"removeList\":{\"__isSmartRef__\":true,\"id\":5363},\"reset\":{\"__isSmartRef__\":true,\"id\":5367},\"onMouseUp\":{\"__isSmartRef__\":true,\"id\":5371},\"onBlur\":{\"__isSmartRef__\":true,\"id\":5379},\"setTag\":{\"__isSmartRef__\":true,\"id\":5387}},\"5355\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5356},\"source\":\"function createListMorph() {\\n var items = this.getList();\\n\\n var height = Math.min(this.owner.getExtent().y, items.length * 17);\\n var extent = new Rectangle(0, this.getExtent().y, this.getExtent().x, height);\\n\\n var listMorph = new lively.morphic.List(extent);\\n listMorph.setList(items);\\n listMorph.setFontSize(10);\\n\\n listMorph.disableGrabbing();\\n listMorph.disableDragging();\\n \\n connect(listMorph, 'selection', this, 'setTag');\\n \\n return listMorph;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5357},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5356\":{\"this\":{\"__isSmartRef__\":true,\"id\":5329}},\"5357\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5358},\"user\":\"lauritz\",\"categories\":[]},\"5358\":{\"isSerializedDate\":true,\"string\":\"Tue Nov 29 2011 04:35:59 GMT+0100 (CET)\"},\"5359\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5360},\"source\":\"function getList() {\\n if (!this.owner.target) return [''];\\n\\n var target = this.owner.target;\\n\\n var tags = Functions.own(target).collect(function (each) {\\n return target[each].tags || [];\\n }).flatten().uniq();\\n\\n var sortedTags = tags.sortBy(function(name) { \\n return name.toLowerCase() \\n });\\n \\n sortedTags.unshift('all'); \\n return sortedTags;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5361},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5360\":{\"this\":{\"__isSmartRef__\":true,\"id\":5329}},\"5361\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5362},\"user\":\"lauritz\",\"tags\":[]},\"5362\":{\"isSerializedDate\":true,\"string\":\"Fri Dec 16 2011 20:27:25 GMT+0100 (CET)\"},\"5363\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5364},\"source\":\"function removeList() {\\n this.listMorph && this.listMorph.remove()\\n this.listMorph = null;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5365},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5364\":{\"this\":{\"__isSmartRef__\":true,\"id\":5329}},\"5365\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5366},\"user\":\"lauritz\",\"categories\":[]},\"5366\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 19:06:51 GMT+0100 (CET)\"},\"5367\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5368},\"source\":\"function reset() {\\n this.list = [];\\n this.setLabel('all');\\n this.label.setAlign('left');\\n this.removeList();\\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5369},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5368\":{\"this\":{\"__isSmartRef__\":true,\"id\":5329}},\"5369\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5370},\"user\":\"lauritz\",\"tags\":[]},\"5370\":{\"isSerializedDate\":true,\"string\":\"Fri Dec 16 2011 20:27:53 GMT+0100 (CET)\"},\"5371\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5372},\"source\":\"function onMouseUp(evt) {\\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\\n if (this.listMorph) {\\n this.removeList();\\n return true;\\n } \\n if (this.getList().size() < 2) return;\\n var list = this.createListMorph();\\n this.addMorph(list);\\n this.listMorph = list;\\n return true;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5377},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5372\":{\"this\":{\"__isSmartRef__\":true,\"id\":5329},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5373}},\"5373\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5374}},\"5374\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5375},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5376},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5375\":{\"obj\":{\"__isSmartRef__\":true,\"id\":5329},\"name\":\"onMouseUp\"},\"5376\":{},\"5377\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5378},\"user\":\"lauritz\",\"categories\":[]},\"5378\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 18:59:16 GMT+0100 (CET)\"},\"5379\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5380},\"source\":\"function onBlur(evt) {\\n $super(evt);\\n \\n // workaround - otherwise other morphs get this event\\n var clickedMorph = evt && evt.world && evt.world.clickedOnMorph;\\n if (clickedMorph && (clickedMorph !== this && clickedMorph !== this.listMorph)) {\\n this.removeList();\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5385},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5380\":{\"this\":{\"__isSmartRef__\":true,\"id\":5329},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5381}},\"5381\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5382}},\"5382\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5383},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5384},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5383\":{\"obj\":{\"__isSmartRef__\":true,\"id\":5329},\"name\":\"onBlur\"},\"5384\":{},\"5385\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5386},\"user\":\"lauritz\",\"categories\":[]},\"5386\":{\"isSerializedDate\":true,\"string\":\"Mon Nov 21 2011 23:10:03 GMT+0100 (CET)\"},\"5387\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5388},\"source\":\"function setTag(tag) {\\n this.setLabel(tag || '');\\n this.label.setAlign('left');\\n this.owner.setTag(tag);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5389},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5388\":{\"this\":{\"__isSmartRef__\":true,\"id\":5329}},\"5389\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5390},\"user\":\"lauritz\",\"categories\":[]},\"5390\":{\"isSerializedDate\":true,\"string\":\"Tue Nov 29 2011 04:36:12 GMT+0100 (CET)\"},\"5391\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5392}],\"scripts\":[],\"id\":\"34658B59-DDF8-40B7-99A2-50B1F7F7359F\",\"shape\":{\"__isSmartRef__\":true,\"id\":5397},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":5398},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":5403},\"label\":{\"__isSmartRef__\":true,\"id\":5392},\"name\":\"Button\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5408},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5409}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5432},\"derivationIds\":[7251,\"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1\",\"79FE3D3F-77C4-4B39-8243-D672185B416D\",\"A4D2FEDF-2654-4381-AB43-8F89B9CA2E86\",\"87E42FF6-3862-481D-97D6-643676E15F32\",\"4F370A81-5A80-4821-8ECC-D52B56F31E15\",\"1C6D1DC9-2F9B-4DC4-B453-1CA45B17C516\",\"0E8EC0BF-934B-410B-AEC2-0ECA8C8F774D\",\"97086CE7-CD46-4035-A371-02A41D555A66\",\"E342B91D-F54B-4DA8-8AE7-10C59CE22B41\",\"A838C48E-4033-4688-8DCF-20659BD824FF\",\"E9BBC453-FFF6-4EE8-BDB0-605D5D4557AE\",\"B6FB81D1-145B-40F9-ACF1-17276DA45EBA\",\"09C79781-5461-4815-88DE-22FB67558136\",\"85A5FA10-01D9-4051-8D56-29DB02CF8817\",\"6E2F44D0-D69A-4DD7-91AD-0B0E1E871633\",\"66FB4A47-82E6-417D-8248-4038D0CBBF5A\",\"3CDC67E7-CAC7-4636-B7FF-50D008C6EB0D\",\"4475CB12-8CFB-41DB-9399-EC6B68E18BA3\",\"6175C505-1BCA-42E9-9C4C-07A4A309A245\",\"B4FEE8FD-E680-459F-A82E-7606A48170D5\",\"AC0B6630-E189-474B-A5E2-13726C1E0E6A\",\"B5559DA4-1483-446C-8332-23DC886B44A5\",\"955AF1F4-5BF5-4129-BA11-0DC54E21E510\",\"6646015F-BD0A-4FEB-85F0-557FB8EC655A\",\"A5682378-2307-447E-AD50-1DEC1AAC9FCB\",\"1A04209F-A70E-4385-A6E2-D508EABC2DFC\",\"EDA53C4F-765D-4424-9DBF-C62388440C46\",\"C877D292-B4FE-42F3-AD5D-11AC5F084977\"],\"owner\":{\"__isSmartRef__\":true,\"id\":4631},\"layout\":{\"__isSmartRef__\":true,\"id\":5433},\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":0.994014980014994,\"isPressed\":false,\"__serializedExpressions__\":[\"distanceToDragEvent\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"distanceToDragEvent\":\"lively.pt(72.0,-13.0)\",\"_Position\":\"lively.pt(687.7,9.5)\"},\"5392\":{\"submorphs\":[],\"scripts\":[],\"id\":\"F0FAB259-76CF-46C7-8CEF-F62CB5654154\",\"shape\":{\"__isSmartRef__\":true,\"id\":5393},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":97,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":5391},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5394}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5396},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"derivationIds\":[7252,\"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED\",\"307A3596-1175-4EA6-AA27-5BA4C9D95AB7\",\"0EF99131-C569-4C2C-B613-E0D8423C1334\",\"BA4EC8D2-AB29-4F9F-B5A0-715A4746A4C4\",\"56735895-BA99-4D98-9866-AA5DBD86237E\",\"81041CF7-31DB-4F65-BB39-FE438A4F266F\",\"D03829B3-268E-40A0-A440-3E4BAC344F30\",\"714637F0-714A-4833-909B-BA4AF1B4628B\",\"DC956E73-7398-4CAF-B6F2-9A226E344396\",\"C1F72D31-1F49-4C0C-ACF3-C3AD7E698D2F\",\"39386C7E-9099-4159-BFE9-80AD37319211\",\"2764FB6E-70D1-4BC5-B3CB-9979A48B8205\",\"C55C8A7C-412C-453E-A99F-CE78C2AADB94\",\"4BD9A8D4-2EC1-40AC-A1CE-5F1347B0152D\",\"3450EAEB-E3D2-4FAF-98DF-354B3B8715D6\",\"C906736E-48DF-4054-BA5A-A089610456D7\",\"DE5C59FB-90A6-4DD4-AC39-5CC8B3912969\",\"5830FB93-49A1-4A31-A687-69C4579D5FA7\",\"AE9038D5-0EBD-40A0-8043-9689D163D108\",\"13E47AE3-8FA4-4D33-B6D0-DC9AB9E63590\",\"330AAB8C-6D17-4763-AACC-669FC5DD3A91\",\"CA04BB7A-205C-412D-9900-C2DE7C5FAD36\",\"37AADE55-77DE-4E93-9A3E-241BB5002F88\",\"60EB450E-29D4-42B9-8FF7-CA138515052E\",\"7D5C0196-98BF-4CCD-9142-3D29E68EE180\",\"0F70CA1F-07A9-4EFA-872A-3255F9C850DC\",\"7A2FAFFA-9A09-40FB-B04A-80B0B34C696B\",\"85768439-7424-4BFE-8191-BCA51F70FE26\"],\"_MinTextWidth\":97,\"_MinTextHeight\":null,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5393\":{\"_BorderWidth\":0,\"_Fill\":null,\"_ClipMode\":\"hidden\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(2,2,0,0)\"},\"5394\":{\"style\":{\"__isSmartRef__\":true,\"id\":5395},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5392},\"storedString\":\"run\",\"_id\":\"_1369\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5395\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5396\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5392},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5397\":{\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":5398},\"_BorderRadius\":5.2,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5398\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5399},{\"__isSmartRef__\":true,\"id\":5400},{\"__isSmartRef__\":true,\"id\":5401},{\"__isSmartRef__\":true,\"id\":5402}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5399\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"5400\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5401\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5402\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"5403\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5404},{\"__isSmartRef__\":true,\"id\":5405},{\"__isSmartRef__\":true,\"id\":5406},{\"__isSmartRef__\":true,\"id\":5407}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5404\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"5405\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5406\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5407\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"5408\":{\"partsSpaceName\":\"PartsBin/Inputs\",\"migrationLevel\":4,\"partName\":\"Button\",\"comment\":\"Has a script that is called on button press\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5409\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5391},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4631},\"targetMethodName\":\"runScript\",\"visualConnector\":{\"__isSmartRef__\":true,\"id\":5410},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5410\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5411}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5418},\"derivationIds\":[null],\"id\":\"C89B50A0-17E7-4D22-AE1D-5112520DAEE7\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5421},\"droppingEnabled\":true,\"halosEnabled\":true,\"owner\":null,\"controlPoints\":[{\"__isSmartRef__\":true,\"id\":5422},{\"__isSmartRef__\":true,\"id\":5423}],\"con\":{\"__isSmartRef__\":true,\"id\":5409},\"showsMorphMenu\":true,\"showsHalos\":false,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5424},\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"5411\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5412},\"derivationIds\":[null],\"id\":\"2A71BE9E-6820-46AF-ACED-3C9BDCC918AF\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5417},\"droppingEnabled\":true,\"halosEnabled\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":5410},\"_Rotation\":-3.130064002485303,\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"5412\":{\"dontChangeShape\":false,\"cachedVertices\":null,\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":5413},{\"__isSmartRef__\":true,\"id\":5414},{\"__isSmartRef__\":true,\"id\":5415},{\"__isSmartRef__\":true,\"id\":5416}],\"_ClipMode\":\"visible\",\"_BorderWidth\":0,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_Position\":\"lively.pt(-12.0,-6.0)\",\"_Extent\":\"lively.pt(16.0,12.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"5413\":{\"isAbsolute\":true,\"x\":-12,\"y\":-6,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5414\":{\"isAbsolute\":true,\"x\":-12,\"y\":6,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5415\":{\"isAbsolute\":true,\"x\":4,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5416\":{\"isAbsolute\":true,\"x\":-12,\"y\":-6,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5417\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5411},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5418\":{\"dontChangeShape\":false,\"cachedVertices\":null,\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":5419},{\"__isSmartRef__\":true,\"id\":5420}],\"_ClipMode\":\"visible\",\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_Position\":\"lively.pt(-1.0,-1.0)\",\"_Extent\":\"lively.pt(831.0,11.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"5419\":{\"isAbsolute\":true,\"x\":829.7085000406639,\"y\":9.565843617262885,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5420\":{\"isAbsolute\":true,\"x\":0,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5421\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5410},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5422\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5410},\"index\":0,\"connectedMagnet\":null,\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"5423\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5410},\"index\":1,\"connectedMagnet\":null,\"marker\":{\"__isSmartRef__\":true,\"id\":5411},\"markerDirection\":\"prev\",\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"5424\":{\"morphMenuItems\":{\"__isSmartRef__\":true,\"id\":5425}},\"5425\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5426},\"source\":\"function morphMenuItems() {\\n var visualConnector = this, con = this.con, world = this.world();\\n var items = [\\n ['edit converter', function() {\\n var source = con.converterString ||\\n 'function converter(value) {\\\\n return value\\\\n}',\\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\\n editor.doitContext = con;\\n connect(editor, 'savedTextString', con, 'converterString', {updater:\\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\\n function() { return 'setting new converter' }})\\n editor.applyStyle({syntaxHighlighting: true,\\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\\n var title = con.targetObj.name && con.sourceObj.name ?\\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\\n 'Editor for converter function';\\n var window = world.addFramedMorph(editor, title)\\n window.align(window.bounds().topCenter(),\\n visualConnector.bounds().bottomCenter())\\n }],\\n ['hide', function() {\\n visualConnector.disconnectFromMagnets();\\n visualConnector.remove();\\n }],\\n ['disconnect', function() {\\n alertOK('Disconnected ' + visualConnector.con);\\n visualConnector.con.visualDisconnect();\\n }],\\n ['cancel', function() {}],\\n ];\\n return items;\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5431},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5426\":{\"this\":{\"__isSmartRef__\":true,\"id\":5410},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5427}},\"5427\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5428}},\"5428\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5429},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5430},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5429\":{\"obj\":{\"__isSmartRef__\":true,\"id\":5410},\"name\":\"morphMenuItems\"},\"5430\":{},\"5431\":{},\"5432\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5391},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5433\":{\"centeredHorizontal\":false,\"moveHorizontal\":true},\"5434\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5435}],\"scripts\":[],\"id\":\"7661EC7C-919B-4F26-8494-535A029FD094\",\"shape\":{\"__isSmartRef__\":true,\"id\":5440},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":5441},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":5446},\"label\":{\"__isSmartRef__\":true,\"id\":5435},\"name\":\"saveButton\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5451},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5452}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5475},\"derivationIds\":[7251,\"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1\",\"79FE3D3F-77C4-4B39-8243-D672185B416D\",\"A4D2FEDF-2654-4381-AB43-8F89B9CA2E86\",\"D686F0CB-027B-4CA9-8B8D-9306389B219D\",\"F51327CB-803E-4234-BFB3-6F5252D1C936\",\"A79280E8-6AE3-4016-AF47-CE78F71924C6\",\"B05829EB-D452-4D81-983B-E2CE425C8260\",\"32B117E5-52D8-4843-B80E-090B9817E099\",\"49AC923E-5272-4E3C-8F02-4F2AED2BC4E9\",\"85AAEA9C-5E12-4DEC-8994-9A5FE655A740\",\"2A7FF9BF-85D3-4962-8EB4-0F7016C672EB\",\"3BB17748-B91B-43F5-84BE-2537402A6382\",\"8BA10BD3-43C5-4A41-B9D9-DCD8C74EA208\",\"8BADA640-EDC1-41B2-BEF3-0F2520EA25DD\",\"CAFB5342-EFD3-483E-AE4A-343D211653EF\",\"C3DC8C6F-A36C-4456-AF34-B0A318C1AAD8\",\"88093937-29BB-43FC-AD82-4A0A4BDC349F\",\"27E1FA12-CE4A-4C1F-891F-EEEF92BD672F\",\"A12311D6-23C1-4711-9271-5B582F89F15B\",\"F615015A-8BAE-4FC4-B9A4-D1D1122AC0A2\",\"77333AB0-F43F-45D7-BAEE-8B9FF7865CAF\",\"6A0E622E-4C99-42C1-8EEE-E659BFC2996E\",\"D0264D42-222E-4900-908B-4EA13729B6AA\",\"CC6A8A07-5A2D-407A-B540-6BA0C73356C5\",\"FA68B30F-8583-41B2-898D-8DAFE1A75F15\",\"D5C01E0F-F7DF-4896-8CEF-099C9F3E6CB8\",\"B521A25F-FA55-4F6B-BAC1-0B2544DF98C1\",\"C567F039-E57C-4C5E-AFAA-D05B2C481A69\",\"3D4A4A11-9E45-4C87-9398-C3EBD8A53468\"],\"layout\":{\"__isSmartRef__\":true,\"id\":5476},\"owner\":{\"__isSmartRef__\":true,\"id\":4631},\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":0.9880657804942089,\"isPressed\":false,\"__serializedExpressions__\":[\"distanceToDragEvent\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"distanceToDragEvent\":\"lively.pt(68.8,-14.5)\",\"_Position\":\"lively.pt(574.4,9.5)\"},\"5435\":{\"submorphs\":[],\"scripts\":[],\"id\":\"4D47CC60-03F8-42C3-8686-8A0CB53F8DD2\",\"shape\":{\"__isSmartRef__\":true,\"id\":5436},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":97,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":5434},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5437}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5439},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"derivationIds\":[7252,\"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED\",\"307A3596-1175-4EA6-AA27-5BA4C9D95AB7\",\"0EF99131-C569-4C2C-B613-E0D8423C1334\",\"9AECBFB8-25A5-483F-86AD-D7CF9ABC9A25\",\"918C6CC4-3540-4341-BAFD-B195F7807FEE\",\"5AABB138-5EE8-40A5-AB3C-5A9625D0A353\",\"4529D79B-4CC5-467E-91F8-661C3A5F49F8\",\"1E5E570C-FD42-45E3-A7F6-768BB14ACD14\",\"A13FB4E0-72F2-4E7C-A861-EDCBA1393860\",\"B8E4C964-4FFF-4A9F-B0A9-612546B1DC8C\",\"002A2173-D26D-4EED-8906-A489C1E158C0\",\"63362D04-B829-41E6-9E68-5B8DB03D382F\",\"996B60A4-8698-448F-A35F-79C768B4976B\",\"F0727398-A1F0-47F5-92CF-BB9677FA05FA\",\"38707063-D664-49A0-B2FB-F0666EC532D5\",\"0402FB51-915F-4491-8FA1-553F0D8F7F35\",\"5A35285D-C6A5-4830-97D9-0890A3F33F39\",\"53121F0B-7DA5-4622-AC08-DD4805D53374\",\"6C84E15D-112D-4C04-87C1-937691E296A7\",\"4ECBD7E4-8B18-4331-8A37-07F4D8DCDCA0\",\"3D4B43A2-AD74-4131-A939-D680216EDA6B\",\"B22327BB-C876-4084-BEFA-4D06AE2B2849\",\"2D34C2E9-76B8-49DC-9FCC-39B523CD0EF4\",\"F098174A-AABC-4F95-8193-C29CA85D6188\",\"714713CE-F5E8-4817-835F-99EA27075558\",\"532DCEDE-C300-48C9-9DBA-58A1E02E1632\",\"2F1C117F-2507-446D-8B43-9BD30AC726FB\",\"74DABF7B-1E90-4D21-93D1-802BC208E9C7\",\"4829579F-88C9-4E62-BE7F-E085AD1EC231\"],\"_MinTextWidth\":97,\"_MinTextHeight\":null,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5436\":{\"_BorderWidth\":0,\"_Fill\":null,\"_ClipMode\":\"hidden\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(2,2,0,0)\"},\"5437\":{\"style\":{\"__isSmartRef__\":true,\"id\":5438},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5435},\"storedString\":\"save\",\"_id\":\"_1370\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5438\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5439\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5435},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5440\":{\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":5441},\"_BorderRadius\":5.2,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5441\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5442},{\"__isSmartRef__\":true,\"id\":5443},{\"__isSmartRef__\":true,\"id\":5444},{\"__isSmartRef__\":true,\"id\":5445}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5442\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"5443\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5444\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5445\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"5446\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5447},{\"__isSmartRef__\":true,\"id\":5448},{\"__isSmartRef__\":true,\"id\":5449},{\"__isSmartRef__\":true,\"id\":5450}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5447\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"5448\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5449\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5450\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"5451\":{\"partsSpaceName\":\"PartsBin/Inputs\",\"migrationLevel\":4,\"partName\":\"Button\",\"comment\":\"Has a script that is called on button press\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5452\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5434},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4866},\"targetMethodName\":\"doSave\",\"visualConnector\":{\"__isSmartRef__\":true,\"id\":5453},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5453\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5454}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5461},\"derivationIds\":[null],\"id\":\"F46012D5-C8BE-4E52-BF98-D052FDAAE17A\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5464},\"droppingEnabled\":true,\"halosEnabled\":true,\"owner\":null,\"controlPoints\":[{\"__isSmartRef__\":true,\"id\":5465},{\"__isSmartRef__\":true,\"id\":5466}],\"con\":{\"__isSmartRef__\":true,\"id\":5452},\"showsMorphMenu\":true,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5467},\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"5454\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5455},\"derivationIds\":[null],\"id\":\"A2A83C78-09B8-473C-829B-198206D7A9E4\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5460},\"droppingEnabled\":true,\"halosEnabled\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":5453},\"_Rotation\":3.077607197692381,\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"_Position\":\"lively.pt(201.2,40.2)\"},\"5455\":{\"dontChangeShape\":false,\"cachedVertices\":null,\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":5456},{\"__isSmartRef__\":true,\"id\":5457},{\"__isSmartRef__\":true,\"id\":5458},{\"__isSmartRef__\":true,\"id\":5459}],\"_ClipMode\":\"visible\",\"_BorderWidth\":0,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_Position\":\"lively.pt(-12.0,-6.0)\",\"_Extent\":\"lively.pt(16.0,12.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"5456\":{\"isAbsolute\":true,\"x\":-12,\"y\":-6,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5457\":{\"isAbsolute\":true,\"x\":-12,\"y\":6,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5458\":{\"isAbsolute\":true,\"x\":4,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5459\":{\"isAbsolute\":true,\"x\":-12,\"y\":-6,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5460\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5454},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5461\":{\"dontChangeShape\":false,\"cachedVertices\":null,\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":5462},{\"__isSmartRef__\":true,\"id\":5463}],\"_ClipMode\":\"visible\",\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_Position\":\"lively.pt(200.0,9.0)\",\"_Extent\":\"lively.pt(480.0,32.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"5462\":{\"isAbsolute\":true,\"x\":679.4857209639925,\"y\":9.595948897894004,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5463\":{\"isAbsolute\":true,\"x\":201.20421122525056,\"y\":40.24084224505009,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5464\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5453},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5465\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5453},\"index\":0,\"connectedMagnet\":null,\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"5466\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5453},\"index\":1,\"connectedMagnet\":null,\"marker\":{\"__isSmartRef__\":true,\"id\":5454},\"markerDirection\":\"prev\",\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"5467\":{\"morphMenuItems\":{\"__isSmartRef__\":true,\"id\":5468}},\"5468\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5469},\"source\":\"function morphMenuItems() {\\n var visualConnector = this, con = this.con, world = this.world();\\n var items = [\\n ['edit converter', function() {\\n var source = con.converterString ||\\n 'function converter(value) {\\\\n return value\\\\n}',\\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\\n editor.doitContext = con;\\n connect(editor, 'savedTextString', con, 'converterString', {updater:\\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\\n function() { return 'setting new converter' }})\\n editor.applyStyle({syntaxHighlighting: true,\\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\\n var title = con.targetObj.name && con.sourceObj.name ?\\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\\n 'Editor for converter function';\\n var window = world.addFramedMorph(editor, title)\\n window.align(window.bounds().topCenter(),\\n visualConnector.bounds().bottomCenter())\\n }],\\n ['hide', function() {\\n visualConnector.disconnectFromMagnets();\\n visualConnector.remove();\\n }],\\n ['disconnect', function() {\\n alertOK('Disconnected ' + visualConnector.con);\\n visualConnector.con.visualDisconnect();\\n }],\\n ['cancel', function() {}],\\n ];\\n return items;\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5474},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5469\":{\"this\":{\"__isSmartRef__\":true,\"id\":5453},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5470}},\"5470\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5471}},\"5471\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5472},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5473},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5472\":{\"obj\":{\"__isSmartRef__\":true,\"id\":5453},\"name\":\"morphMenuItems\"},\"5473\":{},\"5474\":{},\"5475\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5434},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5476\":{\"centeredHorizontal\":false,\"moveHorizontal\":true},\"5477\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5478}],\"scripts\":[],\"id\":\"5566B0A1-EF67-4BEA-8D0D-2A6F566E7034\",\"shape\":{\"__isSmartRef__\":true,\"id\":5483},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":5484},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":5489},\"label\":{\"__isSmartRef__\":true,\"id\":5478},\"name\":\"openTestsButton\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5494},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5495}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5496},\"derivationIds\":[7251,\"84054D2E-8176-440D-B413-279956A34FC2\",\"79434046-F834-490E-B705-0CE871D9E8B3\",\"FF38CA79-C0DF-4F2F-8FC3-407571EF6A54\",\"B1D50332-9F4F-4F7C-AC3F-95DC6C73EAA4\",\"5B8D7C39-987A-4849-BFFD-3F316CE03852\",\"F7C30F5C-7270-44B1-ADFF-7473F2012DB0\",\"5142302E-3E9A-476B-AB24-B2448DA6D3E4\",\"FEA3C508-593D-4BC7-B645-8B5630CF2EDE\",\"34DBC442-E1DE-42D7-8C63-BA9A1890C994\",\"4F9067A3-5A5C-4637-A76F-7E590CEE2BDA\",\"ADF74818-537A-4669-A455-9509BA7BD7E5\",\"AFCD7FA7-5429-4B1A-B8B8-AB03C18ABA08\",\"604C352D-0347-4329-A299-EAA3FF90B543\",\"46C5ED11-DE03-428F-A758-5308B3D323B5\",\"7C978B2A-9109-42E1-95C5-A59CC74BD31B\",\"2D34E370-3EA6-48DD-B3A7-FE7EB1CCD78D\",\"A0B7F880-0D72-475C-A002-2EAA7D20C004\",\"1146967F-5295-4931-9637-CF72A6A6D724\",\"775F3066-BB4B-4673-B529-500522EF5165\",\"F01F4895-6DEF-4C26-9CEC-A569AEDD22E6\",\"DDD1C856-9C9F-4CB1-A795-E083B7214E82\",\"51E21302-B2D2-49D0-82D9-D964A6B3C54F\",\"BC9DA8C7-933D-4140-96D3-1E7ADEEC8D69\",\"26FA6101-FD83-4A6D-BA08-839ADCA2E33A\",\"43BD3A17-F549-4B6B-8D78-0F84AFE3A168\"],\"owner\":{\"__isSmartRef__\":true,\"id\":4631},\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":0.9940149800149939,\"isPressed\":false,\"layout\":{\"__isSmartRef__\":true,\"id\":5497},\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(468.5,9.0)\",\"distanceToDragEvent\":\"lively.pt(72.1,-12.5)\"},\"5478\":{\"submorphs\":[],\"scripts\":[],\"id\":\"2687F17A-EB39-420B-9C79-2E81DFF6251B\",\"shape\":{\"__isSmartRef__\":true,\"id\":5479},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":97,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":5477},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5480}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5482},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"derivationIds\":[7252,\"0A0A6CB1-BD92-4F39-A425-2EB3D2D4CBA2\",\"CB475566-05CE-43E2-B04D-EE32BC4CB718\",\"6BB077CE-92E6-47BE-BE88-9A48488562D1\",\"9E359973-2FDB-417B-BB06-AB34D52BD310\",\"58F098ED-A190-44F2-B73E-80802B2CF2F6\",\"AEA84B35-B349-4307-92C6-8F229705DFC2\",\"A677CADF-24FF-4177-9A3A-FE9AAE7D60FE\",\"0F875AD9-E54C-4735-9BA9-7B89574233A1\",\"840EBE92-3BC2-42EC-819E-3CD002576490\",\"78C4969D-2C33-4B17-9027-89B411B9F496\",\"C9A3D112-C2BC-43A3-A3CA-A68F41A0E4CF\",\"78CF2F1A-6697-4D03-AB2B-CAF862B4EDD6\",\"8B416918-CA4B-46D1-8A3C-40F8A754E44D\",\"01510710-A85B-4054-B0ED-7F2F02434806\",\"8ABD23FB-E90C-4EEB-BF53-DF3C6ACF2BD4\",\"87607080-4A72-484D-A5BD-5F67D468505F\",\"F0E39FE9-F71C-4587-B25A-C4D2C29FE579\",\"BA2AB73A-3967-4F9E-8828-8A638E521B31\",\"5ECC4D2F-4996-403F-AF14-BD1F4BB720F6\",\"54B08934-6893-4B80-8625-B60ABCE9CBC6\",\"4808CF23-17EA-43D8-AE10-DAB21C642FA8\",\"0813DF8A-CC9E-435B-B5A1-DF68BF226F37\",\"047C4EE2-26A1-4AA7-9CE9-E8FF9A9D863B\",\"728334BD-34B0-44FA-A778-2696AA82FEFA\",\"7354635C-DC38-4BE3-9F56-070CE37B65EF\"],\"_MinTextWidth\":97,\"_MinTextHeight\":null,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5479\":{\"_BorderWidth\":0,\"_Fill\":null,\"_ClipMode\":\"hidden\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(2,2,0,0)\"},\"5480\":{\"style\":{\"__isSmartRef__\":true,\"id\":5481},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5478},\"storedString\":\"Tests\",\"_id\":\"_1371\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5481\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5482\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5478},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5483\":{\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":5484},\"_BorderRadius\":5.2,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5484\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5485},{\"__isSmartRef__\":true,\"id\":5486},{\"__isSmartRef__\":true,\"id\":5487},{\"__isSmartRef__\":true,\"id\":5488}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5485\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"5486\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5487\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5488\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"5489\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5490},{\"__isSmartRef__\":true,\"id\":5491},{\"__isSmartRef__\":true,\"id\":5492},{\"__isSmartRef__\":true,\"id\":5493}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5490\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"5491\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5492\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5493\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"5494\":{\"partsSpaceName\":\"PartsBin/Inputs\",\"migrationLevel\":4,\"partName\":\"Button\",\"comment\":\"Has a script that is called on button press\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5495\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5477},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4631},\"targetMethodName\":\"openPartTestRunner\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5496\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5477},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5497\":{\"moveHorizontal\":true},\"5498\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5499},{\"__isSmartRef__\":true,\"id\":5506}],\"scripts\":[],\"id\":\"597C74BA-3CE0-4D6E-8AEB-CCDDA320EB2E\",\"shape\":{\"__isSmartRef__\":true,\"id\":5509},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":5515},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":5520},\"label\":{\"__isSmartRef__\":true,\"id\":5499},\"name\":\"MagnifierButton\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5525},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5528}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5529},\"derivationIds\":[2588,\"22797D34-67DE-4A06-81F0-4DF0A87ADBBC\",\"81CB4C12-BCF0-4097-8B6D-D9419046367A\",\"0767A57D-9BB2-48C6-9654-753D2B9D00A6\",\"42871246-6725-4E41-A2C1-5A5BCF041097\",\"BCE6E775-B5DF-4D6B-9F06-CDC02C1B1D0F\",\"797EC165-A639-42D9-A059-669F6BEB92A7\",\"FA498EFD-E50E-4CE0-9FA8-9AE2E8AE9580\",\"4B68C371-CB37-45B4-910A-611E5FFC23DD\",\"94E374B9-7ED4-4E39-96F1-6FD4E7AC3428\",\"34D63515-7CC7-43FB-B7BB-87AFCA377D63\",\"7E0B172C-0AF5-4C6E-B184-25A8FAE4FAB8\",\"12239D52-D3D3-4713-BC3E-F0B95C488CB7\",\"72559D92-4616-45A9-A0F2-72BA4147C0FB\",\"E86C7328-AF24-4881-84AF-B7C7CEFEAE14\",\"22D731CF-38F0-41CC-B125-74D2842ED847\",\"B58A1A30-782E-4675-A276-2C01D35BEC70\",\"ACEABA6D-071C-46C2-A325-BE30189AA45F\",\"686443AE-DCDC-4998-8A39-48BC57D64FDC\",\"8D660766-7C93-404C-9D92-B12CBF59A3CE\",\"20DF1A18-6F2B-4D66-9110-75EB343C3C61\"],\"_ClipMode\":\"visible\",\"owner\":{\"__isSmartRef__\":true,\"id\":4631},\"_Rotation\":0,\"_Scale\":0.9920279440699439,\"highlightRectangle\":{\"__isSmartRef__\":true,\"id\":5530},\"isPressed\":false,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5604},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(424.5,8.5)\",\"distanceToDragEvent\":\"lively.pt(37.9,-7.9)\"},\"5499\":{\"submorphs\":[],\"scripts\":[],\"id\":\"5EEFDF00-64B9-45DF-BEEB-29CEE8F82E96\",\"shape\":{\"__isSmartRef__\":true,\"id\":5500},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":24,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":5498},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5501},{\"__isSmartRef__\":true,\"id\":5503}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5505},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"derivationIds\":[2589,\"024C5ADE-C4CF-4E8E-BEC5-F93AD4839702\",\"A2CC4D56-B9D8-4A48-B6FF-DDDD85ACDC2E\",\"5AC5C4DE-00B0-43DB-B7F1-765674CE818B\",\"750A11C6-766E-4B48-AE32-D71DE811EB4A\",\"66A7B56E-A94E-44AE-8AED-C0C1B07554D4\",\"CA8596D3-2D4F-453B-BE1B-DCEC8F85389B\",\"4D7DC32F-79CB-4AF8-8B21-AB4F1809D4A8\",\"439DE430-7651-470E-97D8-00E7F96B04DA\",\"DAC920E6-217B-4515-AC09-2F9DCBA7375C\",\"BD48C003-0502-451D-B6AA-7369FF3D1030\",\"C3B8F4EA-3F44-47F4-B569-A0D5AB263BA0\",\"BF7F0FA3-3F2A-4EEF-9687-BE2B0635DF13\",\"3D7AEAC1-C9DD-4941-BA46-16F6783F5699\",\"E04A78F9-3D6E-403F-BA8D-2583FCFFCE53\",\"47E1F29B-6896-467D-8654-CA18929AE57A\",\"509D86FF-5400-4374-BE79-90F0A7E3E90C\",\"C7E53EE0-065A-4C59-8D13-311566722BB7\",\"BA078BAC-7263-4B10-AFD3-3C4EA0DD8707\",\"BCFE28D1-A115-453E-9116-EECC8FE1D50F\",\"A354FF2E-BD85-429A-97C2-254D6033F50C\"],\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_MinTextWidth\":24,\"_MinTextHeight\":null,\"_FontSize\":10,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\",\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"5500\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(24.0,24.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"5501\":{\"style\":{\"__isSmartRef__\":true,\"id\":5502},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5499},\"storedString\":\"\",\"_id\":\"_1372\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5502\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5503\":{\"style\":{\"__isSmartRef__\":true,\"id\":5504},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5499},\"storedString\":\"\",\"_id\":\"_1373\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5504\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5505\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5499},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5506\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5507},\"derivationIds\":[null,\"29E543E0-AE93-493A-A694-FC1C330D0544\",\"F0366E4C-E97F-4C77-BEE4-340A0668ADD5\",\"347F6028-5092-4F54-9A34-3EFF3FF0B815\",\"BF7387E7-BCD7-4A5B-B9D2-C14ECF59EFCA\",\"85BA370B-966E-41F7-8C2F-F3A926EC2AA2\",\"1652172B-339A-43A1-9589-70E68B35A28E\",\"705524F7-129B-4102-834E-2A1A45985BB5\",\"5707DF70-CD77-4D53-96ED-5A0AEB227FB7\",\"257E62CE-C668-4317-B5B7-8D394BDC3F6C\",\"2DD4BEA5-E85A-4CD0-953E-9EB2E0735654\",\"BB96B696-7BD4-44C4-9D60-B1551B89D6FA\",\"FCAABC48-FBAF-4E12-8BC9-AC4ACB5A167B\",\"EB81C4D7-5BD8-4DAC-BD70-8675E2338AAC\",\"1DBAE3FF-B2F6-4348-8E06-81139C138D6E\",\"49E7D450-EF74-4E94-B33B-B888D952F3BD\",\"F0B267C4-54BA-4E6F-BFDD-4B047F4FF41A\",\"36B8611D-B449-4F6E-8D0F-B5FD6406D45D\",\"779DB518-01BD-4D32-AD65-BFED801E5D06\",\"F47D501C-3750-4F0D-A2E1-E1B9CDA8368C\"],\"id\":\"B66309AE-F470-433A-844C-8A7A9F3A6AB2\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5508},\"_ClipMode\":\"visible\",\"droppingEnabled\":true,\"halosEnabled\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":5498},\"name\":\"leftpointing_magnifying_glass.png\",\"isBeingDragged\":false,\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"showsHalos\":false,\"eventsAreDisabled\":true,\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"_Rotation\":0,\"_Scale\":1,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(-3.0,0.0)\",\"distanceToDragEvent\":\"lively.pt(39.9,-9.0)\"},\"5507\":{\"_ImageURL\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAABAAAAAQBPJcTWAAAALnRFWHRUaXRsZQBMRUZULVBPSU5USU5HIE1BR05JRllJTkcgR0xBU1MgKFUrMUY1MEQpw88haQAAABV0RVh0QXV0aG9yAEFuZHJldyBNYXJjdXNl5zc3gwAAAC90RVh0U29mdHdhcmUAaW5mby5maWxlZm9ybWF0LmRhdGEuVW5pY29kZVBuZ1NlcnZsZXRoAX8wAAAAQ3RFWHREZXNjcmlwdGlvbgBodHRwOi8vd3d3LmZpbGVmb3JtYXQuaW5mby9pbmZvL3VuaWNvZGUvMWY1MGQvaW5kZXguaHRtk2hNQgAAADt0RVh0Q29weXJpZ2h0AGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzIuMC9siJKDAAAIDklEQVR42u1daWxVRRQeCi0tIqCAQCTIUtEIGlk0ilqEkEbiQhSKGAyCooIIggsiQuMWZNGwVMUFNIhKZBMobZClgK1FwAU3wIpSREDcUFZFEM/JOzf3vPHet9ze1/eYe77k+zNzl5nz3ZlzZntPKYFAcHojDXimmKH6cQbwZuBM4HLgx8A9wBPAU8BjwJ3ADcDFwMnArsCaYjr/0BB4DwlwjAwfL38DzgX2AdYWk3pDJnAM8E/NuN8BpwEHAq8DXgpsCswANgN2APak/BeBu7T7sQX1A9YQE8fuDwYAf2BG/JrEaefxmSjaeOAO9syNwBwxd2Q0o/7fMhr6h8Fx+oBIX346cATwF/aON6Qbc0ZH4G4y0lHgOGAdD8/Be/KAs4AFwKsdrqkHnAA8Tu8rAzYWCWz0Bh5hraKTT11fL+AH1FXlA8/SrsEu61fmW9qLFEqNAv5LRsEw9twEvKMzcAvwJ3LoHG2AW+n9B4HdgixGHhNjiccuKlbUp9aC7yoGnqflraa8A8C2QRTjMvIVaITyKI61BjnkqiILWEjvPAwcxvLqAj+nvAqH7s1oNAfupcpjeNskhnvQOQ/xYfxQCziHRVl3sjxsNfspvYSuNR4Ywn5ClT5CA7lYkUPRU0YVy4CivkVlOE7TKxa6AP+ivKlBEORe9nUO8XD/QhWay6oqmlK3dYoirTYs70FK/wd4ocli1KVIByu7XXmb9BsOPEmj76riSfZxbAM2oPQMmqLB9GUmC/I0M8AtHp9xCd3/rM8fCHISy+vH0ruaOi3Coyqv6ETPKPSpXEOZ4X9XoSl+y89sovTNJgoyklW8rw8+aKFP5apFo3SrbMNcWsnFpgmylkU19R3yY4mc0mk0j88Z62PZ5jHDV7DQugE5dkx/3CQxzlb2qt6aCF1HtJH6BHoGju4v97F8+Sp8zeRGlldCaZtMEmQAq+zICL5hpUvrwfXy19gzZvhcvj6aILNZ3ij2ETQzRZA3WWU7RrgOfQsu05YCnyLxcFS9h91fTlMgfqKdJsg6lteBpQ8wRZASVqmmUa7txvwEJ/qe8SoxGxYymK+wpnMsNGHpxviRbVShkzEatAb5iEHUSrqzQVuiUMkMf5IFGWnM/71giiAHqEL7U7iMf2gtkk/B7/M51E4qMlklvzwNymgxl+VvobQPTRCkMavkDpaelkJlbOkgyDUsv0LZu19Oe/A++BBLvyIB0ZJX9HIQhHdZBymt1BQfso9V1Jorag28PUXKN8tBkHqUV4elLTJFkM9YpVqzllOcAmXDiG6vJsZhlt+Kpc80RZBiF2eJK4fZSS5bd4fWUcTyc1n6Y6YIMpVVii+LTgFOTHLZNjoIMpTlT2fpXUwRpIcKn021gHuwcDN0ss525Cnn3fIt2DXfK3vPljGbHtK1gdcFmkNdkYTK4gz0Tgcxytg1fI6rUBkGvubA54Ta0lTFK9VYFhS/xKV18PEHX3MfYpogfPUND9DwuamFlP5oNZXlZRcxlmsDWutsCl/aNQYZWhfBnTlOceNsLq459E1wyyhwEeNvFb7ZusClrEbhNlbJoyp8Y3UejehxPWS08v/MBrbIlcr92BvfwZit7KMKOC3f3FRBcBC2mRlBnz0dpOzN17gvqrdP7+2p7PkoJz7Hrq2pCfeqMhzXasbI1/KHa/m4Y93reRFcU1mrIh8IXaLCJzpnsLyfKRozHrNZpbFF9NHyx2pGw2tWAZ8H3gW8UjmvvWdSlIQb3raq6Kdzp6vwBbOhWn5/FRCggy9lFcdN1521ax5Q0Y9B41o7nkn8Rv1/gSkS0T/crb0vV4Uv465UAUNjLerCkfAN2jUXKef19apwnYP4AynK4tfNU6m1ZlMtaK/stQZrLXu0Q6g6OIpTjoVfAK/Xnp1GDp1fhy0th1rwHLqmEbXYHkEQJYcGitwouG2onoPx0Ne8q+yDmtGIs8lPUFCgH/Q5R4XPQlt8nfKzKB9/ouNHLT/ddFEw7t+uGQbPko90GY+gOHgcoRc5+YeBj1DY3JPyGrq8qy6JdMhBDAyz8azhZLq2JRuP4HE3a6f8KhNH7k4Dt9UORqoE3qGqfiAUo7L7lX1kjfMd4H0UHGTTFMpLzH8VUAS3iN2znsQ1GugvprCvkvMYdSFouBYxPu98FdoKusblmZXUoiz0J1FuYgPUfCrXAof7S4MgimXIRVH8wwHq5vBLna9Cs8ULyEgVWrCg8zAJ79TtjGDXjSMx5kd4Fk7XB+a3uq5Sob1QfoW86JzxR2zcjjyj3/mKTafUpCAi2nPLVcB+QA379YdoGuWEBxEwars1hujIOpZQQS1jWhzvKXeIDAOBRhT+YgQ2kcYK71NLwgOauAKJ50jwpFW8J2jHKHvLKwYBuENmVxyibAiqKIlCOkVY1g8HZHkQ5SOXeTaBR9RW9vT7agp34xVlo4jiL7KoG0TjriCR4hVlk0r8EYrAtZQiZa+14wx1qzhF2Syi+C+K5VOWko8RUVJIlPc8irIhKCP6ZItSqeJbh8kSU/qHDCbKMuZT4hFlrpgxcaIUUcuJR5TdYsLEiFLIQuLMOESZJOZLnCjLyMhrabqkZRRR1qsArDQmW5SlZOxPVWhJ2E2UNRJlVQ/wi19CRv9WhXbJoCh8zb+IujVBNYqymIyPP55ZxsQoVvK78kkBrp28rXVThSJGcoE7YZ5RoTMlc8SBpw7kj2IEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgSAZ+A+0ucC4BysctgAAAABJRU5ErkJggg==\",\"_NodeClass\":[\"image\"],\"_NodeId\":\"29E543E0-AE93-493A-A694-FC1C330D0544\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"isLoaded\":true,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(29.0,29.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5508\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5506},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5509\":{\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":5510},\"_BorderRadius\":5.2,\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(24.0,24.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5510\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5511},{\"__isSmartRef__\":true,\"id\":5512},{\"__isSmartRef__\":true,\"id\":5513},{\"__isSmartRef__\":true,\"id\":5514}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5511\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"5512\":{\"offset\":0.3,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"5513\":{\"offset\":0.7,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"5514\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"5515\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5516},{\"__isSmartRef__\":true,\"id\":5517},{\"__isSmartRef__\":true,\"id\":5518},{\"__isSmartRef__\":true,\"id\":5519}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5516\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"5517\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5518\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5519\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"5520\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5521},{\"__isSmartRef__\":true,\"id\":5522},{\"__isSmartRef__\":true,\"id\":5523},{\"__isSmartRef__\":true,\"id\":5524}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5521\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"5522\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5523\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5524\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"5525\":{\"partsSpaceName\":\"PartsBin/Inputs\",\"migrationLevel\":4,\"partName\":\"ScriptableButton\",\"comment\":\"Has a script that is called on button press\",\"changes\":[{\"__isSmartRef__\":true,\"id\":5526}],\"revisionOnLoad\":154251,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5526\":{\"date\":{\"__isSmartRef__\":true,\"id\":5527},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"0366C0A2-0C8E-4AEB-AAC3-120434134545\"},\"5527\":{\"isSerializedDate\":true,\"string\":\"Sat Apr 21 2012 14:10:10 GMT+0200 (CEST)\"},\"5528\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5498},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5498},\"targetMethodName\":\"onFire\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5529\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5498},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5530\":{\"submorphs\":[],\"scripts\":[],\"id\":\"364FF344-E489-461B-BC8C-ED45E4823ED4\",\"shape\":{\"__isSmartRef__\":true,\"id\":5531},\"__layered_droppingEnabled__\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"showsHalos\":false,\"name\":\"HighlightRectangle\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5532},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5573},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5574},{\"__isSmartRef__\":true,\"id\":5575},{\"__isSmartRef__\":true,\"id\":5576}],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"derivationIds\":[127,\"F0291F62-F100-480C-AEBF-0230398F7983\",\"AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B\",\"39BA345C-17FA-45A0-BAC2-F0CF5654ACF8\",\"FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4\",\"F38439A3-2F4E-4AC2-BF73-2633C00B1393\",\"6748F5B5-2284-4748-A6EE-F1A261CBAD0B\",\"6FECB598-D130-4242-BF1B-E18767608129\",\"0B23F218-078F-4912-A262-31B957885F41\",\"C56BA290-B836-4946-B4EF-DBB6FBA2368C\",\"61176BAF-CFE6-4F2C-9F0A-971AAD6595A1\",\"CB4127B2-0AA5-4B50-9978-F1FF39924A82\",\"113050BB-CF0E-4193-91C6-9C25FC857EE8\",\"EFF939E4-317B-4662-943F-77A6E6F65BD0\",\"AA288E7F-3972-4F0D-87DD-61E4BD9C9C97\",\"903E8C60-1158-42D5-85D2-DF134DA6CEC1\",\"28FD6210-A549-4A11-9178-04E77FF556C0\",\"B3312E29-D786-469F-865E-91FD69475A52\",\"D947A1C1-DCBE-4485-A33D-DF549F6978E0\",\"56CE0E60-45BE-43FF-9C6C-296D8AC326B6\",\"CC61E3F8-8C8D-4F24-A591-023D3C88DEC8\"],\"partTests\":{\"__isSmartRef__\":true,\"id\":5578},\"_ClipMode\":\"visible\",\"moved\":true,\"isBeingDragged\":false,\"prevScroll\":[0,0],\"#startLetters\":\"\",\"eventsAreDisabled\":false,\"_HandStyle\":\"default\",\"_PointerEvents\":\"auto\",\"_Rotation\":0,\"_Scale\":1.0060210561262526,\"owner\":null,\"magnifierButton\":{\"__isSmartRef__\":true,\"id\":5498},\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5583},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(40.0,4131.0)\",\"distanceToDragEvent\":\"lively.pt(44.0,-14.0)\"},\"5531\":{\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"_BorderRadius\":0,\"_Opacity\":0.2597,\"_BorderStyle\":\"hidden\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(775.0,471.0)\",\"_BorderColor\":\"Color.rgb(204,0,0)\",\"_Fill\":\"Color.rgb(58,0,255)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5532\":{\"partsSpaceName\":\"PartsBin/Tools\",\"comment\":\"A rectangle which highlights the object under the first hand of the world\",\"migrationLevel\":4,\"partName\":\"HighlightRectangle\",\"changes\":[{\"__isSmartRef__\":true,\"id\":5533},{\"__isSmartRef__\":true,\"id\":5535},{\"__isSmartRef__\":true,\"id\":5537},{\"__isSmartRef__\":true,\"id\":5539},{\"__isSmartRef__\":true,\"id\":5541},{\"__isSmartRef__\":true,\"id\":5543},{\"__isSmartRef__\":true,\"id\":5545},{\"__isSmartRef__\":true,\"id\":5547},{\"__isSmartRef__\":true,\"id\":5549},{\"__isSmartRef__\":true,\"id\":5551},{\"__isSmartRef__\":true,\"id\":5553},{\"__isSmartRef__\":true,\"id\":5555},{\"__isSmartRef__\":true,\"id\":5557},{\"__isSmartRef__\":true,\"id\":5559},{\"__isSmartRef__\":true,\"id\":5561},{\"__isSmartRef__\":true,\"id\":5563},{\"__isSmartRef__\":true,\"id\":5565},{\"__isSmartRef__\":true,\"id\":5567},{\"__isSmartRef__\":true,\"id\":5569},{\"__isSmartRef__\":true,\"id\":5571}],\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5533\":{\"date\":{\"__isSmartRef__\":true,\"id\":5534},\"author\":\"timfelgentreff\",\"message\":\"no comment\",\"id\":\"3DB7DB40-210A-4BED-91FD-9287005703EC\"},\"5534\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 17:04:54 GMT+0200 (CEST)\"},\"5535\":{\"date\":{\"__isSmartRef__\":true,\"id\":5536},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"23D7AA12-66A9-4C3B-B494-131256C291AC\"},\"5536\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:57:13 GMT+0200 (CEST)\"},\"5537\":{\"date\":{\"__isSmartRef__\":true,\"id\":5538},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"2C30B7CA-388F-4F51-B4CF-A2E50E381148\"},\"5538\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:23:11 GMT+0200 (CEST)\"},\"5539\":{\"date\":{\"__isSmartRef__\":true,\"id\":5540},\"author\":\"tessi\",\"message\":\"diable events\",\"id\":\"7C1F71A3-FDAC-470A-B9A9-E1F2C9FEF18E\"},\"5540\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 14:46:08 GMT+0200 (CEST)\"},\"5541\":{\"date\":{\"__isSmartRef__\":true,\"id\":5542},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"01996A33-11BC-4C15-96D7-B7D219E2E961\"},\"5542\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 14:39:50 GMT+0200 (CEST)\"},\"5543\":{\"date\":{\"__isSmartRef__\":true,\"id\":5544},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"3F17A2D2-3C24-424B-B0FA-E43112267D23\"},\"5544\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:36 GMT+0200 (CEST)\"},\"5545\":{\"date\":{\"__isSmartRef__\":true,\"id\":5546},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC\"},\"5546\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:30 GMT+0200 (CEST)\"},\"5547\":{\"date\":{\"__isSmartRef__\":true,\"id\":5548},\"author\":\"undefined\",\"message\":\"sorry\",\"id\":\"44B56D2E-9B59-4C67-A305-49A6E10E66C2\"},\"5548\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)\"},\"5549\":{\"date\":{\"__isSmartRef__\":true,\"id\":5550},\"author\":\"fbo\",\"message\":\"\",\"id\":\"BD1C654D-9100-4B66-BC62-B15FF2498B2B\"},\"5550\":{\"isSerializedDate\":true,\"string\":\"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)\"},\"5551\":{\"date\":{\"__isSmartRef__\":true,\"id\":5552},\"author\":\"undefined\",\"message\":\"css transitions\",\"id\":\"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7\"},\"5552\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)\"},\"5553\":{\"date\":{\"__isSmartRef__\":true,\"id\":5554},\"author\":\"undefined\",\"message\":\"suddenly, the rectangle became a CarDemo\",\"id\":\"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350\"},\"5554\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)\"},\"5555\":{\"date\":{\"__isSmartRef__\":true,\"id\":5556},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"4B982A01-25B3-455A-848D-89C2C3C471D7\"},\"5556\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 13:58:01 GMT+0200 (CEST)\"},\"5557\":{\"date\":{\"__isSmartRef__\":true,\"id\":5558},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"2FD6CB7B-3BC7-4666-98B4-AACF1001954D\"},\"5558\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 14:07:32 GMT+0200 (CEST)\"},\"5559\":{\"date\":{\"__isSmartRef__\":true,\"id\":5560},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"09CF5ECF-2C87-4B66-A164-39848628596F\"},\"5560\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 15:34:59 GMT+0200 (CEST)\"},\"5561\":{\"date\":{\"__isSmartRef__\":true,\"id\":5562},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"252A3EB5-DB00-4CF9-BF38-2927DD1C5229\"},\"5562\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:34:29 GMT+0200 (CEST)\"},\"5563\":{\"date\":{\"__isSmartRef__\":true,\"id\":5564},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"81534551-62C1-4FC9-96CB-A5AC6642CA1E\"},\"5564\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:45:49 GMT+0200 (CEST)\"},\"5565\":{\"date\":{\"__isSmartRef__\":true,\"id\":5566},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"5125DE3A-D50E-4621-8490-F3A9D99C2C4C\"},\"5566\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:47:20 GMT+0200 (CEST)\"},\"5567\":{\"date\":{\"__isSmartRef__\":true,\"id\":5568},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"C81A2FBF-CB0B-4A0B-9D63-F9AEDFCB5DA6\"},\"5568\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:51:06 GMT+0200 (CEST)\"},\"5569\":{\"date\":{\"__isSmartRef__\":true,\"id\":5570},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"DC8EF5EC-7563-45B6-816D-20E2DC218525\"},\"5570\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:52:10 GMT+0200 (CEST)\"},\"5571\":{\"date\":{\"__isSmartRef__\":true,\"id\":5572},\"author\":\"timfelgentreff\",\"message\":\"no comment\",\"id\":\"E7515DFB-DE7D-4E1F-A2C3-85166DCE4942\"},\"5572\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:59:39 GMT+0200 (CEST)\"},\"5573\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5530},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5574\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5530},\"sourceAttrName\":\"onMouseMove\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5530},\"targetMethodName\":\"updateOnMove\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5575\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5530},\"sourceAttrName\":\"onMouseUp\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5498},\"targetMethodName\":\"removeHighlighting\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5576\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5530},\"sourceAttrName\":\"onMouseUp\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4631},\"targetMethodName\":\"setTarget\",\"converterString\":\"function () {\\n return this.sourceObj.morphUnderCursor();\\n }\",\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":5577},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5577\":{\"source\":{\"__isSmartRef__\":true,\"id\":5530},\"target\":{\"__isSmartRef__\":true,\"id\":4631}},\"5578\":{\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5579}},\"5579\":{\"test01IsMorph\":{\"__isSmartRef__\":true,\"id\":5580}},\"5580\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5581},\"source\":\"function test01IsMorph(aPart) {\\n this.assert(aPart.isMorph, 'rectangle should be a morph');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5582},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5581\":{\"this\":{\"__isSmartRef__\":true,\"id\":5578}},\"5582\":{},\"5583\":{\"update\":{\"__isSmartRef__\":true,\"id\":5584},\"updateOnMove\":{\"__isSmartRef__\":true,\"id\":5588},\"bringToFront\":{\"__isSmartRef__\":true,\"id\":5592},\"morphUnderCursor\":{\"__isSmartRef__\":true,\"id\":5600}},\"5584\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5585},\"source\":\"function update(morphUnderCursor) {\\n if (morphUnderCursor === this.magnifierButton ||\\n this.magnifierButton.submorphs.include(morphUnderCursor)) {\\n morphToHighlight = this.magnifierButton.currentTarget();\\n } else {\\n morphToHighlight = morphUnderCursor;\\n }\\n\\n if (morphToHighlight && morphToHighlight.world()) {\\n this.setPosition(morphToHighlight.getPositionInWorld());\\n this.setExtent(morphToHighlight.getExtent());\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5586},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5585\":{\"this\":{\"__isSmartRef__\":true,\"id\":5530}},\"5586\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5587},\"user\":\"lauritz\",\"tags\":[]},\"5587\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:29:58 GMT+0200 (CEST)\"},\"5588\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5589},\"source\":\"function updateOnMove() {\\n this.update(this.morphUnderCursor());\\n this.bringToFront();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5590},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5589\":{\"this\":{\"__isSmartRef__\":true,\"id\":5530}},\"5590\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5591},\"user\":\"lauritz\",\"tags\":[]},\"5591\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:18:33 GMT+0200 (CEST)\"},\"5592\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5593},\"source\":\"function bringToFront() {\\n this.renderContext().morphNode.style.zIndex= 1000;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5598},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5593\":{\"this\":{\"__isSmartRef__\":true,\"id\":5530},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5594}},\"5594\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5595}},\"5595\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5596},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5597},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5596\":{\"obj\":{\"__isSmartRef__\":true,\"id\":5530},\"name\":\"bringToFront\"},\"5597\":{},\"5598\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5599},\"user\":\"lauritz\",\"tags\":[]},\"5599\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:12:09 GMT+0200 (CEST)\"},\"5600\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5601},\"source\":\"function morphUnderCursor() {\\n var that = this,\\n world = lively.morphic.World.current(); \\n \\n return world.morphsContainingPoint(world.firstHand().getPosition()).detect(\\n function(ea) {\\n return !ea.isPlaceholder &&\\n !ea.isHalo &&\\n (!ea.owner || !ea.owner.isHalo) &&\\n !(ea === that);\\n });\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5602},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5601\":{\"this\":{\"__isSmartRef__\":true,\"id\":5530}},\"5602\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5603},\"user\":\"lauritz\",\"tags\":[]},\"5603\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:18:36 GMT+0200 (CEST)\"},\"5604\":{\"onFire\":{\"__isSmartRef__\":true,\"id\":5605},\"removeHighlighting\":{\"__isSmartRef__\":true,\"id\":5609},\"onMouseMove\":{\"__isSmartRef__\":true,\"id\":5613},\"onMouseOut\":{\"__isSmartRef__\":true,\"id\":5621},\"reset\":{\"__isSmartRef__\":true,\"id\":5629},\"isTracking\":{\"__isSmartRef__\":true,\"id\":5633},\"isHighlighting\":{\"__isSmartRef__\":true,\"id\":5637},\"currentTarget\":{\"__isSmartRef__\":true,\"id\":5641}},\"5605\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5606},\"source\":\"function onFire() {\\n var hand = lively.morphic.World.current().firstHand(),\\n highlight = this.highlightRectangle,\\n that = this;\\n\\n if (this.isTracking()) {\\n this.removeHighlighting();\\n } else {\\n this.world().addMorph(highlight);\\n hand.highlightConnection = connect(hand, \\\"scrollFocusMorph\\\", highlight, \\\"update\\\");\\n highlight.bringToFront();\\n if (!this.currentTarget() || !this.currentTarget().world()) {\\n highlight.setExtent(pt(0,0));\\n }\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5607},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5606\":{\"this\":{\"__isSmartRef__\":true,\"id\":5498}},\"5607\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5608},\"user\":\"lauritz\",\"tags\":[]},\"5608\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:40:51 GMT+0200 (CEST)\"},\"5609\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5610},\"source\":\"function removeHighlighting() {\\n var hand = this.world().firstHand();\\n \\n if (this.highlightRectangle) {\\n this.highlightRectangle.remove();\\n }\\n \\n hand.attributeConnections.removeAt(\\n hand.attributeConnections.indexOf(hand.highlightConnection));\\n hand.highlightConnection = null;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5611},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5610\":{\"this\":{\"__isSmartRef__\":true,\"id\":5498}},\"5611\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5612},\"user\":\"lauritz\",\"tags\":[]},\"5612\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:20:30 GMT+0200 (CEST)\"},\"5613\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5614},\"source\":\"function onMouseMove(evt) {\\n var target = this.currentTarget();\\n if (target && target.world() && !this.isHighlighting()) {\\n this.highlightRectangle.update(target);\\n this.world().addMorph(this.highlightRectangle);\\n this.highlightRectangle.bringToFront();\\n this.targetHighlight = this.highlightRectangle;\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5619},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5614\":{\"this\":{\"__isSmartRef__\":true,\"id\":5498},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5615}},\"5615\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5616}},\"5616\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5617},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5618},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5617\":{\"obj\":{\"__isSmartRef__\":true,\"id\":5498},\"name\":\"onMouseMove\"},\"5618\":{},\"5619\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5620},\"user\":\"lauritz\",\"tags\":[]},\"5620\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:25:52 GMT+0200 (CEST)\"},\"5621\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5622},\"source\":\"function onMouseOut() {\\n if (this.isHighlighting()) {\\n if (!this.isTracking()) {\\n this.targetHighlight.remove();\\n }\\n delete this.targetHighlight;\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5627},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5622\":{\"this\":{\"__isSmartRef__\":true,\"id\":5498},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5623}},\"5623\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5624}},\"5624\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5625},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5626},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5625\":{\"obj\":{\"__isSmartRef__\":true,\"id\":5498},\"name\":\"onMouseOut\"},\"5626\":{},\"5627\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5628},\"user\":\"lauritz\",\"tags\":[]},\"5628\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:21:57 GMT+0200 (CEST)\"},\"5629\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5630},\"source\":\"function reset() {\\n this.highlightRectangle.attributeConnections = [];\\n \\n connect(rect, \\\"onMouseMove\\\", this.highlightRectangle, \\\"updateOnMove\\\")\\n connect(rect, \\\"onMouseUp\\\", this, \\\"removeHighlighting\\\")\\n connect(rect, \\\"onMouseUp\\\", this.owner, \\\"setTarget\\\",\\n {converter: function () {\\n return this.sourceObj.morphUnderCursor();\\n }\\n })\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5631},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5630\":{\"this\":{\"__isSmartRef__\":true,\"id\":5498}},\"5631\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5632},\"user\":\"lauritz\",\"tags\":[]},\"5632\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:20:55 GMT+0200 (CEST)\"},\"5633\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5634},\"source\":\"function isTracking() {\\n return !!this.world().firstHand().highlightConnection;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5635},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5634\":{\"this\":{\"__isSmartRef__\":true,\"id\":5498}},\"5635\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5636},\"user\":\"lauritz\",\"tags\":[]},\"5636\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:11:25 GMT+0200 (CEST)\"},\"5637\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5638},\"source\":\"function isHighlighting() {\\n return !!this.targetHighlight;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5639},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5638\":{\"this\":{\"__isSmartRef__\":true,\"id\":5498}},\"5639\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5640},\"user\":\"lauritz\",\"tags\":[]},\"5640\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:11:22 GMT+0200 (CEST)\"},\"5641\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5642},\"source\":\"function currentTarget() {\\n return this.owner.target;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5643},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5642\":{\"this\":{\"__isSmartRef__\":true,\"id\":5498}},\"5643\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5644},\"user\":\"lauritz\",\"tags\":[]},\"5644\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 06 2012 18:26:02 GMT+0200 (CEST)\"},\"5645\":{\"target\":{\"__isSmartRef__\":true,\"id\":4631},\"selector\":\"update\",\"args\":[],\"stopped\":true,\"tickTime\":500,\"suspended\":true,\"__LivelyClassName__\":\"lively.morphic.TargetScript\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\"},\"5646\":{\"_BorderWidth\":1,\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(808.0,431.8)\",\"_BorderColor\":\"Color.rgb(95,94,95)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5647\":{\"partsSpaceName\":\"PartsBin/Basic\",\"comment\":\"Edit scripts and connections of a specific morph.\",\"migrationLevel\":4,\"partName\":\"ObjectEditorPane\",\"changes\":[{\"__isSmartRef__\":true,\"id\":5648}],\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5648\":{\"date\":{\"__isSmartRef__\":true,\"id\":5649},\"author\":\"lauritz\",\"message\":\"Adapted the update behavior on ticks. Reduces the impact of HTML's autoscroll to selected list items.\"},\"5649\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 21 2011 00:39:30 GMT+0200 (CEST)\"},\"5650\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4631},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5651\":{\"resizeWidth\":true,\"resizeHeight\":true,\"adjustForNewBounds\":true},\"5652\":{},\"5653\":{\"displayInitialScript\":{\"__isSmartRef__\":true,\"id\":5654},\"displayJavaScriptSource\":{\"__isSmartRef__\":true,\"id\":5658},\"displaySourceForConnection\":{\"__isSmartRef__\":true,\"id\":5662},\"displaySourceForScript\":{\"__isSmartRef__\":true,\"id\":5666},\"generateSourceForConnection\":{\"__isSmartRef__\":true,\"id\":5670},\"generateSourceForScript\":{\"__isSmartRef__\":true,\"id\":5674},\"generateTargetCode\":{\"__isSmartRef__\":true,\"id\":5678},\"newConnection\":{\"__isSmartRef__\":true,\"id\":5682},\"newScript\":{\"__isSmartRef__\":true,\"id\":5686},\"reset\":{\"__isSmartRef__\":true,\"id\":5690},\"selectChangedContent\":{\"__isSmartRef__\":true,\"id\":5694},\"setTarget\":{\"__isSmartRef__\":true,\"id\":5698},\"sortedConnectionNamesOfObj\":{\"__isSmartRef__\":true,\"id\":5702},\"sortedScriptNamesOfObj\":{\"__isSmartRef__\":true,\"id\":5706},\"updateLists\":{\"__isSmartRef__\":true,\"id\":5710},\"onShutdown\":{\"__isSmartRef__\":true,\"id\":5714},\"confirmUnsavedChanges\":{\"__isSmartRef__\":true,\"id\":5718},\"update\":{\"__isSmartRef__\":true,\"id\":5722},\"ensureAnnotationLayer\":{\"__isSmartRef__\":true,\"id\":5726},\"copyToPartsBinWithUserRequest\":{\"__isSmartRef__\":true,\"id\":5730},\"printTags\":{\"__isSmartRef__\":true,\"id\":5738},\"setTag\":{\"__isSmartRef__\":true,\"id\":5742},\"runScript\":{\"__isSmartRef__\":true,\"id\":5746},\"openPartTestRunner\":{\"__isSmartRef__\":true,\"id\":5750},\"hasUnsavedChanges\":{\"__isSmartRef__\":true,\"id\":5754}},\"5654\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5655},\"source\":\"function displayInitialScript() {\\n if (this.scriptList.getList().size() > 1) {\\n this.scriptList.preselectItem();\\n } else if (this.connectionList.getList().size() > 1) {\\n this.connectionList.preselectItem();\\n } else {\\n this.scriptList.selectAt(0);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5656},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5655\":{\"this\":{\"__isSmartRef__\":true,\"id\":4631}},\"5656\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5657},\"user\":\"lauritz\",\"tags\":[]},\"5657\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 04:13:43 GMT+0100 (CET)\"},\"5658\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5659},\"source\":\"function displayJavaScriptSource(jsCode) {\\n if (this.scriptPane.hasChanged()) {\\n var that = this;\\n var callback = function(confirmed) {\\n if (confirmed) that.scriptPane.display(jsCode)\\n };\\n this.confirmUnsavedChanges(callback);\\n } else {\\n this.scriptPane.display(jsCode);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5660},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5659\":{\"this\":{\"__isSmartRef__\":true,\"id\":4631}},\"5660\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5661},\"user\":\"lauritz\",\"tags\":[]},\"5661\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)\"},\"5662\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5663},\"source\":\"function displaySourceForConnection(connection) {\\n var code = \\\"\\\", that = this;\\n if (connection === undefined) return;\\n if (connection === null) {\\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\\\"\\\\n\\\\n\\\");\\n });\\n code = code.substring(0, code.length - \\\"\\\\n\\\\n\\\".length - 1);\\n } else {\\n code = this.generateSourceForConnection(connection);\\n }\\n this.displayJavaScriptSource(code);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5664},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5663\":{\"this\":{\"__isSmartRef__\":true,\"id\":4631}},\"5664\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5665},\"user\":\"conradcalmez\",\"tags\":[]},\"5665\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:59:30 GMT+0100 (CET)\"},\"5666\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5667},\"source\":\"function displaySourceForScript(scriptName) {\\n var code = \\\"\\\",\\n that = this;\\n if (scriptName === null) {\\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\\n code = code.concat(that.generateSourceForScript(each)).concat(\\\"\\\\n\\\\n\\\\n\\\");\\n });\\n code = code.substring(0, code.length - \\\"\\\\n\\\\n\\\\n\\\".length - 1);\\n } else {\\n code = this.generateSourceForScript(scriptName);\\n }\\n if (code) this.displayJavaScriptSource(code);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5668},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5667\":{\"this\":{\"__isSmartRef__\":true,\"id\":4631}},\"5668\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5669},\"user\":\"cschuster\",\"tags\":[]},\"5669\":{\"isSerializedDate\":true,\"string\":\"Thu Aug 30 2012 08:14:26 GMT+0200 (CEST)\"},\"5670\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5671},\"source\":\"function generateSourceForConnection(connection) {\\n var c = connection, targetObject = this.target;\\n\\tif (!c.getTargetObj() || !c.getTargetObj().name || \\n\\t\\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\\n\\n\\tvar optConfig = []\\n\\tif (c.converterString)\\n\\t\\toptConfig.push(\\\"converter: \\\\n\\\\t\\\" + c.converterString)\\n\\tif (c.updaterString)\\n\\t\\toptConfig.push(\\\"updater: \\\\n\\\\t\\\" + c.updaterString)\\n\\treturn Strings.format('connect(%s, \\\"%s\\\", %s, \\\"%s\\\", {%s});', \\n\\t\\t\\tthis.generateTargetCode(targetObject, c.getSourceObj()),\\n\\t\\t\\tc.getSourceAttrName(),\\n\\t\\t\\tthis.generateTargetCode(targetObject, c.getTargetObj()),\\n\\t\\t\\tc.getTargetMethodName(),\\n\\t\\t\\toptConfig.join(','));\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5672},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5671\":{\"this\":{\"__isSmartRef__\":true,\"id\":4631}},\"5672\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5673},\"user\":\"lauritz\",\"tags\":[]},\"5673\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)\"},\"5674\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5675},\"source\":\"function generateSourceForScript(scriptName) {\\n var script = this.target[scriptName],\\n annotation = '',\\n scriptSource = '',\\n tagScript = '';\\n\\n if (!script) return;\\n\\n if (script.timestamp && script.user) \\n annotation = Strings.format('// changed at %s by %s \\\\n', script.timestamp, script.user);\\n scriptSource = Strings.format('this.addScript(%s)', script.getOriginal());\\n tagScript = Strings.format('.tag(%s);', this.printTags(script));\\n\\n return annotation + scriptSource + tagScript;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5676},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5675\":{\"this\":{\"__isSmartRef__\":true,\"id\":4631}},\"5676\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5677},\"user\":\"cschuster\",\"tags\":[]},\"5677\":{\"isSerializedDate\":true,\"string\":\"Thu Aug 30 2012 08:14:45 GMT+0200 (CEST)\"},\"5678\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5679},\"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\":5680},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5679\":{\"this\":{\"__isSmartRef__\":true,\"id\":4631}},\"5680\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5681},\"user\":\"lauritz\",\"tags\":[]},\"5681\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)\"},\"5682\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5683},\"source\":\"function newConnection() {\\n if (this.target) {\\n var code = \\\"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\\\";\\n this.displayJavaScriptSource(code);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5684},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5683\":{\"this\":{\"__isSmartRef__\":true,\"id\":4631}},\"5684\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5685},\"user\":\"lauritz\",\"tags\":[]},\"5685\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)\"},\"5686\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5687},\"source\":\"function newScript() {\\n if (this.target) {\\n var code = \\\"this.addScript(function SCRIPTNAME() {\\\\n \\\\n}).tag([]);\\\";\\n this.displayJavaScriptSource(code);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5688},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5687\":{\"this\":{\"__isSmartRef__\":true,\"id\":4631}},\"5688\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5689},\"user\":\"lauritz\",\"tags\":[]},\"5689\":{\"isSerializedDate\":true,\"string\":\"Tue Nov 29 2011 04:24:25 GMT+0100 (CET)\"},\"5690\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5691},\"source\":\"function reset() {\\n this.scriptPane = this.get('ObjectEditorScriptPane')\\n this.scriptList = this.get('ObjectEditorScriptList')\\n this.connectionList = this.get('ObjectEditorConnectionList')\\n this.morphSelector = this.get('ObjectEditorMorphSelector')\\n \\n this.target = null;\\n this.currentTag = null;\\n \\n this.scriptPane.reset();\\n this.scriptList.setList();\\n this.scriptList.selection = null;\\n this.connectionList.setList();\\n this.connectionList.selection = null;\\n this.morphSelector.reset();\\n this.tagChooser.reset();\\n \\n this.stopStepping();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5692},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5691\":{\"this\":{\"__isSmartRef__\":true,\"id\":4631}},\"5692\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5693},\"user\":\"lauritz\",\"tags\":[]},\"5693\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 11:45:36 GMT+0200 (CEST)\"},\"5694\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5695},\"source\":\"function selectChangedContent(source) {\\n\\n var addScriptRegex = /this\\\\.addScript\\\\s*\\\\(\\\\s*function\\\\s*([^\\\\(]*)/g;\\n var addScriptMatches = [];\\n var addScriptMatch = addScriptRegex.exec(source);\\n while (addScriptMatch) {\\n addScriptMatches.push(addScriptMatch[1]);\\n addScriptMatch = addScriptRegex.exec(source);\\n }\\n \\n // if scripts were added, select either a specific one or all\\n if (addScriptMatches.length > 0) { \\n if (addScriptMatches.length === 1) {\\n return this.scriptList.selectAddedScript(addScriptMatches[0]);\\n }\\n return this.scriptList.selectAt(0);\\n }\\n\\n var connectionRegex = \\n /connect\\\\(\\\\s*([^,]*)\\\\s*,\\\\s*\\\"([^,]*)\\\"\\\\s*,\\\\s*([^,]*)\\\\s*,\\\\s*\\\"([^,]*)\\\"/g;\\n var connectionMatches = [];\\n var connectionMatch = connectionRegex.exec(source);\\n while (connectionMatch) {\\n connectionMatches.push(connectionMatch);\\n connectionMatch = connectionRegex.exec(source);\\n }\\n\\n // if connections were made, select either a specific one or all\\n if (connectionMatches.length > 0) {\\n if (connectionMatches.length === 1) {\\n var match = connectionMatches[0];\\n for (var i=0; i ' + con.sourceObj.name :\\\\n 'Editor for converter function';\\\\n var window = world.addFramedMorph(editor, title)\\\\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\\\\n }],\\\\n ['hide', function() {\\\\n visualConnector.disconnectFromMagnets();\\\\n visualConnector.remove();\\\\n }],\\\\n ['disconnect', function() {\\\\n alertOK('Disconnected ' + visualConnector.con);\\\\n visualConnector.con.visualDisconnect();\\\\n }],\\\\n ['cancel', function() {}],\\\\n ];\\\\n return items;\\\\n }\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":109},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"108\\\":{},\\\"109\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":92},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":110}},\\\"110\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":111}},\\\"111\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":112},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch(e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":113},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"112\\\":{},\\\"113\\\":{\\\"name\\\":\\\"morphMenuItems\\\",\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":92}},\\\"114\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":90},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"115\\\":{\\\"_Align\\\":\\\"center\\\",\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_FontSize\\\":10,\\\"_HandStyle\\\":\\\"default\\\",\\\"_MaxTextHeight\\\":null,\\\"_MaxTextWidth\\\":101,\\\"_MinTextHeight\\\":null,\\\"_MinTextWidth\\\":101,\\\"_PointerEvents\\\":\\\"none\\\",\\\"_Scale\\\":1,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"allowInput\\\":false,\\\"attributeConnections\\\":[],\\\"derivationIds\\\":[2897,\\\"92EB5E70-61BB-4A71-942C-A34A20789B2F\\\",\\\"A9C9F9CF-1BAC-4074-A093-4EB0C3C90866\\\",\\\"2FE50303-6361-4A70-9BD5-0D8D1C8B5176\\\",\\\"D774C172-7EE9-40AE-9949-340BA8EDBD37\\\",\\\"9B5186A1-2B8E-406C-B165-05F327435DC2\\\",\\\"9D4948C2-2429-4333-8F3D-89BB96D33894\\\",\\\"748160AD-0FF7-4E89-9BB5-486870332207\\\",\\\"944E6E30-642C-448D-BBFE-03835C34628C\\\",\\\"254F8208-565C-4C75-A5F5-00426CEB4B73\\\",\\\"501AF004-4601-4260-8B81-C8F07DB46A9D\\\",\\\"A8CA8FB2-5C27-4E5A-8EC1-6697FE1FF0DD\\\",\\\"8517C0CE-CE66-435A-B522-21B2A78DFEE9\\\",\\\"3CA33CEB-8ACD-4C69-A01F-254F6D1DA196\\\",\\\"B1DA64A1-C447-44F0-8186-BB6E6E7DF3CB\\\",\\\"E5464D79-8548-4E65-8C48-D9046F121681\\\",\\\"20971AE2-EBF3-4F13-BB11-A40F5FA641C1\\\",\\\"3A6E47F6-35C2-425D-B69A-5EDE629EF1A0\\\",\\\"B40FB49A-3034-464F-A3D8-43D4E8AAF34E\\\"],\\\"doNotCopyProperties\\\":[],\\\"doNotSerialize\\\":[],\\\"droppingEnabled\\\":false,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":116},\\\"eventsAreIgnored\\\":true,\\\"fixedHeight\\\":true,\\\"fixedWidth\\\":true,\\\"grabbingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"id\\\":\\\"75562411-CB29-4DE6-8778-A0D7F24F5D9F\\\",\\\"isLabel\\\":true,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":90},\\\"registeredForMouseEvents\\\":true,\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":117},\\\"submorphs\\\":[],\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":118}],\\\"textStyle\\\":null,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\",\\\"_TextColor\\\",\\\"padding\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_TextColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"padding\\\":\\\"lively.rect(5,5,0,0)\\\"},\\\"116\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":115},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"117\\\":{\\\"_BorderWidth\\\":0,\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_Fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_BorderColor\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Extent\\\":\\\"lively.pt(101.0,21.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"118\\\":{\\\"_id\\\":\\\"_1138\\\",\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":115},\\\"storedString\\\":\\\"cancel\\\",\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":119},\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"119\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"120\\\":{\\\"moveHorizontal\\\":true,\\\"moveVertical\\\":true},\\\"121\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":122},{\\\"__isSmartRef__\\\":true,\\\"id\\\":123},{\\\"__isSmartRef__\\\":true,\\\"id\\\":124},{\\\"__isSmartRef__\\\":true,\\\"id\\\":125}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"122\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"123\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"124\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"125\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"126\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":127},{\\\"__isSmartRef__\\\":true,\\\"id\\\":128},{\\\"__isSmartRef__\\\":true,\\\"id\\\":129},{\\\"__isSmartRef__\\\":true,\\\"id\\\":130}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"127\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"128\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"129\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"130\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"131\\\":{\\\"comment\\\":\\\"Has a script that is called on button press\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"Button\\\",\\\"partsSpaceName\\\":\\\"PartsBin/Inputs\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"132\\\":{\\\"_BorderRadius\\\":5.2,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"_BorderWidth\\\":1.1840000000000002,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":126},\\\"_Opacity\\\":1,\\\"__serializedExpressions__\\\":[\\\"_BorderColor\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_BorderColor\\\":\\\"Color.rgb(214,214,214)\\\",\\\"_Extent\\\":\\\"lively.pt(101.0,21.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"133\\\":{\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":134}],\\\"derivationIds\\\":[2898,\\\"9D27A522-4E3D-482F-97CF-3CA3247A3999\\\",\\\"4EBF07AD-25C0-4034-BC06-31F137F70FA1\\\",\\\"DC6D6B8E-37AE-4815-A81A-AC7071124A26\\\",\\\"42DF6D49-8482-40A3-B901-512013BB5C75\\\",\\\"0D3EB4E1-46E7-4B1E-8273-6432575F84B5\\\",\\\"733427E4-0BB2-4FB7-917C-4A3D98C50589\\\",\\\"001872CD-CE26-4A7A-AB1F-3EFF5AC6D6A3\\\",\\\"2FFB821F-9334-4125-8541-31C21E305B78\\\",\\\"A3635A2F-B9AE-4CAA-A07F-76E90A2AF718\\\",\\\"ACE7DD81-434E-40D4-A12D-CB728F4CFA61\\\",\\\"15D1D871-417C-444D-B7E7-4556C755A914\\\",\\\"AEC9FEB8-505A-4D19-9C25-747D78D04F17\\\",\\\"38C38B49-0343-41FA-BC14-2FAF64266DB0\\\",\\\"55C4703F-8F22-4BB7-A09A-4186B8A404F2\\\",\\\"6F234AFA-11CA-48C1-841A-536E5A48FE21\\\",\\\"68C85EC7-341D-4DEB-B92C-816AC5454663\\\",\\\"E0718149-6E92-4F3B-8E50-D2728012054D\\\",\\\"A14738A0-2B84-4465-BDAC-B98F839BD81C\\\"],\\\"doNotCopyProperties\\\":[\\\"$$fire\\\"],\\\"doNotSerialize\\\":[\\\"$$fire\\\"],\\\"droppingEnabled\\\":false,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":157},\\\"grabbingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"id\\\":\\\"D1D5B6BD-8D74-4E99-91AD-18C2825CA4C9\\\",\\\"isActive\\\":true,\\\"isPressed\\\":false,\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":158},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":163},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":164},\\\"name\\\":\\\"Button1\\\",\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":169},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":174},\\\"registeredForMouseEvents\\\":true,\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":175},\\\"showsHalos\\\":false,\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":158}],\\\"toggle\\\":false,\\\"value\\\":false,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"distanceToDragEvent\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Button\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(245.0,378.0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(62.0,-12.0)\\\"},\\\"134\\\":{\\\"sourceAttrName\\\":\\\"fire\\\",\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":133},\\\"targetMethodName\\\":\\\"onPublish\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"visualConnector\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":135},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"135\\\":{\\\"con\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":134},\\\"controlPoints\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":136},{\\\"__isSmartRef__\\\":true,\\\"id\\\":137}],\\\"droppingEnabled\\\":true,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":145},\\\"halosEnabled\\\":true,\\\"id\\\":139,\\\"owner\\\":null,\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":146},\\\"showsMorphMenu\\\":true,\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":138}],\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":149},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Path\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\"},\\\"136\\\":{\\\"connectedMagnet\\\":null,\\\"index\\\":0,\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":135},\\\"__LivelyClassName__\\\":\\\"lively.morphic.ControlPoint\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\"},\\\"137\\\":{\\\"connectedMagnet\\\":null,\\\"index\\\":1,\\\"marker\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":138},\\\"markerDirection\\\":\\\"prev\\\",\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":135},\\\"__LivelyClassName__\\\":\\\"lively.morphic.ControlPoint\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\"},\\\"138\\\":{\\\"_Rotation\\\":-2.5917394709132084,\\\"droppingEnabled\\\":true,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":139},\\\"halosEnabled\\\":true,\\\"id\\\":140,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":135},\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":140},\\\"submorphs\\\":[],\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Path\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\",\\\"_Position\\\":\\\"lively.pt(0.5,0.5)\\\"},\\\"139\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":138},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"140\\\":{\\\"_BorderWidth\\\":0,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_PathElements\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":141},{\\\"__isSmartRef__\\\":true,\\\"id\\\":142},{\\\"__isSmartRef__\\\":true,\\\"id\\\":143},{\\\"__isSmartRef__\\\":true,\\\"id\\\":144}],\\\"cachedVertices\\\":null,\\\"dontChangeShape\\\":false,\\\"__serializedExpressions__\\\":[\\\"_BorderColor\\\",\\\"_Extent\\\",\\\"_Fill\\\",\\\"_Padding\\\",\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Path\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Extent\\\":\\\"lively.pt(16.0,12.0)\\\",\\\"_Fill\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"141\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":0,\\\"y\\\":0,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.MoveTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"142\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":0,\\\"y\\\":12,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"143\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":16,\\\"y\\\":6,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"144\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":0,\\\"y\\\":0,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"145\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":135},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"146\\\":{\\\"_BorderWidth\\\":1,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_PathElements\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":147},{\\\"__isSmartRef__\\\":true,\\\"id\\\":148}],\\\"cachedVertices\\\":null,\\\"dontChangeShape\\\":false,\\\"__serializedExpressions__\\\":[\\\"_BorderColor\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Path\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Extent\\\":\\\"lively.pt(311.0,191.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(-0.5,-0.5)\\\"},\\\"147\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":310,\\\"y\\\":190,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.MoveTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"148\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":0,\\\"y\\\":0,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"149\\\":{\\\"morphMenuItems\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":150}},\\\"150\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":151},\\\"source\\\":\\\"function morphMenuItems() {\\\\n var visualConnector = this, con = this.con, world = this.world();\\\\n var items = [\\\\n ['edit converter', function() {\\\\n var source = con.converterString || 'function converter(value) {\\\\\\\\n return value\\\\\\\\n}',\\\\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\\\\n editor.doitContext = con;\\\\n connect(editor, 'savedTextString', con, 'converterString', {updater:\\\\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\\\\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \\\\n function() { return 'setting new converter' }})\\\\n editor.applyStyle({syntaxHighlighting: true, fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\\\\n var title = con.targetObj.name && con.sourceObj.name ?\\\\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\\\\n 'Editor for converter function';\\\\n var window = world.addFramedMorph(editor, title)\\\\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\\\\n }],\\\\n ['hide', function() {\\\\n visualConnector.disconnectFromMagnets();\\\\n visualConnector.remove();\\\\n }],\\\\n ['disconnect', function() {\\\\n alertOK('Disconnected ' + visualConnector.con);\\\\n visualConnector.con.visualDisconnect();\\\\n }],\\\\n ['cancel', function() {}],\\\\n ];\\\\n return items;\\\\n }\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":152},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"151\\\":{},\\\"152\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":135},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":153}},\\\"153\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":154}},\\\"154\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch(e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":156},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"155\\\":{},\\\"156\\\":{\\\"name\\\":\\\"morphMenuItems\\\",\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":135}},\\\"157\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":133},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"158\\\":{\\\"_Align\\\":\\\"center\\\",\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_FontSize\\\":10,\\\"_HandStyle\\\":\\\"default\\\",\\\"_MaxTextHeight\\\":null,\\\"_MaxTextWidth\\\":101,\\\"_MinTextHeight\\\":null,\\\"_MinTextWidth\\\":101,\\\"_PointerEvents\\\":\\\"none\\\",\\\"_Scale\\\":1,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"allowInput\\\":false,\\\"attributeConnections\\\":[],\\\"derivationIds\\\":[2899,\\\"4F00D1F5-B85C-479E-BDDE-322DF2F432A3\\\",\\\"5E7BC7AC-9EF9-4CF5-9196-A542A26534CA\\\",\\\"46616896-CA46-4B43-B694-9FB001B32989\\\",\\\"F73D407C-A72D-414B-AB8D-1E28025BCA1C\\\",\\\"C5B395F9-BF24-4FA7-87D3-03E9AE9C4E45\\\",\\\"ECEC7694-EF15-4DE7-A847-9DB2D4B99B3C\\\",\\\"AE0EC189-A810-44FB-948F-F8667AF67929\\\",\\\"CC950242-2CF1-48D3-B3C3-EF03073D145F\\\",\\\"181712FB-04E9-40DA-ABEF-E711AC15A136\\\",\\\"08CA5C5C-AAE0-4E6D-BFA4-04C9735965CC\\\",\\\"F06603E2-E026-4DB9-B64F-71C0F6BE4CAA\\\",\\\"5F5EDDF1-7355-4EE9-8286-9B0FC87B4A34\\\",\\\"79E77E86-9ABD-4417-A260-E0CAABA3925E\\\",\\\"11030354-936E-4E5D-BEB5-643D96C0CE06\\\",\\\"34136BAA-3143-44E9-AA72-B7030E66E400\\\",\\\"E5860588-E4A1-4D07-A6F3-12B2F107649A\\\",\\\"8BB1A3A3-3886-44CB-A963-949225DF336A\\\",\\\"9EB47672-A2C1-46F3-B8C7-FB5AFC6B8463\\\"],\\\"doNotCopyProperties\\\":[],\\\"doNotSerialize\\\":[],\\\"droppingEnabled\\\":false,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":159},\\\"eventsAreIgnored\\\":true,\\\"fixedHeight\\\":true,\\\"fixedWidth\\\":true,\\\"grabbingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"id\\\":\\\"FE7A5658-2B84-42DB-B44A-0609785DD024\\\",\\\"isLabel\\\":true,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":133},\\\"registeredForMouseEvents\\\":true,\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":160},\\\"submorphs\\\":[],\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":161}],\\\"textStyle\\\":null,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\",\\\"_TextColor\\\",\\\"padding\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_TextColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"padding\\\":\\\"lively.rect(5,5,0,0)\\\"},\\\"159\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":158},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"160\\\":{\\\"_BorderWidth\\\":0,\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_Fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_BorderColor\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Extent\\\":\\\"lively.pt(101.0,21.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"161\\\":{\\\"_id\\\":\\\"_1043\\\",\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":158},\\\"storedString\\\":\\\"publish\\\",\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":162},\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"162\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"163\\\":{\\\"moveHorizontal\\\":true,\\\"moveVertical\\\":true},\\\"164\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":165},{\\\"__isSmartRef__\\\":true,\\\"id\\\":166},{\\\"__isSmartRef__\\\":true,\\\"id\\\":167},{\\\"__isSmartRef__\\\":true,\\\"id\\\":168}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"165\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"166\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"167\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"168\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"169\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":170},{\\\"__isSmartRef__\\\":true,\\\"id\\\":171},{\\\"__isSmartRef__\\\":true,\\\"id\\\":172},{\\\"__isSmartRef__\\\":true,\\\"id\\\":173}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"170\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"171\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"172\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"173\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"174\\\":{\\\"comment\\\":\\\"Has a script that is called on button press\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"Button\\\",\\\"partsSpaceName\\\":\\\"PartsBin/Inputs\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"175\\\":{\\\"_BorderRadius\\\":5.2,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"_BorderWidth\\\":1.1840000000000002,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":169},\\\"_Opacity\\\":1,\\\"__serializedExpressions__\\\":[\\\"_BorderColor\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_BorderColor\\\":\\\"Color.rgb(214,214,214)\\\",\\\"_Extent\\\":\\\"lively.pt(101.0,21.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"176\\\":{\\\"_ClipMode\\\":\\\"auto\\\",\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_FontSize\\\":10,\\\"_InputAllowed\\\":true,\\\"_MaxTextHeight\\\":null,\\\"_MaxTextWidth\\\":445,\\\"_MinTextHeight\\\":null,\\\"_MinTextWidth\\\":445,\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"allowInput\\\":true,\\\"attributeConnections\\\":[],\\\"charsReplaced\\\":\\\"\\\",\\\"derivationIds\\\":[2900,\\\"7E82C349-9FC9-48B5-B84C-30E99FC40DF2\\\",\\\"A07EAFD3-B03B-4E4C-BC72-FB29F65F543A\\\",\\\"888FB55C-0365-4B40-A9B4-33FD19FA1E91\\\",\\\"37AE3F7E-8AF9-413E-BDB9-796C3CE0C0A6\\\",\\\"C19CF401-2869-429B-8C7E-3679F2C07B10\\\",\\\"16D31632-3C1B-4388-9753-E178F4D74EC3\\\",\\\"CE8B7F8B-0B5D-4A03-AFA0-CB5E4A9EE815\\\",\\\"A0B7AE1E-340F-4786-A906-37B5D92B955E\\\",\\\"6FB3DD7F-E27E-4C14-B6A7-87EE557243E3\\\",\\\"8C9DC597-8FB3-409F-9F92-43E22D1EE113\\\",\\\"96E19549-1C58-47D1-AABB-06F24696272A\\\",\\\"20261F28-5D7A-4D9C-9F1F-79FC901C5E5F\\\",\\\"9596C6D2-BEBD-47B3-B8A0-CD4AEBEF927D\\\",\\\"420AC273-AA29-49EC-A1C7-C0E272006666\\\",\\\"5D4C09DA-AAFB-4330-8646-23901C1FDB84\\\",\\\"39A3F40D-B127-430E-B317-28966F140BB1\\\",\\\"3753F8DF-2D2D-4113-BAB1-02998973DC21\\\",\\\"480231CA-4CAF-464A-B1D3-A518AF7C287C\\\"],\\\"doNotCopyProperties\\\":[],\\\"doNotSerialize\\\":[],\\\"droppingEnabled\\\":false,\\\"evalEnabled\\\":false,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":177},\\\"fixedHeight\\\":true,\\\"fixedWidth\\\":true,\\\"grabbingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"id\\\":\\\"0B6CC11C-44F5-40A9-9FF6-A92E6003C5B3\\\",\\\"isBeingDragged\\\":false,\\\"isInputLine\\\":false,\\\"isLockOwner\\\":false,\\\"lastFindLoc\\\":12,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":178},\\\"name\\\":\\\"CommentText\\\",\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"savedTextString\\\":\\\"no comment\\\",\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":179},\\\"showsHalos\\\":false,\\\"submorphs\\\":[],\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":180}],\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"distanceToDragEvent\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(10.0,110.0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(346.0,-16.0)\\\"},\\\"177\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":176},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"178\\\":{\\\"resizeWidth\\\":true},\\\"179\\\":{\\\"_BorderRadius\\\":4.5,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"_BorderWidth\\\":1,\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_Opacity\\\":1,\\\"_AppearanceStylingMode\\\":false,\\\"_BorderStylingMode\\\":false,\\\"__serializedExpressions__\\\":[\\\"_BorderColor\\\",\\\"_Extent\\\",\\\"_Fill\\\",\\\"_Padding\\\",\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_BorderColor\\\":\\\"Color.rgb(208,208,208)\\\",\\\"_Extent\\\":\\\"lively.pt(455.0,120.0)\\\",\\\"_Fill\\\":\\\"Color.rgb(255,255,255)\\\",\\\"_Padding\\\":\\\"lively.rect(4,2,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"180\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":181},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":176},\\\"_id\\\":\\\"_15421\\\",\\\"storedString\\\":\\\"no comment\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"181\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"182\\\":{\\\"_ClipMode\\\":\\\"visible\\\",\\\"_FontFamily\\\":\\\"Arial, sans-serif\\\",\\\"_FontSize\\\":12,\\\"_MaxTextHeight\\\":null,\\\"_MaxTextWidth\\\":250,\\\"_MinTextHeight\\\":null,\\\"_MinTextWidth\\\":250,\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"allowsInput\\\":true,\\\"attributeConnections\\\":[],\\\"charsReplaced\\\":\\\"commit message\\\",\\\"derivationIds\\\":[2901,\\\"8E267E15-1052-4F9C-B863-B733384EF1DA\\\",\\\"851C46B4-347F-4AE4-9C04-C321E7CC8EA5\\\",\\\"D33CE057-77D6-4CCC-90F9-867C622B3572\\\",\\\"F9BFA4FE-D786-4384-B9F8-89EEA1D41685\\\",\\\"95D3D9C3-CA8D-42A5-833B-30E01D630A4A\\\",\\\"9FC24DFC-050E-423E-A017-2D5704509876\\\",\\\"1EF71F38-5BCB-4C26-AB60-E2105330181C\\\",\\\"7D191F0F-E475-47CF-BABE-55A543C7158D\\\",\\\"F6ACFDD6-981C-4170-82C4-1AA9C3090741\\\",\\\"092A05B9-0347-411B-8E2A-89272FF7A531\\\",\\\"ABE15D91-8819-412F-9FAA-FC6A2F8AD14A\\\",\\\"1F266812-1C31-4C6F-9676-B9E59DEA4864\\\",\\\"F99A2F51-81DC-4D7F-93A2-84EFBFBC119F\\\",\\\"7C9D55B3-6BFC-4DE2-B574-F4A3A11ECF00\\\",\\\"08ABC4D8-386F-404A-AB0C-E90DC2E84DC0\\\",\\\"4295456F-B084-4B9A-82A4-6C7639896A2F\\\",\\\"8316BD0A-FC27-4157-8E2E-EA6DB50AFE6A\\\",\\\"63931B60-496E-4220-A617-2BF416EFEA49\\\"],\\\"doNotCopyProperties\\\":[],\\\"doNotSerialize\\\":[],\\\"droppingEnabled\\\":false,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":183},\\\"fixedHeight\\\":false,\\\"fixedWidth\\\":true,\\\"grabbingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"id\\\":\\\"DBD3031A-C014-4936-8B4D-0F96354C78C3\\\",\\\"isLockOwner\\\":false,\\\"lastFindLoc\\\":14,\\\"name\\\":\\\"Text9\\\",\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":184},\\\"prevScroll\\\":[0,0],\\\"previousSelection\\\":[0,6],\\\"registeredForMouseEvents\\\":true,\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":185},\\\"showsHalos\\\":false,\\\"submorphs\\\":[],\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":186}],\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\",\\\"distanceToDragEvent\\\",\\\"textColor\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(5,5,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(10.0,90.0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(163.0,-17.0)\\\",\\\"textColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"183\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":182},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"184\\\":{\\\"comment\\\":\\\"a simple text morph\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"Text\\\",\\\"partsSpaceName\\\":\\\"PartsBin/Basic\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"185\\\":{\\\"_BorderWidth\\\":0,\\\"_ClipMode\\\":\\\"visible\\\",\\\"fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_BorderColor\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Extent\\\":\\\"lively.pt(250.0,18.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"186\\\":{\\\"_id\\\":\\\"_408\\\",\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":182},\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":182},\\\"storedString\\\":\\\"comment\\\",\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":187},\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"187\\\":{\\\"italics\\\":\\\"italic\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"188\\\":{\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":189}],\\\"derivationIds\\\":[2898,\\\"9D27A522-4E3D-482F-97CF-3CA3247A3999\\\",\\\"4EBF07AD-25C0-4034-BC06-31F137F70FA1\\\",\\\"DC6D6B8E-37AE-4815-A81A-AC7071124A26\\\",\\\"42DF6D49-8482-40A3-B901-512013BB5C75\\\",\\\"132901B3-F9F2-482D-99E6-40EAECDCEF13\\\",\\\"7BC760E1-232D-4654-8D89-3E2AF9B63E8A\\\",\\\"10CF8C2D-EC10-4718-9BB8-A4D765C25CA2\\\",\\\"E1457927-6D7F-4C43-A0D3-4606E937C36C\\\",\\\"B2BCD5A8-36BB-4202-B2F1-480CA22D151C\\\",\\\"16C66256-7472-4B33-A3FC-D41E1123E484\\\",\\\"9D6EC181-02A4-4AA3-9511-97B61299072E\\\",\\\"514B5C5C-2E93-4CD5-913F-C4210C8D3803\\\",\\\"A4836A2F-5B4D-4F0C-BA65-6DF7DB4D4262\\\",\\\"DD94CDA9-6F9F-4B4F-9D75-C57314BFD093\\\",\\\"AB91D3DA-E1FA-400A-813B-C9670264E72F\\\",\\\"9E97E660-33C2-4D79-9407-0794A939EBC2\\\",\\\"E168BA8A-C869-40F5-B4BD-EF07D7092705\\\",\\\"2C134907-2EFA-4549-AC62-E0FC170A250D\\\",\\\"702FBC9D-4865-4039-83F3-EB17F30DCEC8\\\"],\\\"doNotCopyProperties\\\":[\\\"$$fire\\\"],\\\"doNotSerialize\\\":[\\\"$$fire\\\"],\\\"droppingEnabled\\\":false,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":191},\\\"grabbingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"id\\\":\\\"217E34A0-F0D6-4990-B377-FA23D2A96E30\\\",\\\"isActive\\\":true,\\\"isPressed\\\":false,\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":192},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":197},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":198},\\\"name\\\":\\\"DiffButton\\\",\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":203},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":208},\\\"registeredForMouseEvents\\\":true,\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":209},\\\"showsHalos\\\":false,\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":192}],\\\"toggle\\\":false,\\\"value\\\":false,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"distanceToDragEvent\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Button\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(10.0,378.0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(69.5,-18.0)\\\"},\\\"189\\\":{\\\"converterString\\\":null,\\\"sourceAttrName\\\":\\\"fire\\\",\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},\\\"targetMethodName\\\":\\\"checkForUpdates\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":190},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"190\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2}},\\\"191\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"192\\\":{\\\"_Align\\\":\\\"center\\\",\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_FontSize\\\":10,\\\"_HandStyle\\\":\\\"default\\\",\\\"_MaxTextHeight\\\":null,\\\"_MaxTextWidth\\\":150,\\\"_MinTextHeight\\\":null,\\\"_MinTextWidth\\\":150,\\\"_PointerEvents\\\":\\\"none\\\",\\\"_Scale\\\":1,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"allowInput\\\":false,\\\"attributeConnections\\\":[],\\\"derivationIds\\\":[2899,\\\"4F00D1F5-B85C-479E-BDDE-322DF2F432A3\\\",\\\"5E7BC7AC-9EF9-4CF5-9196-A542A26534CA\\\",\\\"46616896-CA46-4B43-B694-9FB001B32989\\\",\\\"F73D407C-A72D-414B-AB8D-1E28025BCA1C\\\",\\\"E34F55EC-06D3-4965-A0D2-625CA896E3B7\\\",\\\"2C75B823-DD52-427F-A501-B824B4C4AFFF\\\",\\\"B4D1CBE5-9DEA-4728-8803-CCD541086497\\\",\\\"6E0FBCF8-EAA4-4635-A092-F3A690EE9EF7\\\",\\\"89A9C61E-62E5-4DC5-9ABB-48A97517BF54\\\",\\\"7481FBBB-A4A7-4F5E-A153-60033229DE49\\\",\\\"FEBD2158-DF74-4EDF-BD2A-2C5A19DDF177\\\",\\\"129B298F-732B-46E2-AB44-60B8E8AC2378\\\",\\\"92CFB2AD-D63D-4DD7-A729-6D0962A7C5FC\\\",\\\"BC6FB6FB-EF63-4C39-9668-0462E42556C2\\\",\\\"8BE2159A-9EB3-44EC-8BAD-0CF297F58645\\\",\\\"D81DC308-8273-4F17-A7C0-849953D6454B\\\",\\\"C536710D-050F-4AF1-BAD1-6EE763015B10\\\",\\\"FDD58AA8-D717-4855-BB3A-B81014786962\\\",\\\"1ACCD898-314B-4EB0-A177-CE6DD69E30D0\\\"],\\\"doNotCopyProperties\\\":[],\\\"doNotSerialize\\\":[],\\\"droppingEnabled\\\":false,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":193},\\\"eventsAreIgnored\\\":true,\\\"fixedHeight\\\":true,\\\"fixedWidth\\\":true,\\\"grabbingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"id\\\":\\\"BE433DB8-657C-4FCB-BB4D-0088D3115495\\\",\\\"isLabel\\\":true,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},\\\"registeredForMouseEvents\\\":true,\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":194},\\\"submorphs\\\":[],\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":195}],\\\"textStyle\\\":null,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\",\\\"_TextColor\\\",\\\"padding\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_TextColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"padding\\\":\\\"lively.rect(5,5,0,0)\\\"},\\\"193\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":192},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"194\\\":{\\\"_BorderWidth\\\":0,\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_Fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_BorderColor\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Extent\\\":\\\"lively.pt(150.0,21.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"195\\\":{\\\"_id\\\":\\\"_942\\\",\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":192},\\\"storedString\\\":\\\"check for updates\\\",\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":196},\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"196\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"197\\\":{\\\"moveVertical\\\":true},\\\"198\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":199},{\\\"__isSmartRef__\\\":true,\\\"id\\\":200},{\\\"__isSmartRef__\\\":true,\\\"id\\\":201},{\\\"__isSmartRef__\\\":true,\\\"id\\\":202}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"199\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"200\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"201\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"202\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"203\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":204},{\\\"__isSmartRef__\\\":true,\\\"id\\\":205},{\\\"__isSmartRef__\\\":true,\\\"id\\\":206},{\\\"__isSmartRef__\\\":true,\\\"id\\\":207}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"204\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"205\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"206\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"207\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"208\\\":{\\\"comment\\\":\\\"Has a script that is called on button press\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"Button\\\",\\\"partsSpaceName\\\":\\\"PartsBin/Inputs\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"209\\\":{\\\"_BorderRadius\\\":5.2,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"_BorderWidth\\\":1.1840000000000002,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":203},\\\"_Opacity\\\":1,\\\"__serializedExpressions__\\\":[\\\"_BorderColor\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_BorderColor\\\":\\\"Color.rgb(214,214,214)\\\",\\\"_Extent\\\":\\\"lively.pt(150.0,21.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"210\\\":{\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_FontSize\\\":10,\\\"_MaxTextHeight\\\":null,\\\"_MaxTextWidth\\\":250,\\\"_MinTextHeight\\\":null,\\\"_MinTextWidth\\\":250,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"allowInput\\\":true,\\\"charsReplaced\\\":\\\"CommitMessageTest1\\\",\\\"derivationIds\\\":[2893,\\\"FBE4B17F-DC2B-4783-899B-CF1B051F14D9\\\",\\\"A2C45BC5-C44B-4AEA-A29E-ADE3DAF08638\\\",\\\"640BD984-1AB2-45B8-BCEC-AB32A6199D68\\\",\\\"BE2E06DB-4DFC-4628-9FED-8F3E87D18E07\\\",\\\"6D28F6C5-8D27-4A2D-A13E-55172343909B\\\",\\\"9537F96B-5D0E-47CF-9435-5850919DA5A2\\\",\\\"B8516280-8A31-4C9E-A9EF-3C058FB084E5\\\",\\\"0A41986D-4F2B-4D8B-8A35-AEB659C5D25A\\\",\\\"7A7E3053-DA4F-465C-B558-5138BE382156\\\",\\\"7024A970-16E6-4DE1-9BD6-6DC50779F4AA\\\",\\\"181F12CB-A2A2-4A98-A3B0-9CAC859DFC66\\\",\\\"B6176017-4E7E-463E-82DF-DFC54EB00EC9\\\",\\\"2956D5AA-C488-4F2E-AEDF-6D795EEECAB3\\\",\\\"DB745EE2-3FE0-42B6-8D29-E2B6215E2B17\\\",\\\"BD1B8949-BF8B-4B64-A2A5-95E8919FD98B\\\",\\\"2350C658-7205-479B-B1DD-AD260D3425E2\\\",\\\"E68A6841-BC15-4078-836D-4949AFA0A264\\\",\\\"58CD9B79-D2BF-4300-9531-A42E08842E2A\\\"],\\\"droppingEnabled\\\":false,\\\"evalEnabled\\\":false,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":211},\\\"fixedHeight\\\":true,\\\"fixedWidth\\\":true,\\\"grabbingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"id\\\":\\\"E6B43BB9-DD76-4917-88E5-E4B146FE5E62\\\",\\\"isInputLine\\\":true,\\\"isLockOwner\\\":false,\\\"lastFindLoc\\\":18,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":212},\\\"name\\\":\\\"CategoryText\\\",\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"previousSelection\\\":[0,14],\\\"savedTextString\\\":\\\"PartsBin/Basic\\\",\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":213},\\\"showsHalos\\\":false,\\\"submorphs\\\":[],\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":214}],\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"distanceToDragEvent\\\"],\\\"isBeingDragged\\\":false,\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(200.0,50.0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(170.4,-10.1)\\\"},\\\"211\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":210},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"212\\\":{\\\"moveHorizontal\\\":true,\\\"resizeWidth\\\":false},\\\"213\\\":{\\\"_BorderRadius\\\":4.5,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"_BorderWidth\\\":1,\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_Opacity\\\":1,\\\"_AppearanceStylingMode\\\":false,\\\"_BorderStylingMode\\\":false,\\\"__serializedExpressions__\\\":[\\\"_BorderColor\\\",\\\"_Extent\\\",\\\"_Fill\\\",\\\"_Padding\\\",\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_BorderColor\\\":\\\"Color.rgb(220,220,220)\\\",\\\"_Extent\\\":\\\"lively.pt(260.0,20.0)\\\",\\\"_Fill\\\":\\\"Color.rgb(255,255,255)\\\",\\\"_Padding\\\":\\\"lively.rect(4,2,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"214\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":215},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":210},\\\"_id\\\":\\\"_15420\\\",\\\"storedString\\\":\\\"Default\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"215\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"216\\\":{\\\"askForDiffViewer\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":217},\\\"checkForUpdates\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":221},\\\"copyToPartsBin\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":225},\\\"onCancel\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":233},\\\"onPublish\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":237},\\\"onRemove\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":241},\\\"reset\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":245},\\\"setTarget\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":249},\\\"showDiff\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":253}},\\\"217\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":218},\\\"source\\\":\\\"function askForDiffViewer() {\\\\n $world.confirm('A newer version of '+this.get('NameText').textString+' is available. Show diff?', function (bool) {bool && this.showDiff()}.bind(this))\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":220},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"218\\\":{\\\"tags\\\":[],\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":219},\\\"user\\\":\\\"undefined\\\"},\\\"219\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Mar 23 2012 15:08:43 GMT+0100 (CET)\\\"},\\\"220\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2}},\\\"221\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":222},\\\"source\\\":\\\"function checkForUpdates() {\\\\n var space = lively.PartsBin.partsSpaceNamed(this.get('CategoryText').textString),\\\\n name = this.get('NameText').textString,\\\\n fileUrl = space.getURL().withFilename(encodeURI(name))+'.json';\\\\n\\\\n var webR = new WebResource(fileUrl);\\\\n \\\\n if (webR.exists()) {\\\\n var rev = webR.getHeadRevision().headRevision;\\\\n if (this.target.getPartsBinMetaInfo().revisionOnLoad == rev) \\\\n alertOK(\\\\\\\"No changes since last update.\\\\\\\")\\\\n else {\\\\n this.askForDiffViewer();\\\\n }\\\\n }\\\\n else \\\\n alertOK(\\\\\\\"Part does not exist in PartsBin.\\\\\\\") \\\\n \\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":224},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"222\\\":{\\\"tags\\\":[],\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":223},\\\"user\\\":\\\"undefined\\\"},\\\"223\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Mar 23 2012 15:12:03 GMT+0100 (CET)\\\"},\\\"224\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2}},\\\"225\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":226},\\\"source\\\":\\\"function copyToPartsBin(morph) {\\\\n var name = this.get('NameText').textString\\\\n\\\\n var info = morph.getPartsBinMetaInfo();\\\\n morph.setName(name);\\\\n\\\\n info.partsSpaceName = this.get('CategoryText').textString\\\\n info.comment = this.get('CommentText').textString\\\\n\\\\n if (! info.changes) info.changes = [];\\\\n var change = { \\\\n date: new Date(), \\\\n author: this.world().getUserName(), \\\\n message: this.get('CommitMessageText').textString,\\\\n id: Strings.newUUID()\\\\n }\\\\n info.changes.push(change) \\\\n\\\\n morph.copyToPartsBin();\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":228},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"226\\\":{\\\"tags\\\":[],\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":227},\\\"user\\\":\\\"jenslincke\\\"},\\\"227\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Oct 28 2011 15:13:21 GMT+0200 (CEST)\\\"},\\\"228\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":229}},\\\"229\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":230}},\\\"230\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":231},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch (e) {\\\\n if ($world) \\\\n $world.logError(e, 'Error in $super call')\\\\n else\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":232},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"231\\\":{},\\\"232\\\":{\\\"name\\\":\\\"copyToPartsBin\\\",\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2}},\\\"233\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":234},\\\"source\\\":\\\"function onCancel() {\\\\n alertOK(\\\\\\\"cancel upload \\\\\\\") \\\\n this.owner.remove()\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"234\\\":{\\\"tags\\\":[],\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":235},\\\"user\\\":\\\"jenslincke\\\"},\\\"235\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Oct 19 2011 14:52:17 GMT+0200 (CEST)\\\"},\\\"236\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2}},\\\"237\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":238},\\\"source\\\":\\\"function onPublish() {\\\\n if (!this.target) alert(\\\\\\\"No target to upload\\\\\\\");\\\\n this.copyToPartsBin(this.target);\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":240},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"238\\\":{\\\"tags\\\":[],\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":239},\\\"user\\\":\\\"undefined\\\"},\\\"239\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Mar 29 2012 15:46:31 GMT+0200 (CEST)\\\"},\\\"240\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2}},\\\"241\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":242},\\\"source\\\":\\\"function onRemove() {\\\\n $world.publishPartDialog && $world.publishPartDialog.remove()\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":244},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"242\\\":{\\\"tags\\\":[],\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":243},\\\"user\\\":\\\"undefined\\\"},\\\"243\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Mar 29 2012 15:54:34 GMT+0200 (CEST)\\\"},\\\"244\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2}},\\\"245\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":246},\\\"source\\\":\\\"function reset() {\\\\n this.setTarget(null)\\\\n \\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":248},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"246\\\":{\\\"tags\\\":[],\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":247},\\\"user\\\":\\\"jenslincke\\\"},\\\"247\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Oct 19 2011 14:45:36 GMT+0200 (CEST)\\\"},\\\"248\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2}},\\\"249\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":250},\\\"source\\\":\\\"function setTarget(morph) {\\\\n this.target = morph \\\\n if (!morph) {\\\\n this.get('NameText').textString = 'Anonymous';\\\\n this.get('CategoryText').textString = 'Default';\\\\n this.get('CommentText').textString = 'no comment'; \\\\n this.get('CommitMessageText').textString = 'no comment' \\\\n return\\\\n }\\\\n var info = this.target.getPartsBinMetaInfo();\\\\n this.get('NameText').textString = info.partName || morph.getName();\\\\n if (info.partsSpaceName) this.get('CategoryText').textString = info.partsSpaceName;\\\\n if (info.comment) this.get('CommentText').textString = info.comment; \\\\n\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":252},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"250\\\":{\\\"tags\\\":[],\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":251},\\\"user\\\":\\\"jenslincke\\\"},\\\"251\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Apr 20 2012 11:59:07 GMT+0200 (CEST)\\\"},\\\"252\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2}},\\\"253\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":254},\\\"source\\\":\\\"function showDiff() {\\\\n if (this.target) {\\\\n if (typeof(this.target.showThreeWayDiff) === 'function') {\\\\n this.target.showThreeWayDiff();\\\\n }\\\\n else {\\\\n alert('Three Way Diff is not implemented yet')\\\\n }\\\\n }\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":256},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"254\\\":{\\\"tags\\\":[],\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":255},\\\"user\\\":\\\"undefined\\\"},\\\"255\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Mar 22 2012 10:32:37 GMT+0100 (CET)\\\"},\\\"256\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2}},\\\"257\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"258\\\":{\\\"adjustForNewBounds\\\":true},\\\"259\\\":{\\\"changes\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":260},{\\\"__isSmartRef__\\\":true,\\\"id\\\":262},{\\\"__isSmartRef__\\\":true,\\\"id\\\":264},{\\\"__isSmartRef__\\\":true,\\\"id\\\":266},{\\\"__isSmartRef__\\\":true,\\\"id\\\":268},{\\\"__isSmartRef__\\\":true,\\\"id\\\":270},{\\\"__isSmartRef__\\\":true,\\\"id\\\":272},{\\\"__isSmartRef__\\\":true,\\\"id\\\":274},{\\\"__isSmartRef__\\\":true,\\\"id\\\":276},{\\\"__isSmartRef__\\\":true,\\\"id\\\":278},{\\\"__isSmartRef__\\\":true,\\\"id\\\":280},{\\\"__isSmartRef__\\\":true,\\\"id\\\":282},{\\\"__isSmartRef__\\\":true,\\\"id\\\":284},{\\\"__isSmartRef__\\\":true,\\\"id\\\":286}],\\\"comment\\\":\\\"A dialog for publishing parts in the PartsBin. Automatically invoked when invoking the \\\\\\\"Publish\\\\\\\" menu option.\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"PublishPartDialog\\\",\\\"partsSpaceName\\\":\\\"PartsBin/Dialogs\\\",\\\"requiredModules\\\":[],\\\"lastModifiedDate\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":288},\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"260\\\":{\\\"author\\\":\\\"undefined\\\",\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":261},\\\"id\\\":\\\"61086210-FA8D-49B7-9E8F-E1E202A9ECD7\\\",\\\"message\\\":\\\"resetted view\\\"},\\\"261\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Mar 21 2012 14:50:23 GMT+0100 (CET)\\\"},\\\"262\\\":{\\\"author\\\":\\\"undefined\\\",\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":263},\\\"id\\\":\\\"93AC78DB-FFE8-40AC-B8FC-34B0936B39A7\\\",\\\"message\\\":\\\"added show diff button\\\"},\\\"263\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Mar 21 2012 14:49:44 GMT+0100 (CET)\\\"},\\\"264\\\":{\\\"author\\\":\\\"undefined\\\",\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":265},\\\"id\\\":\\\"A5F4EACF-EF62-483F-B8B3-65966A895FA4\\\",\\\"message\\\":\\\"\\\"},\\\"265\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Mar 20 2012 13:00:03 GMT+0100 (CET)\\\"},\\\"266\\\":{\\\"author\\\":\\\"jenslincke\\\",\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":267},\\\"message\\\":\\\"first commit of Publish dialog using the publish dialog itself!\\\"},\\\"267\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Oct 19 2011 14:54:16 GMT+0200 (CEST)\\\"},\\\"268\\\":{\\\"author\\\":\\\"jenslincke\\\",\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":269},\\\"message\\\":\\\"\\\"},\\\"269\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Oct 19 2011 14:52:26 GMT+0200 (CEST)\\\"},\\\"270\\\":{\\\"author\\\":\\\"jenslincke\\\",\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":271},\\\"message\\\":\\\"store an uuid when publishing an object\\\"},\\\"271\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Oct 28 2011 15:15:02 GMT+0200 (CEST)\\\"},\\\"272\\\":{\\\"author\\\":\\\"jenslincke\\\",\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":273},\\\"message\\\":\\\"\\\"},\\\"273\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Oct 28 2011 16:06:16 GMT+0200 (CEST)\\\"},\\\"274\\\":{\\\"author\\\":\\\"jenslincke\\\",\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":275},\\\"id\\\":\\\"1A260BD5-E668-4BD4-B7A2-94E087AB4CE1\\\",\\\"message\\\":\\\"- fixed issue 283 (Reproduction: Open part, select publish from menu, focus part name input field in dialog, press enter.-> window pane disappears; window decoration stays; part is not published)\\\"},\\\"275\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Jan 26 2012 12:10:41 GMT+0100 (CET)\\\"},\\\"276\\\":{\\\"author\\\":\\\"undefined\\\",\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":277},\\\"id\\\":\\\"00A6DFFB-70D2-44A4-B5F9-0778E1CA5724\\\",\\\"message\\\":\\\"init for change - don't remove on click\\\"},\\\"277\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Mar 20 2012 12:04:27 GMT+0100 (CET)\\\"},\\\"278\\\":{\\\"author\\\":\\\"undefined\\\",\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":279},\\\"id\\\":\\\"2BD37BED-1605-4FD2-8D2C-25552A379B49\\\",\\\"message\\\":\\\"added possibility to show diff and adapted to new publishing workflow (check for overwrites)\\\"},\\\"279\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Mar 22 2012 10:30:02 GMT+0100 (CET)\\\"},\\\"280\\\":{\\\"author\\\":\\\"robertkrahn\\\",\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":281},\\\"id\\\":\\\"0FC68ADF-8995-4DFA-8713-AACEE168096E\\\",\\\"message\\\":\\\"Fixed the issue that there were no line breaks allowed in the comment / commit text fields\\\"},\\\"281\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Aug 07 2012 01:22:26 GMT+0200 (CEST)\\\"},\\\"282\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":283},\\\"author\\\":\\\"jenslincke\\\",\\\"message\\\":\\\"changed colors (Marko Chief Color Advisor)\\\",\\\"id\\\":\\\"7C1CA387-560D-471B-A0D9-4669D6CDA738\\\"},\\\"283\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 22 2012 14:45:14 GMT+0100 (CET)\\\"},\\\"284\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":285},\\\"author\\\":\\\"jenslincke\\\",\\\"message\\\":\\\"reset title bar\\\",\\\"id\\\":\\\"91E7578B-97E5-4572-A83F-EA928CE8B43C\\\"},\\\"285\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 29 2012 09:58:57 GMT+0100 (CET)\\\"},\\\"286\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":287},\\\"author\\\":\\\"jenslincke\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"E3BAAF1D-646D-4D98-9081-826BD0EFA4A5\\\"},\\\"287\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 29 2012 10:57:31 GMT+0100 (CET)\\\"},\\\"288\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 29 2012 09:56:02 GMT+0100 (CET)\\\"},\\\"289\\\":{\\\"_BorderRadius\\\":0,\\\"_BorderWidth\\\":0,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Fill\\\":null,\\\"_StrokeOpacity\\\":0,\\\"__serializedExpressions__\\\":[\\\"_Extent\\\",\\\"_Padding\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Extent\\\":\\\"lively.pt(479.0,437.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"290\\\":{\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":291}],\\\"cornerName\\\":\\\"bottomRight\\\",\\\"derivationIds\\\":[7147,\\\"16E962DF-21E9-4FE6-8B9B-953F0E908113\\\",\\\"ADD0B5C0-0DC6-4D8E-9C2A-0EC7E3C71F21\\\",\\\"F0667EB1-BF07-4E63-BA56-99189F82C865\\\",\\\"DFDE68D2-3731-46DE-ADC8-56E32998CE07\\\",\\\"D914121B-05B0-490E-A9F7-FE9AB53455A3\\\",\\\"685BF0CF-E831-4670-98CD-A84F0E9D3C1A\\\",\\\"7F4A1B67-C3C5-4398-9FC6-EEECF75FF81D\\\",\\\"ABACD15A-2A09-48B6-91CF-E5BD3A9974FB\\\",\\\"06D7E052-8590-4522-B7F3-1A59D4B017E7\\\",\\\"64688F71-E370-4CC3-815D-3FE4545735AC\\\",\\\"82AF7869-92D1-43A8-83CE-315C60557E32\\\",\\\"CDD21940-F284-424B-B564-D6371A616F86\\\"],\\\"doNotCopyProperties\\\":[\\\"$$cornerName\\\"],\\\"doNotSerialize\\\":[\\\"$$cornerName\\\"],\\\"dragStartPoint\\\":null,\\\"draggingEnabled\\\":true,\\\"droppingEnabled\\\":true,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":292},\\\"halosEnabled\\\":true,\\\"id\\\":\\\"CDA1FA5A-B36D-40D1-9004-9FBAD3A12AAE\\\",\\\"isResizeCorner\\\":true,\\\"moved\\\":true,\\\"name\\\":\\\"ResizeCorner\\\",\\\"originalTargetBounds\\\":null,\\\"originalTargetExtent\\\":null,\\\"originalTargetInnerBounds\\\":null,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":293},\\\"registeredForMouseEvents\\\":true,\\\"relativeOrigin\\\":null,\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":294},\\\"showsHalos\\\":false,\\\"submorphs\\\":[],\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"distanceToDragEvent\\\",\\\"originalExtent\\\"],\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":295},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Box\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Core\\\",\\\"_Position\\\":\\\"lively.pt(469.0,427.0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(42.0,-10.0)\\\",\\\"originalExtent\\\":\\\"lively.pt(239.0,138.0)\\\"},\\\"291\\\":{\\\"sourceAttrName\\\":\\\"cornerName\\\",\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290},\\\"targetMethodName\\\":\\\"alignToOwner\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"292\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"293\\\":{\\\"comment\\\":\\\"Resize an object without using halos.\\\",\\\"migrationLevel\\\":2,\\\"partName\\\":\\\"ResizeCorner\\\",\\\"partsSpaceName\\\":\\\"PartsBin/Widgets/\\\",\\\"revisionOnLoad\\\":140152,\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"294\\\":{\\\"_BorderWidth\\\":0,\\\"_ClipMode\\\":\\\"visible\\\",\\\"__serializedExpressions__\\\":[\\\"_BorderColor\\\",\\\"_Extent\\\",\\\"_Fill\\\",\\\"_Padding\\\",\\\"position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_BorderColor\\\":\\\"Color.rgb(145,145,145)\\\",\\\"_Extent\\\":\\\"lively.pt(10.0,10.0)\\\",\\\"_Fill\\\":\\\"Color.rgb(66,66,66)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"295\\\":{\\\"alignToOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":296},\\\"morphMenuItems\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":299},\\\"onDrag\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":306},\\\"onDragEnd\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":314},\\\"onDragStart\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":322},\\\"reset\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":330}},\\\"296\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":297},\\\"source\\\":\\\"function alignToOwner() {\\\\n this.align(this.bounds()[this.cornerName](), this.owner.shape.bounds()[this.cornerName]() )\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":298},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"297\\\":{},\\\"298\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290}},\\\"299\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":300},\\\"source\\\":\\\"function morphMenuItems() {\\\\n return $super().concat([\\\\n [\\\\\\\"corner\\\\\\\", [\\\\n [\\\\\\\"top left\\\\\\\", function() { this.cornerName = 'topLeft'}.bind(this)],\\\\n [\\\\\\\"top right\\\\\\\", function() { this.cornerName = 'topRight'}.bind(this)],\\\\n [\\\\\\\"bottom right\\\\\\\", function() { this.cornerName = 'bottomRight'}.bind(this)],\\\\n [\\\\\\\"bottom left\\\\\\\", function() { this.cornerName = 'bottomLeft'}.bind(this)],\\\\n ]]\\\\n ])\\\\t\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":301},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"300\\\":{},\\\"301\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":302}},\\\"302\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":303}},\\\"303\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":304},\\\"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}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":305},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"304\\\":{},\\\"305\\\":{\\\"name\\\":\\\"morphMenuItems\\\",\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290}},\\\"306\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":307},\\\"source\\\":\\\"function onDrag(evt) {\\\\n // alert(\\\\\\\"onDrag\\\\\\\")\\\\n // this.owner.setPosition(pt(0,0))\\\\n // this.owner.setOrigin(pt(0,0))\\\\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\\\\n \\\\n // moveDelta = moveDelta.maxPt(pt(0,0))\\\\n var ownerExtent = this.owner.getExtent();\\\\n\\\\n // TODO does not work\\\\n if (evt.isShiftDown()) {\\\\n var maxDelta = Math.max(moveDelta.x, moveDelta.y);\\\\n if (maxDelta == 0) return;\\\\n var factor = ownerExtent.x / ownerExtent.y\\\\n moveDelta = pt(maxDelta * factor, maxDelta )\\\\n }\\\\n var accessor = \\\\\\\"with\\\\\\\" + this.cornerName.charAt(0).toUpperCase() + this.cornerName.substring(1);\\\\n\\\\n var newCorner = this.originalTargetBounds[this.cornerName]().addPt(moveDelta);\\\\n var newBounds = this.originalTargetBounds[accessor ](newCorner);\\\\n\\\\n this.owner.setBounds(newBounds);\\\\n \\\\n // var newExtent = this.originalTargetExtent.addPt(moveDelta)\\\\n // alertOK(\\\\\\\"new extent\\\\\\\" + newExtent)\\\\n // this.owner.setExtent(newExtent);\\\\n this.owner.submorphs.select(function(ea) {\\\\n return ea.isResizeCorner\\\\n }).invoke('alignToOwner');\\\\n if (this.owner.halos) {\\\\n this.owner.halos.invoke('alignAtTarget')\\\\n }\\\\n // alertOK(\\\\\\\"relative \\\\\\\" + this.relativeOrigin)\\\\n var newOrigin = pt(0,0).extent(this.owner.getExtent()).relativeToAbsPoint(this.relativeOrigin)\\\\n\\\\n // TODO IMPLEMENT updating the origin does not work yet\\\\n // this.owner.setOrigin(newOrigin);\\\\n // alertOK(\\\\\\\"new origin \\\\\\\" + newOrigin)\\\\n\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":309},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"307\\\":{\\\"tags\\\":[],\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":308},\\\"user\\\":\\\"sstamm\\\"},\\\"308\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 23 2012 12:08:52 GMT+0100 (CET)\\\"},\\\"309\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":310}},\\\"310\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":311}},\\\"311\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":312},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch (e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":313},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"312\\\":{},\\\"313\\\":{\\\"name\\\":\\\"onDrag\\\",\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290}},\\\"314\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":315},\\\"source\\\":\\\"function onDragEnd(evt) {\\\\n this.dragStartPoint = null;\\\\n this.originalTargetBounds = null;\\\\n this.relativeOrigin = null;\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":317},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"315\\\":{\\\"tags\\\":[],\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":316},\\\"user\\\":\\\"sstamm\\\"},\\\"316\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 23 2012 12:09:00 GMT+0100 (CET)\\\"},\\\"317\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":318}},\\\"318\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":319}},\\\"319\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":320},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch (e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":321},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"320\\\":{},\\\"321\\\":{\\\"name\\\":\\\"onDragEnd\\\",\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290}},\\\"322\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":323},\\\"source\\\":\\\"function onDragStart(evt) {\\\\n var absToRelativePoint = function (r, absPt) {\\\\n\\\\t\\\\treturn new Point(\\\\n\\\\t\\\\t\\\\t(absPt.x - r.x) / r.width,\\\\n\\\\t\\\\t\\\\t(absPt.y - r.y) / r.height)\\\\n\\\\t}\\\\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(20,20))\\\\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(0,0))\\\\n // absToRelativePoint(new Rectangle(-100,-100,200,200), pt(0,0))\\\\n\\\\n\\\\n this.dragStartPoint = evt.mousePoint;\\\\n this.originalTargetBounds= this.owner.bounds();\\\\n this.relativeOrigin = absToRelativePoint(pt(0,0).extent(this.owner.getExtent()), this.owner.getOrigin())\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":325},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"323\\\":{\\\"tags\\\":[],\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":324},\\\"user\\\":\\\"sstamm\\\"},\\\"324\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 23 2012 12:08:40 GMT+0100 (CET)\\\"},\\\"325\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":326}},\\\"326\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":327}},\\\"327\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":328},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch (e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":329},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"328\\\":{},\\\"329\\\":{\\\"name\\\":\\\"onDragStart\\\",\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290}},\\\"330\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":331},\\\"source\\\":\\\"function reset() {\\\\n this.isResizeCorner = true\\\\n this.cornerName = 'bottomRight'\\\\n this.setExtent(pt(10,10));\\\\n this.setPosition(pt(0,0))\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":332},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"331\\\":{},\\\"332\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290}},\\\"333\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":334},{\\\"__isSmartRef__\\\":true,\\\"id\\\":340},{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},{\\\"__isSmartRef__\\\":true,\\\"id\\\":365}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":378},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":379},\\\"_ClipMode\\\":\\\"visible\\\",\\\"derivationIds\\\":[\\\"7F2F2823-877B-454C-84EB-725AB48DDB39\\\"],\\\"id\\\":\\\"9DAC655E-F6CE-47F2-A10E-96FC2E163CA1\\\",\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":380},\\\"windowMorph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":334},\\\"closeButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":340},\\\"menuButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"collapseButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":365},\\\"_PreviousBorderWidth\\\":0,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.TitleBar\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"334\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":335},\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":336}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":338},\\\"_ClipMode\\\":\\\"hidden\\\",\\\"derivationIds\\\":[\\\"A690BA51-C5D5-44FD-90C3-AB1D767BAAB7\\\"],\\\"id\\\":\\\"5099C734-AAFC-438A-9956-AEA02652C8E5\\\",\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"fixedHeight\\\":true,\\\"_InputAllowed\\\":false,\\\"_HandStyle\\\":\\\"default\\\",\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_FontSize\\\":10,\\\"evalEnabled\\\":false,\\\"isLabel\\\":true,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":339},\\\"eventsAreIgnored\\\":true,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":333},\\\"_StyleClassNames\\\":[\\\"window-title\\\"],\\\"_TextStylingMode\\\":true,\\\"__serializedExpressions__\\\":[\\\"_TextColor\\\",\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_TextColor\\\":\\\"Color.rgb(64,64,64)\\\",\\\"_Position\\\":\\\"lively.pt(20.0,3.0)\\\"},\\\"335\\\":{\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_BorderColor\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(420.0,18.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"336\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":337},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":334},\\\"_id\\\":\\\"_2170\\\",\\\"storedString\\\":\\\"Publish in PartsBin\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"337\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"338\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":334},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"339\\\":{\\\"resizeWidth\\\":true},\\\"340\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":341}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":346},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":347},\\\"_ClipMode\\\":\\\"visible\\\",\\\"derivationIds\\\":[\\\"5CE8ED0B-9B20-49FE-84A3-C4BBFB608DA2\\\"],\\\"id\\\":\\\"61C44023-E4BF-41AC-8B50-1D1090F00DE5\\\",\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"accessibleInInactiveWindow\\\":true,\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":341},\\\"_PreviousBorderWidth\\\":0,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":333},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":348},\\\"_StyleClassNames\\\":[\\\"close\\\"],\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":349},{\\\"__isSmartRef__\\\":true,\\\"id\\\":351}],\\\"doNotSerialize\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.WindowControl\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(459.0,3.0)\\\"},\\\"341\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":342},\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":343}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":345},\\\"_ClipMode\\\":\\\"hidden\\\",\\\"derivationIds\\\":[\\\"2912D7D0-02F2-414D-BD53-ED6C7F8DBE0B\\\"],\\\"id\\\":\\\"356257A5-ED2C-40F0-854D-3B2F792F303D\\\",\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"fixedHeight\\\":true,\\\"_InputAllowed\\\":false,\\\"_HandStyle\\\":\\\"default\\\",\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_FontSize\\\":8,\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":340},\\\"isLabel\\\":true,\\\"eventsAreIgnored\\\":true,\\\"_TextStylingMode\\\":true,\\\"__serializedExpressions__\\\":[\\\"_TextColor\\\",\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_TextColor\\\":\\\"Color.rgb(64,64,64)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,-1.0)\\\"},\\\"342\\\":{\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_BorderColor\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_Padding\\\":\\\"lively.rect(4,2,0,0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"343\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":344},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":341},\\\"_id\\\":\\\"_2172\\\",\\\"storedString\\\":\\\"X\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"344\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"345\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":341},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"346\\\":{\\\"_BorderWidth\\\":1,\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":5,\\\"_AppearanceStylingMode\\\":true,\\\"_BorderStylingMode\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_BorderColor\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(189,190,192)\\\"},\\\"347\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":340},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"348\\\":{\\\"moveHorizontal\\\":true},\\\"349\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":340},\\\"sourceAttrName\\\":\\\"getHelpText\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"targetMethodName\\\":\\\"getCloseHelp\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":350},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"350\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":340},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0}},\\\"351\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":340},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"targetMethodName\\\":\\\"initiateShutdown\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":352},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"352\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":340},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0}},\\\"353\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":354}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":359},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":360},\\\"_ClipMode\\\":\\\"visible\\\",\\\"derivationIds\\\":[\\\"A7FA40A4-F29E-4570-92BF-F78E1C00D3EB\\\"],\\\"id\\\":\\\"3AC17936-B2BF-44C6-B326-9071C9C5D23F\\\",\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"accessibleInInactiveWindow\\\":true,\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":354},\\\"_PreviousBorderWidth\\\":0,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":333},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":361},{\\\"__isSmartRef__\\\":true,\\\"id\\\":363}],\\\"doNotSerialize\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"isPressed\\\":false,\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.WindowControl\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(3.0,3.0)\\\"},\\\"354\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":355},\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":356}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":358},\\\"_ClipMode\\\":\\\"hidden\\\",\\\"derivationIds\\\":[\\\"BDC5DD9B-DE40-4FDD-AA67-8A7BDA277AB5\\\"],\\\"id\\\":\\\"BCEE5262-22DE-4D41-9074-294E4121D56C\\\",\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"fixedHeight\\\":true,\\\"_InputAllowed\\\":false,\\\"_HandStyle\\\":\\\"default\\\",\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_FontSize\\\":8,\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"isLabel\\\":true,\\\"eventsAreIgnored\\\":true,\\\"_TextStylingMode\\\":true,\\\"__serializedExpressions__\\\":[\\\"_TextColor\\\",\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_TextColor\\\":\\\"Color.rgb(64,64,64)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"355\\\":{\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_BorderColor\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(18.0,17.0)\\\",\\\"_Padding\\\":\\\"lively.rect(4,2,0,0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"356\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":357},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":354},\\\"_id\\\":\\\"_2174\\\",\\\"storedString\\\":\\\"M\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"357\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"358\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":354},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"359\\\":{\\\"_BorderWidth\\\":1,\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":5,\\\"_AppearanceStylingMode\\\":true,\\\"_BorderStylingMode\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_BorderColor\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(189,190,192)\\\"},\\\"360\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"361\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"sourceAttrName\\\":\\\"getHelpText\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"targetMethodName\\\":\\\"getMenuHelp\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":362},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"362\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0}},\\\"363\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"targetMethodName\\\":\\\"showTargetMorphMenu\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":364},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"364\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0}},\\\"365\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":366}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":371},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":372},\\\"_ClipMode\\\":\\\"visible\\\",\\\"derivationIds\\\":[\\\"73941EFE-62E0-4AFD-B15E-C9447809FD60\\\"],\\\"id\\\":\\\"2FB05F48-6D05-4DC9-89A6-6D2E7B48F11C\\\",\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"accessibleInInactiveWindow\\\":true,\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":366},\\\"_PreviousBorderWidth\\\":0,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":333},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":373},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":374},{\\\"__isSmartRef__\\\":true,\\\"id\\\":376}],\\\"doNotSerialize\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.WindowControl\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(440.0,3.0)\\\"},\\\"366\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":367},\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":368}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":370},\\\"_ClipMode\\\":\\\"hidden\\\",\\\"derivationIds\\\":[\\\"66A9385E-35FA-4BB8-89BB-4566D7CFBA1F\\\"],\\\"id\\\":\\\"E2CA0F2A-CFD4-4939-9A62-4BA456BC9CE0\\\",\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"fixedHeight\\\":true,\\\"_InputAllowed\\\":false,\\\"_HandStyle\\\":\\\"default\\\",\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_FontSize\\\":8,\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":365},\\\"isLabel\\\":true,\\\"eventsAreIgnored\\\":true,\\\"_TextStylingMode\\\":true,\\\"__serializedExpressions__\\\":[\\\"_TextColor\\\",\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_TextColor\\\":\\\"Color.rgb(64,64,64)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,1.0)\\\"},\\\"367\\\":{\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_BorderColor\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_Padding\\\":\\\"lively.rect(4,2,0,0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"368\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":369},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":366},\\\"_id\\\":\\\"_2176\\\",\\\"storedString\\\":\\\"–\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"369\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"370\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":366},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"371\\\":{\\\"_BorderWidth\\\":1,\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":5,\\\"_AppearanceStylingMode\\\":true,\\\"_BorderStylingMode\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_BorderColor\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(189,190,192)\\\"},\\\"372\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":365},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"373\\\":{\\\"moveHorizontal\\\":true},\\\"374\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":365},\\\"sourceAttrName\\\":\\\"getHelpText\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"targetMethodName\\\":\\\"getCollapseHelp\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":375},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"375\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":365},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0}},\\\"376\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":365},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"targetMethodName\\\":\\\"toggleCollapse\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":377},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"377\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":365},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0}},\\\"378\\\":{\\\"_AppearanceStylingMode\\\":true,\\\"_BorderStylingMode\\\":true,\\\"_BorderWidth\\\":0,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(479.0,22.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"379\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":333},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"380\\\":{\\\"resizeWidth\\\":true,\\\"adjustForNewBounds\\\":true},\\\"isSimplifiedRegistry\\\":true}}\",\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":6239},{\"__isSmartRef__\":true,\"id\":6241}],\"doNotSerialize\":[\"$$json\",\"$$loadedMetaInfo\"],\"doNotCopyProperties\":[\"$$json\",\"$$loadedMetaInfo\"],\"loadedMetaInfo\":{\"__isSmartRef__\":true,\"id\":6117},\"partVersions\":[{\"__isSmartRef__\":true,\"id\":6243},{\"__isSmartRef__\":true,\"id\":6247},{\"__isSmartRef__\":true,\"id\":6251},{\"__isSmartRef__\":true,\"id\":6255},{\"__isSmartRef__\":true,\"id\":6259},{\"__isSmartRef__\":true,\"id\":6263},{\"__isSmartRef__\":true,\"id\":6267},{\"__isSmartRef__\":true,\"id\":6271},{\"__isSmartRef__\":true,\"id\":6275},{\"__isSmartRef__\":true,\"id\":6279},{\"__isSmartRef__\":true,\"id\":6283},{\"__isSmartRef__\":true,\"id\":6287},{\"__isSmartRef__\":true,\"id\":6291},{\"__isSmartRef__\":true,\"id\":6295},{\"__isSmartRef__\":true,\"id\":6299},{\"__isSmartRef__\":true,\"id\":6303},{\"__isSmartRef__\":true,\"id\":6307},{\"__isSmartRef__\":true,\"id\":6311},{\"__isSmartRef__\":true,\"id\":6417},{\"__isSmartRef__\":true,\"id\":6421},{\"__isSmartRef__\":true,\"id\":6425},{\"__isSmartRef__\":true,\"id\":7015},{\"__isSmartRef__\":true,\"id\":7020},{\"__isSmartRef__\":true,\"id\":7024},{\"__isSmartRef__\":true,\"id\":7028},{\"__isSmartRef__\":true,\"id\":7032},{\"__isSmartRef__\":true,\"id\":7036},{\"__isSmartRef__\":true,\"id\":7040},{\"__isSmartRef__\":true,\"id\":7044},{\"__isSmartRef__\":true,\"id\":7048},{\"__isSmartRef__\":true,\"id\":7052},{\"__isSmartRef__\":true,\"id\":7056},{\"__isSmartRef__\":true,\"id\":7060},{\"__isSmartRef__\":true,\"id\":7064},{\"__isSmartRef__\":true,\"id\":7068}],\"rev\":185165,\"lastModifiedDate\":{\"__isSmartRef__\":true,\"id\":6146},\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5858\":{\"LK2\":true,\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1,\"__layered_draggingEnabled__\":true,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5859}],\"collapsedExtent\":null,\"collapsedTransform\":null,\"derivationIds\":[2879,\"91414FD8-3775-435F-96A6-39E0CB891CD7\",\"9CB574CD-94E3-465A-B85C-91F97E070BC3\",\"C9D390C2-399F-44AF-A316-A4A117E5F7B6\",\"0A0B9181-A04D-441B-944F-585ED335E81B\",\"DEDFDD48-51F2-4C04-9681-6B64D465BE14\",\"FD496905-E054-4BF1-B162-EB0F08C1C829\",\"7A7DC0E8-6CA2-49DC-A660-7E873F834AB2\",\"401B15D2-9AFF-4843-85A2-16186AFFDFD4\",\"D4692AD1-A7CA-4F57-A55F-B485279A8B90\",\"DDF6DDB6-572F-4DC7-911A-4F7E5F310189\",\"41BEABE5-C184-4F59-93F1-139F711489DC\",\"43B559FD-8DA9-41DE-91F3-B4DDD6788A58\",\"C6E534FD-BA26-4A2F-987E-2254EB4D1D7B\",\"7F7C3464-9B3C-4C47-B577-D69567B5AD63\",\"BD18ABC3-C773-4121-B919-8E27D8B9E0A4\",\"D2B37A20-7D83-417D-A81B-3AC4A7C151F5\",\"CF2F775B-6B52-4154-AC3E-4E8A8874677A\",\"81F0924C-9756-40AF-B456-05A51ABE06E3\",\"D4EEB7FD-A570-4B03-97A1-622BB37D2A13\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6115},\"expandedExtent\":null,\"expandedTransform\":null,\"halosEnabled\":true,\"headRevision\":147095,\"highlighted\":true,\"id\":\"CAC6DFC2-FC8E-4813-89F8-58D056A027AC\",\"ignoreEventsOnExpand\":false,\"isBeingDragged\":false,\"isCopyMorphRef\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":6116},\"morphRefId\":12,\"moved\":true,\"name\":\"PublishPartDialog\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":6117},\"prevScroll\":[0,0],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6147},\"showsHalos\":false,\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5860},{\"__isSmartRef__\":true,\"id\":6148},{\"__isSmartRef__\":true,\"id\":6191}],\"targetMorph\":{\"__isSmartRef__\":true,\"id\":5860},\"titleBar\":{\"__isSmartRef__\":true,\"id\":6191},\"_StyleClassNames\":[\"highlighted\"],\"__serializedExpressions__\":[\"_Position\",\"contentOffset\",\"minExtent\",\"prevDragPos\"],\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"withoutLayers\":[\"Global.lively.morphic.GrabbingLayer\"],\"_Position\":\"lively.pt(835.0,328.0)\",\"contentOffset\":\"lively.pt(0.0,21.0)\",\"minExtent\":\"lively.pt(479.0,437.0)\",\"prevDragPos\":\"lively.pt(548.1,476.2)\"},\"5859\":{\"sourceAttrName\":\"remove\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5858},\"targetMethodName\":\"onRemove\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5860},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5860\":{\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1,\"attributeConnections\":[],\"derivationIds\":[2888,\"7CD647EF-2BB4-4CD9-9D3B-4EE7BC59ECC2\",\"B983FB4F-9323-4304-9603-5615E93C6C42\",\"E738FAD5-9C83-4390-B193-06C21B6E51B0\",\"5ED6DC7B-74C2-4149-BF56-1622F302C51E\",\"B125F66F-9D66-44AC-A04B-E3A1CB7C1474\",\"8DD88D93-D7DB-4957-A724-C19836CD8C03\",\"1405B5AF-8461-4497-952D-024E06F6F395\",\"7CD3B3FE-D49D-436B-A738-6F960136F93C\",\"C28EE17A-8653-4C4E-AEAA-89B45CB54684\",\"97E867C3-A9EC-42CF-916F-788C94BE0955\",\"8DBA20C0-E93B-4679-BD70-63D956C8D56B\",\"03F1C6E5-5D38-4B2A-B96A-7545B2EA78A4\",\"101E56F8-6494-4A33-A341-C532CBE53645\",\"7B5BEA4B-7600-495A-8017-6D2CED2DFC29\",\"C97C0E53-522D-414C-9555-2228E8BA8F71\",\"AC087EF2-E8D1-4F6D-B5DB-1FE43974C4CB\",\"E29EF530-07BB-4E46-ADF7-AF918B0F886F\",\"86E678F3-F71F-48F5-A085-B6D3E399690D\",\"D193F116-988F-4C54-9A3D-E37B5552B952\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5861},\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"93C19461-C30A-4CC5-867B-FD8EAF7F5A19\",\"isBeingDragged\":false,\"isLockOwner\":false,\"layout\":{\"__isSmartRef__\":true,\"id\":5862},\"name\":\"PublishPartPanePane\",\"owner\":{\"__isSmartRef__\":true,\"id\":5858},\"ownerApp\":{\"__isSmartRef__\":true,\"id\":5863},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5914},\"prevScroll\":[0,0],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5915},\"showsHalos\":false,\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5887},{\"__isSmartRef__\":true,\"id\":5916},{\"__isSmartRef__\":true,\"id\":5922},{\"__isSmartRef__\":true,\"id\":5929},{\"__isSmartRef__\":true,\"id\":5935},{\"__isSmartRef__\":true,\"id\":5942},{\"__isSmartRef__\":true,\"id\":5948},{\"__isSmartRef__\":true,\"id\":5991},{\"__isSmartRef__\":true,\"id\":6034},{\"__isSmartRef__\":true,\"id\":6040},{\"__isSmartRef__\":true,\"id\":6046},{\"__isSmartRef__\":true,\"id\":6068}],\"target\":{\"__isSmartRef__\":true,\"id\":0},\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":6074},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"withLayers\":[\"Global.lively.morphic.GrabbingLayer\"],\"_Position\":\"lively.pt(0.0,21.0)\",\"distanceToDragEvent\":\"lively.pt(365.0,-16.0)\"},\"5861\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5860},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5862\":{\"adjustForNewBounds\":true,\"resizeHeight\":true,\"resizeWidth\":true},\"5863\":{\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5864}],\"cancelButton\":{\"__isSmartRef__\":true,\"id\":5865},\"defaultInput\":\"CommitMessageTest1\",\"doNotCopyProperties\":[\"$$result\"],\"doNotSerialize\":[\"$$result\"],\"inputText\":{\"__isSmartRef__\":true,\"id\":5887},\"label\":{\"__isSmartRef__\":true,\"id\":5893},\"message\":\"Please enter a name for the part\",\"okButton\":{\"__isSmartRef__\":true,\"id\":5898},\"panel\":{\"__isSmartRef__\":true,\"id\":5860},\"result\":\"CommitMessageTest1\",\"view\":{\"__isSmartRef__\":true,\"id\":5860},\"__LivelyClassName__\":\"lively.morphic.PromptDialog\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"5864\":{\"sourceAttrName\":\"result\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5863},\"targetMethodName\":\"triggerCallback\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5863},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5865\":{\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5866},{\"__isSmartRef__\":true,\"id\":5867}],\"doNotCopyProperties\":[\"$$fire\"],\"doNotSerialize\":[\"$$fire\"],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5869},\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":6793,\"isActive\":true,\"isCopyMorphRef\":true,\"isLockOwner\":false,\"label\":{\"__isSmartRef__\":true,\"id\":5870},\"layout\":{\"__isSmartRef__\":true,\"id\":5875},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":5876},\"morphRefId\":1,\"normalFill\":{\"__isSmartRef__\":true,\"id\":5881},\"owner\":null,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5886},\"showsHalos\":false,\"submorphs\":[],\"toggle\":false,\"value\":false,\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(478.0,187.0)\"},\"5866\":{\"sourceAttrName\":\"fire\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5865},\"targetMethodName\":\"removeTopLevel\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5863},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5867\":{\"converterString\":\"function () { return null }\",\"sourceAttrName\":\"fire\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5865},\"targetMethodName\":\"result\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5863},\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":5868},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5868\":{\"source\":{\"__isSmartRef__\":true,\"id\":5865},\"target\":{\"__isSmartRef__\":true,\"id\":5863}},\"5869\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5865},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5870\":{\"_Align\":\"center\",\"_ClipMode\":\"hidden\",\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"_HandStyle\":\"default\",\"_MaxTextHeight\":null,\"_MaxTextWidth\":60,\"_MinTextHeight\":null,\"_MinTextWidth\":60,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":false,\"attributeConnections\":[],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"evalEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5871},\"eventsAreIgnored\":true,\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":6794,\"isLabel\":true,\"isLockOwner\":false,\"owner\":null,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5872},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5873}],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"5871\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5870},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5872\":{\"_BorderWidth\":0,\"_ClipMode\":\"hidden\",\"_Fill\":null,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(60.0,30.0)\",\"_Padding\":\"lively.rect(0,6,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"5873\":{\"_id\":\"_411\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5870},\"storedString\":\"\",\"style\":{\"__isSmartRef__\":true,\"id\":5874},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5874\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5875\":{\"moveHorizontal\":true,\"moveVertical\":true},\"5876\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5877},{\"__isSmartRef__\":true,\"id\":5878},{\"__isSmartRef__\":true,\"id\":5879},{\"__isSmartRef__\":true,\"id\":5880}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5877\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"5878\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5879\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5880\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"5881\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5882},{\"__isSmartRef__\":true,\"id\":5883},{\"__isSmartRef__\":true,\"id\":5884},{\"__isSmartRef__\":true,\"id\":5885}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5882\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"5883\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5884\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5885\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"5886\":{\"_BorderRadius\":5,\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_Fill\":{\"__isSmartRef__\":true,\"id\":5881},\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(189,190,192)\",\"_Extent\":\"lively.pt(60.0,30.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"5887\":{\"_ClipMode\":\"hidden\",\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"_MaxTextHeight\":null,\"_MaxTextWidth\":164,\"_MinTextHeight\":null,\"_MinTextWidth\":164,\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":true,\"attributeConnections\":[],\"charsReplaced\":\"7\",\"derivationIds\":[2889,\"9A8B5C1C-95BB-40F5-B9EF-B89DD5451B64\",\"C49BF160-BBBE-422E-BDDC-B9A98A72ABFF\",\"42B7E940-3BB5-4B79-B5D8-E4C8E780FF3B\",\"50B247C7-D8F3-4CF5-BD3F-2A2867827CF1\",\"674DADA8-0E51-4FAB-8522-A9D91F270267\",\"105181E3-2D4E-49C3-9C63-13D1F9E311AB\",\"54D6890B-898B-44EC-8BDF-688522764BD8\",\"A8821E63-E9F3-4FE1-94FC-897C0E64A537\",\"1A1BA90B-CA62-4F00-8A36-CC210F473907\",\"E8C3B7B8-5E66-4470-A4B0-C4103AA45358\",\"95511FB8-0146-4A7A-900F-72D7EE65877A\",\"7DA33C42-0FC5-4616-B97B-FA67332B7859\",\"D05E45C6-2CC5-44AB-B3FD-904395A33093\",\"83AF3D18-D412-4D65-B8FD-51A225F1371F\",\"238498B0-5A4F-416E-9ED6-096FE9C41557\",\"C238293B-A0D4-4ECA-A22A-94543F96B617\",\"61BC31A7-BF4C-4E59-9189-11A772CF2B36\",\"E628163F-DBED-46B3-ABAB-57FEDE6B30D3\",\"CEE42069-8017-4801-9E2D-4086FD1107F5\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"evalEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5888},\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"B67A9CCE-6D4E-45CD-BC52-E88D618178F2\",\"isBeingDragged\":false,\"isCopyMorphRef\":true,\"isInputLine\":true,\"isLockOwner\":false,\"lastFindLoc\":2,\"layout\":{\"__isSmartRef__\":true,\"id\":5889},\"morphRefId\":1,\"name\":\"NameText\",\"owner\":{\"__isSmartRef__\":true,\"id\":5860},\"previousSelection\":[1,1],\"savedTextString\":\"CommitMessageTest1\",\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5890},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5891}],\"_WordBreak\":\"break-all\",\"prevScroll\":[0,0],\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(10.0,50.0)\",\"distanceToDragEvent\":\"lively.pt(119.0,-15.0)\"},\"5888\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5887},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5889\":{\"adjustForNewBounds\":true,\"resizeWidth\":true},\"5890\":{\"_BorderRadius\":3.75,\"_BorderStyle\":\"solid\",\"_BorderWidth\":1,\"_ClipMode\":\"hidden\",\"_Opacity\":1,\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(227,227,227)\",\"_Extent\":\"lively.pt(174.0,20.0)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"5891\":{\"style\":{\"__isSmartRef__\":true,\"id\":5892},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5887},\"_id\":\"_3710\",\"storedString\":\"SeeTheState\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5892\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5893\":{\"_ClipMode\":\"hidden\",\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"_HandStyle\":\"default\",\"_MaxTextHeight\":null,\"_MaxTextWidth\":null,\"_MinTextHeight\":null,\"_MinTextWidth\":null,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":false,\"attributeConnections\":[],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"evalEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5894},\"eventsAreIgnored\":true,\"fixedHeight\":true,\"fixedWidth\":false,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":3220,\"isCopyMorphRef\":true,\"isLabel\":true,\"morphRefId\":1,\"owner\":null,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5895},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5896}],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(4.0,4.0)\"},\"5894\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5893},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5895\":{\"_BorderWidth\":0,\"_ClipMode\":\"hidden\",\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(226.0,21.0)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"5896\":{\"_id\":\"_410\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5893},\"storedString\":\"\",\"style\":{\"__isSmartRef__\":true,\"id\":5897},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5897\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5898\":{\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5899},{\"__isSmartRef__\":true,\"id\":5900}],\"doNotCopyProperties\":[\"$$fire\"],\"doNotSerialize\":[\"$$fire\"],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5901},\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":6795,\"isActive\":true,\"isCopyMorphRef\":true,\"isLockOwner\":false,\"label\":{\"__isSmartRef__\":true,\"id\":5902},\"layout\":{\"__isSmartRef__\":true,\"id\":5907},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":5908},\"morphRefId\":2,\"normalFill\":{\"__isSmartRef__\":true,\"id\":5881},\"owner\":null,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5913},\"showsHalos\":false,\"submorphs\":[],\"toggle\":false,\"value\":false,\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(414.0,187.0)\"},\"5899\":{\"sourceAttrName\":\"fire\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5898},\"targetMethodName\":\"removeTopLevel\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5863},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5900\":{\"sourceAttrName\":\"fire\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5898},\"targetMethodName\":\"doSave\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5887},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5901\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5898},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5902\":{\"_Align\":\"center\",\"_ClipMode\":\"hidden\",\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"_HandStyle\":\"default\",\"_MaxTextHeight\":null,\"_MaxTextWidth\":60,\"_MinTextHeight\":null,\"_MinTextWidth\":60,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":false,\"attributeConnections\":[],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"evalEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5903},\"eventsAreIgnored\":true,\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":6796,\"isLabel\":true,\"isLockOwner\":false,\"owner\":null,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5904},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5905}],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"5903\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5902},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5904\":{\"_BorderWidth\":0,\"_ClipMode\":\"hidden\",\"_Fill\":null,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(60.0,30.0)\",\"_Padding\":\"lively.rect(0,6,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"5905\":{\"_id\":\"_412\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5902},\"storedString\":\"\",\"style\":{\"__isSmartRef__\":true,\"id\":5906},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5906\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5907\":{\"moveHorizontal\":true,\"moveVertical\":true},\"5908\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5909},{\"__isSmartRef__\":true,\"id\":5910},{\"__isSmartRef__\":true,\"id\":5911},{\"__isSmartRef__\":true,\"id\":5912}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5909\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"5910\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5911\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5912\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"5913\":{\"_BorderRadius\":5,\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_Fill\":{\"__isSmartRef__\":true,\"id\":5881},\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(189,190,192)\",\"_Extent\":\"lively.pt(60.0,30.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"5914\":{\"partName\":\"PublishPartPanePane\",\"requiredModules\":[],\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5915\":{\"_BorderRadius\":0,\"_BorderStyle\":\"solid\",\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(95,94,95)\",\"_Extent\":\"lively.pt(479.0,415.0)\",\"_Fill\":\"Color.rgb(243,243,243)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"5916\":{\"_ClipMode\":\"auto\",\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"_InputAllowed\":true,\"_MaxTextHeight\":null,\"_MaxTextWidth\":444,\"_MinTextHeight\":null,\"_MinTextWidth\":444,\"_Rotation\":0,\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":true,\"attributeConnections\":[],\"charsReplaced\":\"no comment\",\"derivationIds\":[2890,\"40048B1D-9547-4EA6-AB66-31168A1C9FAE\",\"8A0DE790-FA6C-41C9-BA2B-84397DA3F39E\",\"DCFEEBC9-D891-408E-A103-19356A96070F\",\"EAEE386C-B48C-44E1-B80C-6830217A2FC6\",\"6CABE716-A9A0-4BED-ACA6-4C0C9C6C8E5E\",\"C2DC6D12-6F98-4236-AA47-1BD438BE5E56\",\"BFEBFDBE-0C30-407F-9B3C-B45A27971468\",\"923C751C-6180-4C96-A3FC-42A8AF1B4298\",\"0D556A07-77CA-478F-95B3-E3051804BF9C\",\"D952B070-654E-40FA-9076-7E8156C9C87C\",\"2EB5AAE4-7C54-466F-8C70-E3BD1E218C90\",\"D6863F0B-0CE5-401F-9646-2A748564AB54\",\"B422EE4A-2E17-4752-812B-1DFCDFBFE4D4\",\"52701E3E-E7F1-4A2F-B8FE-2115D0544509\",\"392D7685-0EDA-4891-9220-82C9DC2C3CCD\",\"518D6489-8478-48BE-BBCF-E5746FAA1C00\",\"3494F783-BEDF-43AD-9789-2826599F2699\",\"711A7903-DBF4-46D9-98D5-A5F0C40EF24B\",\"E30313E6-F49A-4D45-8DAD-7E48F25F2C03\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"evalEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5917},\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"216AEAA9-64BF-43F0-9BC1-071AE9D9D831\",\"isBeingDragged\":false,\"isInputLine\":false,\"isLockOwner\":false,\"lastFindLoc\":10,\"layout\":{\"__isSmartRef__\":true,\"id\":5918},\"name\":\"CommitMessageText\",\"owner\":{\"__isSmartRef__\":true,\"id\":5860},\"previousSelection\":[3,10],\"savedTextString\":\"no commentddad\",\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5919},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5920}],\"_WordBreak\":\"break-all\",\"priorSelectionRange\":[33,33],\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(10.0,260.0)\",\"distanceToDragEvent\":\"lively.pt(351.0,-17.0)\"},\"5917\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5916},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5918\":{\"resizeHeight\":true,\"resizeWidth\":true},\"5919\":{\"_BorderRadius\":6,\"_BorderStyle\":\"solid\",\"_BorderWidth\":1,\"_ClipMode\":\"hidden\",\"_Opacity\":1,\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(203,203,203)\",\"_Extent\":\"lively.pt(454.0,102.0)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"5920\":{\"style\":{\"__isSmartRef__\":true,\"id\":5921},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5916},\"_id\":\"_15422\",\"storedString\":\"fixed further bugs with the deepCopy procedure\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5921\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5922\":{\"_ClipMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"_FontSize\":12,\"_MaxTextHeight\":null,\"_MaxTextWidth\":114,\"_MinTextHeight\":null,\"_MinTextWidth\":114,\"_Rotation\":0,\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowsInput\":true,\"attributeConnections\":[],\"charsReplaced\":\"some text \",\"derivationIds\":[2891,\"E101CA30-35F9-42F0-A46C-28671530C787\",\"CE7E7640-C507-43BF-88EF-C4ACE8CCF564\",\"F04823B9-5B0B-4CCA-B8F7-00BD8608ED16\",\"DD4402A8-C90A-4187-92DA-813F59FF86E6\",\"90452494-6B16-4189-8CC1-4EB76FCCCBC9\",\"A1BA43C9-3B13-4744-893E-8B39CEDA44D3\",\"A4DDC2E9-14D8-4DA1-A960-4BB1DF3A45CD\",\"97027388-2CC6-4B87-880F-D9048C0EAB5A\",\"97A71E75-471E-4C94-879E-0ECD50A4DA7D\",\"B952E46A-0593-4861-A364-746D14830709\",\"CFEB54E4-C6B5-4DEC-9C82-93FEC6192DF8\",\"8F33B7B6-1D97-4422-9D4C-562576803FAE\",\"EE6FBA69-D693-41BD-A1D6-7852A30ADE28\",\"D0A85886-302D-46FB-8139-F28D0A45D0E2\",\"A5589A0F-6873-4F7B-ACEE-A7C2706973BC\",\"E6F13CA6-2BA7-457B-BB6B-E4B8F8F969B0\",\"CE6690BE-CE0E-4EAB-96C2-EB091EB4F761\",\"52715C75-9980-4AD0-ACE6-F2C1AF0A0CBA\",\"CCF8C95E-C494-497C-B9DC-5F07B044D32A\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5923},\"fixedHeight\":false,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"D7D82B4A-D973-4225-B6B9-A94E725575DE\",\"isBeingDragged\":false,\"isLockOwner\":false,\"lastFindLoc\":10,\"layout\":{\"__isSmartRef__\":true,\"id\":5924},\"name\":\"Text5\",\"owner\":{\"__isSmartRef__\":true,\"id\":5860},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5925},\"prevScroll\":[0,0],\"priorSelectionRange\":[0,4],\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5926},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5927}],\"__serializedExpressions__\":[\"_Padding\",\"_Position\",\"distanceToDragEvent\",\"textColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(5,5,0,0)\",\"_Position\":\"lively.pt(10.0,30.0)\",\"distanceToDragEvent\":\"lively.pt(78.0,-3.0)\",\"textColor\":\"Color.rgb(0,0,0)\"},\"5923\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5922},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5924\":{\"moveHorizontal\":false},\"5925\":{\"comment\":\"a simple text morph\",\"migrationLevel\":4,\"partName\":\"Text\",\"partsSpaceName\":\"PartsBin/Basic\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5926\":{\"_BorderRadius\":0,\"_BorderStyle\":\"solid\",\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"fill\":null,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(114.0,19.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"5927\":{\"_id\":\"_400\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5922},\"morph\":{\"__isSmartRef__\":true,\"id\":5922},\"storedString\":\"name\",\"style\":{\"__isSmartRef__\":true,\"id\":5928},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5928\":{\"fontSize\":9,\"italics\":\"italic\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5929\":{\"_ClipMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"_FontSize\":12,\"_MaxTextHeight\":null,\"_MaxTextWidth\":250,\"_MinTextHeight\":null,\"_MinTextWidth\":250,\"_Rotation\":0,\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowsInput\":true,\"attributeConnections\":[],\"charsReplaced\":\"changes\",\"derivationIds\":[2892,\"E5DC0070-3EA2-4212-9AA7-E3C865547E5E\",\"809E256F-82F6-4A22-B614-DE8C08FA5970\",\"272C0F9A-E7EF-4ECE-851D-08ACB35EA24D\",\"8AA544F8-6F47-454D-AE18-A264ACDEFA7E\",\"8374F17A-0E7E-4436-931A-1BA6E7CEAB7D\",\"2FA9E6A8-96E0-4B11-B3BE-D625991003B4\",\"EF4AC0A8-BC6A-4E7E-A4A1-838717896172\",\"7E58BFFB-E384-4B68-A4C8-A32E7A93B8FC\",\"BFCA8D00-622E-4E2D-998E-56C8E2DB8351\",\"0DD88B54-97A9-4F81-BEC4-474DB9D20DF5\",\"6400C374-D5C5-4AF3-BDD4-466198D5C4BA\",\"6AB467AF-2289-4696-B2B0-AF36BFC54FDA\",\"1E30FC69-CA06-403F-AE8B-4A12304F1FEB\",\"EB7FBB3F-8989-4980-9DA2-4D10CB466437\",\"0D191BF2-AA67-4F93-94C2-A719DA9CC670\",\"D704D697-36E3-4929-BFBE-9E9C75E6E0A7\",\"93C5BB28-AC5D-4F61-8C62-6220E6B1402B\",\"EDF4D442-6723-4755-A755-665EBD75AD61\",\"C3BED4B5-F5A5-4CDE-9CC4-0750F897CAC0\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5930},\"fixedHeight\":false,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"58B51164-4CBA-485E-ADEA-588DAE5475E5\",\"isLockOwner\":false,\"lastFindLoc\":7,\"name\":\"Text6\",\"owner\":{\"__isSmartRef__\":true,\"id\":5860},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5931},\"prevScroll\":[0,0],\"priorSelectionRange\":[0,14],\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5932},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5933}],\"__serializedExpressions__\":[\"_Padding\",\"_Position\",\"distanceToDragEvent\",\"textColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(5,5,0,0)\",\"_Position\":\"lively.pt(10.0,240.0)\",\"distanceToDragEvent\":\"lively.pt(174.0,-21.0)\",\"textColor\":\"Color.rgb(0,0,0)\"},\"5930\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5929},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5931\":{\"comment\":\"a simple text morph\",\"migrationLevel\":4,\"partName\":\"Text\",\"partsSpaceName\":\"PartsBin/Basic\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5932\":{\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"fill\":null,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(250.0,20.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"5933\":{\"_id\":\"_401\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5929},\"morph\":{\"__isSmartRef__\":true,\"id\":5929},\"storedString\":\"commit message\",\"style\":{\"__isSmartRef__\":true,\"id\":5934},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5934\":{\"italics\":\"italic\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5935\":{\"_ClipMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"_FontSize\":12,\"_MaxTextHeight\":null,\"_MaxTextWidth\":114,\"_MinTextHeight\":null,\"_MinTextWidth\":114,\"_Rotation\":0,\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowsInput\":true,\"attributeConnections\":[],\"charsReplaced\":\"name\",\"derivationIds\":[2894,\"75F41AE1-CA7A-48D0-AE2C-7AAF6101B89C\",\"CB87A9FB-0776-4109-BDE0-0E8C61F1626C\",\"954BD4D6-BBF2-4D3C-94CA-21A38F66F449\",\"5C78A757-B050-43F1-B4CF-26CE9CC58B03\",\"A90A2B0B-A1A7-4F19-8FFB-1D98E8CF7BE6\",\"181AA91A-3D90-4322-ACB9-3D707A3994E0\",\"8A6171C0-493C-475F-B974-54B0FE5DD81C\",\"246AA662-2B7A-4ABE-AB30-734548540344\",\"708636F1-5D64-47AD-B72E-1E255924638B\",\"3C7D4704-AD28-4978-B6A1-2646B7BAA9B3\",\"D7754A0E-4F0E-4363-907A-4743D1254104\",\"CBD21E5F-99E6-4DDA-BF27-42D3424DB513\",\"BBA77A6C-FD26-4279-8919-1A8114C6F035\",\"BB158E68-208B-4E62-81D2-9B057CA86DBF\",\"037F2BD3-0CFD-4A28-AF42-35D6DEC633C0\",\"1C97CF32-7D7E-4095-A5C9-117C3F56FF9C\",\"183DF41C-5203-43D3-80B0-4C0955EAF207\",\"B8B7B9C8-EEF3-4B24-B8BE-45C27275CFC2\",\"0A820D61-06E7-430C-90BB-B8EA3A638C73\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5936},\"fixedHeight\":false,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"C3B05DF7-161E-4E81-B860-D7ACBA616C6E\",\"isBeingDragged\":false,\"isLockOwner\":false,\"lastFindLoc\":4,\"layout\":{\"__isSmartRef__\":true,\"id\":5937},\"name\":\"Text7\",\"owner\":{\"__isSmartRef__\":true,\"id\":5860},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5938},\"prevScroll\":[0,0],\"priorSelectionRange\":[0,8],\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5939},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5940}],\"__serializedExpressions__\":[\"_Padding\",\"_Position\",\"distanceToDragEvent\",\"textColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(5,5,0,0)\",\"_Position\":\"lively.pt(205.0,30.0)\",\"distanceToDragEvent\":\"lively.pt(87.0,-11.0)\",\"textColor\":\"Color.rgb(0,0,0)\"},\"5936\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5935},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5937\":{\"moveHorizontal\":true,\"moveVertical\":false},\"5938\":{\"comment\":\"a simple text morph\",\"migrationLevel\":4,\"partName\":\"Text\",\"partsSpaceName\":\"PartsBin/Basic\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5939\":{\"_BorderRadius\":0,\"_BorderStyle\":\"solid\",\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"fill\":null,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(114.0,19.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"5940\":{\"_id\":\"_403\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5935},\"storedString\":\"category\",\"style\":{\"__isSmartRef__\":true,\"id\":5941},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5941\":{\"fontSize\":9,\"italics\":\"italic\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5942\":{\"_ClipMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"_FontSize\":12,\"_MaxTextHeight\":null,\"_MaxTextWidth\":325,\"_MinTextHeight\":null,\"_MinTextWidth\":325,\"_Rotation\":0,\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowsInput\":true,\"attributeConnections\":[],\"charsReplaced\":\"Publish Object in PartsBin\",\"derivationIds\":[2895,\"3AFBC971-95B4-48C4-888D-22FCBB742090\",\"D0394F71-EBB2-452A-A71F-D172D5B1CAD6\",\"79EDAC74-BD6B-42B1-BBBA-71B07578D1E0\",\"C19A8344-D637-44B7-BB1F-FD0153E5A62B\",\"9C41963E-088E-48CA-9CAA-572564F7CA69\",\"F9411AD0-B890-4EA9-9222-209167943D0D\",\"BF073247-EC88-4664-A2E2-A5E520CFD169\",\"3C9640D6-8AED-4E2A-87F1-8F94D4E9F1B7\",\"01AB4BED-5CFA-4FDE-9D09-535678684FC5\",\"929E4D49-C1D6-4DB2-B2E9-562DE9C7861C\",\"CF0E2CD7-7316-4423-80BC-485A9F57DDBD\",\"62300CE2-71BF-4F7E-AC36-4D3DCEA754B5\",\"4180FEEB-3566-4FAA-BF0A-0F21B049922B\",\"A397C34C-C857-4CF3-8D36-F9C6A51978D7\",\"BBDFAB6B-53A5-4C6F-BF60-3B29C30AECCF\",\"2DC063B8-7CBA-4B63-BC19-2921C4BF8FA9\",\"34E4B761-A6F4-41B7-8FA3-FEE46A657CC5\",\"8309887D-98BA-46E3-A4F1-91927E4EE0EB\",\"47B2E628-FC6D-4043-9F90-C0C5EA1D2AE6\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5943},\"fixedHeight\":false,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"BEDBC234-7A6F-4191-84BA-EECBB0A959FC\",\"isBeingDragged\":false,\"isLockOwner\":false,\"lastFindLoc\":26,\"name\":\"Text8\",\"owner\":{\"__isSmartRef__\":true,\"id\":5860},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5944},\"prevScroll\":[0,0],\"priorSelectionRange\":[0,36],\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5945},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5946}],\"__serializedExpressions__\":[\"_Padding\",\"_Position\",\"distanceToDragEvent\",\"textColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(5,5,0,0)\",\"_Position\":\"lively.pt(10.0,10.0)\",\"distanceToDragEvent\":\"lively.pt(221.0,-12.0)\",\"textColor\":\"Color.rgb(0,0,0)\"},\"5943\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5942},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5944\":{\"comment\":\"a simple text morph\",\"migrationLevel\":4,\"partName\":\"Text\",\"partsSpaceName\":\"PartsBin/Basic\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5945\":{\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"fill\":null,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(325.0,19.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"5946\":{\"_id\":\"_404\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5942},\"storedString\":\"Upload part to the shared repository\",\"style\":{\"__isSmartRef__\":true,\"id\":5947},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5947\":{\"italics\":\"normal\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5948\":{\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5949}],\"derivationIds\":[2896,\"40384C75-EF01-4AAD-AA1C-A7C19EDB6A0F\",\"21376B8E-78CF-456D-87AA-4D62D86B16D2\",\"E9336A59-C7BF-4C91-88B0-0D0477AA75AE\",\"A5E21E04-05F3-4A15-AAFA-55946EEC5F80\",\"28512033-1B92-4388-B125-1C3DCE6D560F\",\"A7B2B1EE-CD9D-4B35-828A-8F1DE0A24BFC\",\"2E2676E6-1ACE-478E-A54F-49E5754BF3B4\",\"E0DE5483-F457-472E-825E-B6AF8056A1C9\",\"EFBD20B8-E9F6-4777-AA08-A2DA3C8E3E70\",\"D7EF09B6-7888-4F5B-BCEF-E68021A415D6\",\"7FBF982F-F25A-45D8-922E-09822EAC94CE\",\"CBC56727-1E95-4C35-9241-E2876D5B0481\",\"EE9C4AEC-448E-4355-AE9B-D9C3C648F6B4\",\"AAD76550-B8F6-48FF-B41F-B67FB753D845\",\"741803B0-4054-48F3-823E-04D50A704085\",\"B34FDFCF-CD21-4035-81D6-A400D980AFEC\",\"CC016F80-3ABD-4732-AF70-FD8C47E21330\",\"0B5B157F-E684-4844-B4B6-C77653C5165B\",\"F928D8FF-0713-4988-B039-4AF62151E504\"],\"doNotCopyProperties\":[\"$$fire\"],\"doNotSerialize\":[\"$$fire\"],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5972},\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"88CCD503-C6E8-4C7E-B8AB-DD1C7E6D134B\",\"isActive\":true,\"isPressed\":false,\"label\":{\"__isSmartRef__\":true,\"id\":5973},\"layout\":{\"__isSmartRef__\":true,\"id\":5978},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":5979},\"name\":\"Button\",\"normalFill\":{\"__isSmartRef__\":true,\"id\":5984},\"owner\":{\"__isSmartRef__\":true,\"id\":5860},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5989},\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5990},\"showsHalos\":false,\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5973}],\"toggle\":false,\"value\":false,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(355.0,378.0)\",\"distanceToDragEvent\":\"lively.pt(77.0,-5.0)\"},\"5949\":{\"sourceAttrName\":\"fire\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5948},\"targetMethodName\":\"onCancel\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5860},\"visualConnector\":{\"__isSmartRef__\":true,\"id\":5950},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5950\":{\"con\":{\"__isSmartRef__\":true,\"id\":5949},\"controlPoints\":[{\"__isSmartRef__\":true,\"id\":5951},{\"__isSmartRef__\":true,\"id\":5952}],\"droppingEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5960},\"halosEnabled\":true,\"id\":352,\"owner\":null,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5961},\"showsMorphMenu\":true,\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5953}],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5964},\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"5951\":{\"connectedMagnet\":null,\"index\":0,\"morph\":{\"__isSmartRef__\":true,\"id\":5950},\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"5952\":{\"connectedMagnet\":null,\"index\":1,\"marker\":{\"__isSmartRef__\":true,\"id\":5953},\"markerDirection\":\"prev\",\"morph\":{\"__isSmartRef__\":true,\"id\":5950},\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"5953\":{\"_Rotation\":-2.716760490670451,\"droppingEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5954},\"halosEnabled\":true,\"id\":353,\"owner\":{\"__isSmartRef__\":true,\"id\":5950},\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5955},\"submorphs\":[],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"_Position\":\"lively.pt(0.5,0.5)\"},\"5954\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5953},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5955\":{\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":5956},{\"__isSmartRef__\":true,\"id\":5957},{\"__isSmartRef__\":true,\"id\":5958},{\"__isSmartRef__\":true,\"id\":5959}],\"cachedVertices\":null,\"dontChangeShape\":false,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(16.0,12.0)\",\"_Fill\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"5956\":{\"isAbsolute\":true,\"x\":0,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5957\":{\"isAbsolute\":true,\"x\":0,\"y\":12,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5958\":{\"isAbsolute\":true,\"x\":16,\"y\":6,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5959\":{\"isAbsolute\":true,\"x\":0,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5960\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5950},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5961\":{\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":5962},{\"__isSmartRef__\":true,\"id\":5963}],\"cachedVertices\":null,\"dontChangeShape\":false,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(421.0,191.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(-0.5,-0.5)\"},\"5962\":{\"isAbsolute\":true,\"x\":420,\"y\":190,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5963\":{\"isAbsolute\":true,\"x\":0,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5964\":{\"morphMenuItems\":{\"__isSmartRef__\":true,\"id\":5965}},\"5965\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5966},\"source\":\"function morphMenuItems() {\\n var visualConnector = this, con = this.con, world = this.world();\\n var items = [\\n ['edit converter', function() {\\n var source = con.converterString || 'function converter(value) {\\\\n return value\\\\n}',\\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\\n editor.doitContext = con;\\n connect(editor, 'savedTextString', con, 'converterString', {updater:\\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \\n function() { return 'setting new converter' }})\\n editor.applyStyle({syntaxHighlighting: true, fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\\n var title = con.targetObj.name && con.sourceObj.name ?\\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\\n 'Editor for converter function';\\n var window = world.addFramedMorph(editor, title)\\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\\n }],\\n ['hide', function() {\\n visualConnector.disconnectFromMagnets();\\n visualConnector.remove();\\n }],\\n ['disconnect', function() {\\n alertOK('Disconnected ' + visualConnector.con);\\n visualConnector.con.visualDisconnect();\\n }],\\n ['cancel', function() {}],\\n ];\\n return items;\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":5967},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5966\":{},\"5967\":{\"this\":{\"__isSmartRef__\":true,\"id\":5950},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5968}},\"5968\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5969}},\"5969\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5970},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":5971},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5970\":{},\"5971\":{\"name\":\"morphMenuItems\",\"obj\":{\"__isSmartRef__\":true,\"id\":5950}},\"5972\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5948},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5973\":{\"_Align\":\"center\",\"_ClipMode\":\"hidden\",\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"_HandStyle\":\"default\",\"_MaxTextHeight\":null,\"_MaxTextWidth\":101,\"_MinTextHeight\":null,\"_MinTextWidth\":101,\"_PointerEvents\":\"none\",\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":false,\"attributeConnections\":[],\"derivationIds\":[2897,\"92EB5E70-61BB-4A71-942C-A34A20789B2F\",\"A9C9F9CF-1BAC-4074-A093-4EB0C3C90866\",\"2FE50303-6361-4A70-9BD5-0D8D1C8B5176\",\"D774C172-7EE9-40AE-9949-340BA8EDBD37\",\"9B5186A1-2B8E-406C-B165-05F327435DC2\",\"9D4948C2-2429-4333-8F3D-89BB96D33894\",\"748160AD-0FF7-4E89-9BB5-486870332207\",\"944E6E30-642C-448D-BBFE-03835C34628C\",\"254F8208-565C-4C75-A5F5-00426CEB4B73\",\"501AF004-4601-4260-8B81-C8F07DB46A9D\",\"A8CA8FB2-5C27-4E5A-8EC1-6697FE1FF0DD\",\"8517C0CE-CE66-435A-B522-21B2A78DFEE9\",\"3CA33CEB-8ACD-4C69-A01F-254F6D1DA196\",\"B1DA64A1-C447-44F0-8186-BB6E6E7DF3CB\",\"E5464D79-8548-4E65-8C48-D9046F121681\",\"20971AE2-EBF3-4F13-BB11-A40F5FA641C1\",\"3A6E47F6-35C2-425D-B69A-5EDE629EF1A0\",\"B40FB49A-3034-464F-A3D8-43D4E8AAF34E\",\"75562411-CB29-4DE6-8778-A0D7F24F5D9F\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5974},\"eventsAreIgnored\":true,\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"A67A9587-7445-4003-9A99-ECB67F92D0C8\",\"isLabel\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":5948},\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5975},\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5976}],\"textStyle\":null,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\",\"_TextColor\",\"padding\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_TextColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,5,0,0)\"},\"5974\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5973},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5975\":{\"_BorderWidth\":0,\"_ClipMode\":\"hidden\",\"_Fill\":null,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"5976\":{\"_id\":\"_1138\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5973},\"storedString\":\"cancel\",\"style\":{\"__isSmartRef__\":true,\"id\":5977},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5977\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5978\":{\"moveHorizontal\":true,\"moveVertical\":true},\"5979\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5980},{\"__isSmartRef__\":true,\"id\":5981},{\"__isSmartRef__\":true,\"id\":5982},{\"__isSmartRef__\":true,\"id\":5983}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5980\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"5981\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5982\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5983\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"5984\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5985},{\"__isSmartRef__\":true,\"id\":5986},{\"__isSmartRef__\":true,\"id\":5987},{\"__isSmartRef__\":true,\"id\":5988}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5985\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"5986\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5987\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5988\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"5989\":{\"comment\":\"Has a script that is called on button press\",\"migrationLevel\":4,\"partName\":\"Button\",\"partsSpaceName\":\"PartsBin/Inputs\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5990\":{\"_BorderRadius\":5.2,\"_BorderStyle\":\"solid\",\"_BorderWidth\":1.1840000000000002,\"_ClipMode\":\"visible\",\"_Fill\":{\"__isSmartRef__\":true,\"id\":5984},\"_Opacity\":1,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"5991\":{\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5992}],\"derivationIds\":[2898,\"9D27A522-4E3D-482F-97CF-3CA3247A3999\",\"4EBF07AD-25C0-4034-BC06-31F137F70FA1\",\"DC6D6B8E-37AE-4815-A81A-AC7071124A26\",\"42DF6D49-8482-40A3-B901-512013BB5C75\",\"0D3EB4E1-46E7-4B1E-8273-6432575F84B5\",\"733427E4-0BB2-4FB7-917C-4A3D98C50589\",\"001872CD-CE26-4A7A-AB1F-3EFF5AC6D6A3\",\"2FFB821F-9334-4125-8541-31C21E305B78\",\"A3635A2F-B9AE-4CAA-A07F-76E90A2AF718\",\"ACE7DD81-434E-40D4-A12D-CB728F4CFA61\",\"15D1D871-417C-444D-B7E7-4556C755A914\",\"AEC9FEB8-505A-4D19-9C25-747D78D04F17\",\"38C38B49-0343-41FA-BC14-2FAF64266DB0\",\"55C4703F-8F22-4BB7-A09A-4186B8A404F2\",\"6F234AFA-11CA-48C1-841A-536E5A48FE21\",\"68C85EC7-341D-4DEB-B92C-816AC5454663\",\"E0718149-6E92-4F3B-8E50-D2728012054D\",\"A14738A0-2B84-4465-BDAC-B98F839BD81C\",\"D1D5B6BD-8D74-4E99-91AD-18C2825CA4C9\"],\"doNotCopyProperties\":[\"$$fire\"],\"doNotSerialize\":[\"$$fire\"],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6015},\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"773ACF0F-3F1A-4278-A8A6-D3420FCB921D\",\"isActive\":true,\"isPressed\":true,\"label\":{\"__isSmartRef__\":true,\"id\":6016},\"layout\":{\"__isSmartRef__\":true,\"id\":6021},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":6022},\"name\":\"Button1\",\"normalFill\":{\"__isSmartRef__\":true,\"id\":6027},\"owner\":{\"__isSmartRef__\":true,\"id\":5860},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":6032},\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6033},\"showsHalos\":false,\"submorphs\":[{\"__isSmartRef__\":true,\"id\":6016}],\"toggle\":false,\"value\":false,\"_StyleClassNames\":[\"pressed\"],\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(245.0,378.0)\",\"distanceToDragEvent\":\"lively.pt(62.0,-12.0)\"},\"5992\":{\"sourceAttrName\":\"fire\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5991},\"targetMethodName\":\"onPublish\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5860},\"visualConnector\":{\"__isSmartRef__\":true,\"id\":5993},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5993\":{\"con\":{\"__isSmartRef__\":true,\"id\":5992},\"controlPoints\":[{\"__isSmartRef__\":true,\"id\":5994},{\"__isSmartRef__\":true,\"id\":5995}],\"droppingEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6003},\"halosEnabled\":true,\"id\":139,\"owner\":null,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6004},\"showsMorphMenu\":true,\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5996}],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":6007},\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"5994\":{\"connectedMagnet\":null,\"index\":0,\"morph\":{\"__isSmartRef__\":true,\"id\":5993},\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"5995\":{\"connectedMagnet\":null,\"index\":1,\"marker\":{\"__isSmartRef__\":true,\"id\":5996},\"markerDirection\":\"prev\",\"morph\":{\"__isSmartRef__\":true,\"id\":5993},\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"5996\":{\"_Rotation\":-2.5917394709132084,\"droppingEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5997},\"halosEnabled\":true,\"id\":140,\"owner\":{\"__isSmartRef__\":true,\"id\":5993},\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5998},\"submorphs\":[],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"_Position\":\"lively.pt(0.5,0.5)\"},\"5997\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5996},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5998\":{\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":5999},{\"__isSmartRef__\":true,\"id\":6000},{\"__isSmartRef__\":true,\"id\":6001},{\"__isSmartRef__\":true,\"id\":6002}],\"cachedVertices\":null,\"dontChangeShape\":false,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(16.0,12.0)\",\"_Fill\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"5999\":{\"isAbsolute\":true,\"x\":0,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"6000\":{\"isAbsolute\":true,\"x\":0,\"y\":12,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"6001\":{\"isAbsolute\":true,\"x\":16,\"y\":6,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"6002\":{\"isAbsolute\":true,\"x\":0,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"6003\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5993},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6004\":{\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":6005},{\"__isSmartRef__\":true,\"id\":6006}],\"cachedVertices\":null,\"dontChangeShape\":false,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(311.0,191.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(-0.5,-0.5)\"},\"6005\":{\"isAbsolute\":true,\"x\":310,\"y\":190,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"6006\":{\"isAbsolute\":true,\"x\":0,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"6007\":{\"morphMenuItems\":{\"__isSmartRef__\":true,\"id\":6008}},\"6008\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6009},\"source\":\"function morphMenuItems() {\\n var visualConnector = this, con = this.con, world = this.world();\\n var items = [\\n ['edit converter', function() {\\n var source = con.converterString || 'function converter(value) {\\\\n return value\\\\n}',\\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\\n editor.doitContext = con;\\n connect(editor, 'savedTextString', con, 'converterString', {updater:\\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \\n function() { return 'setting new converter' }})\\n editor.applyStyle({syntaxHighlighting: true, fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\\n var title = con.targetObj.name && con.sourceObj.name ?\\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\\n 'Editor for converter function';\\n var window = world.addFramedMorph(editor, title)\\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\\n }],\\n ['hide', function() {\\n visualConnector.disconnectFromMagnets();\\n visualConnector.remove();\\n }],\\n ['disconnect', function() {\\n alertOK('Disconnected ' + visualConnector.con);\\n visualConnector.con.visualDisconnect();\\n }],\\n ['cancel', function() {}],\\n ];\\n return items;\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6010},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6009\":{},\"6010\":{\"this\":{\"__isSmartRef__\":true,\"id\":5993},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":6011}},\"6011\":{\"$super\":{\"__isSmartRef__\":true,\"id\":6012}},\"6012\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6013},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6014},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6013\":{},\"6014\":{\"name\":\"morphMenuItems\",\"obj\":{\"__isSmartRef__\":true,\"id\":5993}},\"6015\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5991},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6016\":{\"_Align\":\"center\",\"_ClipMode\":\"hidden\",\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"_HandStyle\":\"default\",\"_MaxTextHeight\":null,\"_MaxTextWidth\":101,\"_MinTextHeight\":null,\"_MinTextWidth\":101,\"_PointerEvents\":\"none\",\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":false,\"attributeConnections\":[],\"derivationIds\":[2899,\"4F00D1F5-B85C-479E-BDDE-322DF2F432A3\",\"5E7BC7AC-9EF9-4CF5-9196-A542A26534CA\",\"46616896-CA46-4B43-B694-9FB001B32989\",\"F73D407C-A72D-414B-AB8D-1E28025BCA1C\",\"C5B395F9-BF24-4FA7-87D3-03E9AE9C4E45\",\"ECEC7694-EF15-4DE7-A847-9DB2D4B99B3C\",\"AE0EC189-A810-44FB-948F-F8667AF67929\",\"CC950242-2CF1-48D3-B3C3-EF03073D145F\",\"181712FB-04E9-40DA-ABEF-E711AC15A136\",\"08CA5C5C-AAE0-4E6D-BFA4-04C9735965CC\",\"F06603E2-E026-4DB9-B64F-71C0F6BE4CAA\",\"5F5EDDF1-7355-4EE9-8286-9B0FC87B4A34\",\"79E77E86-9ABD-4417-A260-E0CAABA3925E\",\"11030354-936E-4E5D-BEB5-643D96C0CE06\",\"34136BAA-3143-44E9-AA72-B7030E66E400\",\"E5860588-E4A1-4D07-A6F3-12B2F107649A\",\"8BB1A3A3-3886-44CB-A963-949225DF336A\",\"9EB47672-A2C1-46F3-B8C7-FB5AFC6B8463\",\"FE7A5658-2B84-42DB-B44A-0609785DD024\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6017},\"eventsAreIgnored\":true,\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"FF129EC6-010F-4CD2-B1FD-47B5B160FB59\",\"isLabel\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":5991},\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6018},\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6019}],\"textStyle\":null,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\",\"_TextColor\",\"padding\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_TextColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,5,0,0)\"},\"6017\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6016},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6018\":{\"_BorderWidth\":0,\"_ClipMode\":\"hidden\",\"_Fill\":null,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_Padding\":\"lively.rect(0,4,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"6019\":{\"_id\":\"_1043\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6016},\"storedString\":\"publish\",\"style\":{\"__isSmartRef__\":true,\"id\":6020},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6020\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6021\":{\"moveHorizontal\":true,\"moveVertical\":true},\"6022\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":6023},{\"__isSmartRef__\":true,\"id\":6024},{\"__isSmartRef__\":true,\"id\":6025},{\"__isSmartRef__\":true,\"id\":6026}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"6023\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"6024\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"6025\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"6026\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"6027\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":6028},{\"__isSmartRef__\":true,\"id\":6029},{\"__isSmartRef__\":true,\"id\":6030},{\"__isSmartRef__\":true,\"id\":6031}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"6028\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"6029\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"6030\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"6031\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"6032\":{\"comment\":\"Has a script that is called on button press\",\"migrationLevel\":4,\"partName\":\"Button\",\"partsSpaceName\":\"PartsBin/Inputs\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"6033\":{\"_BorderRadius\":5.2,\"_BorderStyle\":\"solid\",\"_BorderWidth\":1.1840000000000002,\"_ClipMode\":\"visible\",\"_Fill\":{\"__isSmartRef__\":true,\"id\":6027},\"_Opacity\":1,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"6034\":{\"_ClipMode\":\"auto\",\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"_InputAllowed\":true,\"_MaxTextHeight\":null,\"_MaxTextWidth\":445,\"_MinTextHeight\":null,\"_MinTextWidth\":445,\"_Rotation\":0,\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":true,\"attributeConnections\":[],\"charsReplaced\":\"\",\"derivationIds\":[2900,\"7E82C349-9FC9-48B5-B84C-30E99FC40DF2\",\"A07EAFD3-B03B-4E4C-BC72-FB29F65F543A\",\"888FB55C-0365-4B40-A9B4-33FD19FA1E91\",\"37AE3F7E-8AF9-413E-BDB9-796C3CE0C0A6\",\"C19CF401-2869-429B-8C7E-3679F2C07B10\",\"16D31632-3C1B-4388-9753-E178F4D74EC3\",\"CE8B7F8B-0B5D-4A03-AFA0-CB5E4A9EE815\",\"A0B7AE1E-340F-4786-A906-37B5D92B955E\",\"6FB3DD7F-E27E-4C14-B6A7-87EE557243E3\",\"8C9DC597-8FB3-409F-9F92-43E22D1EE113\",\"96E19549-1C58-47D1-AABB-06F24696272A\",\"20261F28-5D7A-4D9C-9F1F-79FC901C5E5F\",\"9596C6D2-BEBD-47B3-B8A0-CD4AEBEF927D\",\"420AC273-AA29-49EC-A1C7-C0E272006666\",\"5D4C09DA-AAFB-4330-8646-23901C1FDB84\",\"39A3F40D-B127-430E-B317-28966F140BB1\",\"3753F8DF-2D2D-4113-BAB1-02998973DC21\",\"480231CA-4CAF-464A-B1D3-A518AF7C287C\",\"0B6CC11C-44F5-40A9-9FF6-A92E6003C5B3\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"evalEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6035},\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"4FAF9BCB-3846-407B-BF7A-ADDC57EDDA2A\",\"isBeingDragged\":false,\"isInputLine\":false,\"isLockOwner\":false,\"lastFindLoc\":12,\"layout\":{\"__isSmartRef__\":true,\"id\":6036},\"name\":\"CommentText\",\"owner\":{\"__isSmartRef__\":true,\"id\":5860},\"savedTextString\":\"no comment\",\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6037},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6038}],\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(10.0,110.0)\",\"distanceToDragEvent\":\"lively.pt(346.0,-16.0)\"},\"6035\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6034},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6036\":{\"resizeWidth\":true},\"6037\":{\"_BorderRadius\":4.5,\"_BorderStyle\":\"solid\",\"_BorderWidth\":1,\"_ClipMode\":\"hidden\",\"_Opacity\":1,\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(208,208,208)\",\"_Extent\":\"lively.pt(455.0,120.0)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"6038\":{\"style\":{\"__isSmartRef__\":true,\"id\":6039},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6034},\"_id\":\"_3712\",\"storedString\":\"An example application implementing Bret Victors idea of \\\"See the state\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6039\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6040\":{\"_ClipMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"_FontSize\":12,\"_MaxTextHeight\":null,\"_MaxTextWidth\":250,\"_MinTextHeight\":null,\"_MinTextWidth\":250,\"_Rotation\":0,\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowsInput\":true,\"attributeConnections\":[],\"charsReplaced\":\"commit message\",\"derivationIds\":[2901,\"8E267E15-1052-4F9C-B863-B733384EF1DA\",\"851C46B4-347F-4AE4-9C04-C321E7CC8EA5\",\"D33CE057-77D6-4CCC-90F9-867C622B3572\",\"F9BFA4FE-D786-4384-B9F8-89EEA1D41685\",\"95D3D9C3-CA8D-42A5-833B-30E01D630A4A\",\"9FC24DFC-050E-423E-A017-2D5704509876\",\"1EF71F38-5BCB-4C26-AB60-E2105330181C\",\"7D191F0F-E475-47CF-BABE-55A543C7158D\",\"F6ACFDD6-981C-4170-82C4-1AA9C3090741\",\"092A05B9-0347-411B-8E2A-89272FF7A531\",\"ABE15D91-8819-412F-9FAA-FC6A2F8AD14A\",\"1F266812-1C31-4C6F-9676-B9E59DEA4864\",\"F99A2F51-81DC-4D7F-93A2-84EFBFBC119F\",\"7C9D55B3-6BFC-4DE2-B574-F4A3A11ECF00\",\"08ABC4D8-386F-404A-AB0C-E90DC2E84DC0\",\"4295456F-B084-4B9A-82A4-6C7639896A2F\",\"8316BD0A-FC27-4157-8E2E-EA6DB50AFE6A\",\"63931B60-496E-4220-A617-2BF416EFEA49\",\"DBD3031A-C014-4936-8B4D-0F96354C78C3\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6041},\"fixedHeight\":false,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"A038689A-B09D-4B55-94F9-46CBAB378E2C\",\"isLockOwner\":false,\"lastFindLoc\":14,\"name\":\"Text9\",\"owner\":{\"__isSmartRef__\":true,\"id\":5860},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":6042},\"prevScroll\":[0,0],\"previousSelection\":[0,6],\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6043},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6044}],\"__serializedExpressions__\":[\"_Padding\",\"_Position\",\"distanceToDragEvent\",\"textColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(5,5,0,0)\",\"_Position\":\"lively.pt(10.0,90.0)\",\"distanceToDragEvent\":\"lively.pt(163.0,-17.0)\",\"textColor\":\"Color.rgb(0,0,0)\"},\"6041\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6040},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6042\":{\"comment\":\"a simple text morph\",\"migrationLevel\":4,\"partName\":\"Text\",\"partsSpaceName\":\"PartsBin/Basic\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"6043\":{\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"fill\":null,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(250.0,20.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"6044\":{\"_id\":\"_408\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6040},\"morph\":{\"__isSmartRef__\":true,\"id\":6040},\"storedString\":\"comment\",\"style\":{\"__isSmartRef__\":true,\"id\":6045},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6045\":{\"italics\":\"italic\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6046\":{\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":6047}],\"derivationIds\":[2898,\"9D27A522-4E3D-482F-97CF-3CA3247A3999\",\"4EBF07AD-25C0-4034-BC06-31F137F70FA1\",\"DC6D6B8E-37AE-4815-A81A-AC7071124A26\",\"42DF6D49-8482-40A3-B901-512013BB5C75\",\"132901B3-F9F2-482D-99E6-40EAECDCEF13\",\"7BC760E1-232D-4654-8D89-3E2AF9B63E8A\",\"10CF8C2D-EC10-4718-9BB8-A4D765C25CA2\",\"E1457927-6D7F-4C43-A0D3-4606E937C36C\",\"B2BCD5A8-36BB-4202-B2F1-480CA22D151C\",\"16C66256-7472-4B33-A3FC-D41E1123E484\",\"9D6EC181-02A4-4AA3-9511-97B61299072E\",\"514B5C5C-2E93-4CD5-913F-C4210C8D3803\",\"A4836A2F-5B4D-4F0C-BA65-6DF7DB4D4262\",\"DD94CDA9-6F9F-4B4F-9D75-C57314BFD093\",\"AB91D3DA-E1FA-400A-813B-C9670264E72F\",\"9E97E660-33C2-4D79-9407-0794A939EBC2\",\"E168BA8A-C869-40F5-B4BD-EF07D7092705\",\"2C134907-2EFA-4549-AC62-E0FC170A250D\",\"702FBC9D-4865-4039-83F3-EB17F30DCEC8\",\"217E34A0-F0D6-4990-B377-FA23D2A96E30\"],\"doNotCopyProperties\":[\"$$fire\"],\"doNotSerialize\":[\"$$fire\"],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6049},\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"5CB8C2D8-EF5A-470A-983B-2C2135779AE8\",\"isActive\":true,\"isPressed\":false,\"label\":{\"__isSmartRef__\":true,\"id\":6050},\"layout\":{\"__isSmartRef__\":true,\"id\":6055},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":6056},\"name\":\"DiffButton\",\"normalFill\":{\"__isSmartRef__\":true,\"id\":6061},\"owner\":{\"__isSmartRef__\":true,\"id\":5860},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":6066},\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6067},\"showsHalos\":false,\"submorphs\":[{\"__isSmartRef__\":true,\"id\":6050}],\"toggle\":false,\"value\":false,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(10.0,378.0)\",\"distanceToDragEvent\":\"lively.pt(69.5,-18.0)\"},\"6047\":{\"converterString\":null,\"sourceAttrName\":\"fire\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":6046},\"targetMethodName\":\"checkForUpdates\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5860},\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":6048},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6048\":{\"source\":{\"__isSmartRef__\":true,\"id\":6046},\"target\":{\"__isSmartRef__\":true,\"id\":5860}},\"6049\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6046},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6050\":{\"_Align\":\"center\",\"_ClipMode\":\"hidden\",\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"_HandStyle\":\"default\",\"_MaxTextHeight\":null,\"_MaxTextWidth\":150,\"_MinTextHeight\":null,\"_MinTextWidth\":150,\"_PointerEvents\":\"none\",\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":false,\"attributeConnections\":[],\"derivationIds\":[2899,\"4F00D1F5-B85C-479E-BDDE-322DF2F432A3\",\"5E7BC7AC-9EF9-4CF5-9196-A542A26534CA\",\"46616896-CA46-4B43-B694-9FB001B32989\",\"F73D407C-A72D-414B-AB8D-1E28025BCA1C\",\"E34F55EC-06D3-4965-A0D2-625CA896E3B7\",\"2C75B823-DD52-427F-A501-B824B4C4AFFF\",\"B4D1CBE5-9DEA-4728-8803-CCD541086497\",\"6E0FBCF8-EAA4-4635-A092-F3A690EE9EF7\",\"89A9C61E-62E5-4DC5-9ABB-48A97517BF54\",\"7481FBBB-A4A7-4F5E-A153-60033229DE49\",\"FEBD2158-DF74-4EDF-BD2A-2C5A19DDF177\",\"129B298F-732B-46E2-AB44-60B8E8AC2378\",\"92CFB2AD-D63D-4DD7-A729-6D0962A7C5FC\",\"BC6FB6FB-EF63-4C39-9668-0462E42556C2\",\"8BE2159A-9EB3-44EC-8BAD-0CF297F58645\",\"D81DC308-8273-4F17-A7C0-849953D6454B\",\"C536710D-050F-4AF1-BAD1-6EE763015B10\",\"FDD58AA8-D717-4855-BB3A-B81014786962\",\"1ACCD898-314B-4EB0-A177-CE6DD69E30D0\",\"BE433DB8-657C-4FCB-BB4D-0088D3115495\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6051},\"eventsAreIgnored\":true,\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"29657E48-5A02-4ED8-A698-2F0DF868E3F9\",\"isLabel\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":6046},\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6052},\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6053}],\"textStyle\":null,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\",\"_TextColor\",\"padding\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_TextColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,5,0,0)\"},\"6051\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6050},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6052\":{\"_BorderWidth\":0,\"_ClipMode\":\"hidden\",\"_Fill\":null,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(150.0,21.0)\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"6053\":{\"_id\":\"_942\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6050},\"storedString\":\"check for updates\",\"style\":{\"__isSmartRef__\":true,\"id\":6054},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6054\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6055\":{\"moveVertical\":true},\"6056\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":6057},{\"__isSmartRef__\":true,\"id\":6058},{\"__isSmartRef__\":true,\"id\":6059},{\"__isSmartRef__\":true,\"id\":6060}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"6057\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"6058\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"6059\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"6060\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"6061\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":6062},{\"__isSmartRef__\":true,\"id\":6063},{\"__isSmartRef__\":true,\"id\":6064},{\"__isSmartRef__\":true,\"id\":6065}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"6062\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"6063\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"6064\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"6065\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"6066\":{\"comment\":\"Has a script that is called on button press\",\"migrationLevel\":4,\"partName\":\"Button\",\"partsSpaceName\":\"PartsBin/Inputs\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"6067\":{\"_BorderRadius\":5.2,\"_BorderStyle\":\"solid\",\"_BorderWidth\":1.1840000000000002,\"_ClipMode\":\"visible\",\"_Fill\":{\"__isSmartRef__\":true,\"id\":6061},\"_Opacity\":1,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Extent\":\"lively.pt(150.0,21.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"6068\":{\"_ClipMode\":\"hidden\",\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"_MaxTextHeight\":null,\"_MaxTextWidth\":250,\"_MinTextHeight\":null,\"_MinTextWidth\":250,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":true,\"charsReplaced\":\"CommitMessageTest1\",\"derivationIds\":[2893,\"FBE4B17F-DC2B-4783-899B-CF1B051F14D9\",\"A2C45BC5-C44B-4AEA-A29E-ADE3DAF08638\",\"640BD984-1AB2-45B8-BCEC-AB32A6199D68\",\"BE2E06DB-4DFC-4628-9FED-8F3E87D18E07\",\"6D28F6C5-8D27-4A2D-A13E-55172343909B\",\"9537F96B-5D0E-47CF-9435-5850919DA5A2\",\"B8516280-8A31-4C9E-A9EF-3C058FB084E5\",\"0A41986D-4F2B-4D8B-8A35-AEB659C5D25A\",\"7A7E3053-DA4F-465C-B558-5138BE382156\",\"7024A970-16E6-4DE1-9BD6-6DC50779F4AA\",\"181F12CB-A2A2-4A98-A3B0-9CAC859DFC66\",\"B6176017-4E7E-463E-82DF-DFC54EB00EC9\",\"2956D5AA-C488-4F2E-AEDF-6D795EEECAB3\",\"DB745EE2-3FE0-42B6-8D29-E2B6215E2B17\",\"BD1B8949-BF8B-4B64-A2A5-95E8919FD98B\",\"2350C658-7205-479B-B1DD-AD260D3425E2\",\"E68A6841-BC15-4078-836D-4949AFA0A264\",\"58CD9B79-D2BF-4300-9531-A42E08842E2A\",\"E6B43BB9-DD76-4917-88E5-E4B146FE5E62\"],\"droppingEnabled\":false,\"evalEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6069},\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"FBFA0AE4-B651-4F21-AA96-2E75729D9628\",\"isInputLine\":true,\"isLockOwner\":false,\"lastFindLoc\":18,\"layout\":{\"__isSmartRef__\":true,\"id\":6070},\"name\":\"CategoryText\",\"owner\":{\"__isSmartRef__\":true,\"id\":5860},\"previousSelection\":[0,14],\"savedTextString\":\"PartsBin/Basic\",\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6071},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6072}],\"_WordBreak\":\"break-all\",\"isBeingDragged\":false,\"_Rotation\":0,\"_Scale\":1,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(200.0,50.0)\",\"distanceToDragEvent\":\"lively.pt(170.4,-10.1)\"},\"6069\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6068},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6070\":{\"moveHorizontal\":true,\"resizeWidth\":false},\"6071\":{\"_BorderRadius\":4.5,\"_BorderStyle\":\"solid\",\"_BorderWidth\":1,\"_ClipMode\":\"hidden\",\"_Opacity\":1,\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(220,220,220)\",\"_Extent\":\"lively.pt(260.0,20.0)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"6072\":{\"style\":{\"__isSmartRef__\":true,\"id\":6073},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6068},\"_id\":\"_3711\",\"storedString\":\"PartsBin/sd1213/\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6073\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6074\":{\"askForDiffViewer\":{\"__isSmartRef__\":true,\"id\":6075},\"checkForUpdates\":{\"__isSmartRef__\":true,\"id\":6079},\"copyToPartsBin\":{\"__isSmartRef__\":true,\"id\":6083},\"onCancel\":{\"__isSmartRef__\":true,\"id\":6091},\"onPublish\":{\"__isSmartRef__\":true,\"id\":6095},\"onRemove\":{\"__isSmartRef__\":true,\"id\":6099},\"reset\":{\"__isSmartRef__\":true,\"id\":6103},\"setTarget\":{\"__isSmartRef__\":true,\"id\":6107},\"showDiff\":{\"__isSmartRef__\":true,\"id\":6111}},\"6075\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6076},\"source\":\"function askForDiffViewer() {\\n $world.confirm('A newer version of '+this.get('NameText').textString+' is available. Show diff?', function (bool) {bool && this.showDiff()}.bind(this))\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6078},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6076\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":6077},\"user\":\"undefined\"},\"6077\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 23 2012 15:08:43 GMT+0100 (CET)\"},\"6078\":{\"this\":{\"__isSmartRef__\":true,\"id\":5860}},\"6079\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6080},\"source\":\"function checkForUpdates() {\\n var space = lively.PartsBin.partsSpaceNamed(this.get('CategoryText').textString),\\n name = this.get('NameText').textString,\\n fileUrl = space.getURL().withFilename(encodeURI(name))+'.json';\\n\\n var webR = new WebResource(fileUrl);\\n \\n if (webR.exists()) {\\n var rev = webR.getHeadRevision().headRevision;\\n if (this.target.getPartsBinMetaInfo().revisionOnLoad == rev) \\n alertOK(\\\"No changes since last update.\\\")\\n else {\\n this.askForDiffViewer();\\n }\\n }\\n else \\n alertOK(\\\"Part does not exist in PartsBin.\\\") \\n \\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6082},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6080\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":6081},\"user\":\"undefined\"},\"6081\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 23 2012 15:12:03 GMT+0100 (CET)\"},\"6082\":{\"this\":{\"__isSmartRef__\":true,\"id\":5860}},\"6083\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6084},\"source\":\"function copyToPartsBin(morph) {\\n var name = this.get('NameText').textString\\n\\n var info = morph.getPartsBinMetaInfo();\\n morph.setName(name);\\n\\n info.partsSpaceName = this.get('CategoryText').textString\\n info.comment = this.get('CommentText').textString\\n\\n if (! info.changes) info.changes = [];\\n var change = { \\n date: new Date(), \\n author: this.world().getUserName(), \\n message: this.get('CommitMessageText').textString,\\n id: Strings.newUUID()\\n }\\n info.changes.push(change) \\n\\n morph.copyToPartsBin();\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6086},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6084\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":6085},\"user\":\"jenslincke\"},\"6085\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 28 2011 15:13:21 GMT+0200 (CEST)\"},\"6086\":{\"this\":{\"__isSmartRef__\":true,\"id\":5860},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":6087}},\"6087\":{\"$super\":{\"__isSmartRef__\":true,\"id\":6088}},\"6088\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6089},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world) \\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6090},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6089\":{},\"6090\":{\"name\":\"copyToPartsBin\",\"obj\":{\"__isSmartRef__\":true,\"id\":5860}},\"6091\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6092},\"source\":\"function onCancel() {\\n alertOK(\\\"cancel upload \\\") \\n this.owner.remove()\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6094},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6092\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":6093},\"user\":\"jenslincke\"},\"6093\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 14:52:17 GMT+0200 (CEST)\"},\"6094\":{\"this\":{\"__isSmartRef__\":true,\"id\":5860}},\"6095\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6096},\"source\":\"function onPublish() {\\n if (!this.target) alert(\\\"No target to upload\\\");\\n this.copyToPartsBin(this.target);\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6098},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6096\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":6097},\"user\":\"undefined\"},\"6097\":{\"isSerializedDate\":true,\"string\":\"Thu Mar 29 2012 15:46:31 GMT+0200 (CEST)\"},\"6098\":{\"this\":{\"__isSmartRef__\":true,\"id\":5860}},\"6099\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6100},\"source\":\"function onRemove() {\\n $world.publishPartDialog && $world.publishPartDialog.remove()\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6102},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6100\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":6101},\"user\":\"undefined\"},\"6101\":{\"isSerializedDate\":true,\"string\":\"Thu Mar 29 2012 15:54:34 GMT+0200 (CEST)\"},\"6102\":{\"this\":{\"__isSmartRef__\":true,\"id\":5860}},\"6103\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6104},\"source\":\"function reset() {\\n this.setTarget(null)\\n \\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6106},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6104\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":6105},\"user\":\"jenslincke\"},\"6105\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 14:45:36 GMT+0200 (CEST)\"},\"6106\":{\"this\":{\"__isSmartRef__\":true,\"id\":5860}},\"6107\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6108},\"source\":\"function setTarget(morph) {\\n this.target = morph \\n if (!morph) {\\n this.get('NameText').textString = 'Anonymous';\\n this.get('CategoryText').textString = 'Default';\\n this.get('CommentText').textString = 'no comment'; \\n this.get('CommitMessageText').textString = 'no comment' \\n return\\n }\\n var info = this.target.getPartsBinMetaInfo();\\n this.get('NameText').textString = info.partName || morph.getName();\\n if (info.partsSpaceName) this.get('CategoryText').textString = info.partsSpaceName;\\n if (info.comment) this.get('CommentText').textString = info.comment; \\n\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6110},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6108\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":6109},\"user\":\"jenslincke\"},\"6109\":{\"isSerializedDate\":true,\"string\":\"Fri Apr 20 2012 11:59:07 GMT+0200 (CEST)\"},\"6110\":{\"this\":{\"__isSmartRef__\":true,\"id\":5860}},\"6111\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6112},\"source\":\"function showDiff() {\\n if (this.target) {\\n if (typeof(this.target.showThreeWayDiff) === 'function') {\\n this.target.showThreeWayDiff();\\n }\\n else {\\n alert('Three Way Diff is not implemented yet')\\n }\\n }\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6114},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6112\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":6113},\"user\":\"undefined\"},\"6113\":{\"isSerializedDate\":true,\"string\":\"Thu Mar 22 2012 10:32:37 GMT+0100 (CET)\"},\"6114\":{\"this\":{\"__isSmartRef__\":true,\"id\":5860}},\"6115\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5858},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6116\":{\"adjustForNewBounds\":true},\"6117\":{\"changes\":[{\"__isSmartRef__\":true,\"id\":6118},{\"__isSmartRef__\":true,\"id\":6120},{\"__isSmartRef__\":true,\"id\":6122},{\"__isSmartRef__\":true,\"id\":6124},{\"__isSmartRef__\":true,\"id\":6126},{\"__isSmartRef__\":true,\"id\":6128},{\"__isSmartRef__\":true,\"id\":6130},{\"__isSmartRef__\":true,\"id\":6132},{\"__isSmartRef__\":true,\"id\":6134},{\"__isSmartRef__\":true,\"id\":6136},{\"__isSmartRef__\":true,\"id\":6138},{\"__isSmartRef__\":true,\"id\":6140},{\"__isSmartRef__\":true,\"id\":6142},{\"__isSmartRef__\":true,\"id\":6144}],\"comment\":\"A dialog for publishing parts in the PartsBin. Automatically invoked when invoking the \\\"Publish\\\" menu option.\",\"migrationLevel\":4,\"partName\":\"PublishPartDialog\",\"partsSpaceName\":\"PartsBin/Dialogs\",\"requiredModules\":[],\"lastModifiedDate\":{\"__isSmartRef__\":true,\"id\":6146},\"revisionOnLoad\":185165,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"6118\":{\"author\":\"undefined\",\"date\":{\"__isSmartRef__\":true,\"id\":6119},\"id\":\"61086210-FA8D-49B7-9E8F-E1E202A9ECD7\",\"message\":\"resetted view\"},\"6119\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 21 2012 14:50:23 GMT+0100 (CET)\"},\"6120\":{\"author\":\"undefined\",\"date\":{\"__isSmartRef__\":true,\"id\":6121},\"id\":\"93AC78DB-FFE8-40AC-B8FC-34B0936B39A7\",\"message\":\"added show diff button\"},\"6121\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 21 2012 14:49:44 GMT+0100 (CET)\"},\"6122\":{\"author\":\"undefined\",\"date\":{\"__isSmartRef__\":true,\"id\":6123},\"id\":\"A5F4EACF-EF62-483F-B8B3-65966A895FA4\",\"message\":\"\"},\"6123\":{\"isSerializedDate\":true,\"string\":\"Tue Mar 20 2012 13:00:03 GMT+0100 (CET)\"},\"6124\":{\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6125},\"message\":\"first commit of Publish dialog using the publish dialog itself!\"},\"6125\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 14:54:16 GMT+0200 (CEST)\"},\"6126\":{\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6127},\"message\":\"\"},\"6127\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 14:52:26 GMT+0200 (CEST)\"},\"6128\":{\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6129},\"message\":\"store an uuid when publishing an object\"},\"6129\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 28 2011 15:15:02 GMT+0200 (CEST)\"},\"6130\":{\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6131},\"message\":\"\"},\"6131\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 28 2011 16:06:16 GMT+0200 (CEST)\"},\"6132\":{\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6133},\"id\":\"1A260BD5-E668-4BD4-B7A2-94E087AB4CE1\",\"message\":\"- fixed issue 283 (Reproduction: Open part, select publish from menu, focus part name input field in dialog, press enter.-> window pane disappears; window decoration stays; part is not published)\"},\"6133\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 26 2012 12:10:41 GMT+0100 (CET)\"},\"6134\":{\"author\":\"undefined\",\"date\":{\"__isSmartRef__\":true,\"id\":6135},\"id\":\"00A6DFFB-70D2-44A4-B5F9-0778E1CA5724\",\"message\":\"init for change - don't remove on click\"},\"6135\":{\"isSerializedDate\":true,\"string\":\"Tue Mar 20 2012 12:04:27 GMT+0100 (CET)\"},\"6136\":{\"author\":\"undefined\",\"date\":{\"__isSmartRef__\":true,\"id\":6137},\"id\":\"2BD37BED-1605-4FD2-8D2C-25552A379B49\",\"message\":\"added possibility to show diff and adapted to new publishing workflow (check for overwrites)\"},\"6137\":{\"isSerializedDate\":true,\"string\":\"Thu Mar 22 2012 10:30:02 GMT+0100 (CET)\"},\"6138\":{\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":6139},\"id\":\"0FC68ADF-8995-4DFA-8713-AACEE168096E\",\"message\":\"Fixed the issue that there were no line breaks allowed in the comment / commit text fields\"},\"6139\":{\"isSerializedDate\":true,\"string\":\"Tue Aug 07 2012 01:22:26 GMT+0200 (CEST)\"},\"6140\":{\"date\":{\"__isSmartRef__\":true,\"id\":6141},\"author\":\"jenslincke\",\"message\":\"changed colors (Marko Chief Color Advisor)\",\"id\":\"7C1CA387-560D-471B-A0D9-4669D6CDA738\"},\"6141\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 14:45:14 GMT+0100 (CET)\"},\"6142\":{\"date\":{\"__isSmartRef__\":true,\"id\":6143},\"author\":\"jenslincke\",\"message\":\"reset title bar\",\"id\":\"91E7578B-97E5-4572-A83F-EA928CE8B43C\"},\"6143\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 29 2012 09:58:57 GMT+0100 (CET)\"},\"6144\":{\"date\":{\"__isSmartRef__\":true,\"id\":6145},\"author\":\"jenslincke\",\"message\":\"no comment\",\"id\":\"E3BAAF1D-646D-4D98-9081-826BD0EFA4A5\"},\"6145\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 29 2012 10:57:31 GMT+0100 (CET)\"},\"6146\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 29 2012 10:54:37 GMT+0100 (CET)\"},\"6147\":{\"_BorderRadius\":0,\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"_Fill\":null,\"_StrokeOpacity\":0,\"__serializedExpressions__\":[\"_Extent\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Extent\":\"lively.pt(479.0,437.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"6148\":{\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":6149}],\"cornerName\":\"bottomRight\",\"derivationIds\":[7147,\"16E962DF-21E9-4FE6-8B9B-953F0E908113\",\"ADD0B5C0-0DC6-4D8E-9C2A-0EC7E3C71F21\",\"F0667EB1-BF07-4E63-BA56-99189F82C865\",\"DFDE68D2-3731-46DE-ADC8-56E32998CE07\",\"D914121B-05B0-490E-A9F7-FE9AB53455A3\",\"685BF0CF-E831-4670-98CD-A84F0E9D3C1A\",\"7F4A1B67-C3C5-4398-9FC6-EEECF75FF81D\",\"ABACD15A-2A09-48B6-91CF-E5BD3A9974FB\",\"06D7E052-8590-4522-B7F3-1A59D4B017E7\",\"64688F71-E370-4CC3-815D-3FE4545735AC\",\"82AF7869-92D1-43A8-83CE-315C60557E32\",\"CDD21940-F284-424B-B564-D6371A616F86\",\"CDA1FA5A-B36D-40D1-9004-9FBAD3A12AAE\"],\"doNotCopyProperties\":[\"$$cornerName\"],\"doNotSerialize\":[\"$$cornerName\"],\"dragStartPoint\":null,\"draggingEnabled\":true,\"droppingEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6150},\"halosEnabled\":true,\"id\":\"3E6DA5EA-38CB-46BA-84DC-2764E4CF5BC9\",\"isResizeCorner\":true,\"moved\":true,\"name\":\"ResizeCorner\",\"originalTargetBounds\":null,\"originalTargetExtent\":null,\"originalTargetInnerBounds\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":5858},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":6151},\"registeredForMouseEvents\":true,\"relativeOrigin\":null,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6152},\"showsHalos\":false,\"submorphs\":[],\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\",\"originalExtent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":6153},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(469.0,427.0)\",\"distanceToDragEvent\":\"lively.pt(42.0,-10.0)\",\"originalExtent\":\"lively.pt(239.0,138.0)\"},\"6149\":{\"sourceAttrName\":\"cornerName\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":6148},\"targetMethodName\":\"alignToOwner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":6148},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6150\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6148},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6151\":{\"comment\":\"Resize an object without using halos.\",\"migrationLevel\":2,\"partName\":\"ResizeCorner\",\"partsSpaceName\":\"PartsBin/Widgets/\",\"revisionOnLoad\":140152,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"6152\":{\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(145,145,145)\",\"_Extent\":\"lively.pt(10.0,10.0)\",\"_Fill\":\"Color.rgb(66,66,66)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"6153\":{\"alignToOwner\":{\"__isSmartRef__\":true,\"id\":6154},\"morphMenuItems\":{\"__isSmartRef__\":true,\"id\":6157},\"onDrag\":{\"__isSmartRef__\":true,\"id\":6164},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":6172},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":6180},\"reset\":{\"__isSmartRef__\":true,\"id\":6188}},\"6154\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6155},\"source\":\"function alignToOwner() {\\n this.align(this.bounds()[this.cornerName](), this.owner.shape.bounds()[this.cornerName]() )\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6156},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6155\":{},\"6156\":{\"this\":{\"__isSmartRef__\":true,\"id\":6148}},\"6157\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6158},\"source\":\"function morphMenuItems() {\\n return $super().concat([\\n [\\\"corner\\\", [\\n [\\\"top left\\\", function() { this.cornerName = 'topLeft'}.bind(this)],\\n [\\\"top right\\\", function() { this.cornerName = 'topRight'}.bind(this)],\\n [\\\"bottom right\\\", function() { this.cornerName = 'bottomRight'}.bind(this)],\\n [\\\"bottom left\\\", function() { this.cornerName = 'bottomLeft'}.bind(this)],\\n ]]\\n ])\\t\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6159},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6158\":{},\"6159\":{\"this\":{\"__isSmartRef__\":true,\"id\":6148},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":6160}},\"6160\":{\"$super\":{\"__isSmartRef__\":true,\"id\":6161}},\"6161\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6162},\"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}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6163},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6162\":{},\"6163\":{\"name\":\"morphMenuItems\",\"obj\":{\"__isSmartRef__\":true,\"id\":6148}},\"6164\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6165},\"source\":\"function onDrag(evt) {\\n // alert(\\\"onDrag\\\")\\n // this.owner.setPosition(pt(0,0))\\n // this.owner.setOrigin(pt(0,0))\\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\\n \\n // moveDelta = moveDelta.maxPt(pt(0,0))\\n var ownerExtent = this.owner.getExtent();\\n\\n // TODO does not work\\n if (evt.isShiftDown()) {\\n var maxDelta = Math.max(moveDelta.x, moveDelta.y);\\n if (maxDelta == 0) return;\\n var factor = ownerExtent.x / ownerExtent.y\\n moveDelta = pt(maxDelta * factor, maxDelta )\\n }\\n var accessor = \\\"with\\\" + this.cornerName.charAt(0).toUpperCase() + this.cornerName.substring(1);\\n\\n var newCorner = this.originalTargetBounds[this.cornerName]().addPt(moveDelta);\\n var newBounds = this.originalTargetBounds[accessor ](newCorner);\\n\\n this.owner.setBounds(newBounds);\\n \\n // var newExtent = this.originalTargetExtent.addPt(moveDelta)\\n // alertOK(\\\"new extent\\\" + newExtent)\\n // this.owner.setExtent(newExtent);\\n this.owner.submorphs.select(function(ea) {\\n return ea.isResizeCorner\\n }).invoke('alignToOwner');\\n if (this.owner.halos) {\\n this.owner.halos.invoke('alignAtTarget')\\n }\\n // alertOK(\\\"relative \\\" + this.relativeOrigin)\\n var newOrigin = pt(0,0).extent(this.owner.getExtent()).relativeToAbsPoint(this.relativeOrigin)\\n\\n // TODO IMPLEMENT updating the origin does not work yet\\n // this.owner.setOrigin(newOrigin);\\n // alertOK(\\\"new origin \\\" + newOrigin)\\n\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6167},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6165\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":6166},\"user\":\"sstamm\"},\"6166\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 23 2012 12:08:52 GMT+0100 (CET)\"},\"6167\":{\"this\":{\"__isSmartRef__\":true,\"id\":6148},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":6168}},\"6168\":{\"$super\":{\"__isSmartRef__\":true,\"id\":6169}},\"6169\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6170},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6171},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6170\":{},\"6171\":{\"name\":\"onDrag\",\"obj\":{\"__isSmartRef__\":true,\"id\":6148}},\"6172\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6173},\"source\":\"function onDragEnd(evt) {\\n this.dragStartPoint = null;\\n this.originalTargetBounds = null;\\n this.relativeOrigin = null;\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6175},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6173\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":6174},\"user\":\"sstamm\"},\"6174\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 23 2012 12:09:00 GMT+0100 (CET)\"},\"6175\":{\"this\":{\"__isSmartRef__\":true,\"id\":6148},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":6176}},\"6176\":{\"$super\":{\"__isSmartRef__\":true,\"id\":6177}},\"6177\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6178},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6179},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6178\":{},\"6179\":{\"name\":\"onDragEnd\",\"obj\":{\"__isSmartRef__\":true,\"id\":6148}},\"6180\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6181},\"source\":\"function onDragStart(evt) {\\n var absToRelativePoint = function (r, absPt) {\\n\\t\\treturn new Point(\\n\\t\\t\\t(absPt.x - r.x) / r.width,\\n\\t\\t\\t(absPt.y - r.y) / r.height)\\n\\t}\\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(20,20))\\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(0,0))\\n // absToRelativePoint(new Rectangle(-100,-100,200,200), pt(0,0))\\n\\n\\n this.dragStartPoint = evt.mousePoint;\\n this.originalTargetBounds= this.owner.bounds();\\n this.relativeOrigin = absToRelativePoint(pt(0,0).extent(this.owner.getExtent()), this.owner.getOrigin())\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6183},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6181\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":6182},\"user\":\"sstamm\"},\"6182\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 23 2012 12:08:40 GMT+0100 (CET)\"},\"6183\":{\"this\":{\"__isSmartRef__\":true,\"id\":6148},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":6184}},\"6184\":{\"$super\":{\"__isSmartRef__\":true,\"id\":6185}},\"6185\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6186},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6187},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6186\":{},\"6187\":{\"name\":\"onDragStart\",\"obj\":{\"__isSmartRef__\":true,\"id\":6148}},\"6188\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6189},\"source\":\"function reset() {\\n this.isResizeCorner = true\\n this.cornerName = 'bottomRight'\\n this.setExtent(pt(10,10));\\n this.setPosition(pt(0,0))\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6190},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6189\":{},\"6190\":{\"this\":{\"__isSmartRef__\":true,\"id\":6148}},\"6191\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":6192},{\"__isSmartRef__\":true,\"id\":6198},{\"__isSmartRef__\":true,\"id\":6211},{\"__isSmartRef__\":true,\"id\":6223}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6236},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6237},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7F2F2823-877B-454C-84EB-725AB48DDB39\",\"9DAC655E-F6CE-47F2-A10E-96FC2E163CA1\"],\"id\":\"E79FAE1D-28E7-4DC8-B826-BFCCB070A994\",\"droppingEnabled\":false,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":6238},\"windowMorph\":{\"__isSmartRef__\":true,\"id\":5858},\"label\":{\"__isSmartRef__\":true,\"id\":6192},\"closeButton\":{\"__isSmartRef__\":true,\"id\":6198},\"menuButton\":{\"__isSmartRef__\":true,\"id\":6211},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":6223},\"_PreviousBorderWidth\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":5858},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.TitleBar\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"6192\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6193},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6194}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6196},\"_ClipMode\":\"hidden\",\"derivationIds\":[\"A690BA51-C5D5-44FD-90C3-AB1D767BAAB7\",\"5099C734-AAFC-438A-9956-AEA02652C8E5\"],\"id\":\"E67F508E-9F4A-4081-9161-0AE813CBEACC\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":false,\"_HandStyle\":\"default\",\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"evalEnabled\":false,\"isLabel\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":6197},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":6191},\"_StyleClassNames\":[\"window-title\"],\"_TextStylingMode\":true,\"__serializedExpressions__\":[\"_TextColor\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\",\"_Position\":\"lively.pt(20.0,3.0)\"},\"6193\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(420.0,18.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"6194\":{\"style\":{\"__isSmartRef__\":true,\"id\":6195},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6192},\"_id\":\"_2170\",\"storedString\":\"Publish in PartsBin\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6195\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6196\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6192},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6197\":{\"resizeWidth\":true},\"6198\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":6199}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6204},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6205},\"_ClipMode\":\"visible\",\"derivationIds\":[\"5CE8ED0B-9B20-49FE-84A3-C4BBFB608DA2\",\"61C44023-E4BF-41AC-8B50-1D1090F00DE5\"],\"id\":\"915FC679-94D6-4392-A661-B469B278E21F\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"accessibleInInactiveWindow\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"label\":{\"__isSmartRef__\":true,\"id\":6199},\"_PreviousBorderWidth\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":6191},\"layout\":{\"__isSmartRef__\":true,\"id\":6206},\"_StyleClassNames\":[\"close\"],\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":6207},{\"__isSmartRef__\":true,\"id\":6209}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(459.0,3.0)\"},\"6199\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6200},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6201}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6203},\"_ClipMode\":\"hidden\",\"derivationIds\":[\"2912D7D0-02F2-414D-BD53-ED6C7F8DBE0B\",\"356257A5-ED2C-40F0-854D-3B2F792F303D\"],\"id\":\"192AC853-C384-4A48-A841-9FDFC72443BE\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":false,\"_HandStyle\":\"default\",\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":8,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":6198},\"isLabel\":true,\"eventsAreIgnored\":true,\"_TextStylingMode\":true,\"__serializedExpressions__\":[\"_TextColor\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\",\"_Position\":\"lively.pt(0.0,-1.0)\"},\"6200\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"6201\":{\"style\":{\"__isSmartRef__\":true,\"id\":6202},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6199},\"_id\":\"_2172\",\"storedString\":\"X\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6202\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6203\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6199},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6204\":{\"_BorderWidth\":1,\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"_AppearanceStylingMode\":true,\"_BorderStylingMode\":true,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"6205\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6198},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6206\":{\"moveHorizontal\":true},\"6207\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":6198},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5858},\"targetMethodName\":\"getCloseHelp\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6208},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6208\":{\"source\":{\"__isSmartRef__\":true,\"id\":6198},\"target\":{\"__isSmartRef__\":true,\"id\":5858}},\"6209\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":6198},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5858},\"targetMethodName\":\"initiateShutdown\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6210},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6210\":{\"source\":{\"__isSmartRef__\":true,\"id\":6198},\"target\":{\"__isSmartRef__\":true,\"id\":5858}},\"6211\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":6212}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6217},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6218},\"_ClipMode\":\"visible\",\"derivationIds\":[\"A7FA40A4-F29E-4570-92BF-F78E1C00D3EB\",\"3AC17936-B2BF-44C6-B326-9071C9C5D23F\"],\"id\":\"59868DA6-BAE1-4348-A826-786E66D74011\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"accessibleInInactiveWindow\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"label\":{\"__isSmartRef__\":true,\"id\":6212},\"_PreviousBorderWidth\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":6191},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":6219},{\"__isSmartRef__\":true,\"id\":6221}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"isPressed\":false,\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(3.0,3.0)\"},\"6212\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6213},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6214}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6216},\"_ClipMode\":\"hidden\",\"derivationIds\":[\"BDC5DD9B-DE40-4FDD-AA67-8A7BDA277AB5\",\"BCEE5262-22DE-4D41-9074-294E4121D56C\"],\"id\":\"D3541AA6-158A-499E-9478-0D99ADEAF0F7\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":false,\"_HandStyle\":\"default\",\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":8,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":6211},\"isLabel\":true,\"eventsAreIgnored\":true,\"_TextStylingMode\":true,\"__serializedExpressions__\":[\"_TextColor\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"6213\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(18.0,17.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"6214\":{\"style\":{\"__isSmartRef__\":true,\"id\":6215},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6212},\"_id\":\"_2174\",\"storedString\":\"M\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6215\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6216\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6212},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6217\":{\"_BorderWidth\":1,\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"_AppearanceStylingMode\":true,\"_BorderStylingMode\":true,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"6218\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6211},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6219\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":6211},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5858},\"targetMethodName\":\"getMenuHelp\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6220},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6220\":{\"source\":{\"__isSmartRef__\":true,\"id\":6211},\"target\":{\"__isSmartRef__\":true,\"id\":5858}},\"6221\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":6211},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5858},\"targetMethodName\":\"showTargetMorphMenu\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6222},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6222\":{\"source\":{\"__isSmartRef__\":true,\"id\":6211},\"target\":{\"__isSmartRef__\":true,\"id\":5858}},\"6223\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":6224}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6229},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6230},\"_ClipMode\":\"visible\",\"derivationIds\":[\"73941EFE-62E0-4AFD-B15E-C9447809FD60\",\"2FB05F48-6D05-4DC9-89A6-6D2E7B48F11C\"],\"id\":\"C5AB56C7-4637-4D68-96E4-D3F076447B4D\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"accessibleInInactiveWindow\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"label\":{\"__isSmartRef__\":true,\"id\":6224},\"_PreviousBorderWidth\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":6191},\"layout\":{\"__isSmartRef__\":true,\"id\":6231},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":6232},{\"__isSmartRef__\":true,\"id\":6234}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(440.0,3.0)\"},\"6224\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6225},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6226}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6228},\"_ClipMode\":\"hidden\",\"derivationIds\":[\"66A9385E-35FA-4BB8-89BB-4566D7CFBA1F\",\"E2CA0F2A-CFD4-4939-9A62-4BA456BC9CE0\"],\"id\":\"D1679155-149B-48A8-9ABF-3F838C033C8C\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":false,\"_HandStyle\":\"default\",\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":8,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":6223},\"isLabel\":true,\"eventsAreIgnored\":true,\"_TextStylingMode\":true,\"__serializedExpressions__\":[\"_TextColor\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\",\"_Position\":\"lively.pt(0.0,1.0)\"},\"6225\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"6226\":{\"style\":{\"__isSmartRef__\":true,\"id\":6227},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6224},\"_id\":\"_2176\",\"storedString\":\"–\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6227\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6228\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6224},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6229\":{\"_BorderWidth\":1,\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"_AppearanceStylingMode\":true,\"_BorderStylingMode\":true,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"6230\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6223},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6231\":{\"moveHorizontal\":true},\"6232\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":6223},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5858},\"targetMethodName\":\"getCollapseHelp\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6233},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6233\":{\"source\":{\"__isSmartRef__\":true,\"id\":6223},\"target\":{\"__isSmartRef__\":true,\"id\":5858}},\"6234\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":6223},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5858},\"targetMethodName\":\"toggleCollapse\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6235},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6235\":{\"source\":{\"__isSmartRef__\":true,\"id\":6223},\"target\":{\"__isSmartRef__\":true,\"id\":5858}},\"6236\":{\"_AppearanceStylingMode\":true,\"_BorderStylingMode\":true,\"_BorderWidth\":0,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(479.0,22.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"6237\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6191},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6238\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"6239\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5857},\"sourceAttrName\":\"json\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5857},\"targetMethodName\":\"cachePartJSON\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6240},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6240\":{\"source\":{\"__isSmartRef__\":true,\"id\":5857},\"target\":{\"__isSmartRef__\":true,\"id\":5857}},\"6241\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5857},\"sourceAttrName\":\"loadedMetaInfo\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5857},\"targetMethodName\":\"cachePartMetaInfo\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6242},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6242\":{\"source\":{\"__isSmartRef__\":true,\"id\":5857},\"target\":{\"__isSmartRef__\":true,\"id\":5857}},\"6243\":{\"rev\":185165,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6244},\"url\":{\"__isSmartRef__\":true,\"id\":6245},\"changes\":[{\"__isSmartRef__\":true,\"id\":6246}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6244\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 29 2012 09:54:37 GMT+0100 (CET)\"},\"6245\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6246\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6247\":{\"rev\":185127,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6248},\"url\":{\"__isSmartRef__\":true,\"id\":6249},\"changes\":[{\"__isSmartRef__\":true,\"id\":6250}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6248\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 29 2012 08:56:02 GMT+0100 (CET)\"},\"6249\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6250\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6251\":{\"rev\":184703,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6252},\"url\":{\"__isSmartRef__\":true,\"id\":6253},\"changes\":[{\"__isSmartRef__\":true,\"id\":6254}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6252\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 13:42:48 GMT+0100 (CET)\"},\"6253\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6254\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6255\":{\"rev\":176990,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":6256},\"url\":{\"__isSmartRef__\":true,\"id\":6257},\"changes\":[{\"__isSmartRef__\":true,\"id\":6258}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6256\":{\"isSerializedDate\":true,\"string\":\"Mon Aug 06 2012 23:21:14 GMT+0200 (CEST)\"},\"6257\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6258\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6259\":{\"rev\":154052,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6260},\"url\":{\"__isSmartRef__\":true,\"id\":6261},\"changes\":[{\"__isSmartRef__\":true,\"id\":6262}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6260\":{\"isSerializedDate\":true,\"string\":\"Fri Apr 20 2012 09:49:14 GMT+0200 (CEST)\"},\"6261\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6262\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6263\":{\"rev\":154051,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6264},\"url\":{\"__isSmartRef__\":true,\"id\":6265},\"changes\":[{\"__isSmartRef__\":true,\"id\":6266}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6264\":{\"isSerializedDate\":true,\"string\":\"Fri Apr 20 2012 09:49:06 GMT+0200 (CEST)\"},\"6265\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6266\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6267\":{\"rev\":154049,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6268},\"url\":{\"__isSmartRef__\":true,\"id\":6269},\"changes\":[{\"__isSmartRef__\":true,\"id\":6270}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6268\":{\"isSerializedDate\":true,\"string\":\"Fri Apr 20 2012 09:46:02 GMT+0200 (CEST)\"},\"6269\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6270\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6271\":{\"rev\":154048,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6272},\"url\":{\"__isSmartRef__\":true,\"id\":6273},\"changes\":[{\"__isSmartRef__\":true,\"id\":6274}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6272\":{\"isSerializedDate\":true,\"string\":\"Fri Apr 20 2012 09:44:07 GMT+0200 (CEST)\"},\"6273\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6274\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6275\":{\"rev\":148936,\"author\":\"athomschke\",\"date\":{\"__isSmartRef__\":true,\"id\":6276},\"url\":{\"__isSmartRef__\":true,\"id\":6277},\"changes\":[{\"__isSmartRef__\":true,\"id\":6278}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6276\":{\"isSerializedDate\":true,\"string\":\"Thu Mar 29 2012 13:46:23 GMT+0200 (CEST)\"},\"6277\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6278\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6279\":{\"rev\":148932,\"author\":\"athomschke\",\"date\":{\"__isSmartRef__\":true,\"id\":6280},\"url\":{\"__isSmartRef__\":true,\"id\":6281},\"changes\":[{\"__isSmartRef__\":true,\"id\":6282}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6280\":{\"isSerializedDate\":true,\"string\":\"Thu Mar 29 2012 13:38:48 GMT+0200 (CEST)\"},\"6281\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6282\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6283\":{\"rev\":148693,\"author\":\"bert\",\"date\":{\"__isSmartRef__\":true,\"id\":6284},\"url\":{\"__isSmartRef__\":true,\"id\":6285},\"changes\":[{\"__isSmartRef__\":true,\"id\":6286}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6284\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 28 2012 20:31:56 GMT+0200 (CEST)\"},\"6285\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6286\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6287\":{\"rev\":147792,\"author\":\"athomschke\",\"date\":{\"__isSmartRef__\":true,\"id\":6288},\"url\":{\"__isSmartRef__\":true,\"id\":6289},\"changes\":[{\"__isSmartRef__\":true,\"id\":6290}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6288\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 23 2012 15:10:57 GMT+0100 (CET)\"},\"6289\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6290\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6291\":{\"rev\":147791,\"author\":\"athomschke\",\"date\":{\"__isSmartRef__\":true,\"id\":6292},\"url\":{\"__isSmartRef__\":true,\"id\":6293},\"changes\":[{\"__isSmartRef__\":true,\"id\":6294}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6292\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 23 2012 14:57:07 GMT+0100 (CET)\"},\"6293\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6294\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6295\":{\"rev\":147759,\"author\":\"athomschke\",\"date\":{\"__isSmartRef__\":true,\"id\":6296},\"url\":{\"__isSmartRef__\":true,\"id\":6297},\"changes\":[{\"__isSmartRef__\":true,\"id\":6298}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6296\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 23 2012 14:04:37 GMT+0100 (CET)\"},\"6297\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6298\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6299\":{\"rev\":147662,\"author\":\"athomschke\",\"date\":{\"__isSmartRef__\":true,\"id\":6300},\"url\":{\"__isSmartRef__\":true,\"id\":6301},\"changes\":[{\"__isSmartRef__\":true,\"id\":6302}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6300\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 23 2012 12:42:29 GMT+0100 (CET)\"},\"6301\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6302\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6303\":{\"rev\":147264,\"author\":\"athomschke\",\"date\":{\"__isSmartRef__\":true,\"id\":6304},\"url\":{\"__isSmartRef__\":true,\"id\":6305},\"changes\":[{\"__isSmartRef__\":true,\"id\":6306}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6304\":{\"isSerializedDate\":true,\"string\":\"Thu Mar 22 2012 09:25:06 GMT+0100 (CET)\"},\"6305\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6306\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6307\":{\"rev\":147260,\"author\":\"athomschke\",\"date\":{\"__isSmartRef__\":true,\"id\":6308},\"url\":{\"__isSmartRef__\":true,\"id\":6309},\"changes\":[{\"__isSmartRef__\":true,\"id\":6310}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6308\":{\"isSerializedDate\":true,\"string\":\"Thu Mar 22 2012 09:22:09 GMT+0100 (CET)\"},\"6309\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6310\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6311\":{\"rev\":140039,\"author\":\"fbo\",\"date\":{\"__isSmartRef__\":true,\"id\":6312},\"url\":{\"__isSmartRef__\":true,\"id\":6313},\"changes\":[{\"__isSmartRef__\":true,\"id\":6314},{\"__isSmartRef__\":true,\"id\":6315},{\"__isSmartRef__\":true,\"id\":6316},{\"__isSmartRef__\":true,\"id\":6317},{\"__isSmartRef__\":true,\"id\":6318},{\"__isSmartRef__\":true,\"id\":6319},{\"__isSmartRef__\":true,\"id\":6320},{\"__isSmartRef__\":true,\"id\":6321},{\"__isSmartRef__\":true,\"id\":6322},{\"__isSmartRef__\":true,\"id\":6323},{\"__isSmartRef__\":true,\"id\":6324},{\"__isSmartRef__\":true,\"id\":6325},{\"__isSmartRef__\":true,\"id\":6326},{\"__isSmartRef__\":true,\"id\":6327},{\"__isSmartRef__\":true,\"id\":6328},{\"__isSmartRef__\":true,\"id\":6329},{\"__isSmartRef__\":true,\"id\":6330},{\"__isSmartRef__\":true,\"id\":6331},{\"__isSmartRef__\":true,\"id\":6332},{\"__isSmartRef__\":true,\"id\":6333},{\"__isSmartRef__\":true,\"id\":6334},{\"__isSmartRef__\":true,\"id\":6335},{\"__isSmartRef__\":true,\"id\":6336},{\"__isSmartRef__\":true,\"id\":6337},{\"__isSmartRef__\":true,\"id\":6338},{\"__isSmartRef__\":true,\"id\":6339},{\"__isSmartRef__\":true,\"id\":6340},{\"__isSmartRef__\":true,\"id\":6341},{\"__isSmartRef__\":true,\"id\":6342},{\"__isSmartRef__\":true,\"id\":6343},{\"__isSmartRef__\":true,\"id\":6344},{\"__isSmartRef__\":true,\"id\":6345},{\"__isSmartRef__\":true,\"id\":6346},{\"__isSmartRef__\":true,\"id\":6347},{\"__isSmartRef__\":true,\"id\":6348},{\"__isSmartRef__\":true,\"id\":6349},{\"__isSmartRef__\":true,\"id\":6350},{\"__isSmartRef__\":true,\"id\":6351},{\"__isSmartRef__\":true,\"id\":6352},{\"__isSmartRef__\":true,\"id\":6353},{\"__isSmartRef__\":true,\"id\":6354},{\"__isSmartRef__\":true,\"id\":6355},{\"__isSmartRef__\":true,\"id\":6356},{\"__isSmartRef__\":true,\"id\":6357},{\"__isSmartRef__\":true,\"id\":6358},{\"__isSmartRef__\":true,\"id\":6359},{\"__isSmartRef__\":true,\"id\":6360},{\"__isSmartRef__\":true,\"id\":6361},{\"__isSmartRef__\":true,\"id\":6362},{\"__isSmartRef__\":true,\"id\":6363},{\"__isSmartRef__\":true,\"id\":6364},{\"__isSmartRef__\":true,\"id\":6365},{\"__isSmartRef__\":true,\"id\":6366},{\"__isSmartRef__\":true,\"id\":6367},{\"__isSmartRef__\":true,\"id\":6368},{\"__isSmartRef__\":true,\"id\":6369},{\"__isSmartRef__\":true,\"id\":6370},{\"__isSmartRef__\":true,\"id\":6371},{\"__isSmartRef__\":true,\"id\":6372},{\"__isSmartRef__\":true,\"id\":6373},{\"__isSmartRef__\":true,\"id\":6374},{\"__isSmartRef__\":true,\"id\":6375},{\"__isSmartRef__\":true,\"id\":6376},{\"__isSmartRef__\":true,\"id\":6377},{\"__isSmartRef__\":true,\"id\":6378},{\"__isSmartRef__\":true,\"id\":6379},{\"__isSmartRef__\":true,\"id\":6380},{\"__isSmartRef__\":true,\"id\":6381},{\"__isSmartRef__\":true,\"id\":6382},{\"__isSmartRef__\":true,\"id\":6383},{\"__isSmartRef__\":true,\"id\":6384},{\"__isSmartRef__\":true,\"id\":6385},{\"__isSmartRef__\":true,\"id\":6386},{\"__isSmartRef__\":true,\"id\":6387},{\"__isSmartRef__\":true,\"id\":6388},{\"__isSmartRef__\":true,\"id\":6389},{\"__isSmartRef__\":true,\"id\":6390},{\"__isSmartRef__\":true,\"id\":6391},{\"__isSmartRef__\":true,\"id\":6392},{\"__isSmartRef__\":true,\"id\":6393},{\"__isSmartRef__\":true,\"id\":6394},{\"__isSmartRef__\":true,\"id\":6395},{\"__isSmartRef__\":true,\"id\":6396},{\"__isSmartRef__\":true,\"id\":6397},{\"__isSmartRef__\":true,\"id\":6398},{\"__isSmartRef__\":true,\"id\":6399},{\"__isSmartRef__\":true,\"id\":6400},{\"__isSmartRef__\":true,\"id\":6401},{\"__isSmartRef__\":true,\"id\":6402},{\"__isSmartRef__\":true,\"id\":6403},{\"__isSmartRef__\":true,\"id\":6404},{\"__isSmartRef__\":true,\"id\":6405},{\"__isSmartRef__\":true,\"id\":6406},{\"__isSmartRef__\":true,\"id\":6407},{\"__isSmartRef__\":true,\"id\":6408},{\"__isSmartRef__\":true,\"id\":6409},{\"__isSmartRef__\":true,\"id\":6410},{\"__isSmartRef__\":true,\"id\":6411},{\"__isSmartRef__\":true,\"id\":6412},{\"__isSmartRef__\":true,\"id\":6413},{\"__isSmartRef__\":true,\"id\":6414},{\"__isSmartRef__\":true,\"id\":6415},{\"__isSmartRef__\":true,\"id\":6416}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6312\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 22:26:12 GMT+0100 (CET)\"},\"6313\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/core/lively/lang/UUID.js\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6314\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ast/Interpreter.js\"},\"6315\":{\"type\":\"S:added\",\"url\":null},\"6316\":{\"type\":\"S:added\",\"url\":null},\"6317\":{\"type\":\"S:modified\",\"url\":\"/core/lively/OldModel.js\"},\"6318\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/ScriptingSupport.js\"},\"6319\":{\"type\":\"S:added\",\"url\":null},\"6320\":{\"type\":\"S:added\",\"url\":null},\"6321\":{\"type\":\"S:deleted\",\"url\":null},\"6322\":{\"type\":\"S:added\",\"url\":null},\"6323\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ast/LivelyJSParser.js\"},\"6324\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/EventExperiments.js\"},\"6325\":{\"type\":\"S:added\",\"url\":null},\"6326\":{\"type\":\"S:modified\",\"url\":\"/core/lively/Base.js\"},\"6327\":{\"type\":\"S:added\",\"url\":null},\"6328\":{\"type\":\"S:added\",\"url\":null},\"6329\":{\"type\":\"S:modified\",\"url\":\"/core/lively/bootstrap.js\"},\"6330\":{\"type\":\"S:added\",\"url\":null},\"6331\":{\"type\":\"S:added\",\"url\":null},\"6332\":{\"type\":\"S:modified\",\"url\":\"/core/lively/localconfig.js\"},\"6333\":{\"type\":\"S:modified\",\"url\":\"/core/lively/PartsBin.js\"},\"6334\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ide/SystemBrowserNodes.js\"},\"6335\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/tests/PathTests.js\"},\"6336\":{\"type\":\"S:added\",\"url\":null},\"6337\":{\"type\":\"S:modified\",\"url\":\"/core/lively/bindings/Core.js\"},\"6338\":{\"type\":\"S:added\",\"url\":null},\"6339\":{\"type\":\"S:added\",\"url\":null},\"6340\":{\"type\":\"S:modified\",\"url\":\"/core/lively/Network.js\"},\"6341\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/Core.js\"},\"6342\":{\"type\":\"S:added\",\"url\":null},\"6343\":{\"type\":\"S:modified\",\"url\":\"/core/lively/bindings.js\"},\"6344\":{\"type\":\"S:modified\",\"url\":\"/core/lively/WidgetsTraits.js\"},\"6345\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic.js\"},\"6346\":{\"type\":\"S:added\",\"url\":null},\"6347\":{\"type\":\"S:added\",\"url\":null},\"6348\":{\"type\":\"S:added\",\"url\":null},\"6349\":{\"type\":\"S:modified\",\"url\":\"/core/lively/defaultconfig.js\"},\"6350\":{\"type\":\"S:added\",\"url\":null},\"6351\":{\"type\":\"S:added\",\"url\":null},\"6352\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/Canvas.js\"},\"6353\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ast/generated/Translator.js\"},\"6354\":{\"type\":\"S:added\",\"url\":null},\"6355\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ast/Parser.js\"},\"6356\":{\"type\":\"S:modified\",\"url\":\"/core/lively/Main.js\"},\"6357\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/tests/Morphic2.js\"},\"6358\":{\"type\":\"S:added\",\"url\":null},\"6359\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/tests/TabTests.js\"},\"6360\":{\"type\":\"S:modified\",\"url\":\"/core/lively/persistence/Serializer.js\"},\"6361\":{\"type\":\"S:modified\",\"url\":\"/core_version.json\"},\"6362\":{\"type\":\"S:added\",\"url\":null},\"6363\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/PathShapes.js\"},\"6364\":{\"type\":\"S:added\",\"url\":null},\"6365\":{\"type\":\"S:added\",\"url\":null},\"6366\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/tests/Morphic.js\"},\"6367\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/tests/DataGridTests.js\"},\"6368\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/HTML.js\"},\"6369\":{\"type\":\"S:added\",\"url\":null},\"6370\":{\"type\":\"S:added\",\"url\":null},\"6371\":{\"type\":\"S:added\",\"url\":null},\"6372\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ide/BrowserCommands.js\"},\"6373\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/Widgets.js\"},\"6374\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/tests/EventTests.js\"},\"6375\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ast/StackReification.js\"},\"6376\":{\"type\":\"S:modified\",\"url\":\"/core/cop/CopBenchmark.js\"},\"6377\":{\"type\":\"S:deleted\",\"url\":null},\"6378\":{\"type\":\"S:added\",\"url\":null},\"6379\":{\"type\":\"S:modified\",\"url\":\"/core/lively/Helper.js\"},\"6380\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/MorphAddons.js\"},\"6381\":{\"type\":\"S:added\",\"url\":null},\"6382\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/tests/Connectors.js\"},\"6383\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/Shapes.js\"},\"6384\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ide/SourceDatabase.js\"},\"6385\":{\"type\":\"S:added\",\"url\":null},\"6386\":{\"type\":\"S:modified\",\"url\":\"/core/lively/Tracing.js\"},\"6387\":{\"type\":\"S:added\",\"url\":null},\"6388\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ast/Morphic.js\"},\"6389\":{\"type\":\"S:added\",\"url\":null},\"6390\":{\"type\":\"S:added\",\"url\":null},\"6391\":{\"type\":\"S:added\",\"url\":null},\"6392\":{\"type\":\"S:modified\",\"url\":\"/core/lively/TestFramework.js\"},\"6393\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ast/generated/Nodes.js\"},\"6394\":{\"type\":\"S:added\",\"url\":null},\"6395\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/TextCore.js\"},\"6396\":{\"type\":\"S:added\",\"url\":null},\"6397\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ide.js\"},\"6398\":{\"type\":\"S:modified\",\"url\":\"/core/cop/Tracing.js\"},\"6399\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ide/FileParsing.js\"},\"6400\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/Events.js\"},\"6401\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/Halos.js\"},\"6402\":{\"type\":\"S:added\",\"url\":null},\"6403\":{\"type\":\"S:added\",\"url\":null},\"6404\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/Complete.js\"},\"6405\":{\"type\":\"S:added\",\"url\":null},\"6406\":{\"type\":\"S:added\",\"url\":null},\"6407\":{\"type\":\"S:added\",\"url\":null},\"6408\":{\"type\":\"S:added\",\"url\":null},\"6409\":{\"type\":\"S:added\",\"url\":null},\"6410\":{\"type\":\"S:modified\",\"url\":\"/core/lively/persistence/StandAlonePackaging.js\"},\"6411\":{\"type\":\"S:added\",\"url\":null},\"6412\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ast/TestFramework.js\"},\"6413\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ide/SystemCodeBrowser.js\"},\"6414\":{\"type\":\"S:added\",\"url\":null},\"6415\":{\"type\":\"S:added\",\"url\":null},\"6416\":{\"type\":\"S:added\",\"url\":null},\"6417\":{\"rev\":130233,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6418},\"url\":{\"__isSmartRef__\":true,\"id\":6419},\"changes\":[{\"__isSmartRef__\":true,\"id\":6420}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6418\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 26 2012 11:06:02 GMT+0100 (CET)\"},\"6419\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/core/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6420\":{\"type\":\"S:modified\",\"url\":\"/core/PartsBin/Dialogs/PublishPartDialog.json\"},\"6421\":{\"rev\":112325,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6422},\"url\":{\"__isSmartRef__\":true,\"id\":6423},\"changes\":[{\"__isSmartRef__\":true,\"id\":6424}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6422\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 28 2011 14:05:49 GMT+0200 (CEST)\"},\"6423\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/core/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6424\":{\"type\":\"S:modified\",\"url\":\"/core/PartsBin/Dialogs/PublishPartDialog.json\"},\"6425\":{\"rev\":112200,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":6426},\"url\":{\"__isSmartRef__\":true,\"id\":6427},\"changes\":[{\"__isSmartRef__\":true,\"id\":6428},{\"__isSmartRef__\":true,\"id\":6429},{\"__isSmartRef__\":true,\"id\":6430},{\"__isSmartRef__\":true,\"id\":6431},{\"__isSmartRef__\":true,\"id\":6432},{\"__isSmartRef__\":true,\"id\":6433},{\"__isSmartRef__\":true,\"id\":6434},{\"__isSmartRef__\":true,\"id\":6435},{\"__isSmartRef__\":true,\"id\":6436},{\"__isSmartRef__\":true,\"id\":6437},{\"__isSmartRef__\":true,\"id\":6438},{\"__isSmartRef__\":true,\"id\":6439},{\"__isSmartRef__\":true,\"id\":6440},{\"__isSmartRef__\":true,\"id\":6441},{\"__isSmartRef__\":true,\"id\":6442},{\"__isSmartRef__\":true,\"id\":6443},{\"__isSmartRef__\":true,\"id\":6444},{\"__isSmartRef__\":true,\"id\":6445},{\"__isSmartRef__\":true,\"id\":6446},{\"__isSmartRef__\":true,\"id\":6447},{\"__isSmartRef__\":true,\"id\":6448},{\"__isSmartRef__\":true,\"id\":6449},{\"__isSmartRef__\":true,\"id\":6450},{\"__isSmartRef__\":true,\"id\":6451},{\"__isSmartRef__\":true,\"id\":6452},{\"__isSmartRef__\":true,\"id\":6453},{\"__isSmartRef__\":true,\"id\":6454},{\"__isSmartRef__\":true,\"id\":6455},{\"__isSmartRef__\":true,\"id\":6456},{\"__isSmartRef__\":true,\"id\":6457},{\"__isSmartRef__\":true,\"id\":6458},{\"__isSmartRef__\":true,\"id\":6459},{\"__isSmartRef__\":true,\"id\":6460},{\"__isSmartRef__\":true,\"id\":6461},{\"__isSmartRef__\":true,\"id\":6462},{\"__isSmartRef__\":true,\"id\":6463},{\"__isSmartRef__\":true,\"id\":6464},{\"__isSmartRef__\":true,\"id\":6465},{\"__isSmartRef__\":true,\"id\":6466},{\"__isSmartRef__\":true,\"id\":6467},{\"__isSmartRef__\":true,\"id\":6468},{\"__isSmartRef__\":true,\"id\":6469},{\"__isSmartRef__\":true,\"id\":6470},{\"__isSmartRef__\":true,\"id\":6471},{\"__isSmartRef__\":true,\"id\":6472},{\"__isSmartRef__\":true,\"id\":6473},{\"__isSmartRef__\":true,\"id\":6474},{\"__isSmartRef__\":true,\"id\":6475},{\"__isSmartRef__\":true,\"id\":6476},{\"__isSmartRef__\":true,\"id\":6477},{\"__isSmartRef__\":true,\"id\":6478},{\"__isSmartRef__\":true,\"id\":6479},{\"__isSmartRef__\":true,\"id\":6480},{\"__isSmartRef__\":true,\"id\":6481},{\"__isSmartRef__\":true,\"id\":6482},{\"__isSmartRef__\":true,\"id\":6483},{\"__isSmartRef__\":true,\"id\":6484},{\"__isSmartRef__\":true,\"id\":6485},{\"__isSmartRef__\":true,\"id\":6486},{\"__isSmartRef__\":true,\"id\":6487},{\"__isSmartRef__\":true,\"id\":6488},{\"__isSmartRef__\":true,\"id\":6489},{\"__isSmartRef__\":true,\"id\":6490},{\"__isSmartRef__\":true,\"id\":6491},{\"__isSmartRef__\":true,\"id\":6492},{\"__isSmartRef__\":true,\"id\":6493},{\"__isSmartRef__\":true,\"id\":6494},{\"__isSmartRef__\":true,\"id\":6495},{\"__isSmartRef__\":true,\"id\":6496},{\"__isSmartRef__\":true,\"id\":6497},{\"__isSmartRef__\":true,\"id\":6498},{\"__isSmartRef__\":true,\"id\":6499},{\"__isSmartRef__\":true,\"id\":6500},{\"__isSmartRef__\":true,\"id\":6501},{\"__isSmartRef__\":true,\"id\":6502},{\"__isSmartRef__\":true,\"id\":6503},{\"__isSmartRef__\":true,\"id\":6504},{\"__isSmartRef__\":true,\"id\":6505},{\"__isSmartRef__\":true,\"id\":6506},{\"__isSmartRef__\":true,\"id\":6507},{\"__isSmartRef__\":true,\"id\":6508},{\"__isSmartRef__\":true,\"id\":6509},{\"__isSmartRef__\":true,\"id\":6510},{\"__isSmartRef__\":true,\"id\":6511},{\"__isSmartRef__\":true,\"id\":6512},{\"__isSmartRef__\":true,\"id\":6513},{\"__isSmartRef__\":true,\"id\":6514},{\"__isSmartRef__\":true,\"id\":6515},{\"__isSmartRef__\":true,\"id\":6516},{\"__isSmartRef__\":true,\"id\":6517},{\"__isSmartRef__\":true,\"id\":6518},{\"__isSmartRef__\":true,\"id\":6519},{\"__isSmartRef__\":true,\"id\":6520},{\"__isSmartRef__\":true,\"id\":6521},{\"__isSmartRef__\":true,\"id\":6522},{\"__isSmartRef__\":true,\"id\":6523},{\"__isSmartRef__\":true,\"id\":6524},{\"__isSmartRef__\":true,\"id\":6525},{\"__isSmartRef__\":true,\"id\":6526},{\"__isSmartRef__\":true,\"id\":6527},{\"__isSmartRef__\":true,\"id\":6528},{\"__isSmartRef__\":true,\"id\":6529},{\"__isSmartRef__\":true,\"id\":6530},{\"__isSmartRef__\":true,\"id\":6531},{\"__isSmartRef__\":true,\"id\":6532},{\"__isSmartRef__\":true,\"id\":6533},{\"__isSmartRef__\":true,\"id\":6534},{\"__isSmartRef__\":true,\"id\":6535},{\"__isSmartRef__\":true,\"id\":6536},{\"__isSmartRef__\":true,\"id\":6537},{\"__isSmartRef__\":true,\"id\":6538},{\"__isSmartRef__\":true,\"id\":6539},{\"__isSmartRef__\":true,\"id\":6540},{\"__isSmartRef__\":true,\"id\":6541},{\"__isSmartRef__\":true,\"id\":6542},{\"__isSmartRef__\":true,\"id\":6543},{\"__isSmartRef__\":true,\"id\":6544},{\"__isSmartRef__\":true,\"id\":6545},{\"__isSmartRef__\":true,\"id\":6546},{\"__isSmartRef__\":true,\"id\":6547},{\"__isSmartRef__\":true,\"id\":6548},{\"__isSmartRef__\":true,\"id\":6549},{\"__isSmartRef__\":true,\"id\":6550},{\"__isSmartRef__\":true,\"id\":6551},{\"__isSmartRef__\":true,\"id\":6552},{\"__isSmartRef__\":true,\"id\":6553},{\"__isSmartRef__\":true,\"id\":6554},{\"__isSmartRef__\":true,\"id\":6555},{\"__isSmartRef__\":true,\"id\":6556},{\"__isSmartRef__\":true,\"id\":6557},{\"__isSmartRef__\":true,\"id\":6558},{\"__isSmartRef__\":true,\"id\":6559},{\"__isSmartRef__\":true,\"id\":6560},{\"__isSmartRef__\":true,\"id\":6561},{\"__isSmartRef__\":true,\"id\":6562},{\"__isSmartRef__\":true,\"id\":6563},{\"__isSmartRef__\":true,\"id\":6564},{\"__isSmartRef__\":true,\"id\":6565},{\"__isSmartRef__\":true,\"id\":6566},{\"__isSmartRef__\":true,\"id\":6567},{\"__isSmartRef__\":true,\"id\":6568},{\"__isSmartRef__\":true,\"id\":6569},{\"__isSmartRef__\":true,\"id\":6570},{\"__isSmartRef__\":true,\"id\":6571},{\"__isSmartRef__\":true,\"id\":6572},{\"__isSmartRef__\":true,\"id\":6573},{\"__isSmartRef__\":true,\"id\":6574},{\"__isSmartRef__\":true,\"id\":6575},{\"__isSmartRef__\":true,\"id\":6576},{\"__isSmartRef__\":true,\"id\":6577},{\"__isSmartRef__\":true,\"id\":6578},{\"__isSmartRef__\":true,\"id\":6579},{\"__isSmartRef__\":true,\"id\":6580},{\"__isSmartRef__\":true,\"id\":6581},{\"__isSmartRef__\":true,\"id\":6582},{\"__isSmartRef__\":true,\"id\":6583},{\"__isSmartRef__\":true,\"id\":6584},{\"__isSmartRef__\":true,\"id\":6585},{\"__isSmartRef__\":true,\"id\":6586},{\"__isSmartRef__\":true,\"id\":6587},{\"__isSmartRef__\":true,\"id\":6588},{\"__isSmartRef__\":true,\"id\":6589},{\"__isSmartRef__\":true,\"id\":6590},{\"__isSmartRef__\":true,\"id\":6591},{\"__isSmartRef__\":true,\"id\":6592},{\"__isSmartRef__\":true,\"id\":6593},{\"__isSmartRef__\":true,\"id\":6594},{\"__isSmartRef__\":true,\"id\":6595},{\"__isSmartRef__\":true,\"id\":6596},{\"__isSmartRef__\":true,\"id\":6597},{\"__isSmartRef__\":true,\"id\":6598},{\"__isSmartRef__\":true,\"id\":6599},{\"__isSmartRef__\":true,\"id\":6600},{\"__isSmartRef__\":true,\"id\":6601},{\"__isSmartRef__\":true,\"id\":6602},{\"__isSmartRef__\":true,\"id\":6603},{\"__isSmartRef__\":true,\"id\":6604},{\"__isSmartRef__\":true,\"id\":6605},{\"__isSmartRef__\":true,\"id\":6606},{\"__isSmartRef__\":true,\"id\":6607},{\"__isSmartRef__\":true,\"id\":6608},{\"__isSmartRef__\":true,\"id\":6609},{\"__isSmartRef__\":true,\"id\":6610},{\"__isSmartRef__\":true,\"id\":6611},{\"__isSmartRef__\":true,\"id\":6612},{\"__isSmartRef__\":true,\"id\":6613},{\"__isSmartRef__\":true,\"id\":6614},{\"__isSmartRef__\":true,\"id\":6615},{\"__isSmartRef__\":true,\"id\":6616},{\"__isSmartRef__\":true,\"id\":6617},{\"__isSmartRef__\":true,\"id\":6618},{\"__isSmartRef__\":true,\"id\":6619},{\"__isSmartRef__\":true,\"id\":6620},{\"__isSmartRef__\":true,\"id\":6621},{\"__isSmartRef__\":true,\"id\":6622},{\"__isSmartRef__\":true,\"id\":6623},{\"__isSmartRef__\":true,\"id\":6624},{\"__isSmartRef__\":true,\"id\":6625},{\"__isSmartRef__\":true,\"id\":6626},{\"__isSmartRef__\":true,\"id\":6627},{\"__isSmartRef__\":true,\"id\":6628},{\"__isSmartRef__\":true,\"id\":6629},{\"__isSmartRef__\":true,\"id\":6630},{\"__isSmartRef__\":true,\"id\":6631},{\"__isSmartRef__\":true,\"id\":6632},{\"__isSmartRef__\":true,\"id\":6633},{\"__isSmartRef__\":true,\"id\":6634},{\"__isSmartRef__\":true,\"id\":6635},{\"__isSmartRef__\":true,\"id\":6636},{\"__isSmartRef__\":true,\"id\":6637},{\"__isSmartRef__\":true,\"id\":6638},{\"__isSmartRef__\":true,\"id\":6639},{\"__isSmartRef__\":true,\"id\":6640},{\"__isSmartRef__\":true,\"id\":6641},{\"__isSmartRef__\":true,\"id\":6642},{\"__isSmartRef__\":true,\"id\":6643},{\"__isSmartRef__\":true,\"id\":6644},{\"__isSmartRef__\":true,\"id\":6645},{\"__isSmartRef__\":true,\"id\":6646},{\"__isSmartRef__\":true,\"id\":6647},{\"__isSmartRef__\":true,\"id\":6648},{\"__isSmartRef__\":true,\"id\":6649},{\"__isSmartRef__\":true,\"id\":6650},{\"__isSmartRef__\":true,\"id\":6651},{\"__isSmartRef__\":true,\"id\":6652},{\"__isSmartRef__\":true,\"id\":6653},{\"__isSmartRef__\":true,\"id\":6654},{\"__isSmartRef__\":true,\"id\":6655},{\"__isSmartRef__\":true,\"id\":6656},{\"__isSmartRef__\":true,\"id\":6657},{\"__isSmartRef__\":true,\"id\":6658},{\"__isSmartRef__\":true,\"id\":6659},{\"__isSmartRef__\":true,\"id\":6660},{\"__isSmartRef__\":true,\"id\":6661},{\"__isSmartRef__\":true,\"id\":6662},{\"__isSmartRef__\":true,\"id\":6663},{\"__isSmartRef__\":true,\"id\":6664},{\"__isSmartRef__\":true,\"id\":6665},{\"__isSmartRef__\":true,\"id\":6666},{\"__isSmartRef__\":true,\"id\":6667},{\"__isSmartRef__\":true,\"id\":6668},{\"__isSmartRef__\":true,\"id\":6669},{\"__isSmartRef__\":true,\"id\":6670},{\"__isSmartRef__\":true,\"id\":6671},{\"__isSmartRef__\":true,\"id\":6672},{\"__isSmartRef__\":true,\"id\":6673},{\"__isSmartRef__\":true,\"id\":6674},{\"__isSmartRef__\":true,\"id\":6675},{\"__isSmartRef__\":true,\"id\":6676},{\"__isSmartRef__\":true,\"id\":6677},{\"__isSmartRef__\":true,\"id\":6678},{\"__isSmartRef__\":true,\"id\":6679},{\"__isSmartRef__\":true,\"id\":6680},{\"__isSmartRef__\":true,\"id\":6681},{\"__isSmartRef__\":true,\"id\":6682},{\"__isSmartRef__\":true,\"id\":6683},{\"__isSmartRef__\":true,\"id\":6684},{\"__isSmartRef__\":true,\"id\":6685},{\"__isSmartRef__\":true,\"id\":6686},{\"__isSmartRef__\":true,\"id\":6687},{\"__isSmartRef__\":true,\"id\":6688},{\"__isSmartRef__\":true,\"id\":6689},{\"__isSmartRef__\":true,\"id\":6690},{\"__isSmartRef__\":true,\"id\":6691},{\"__isSmartRef__\":true,\"id\":6692},{\"__isSmartRef__\":true,\"id\":6693},{\"__isSmartRef__\":true,\"id\":6694},{\"__isSmartRef__\":true,\"id\":6695},{\"__isSmartRef__\":true,\"id\":6696},{\"__isSmartRef__\":true,\"id\":6697},{\"__isSmartRef__\":true,\"id\":6698},{\"__isSmartRef__\":true,\"id\":6699},{\"__isSmartRef__\":true,\"id\":6700},{\"__isSmartRef__\":true,\"id\":6701},{\"__isSmartRef__\":true,\"id\":6702},{\"__isSmartRef__\":true,\"id\":6703},{\"__isSmartRef__\":true,\"id\":6704},{\"__isSmartRef__\":true,\"id\":6705},{\"__isSmartRef__\":true,\"id\":6706},{\"__isSmartRef__\":true,\"id\":6707},{\"__isSmartRef__\":true,\"id\":6708},{\"__isSmartRef__\":true,\"id\":6709},{\"__isSmartRef__\":true,\"id\":6710},{\"__isSmartRef__\":true,\"id\":6711},{\"__isSmartRef__\":true,\"id\":6712},{\"__isSmartRef__\":true,\"id\":6713},{\"__isSmartRef__\":true,\"id\":6714},{\"__isSmartRef__\":true,\"id\":6715},{\"__isSmartRef__\":true,\"id\":6716},{\"__isSmartRef__\":true,\"id\":6717},{\"__isSmartRef__\":true,\"id\":6718},{\"__isSmartRef__\":true,\"id\":6719},{\"__isSmartRef__\":true,\"id\":6720},{\"__isSmartRef__\":true,\"id\":6721},{\"__isSmartRef__\":true,\"id\":6722},{\"__isSmartRef__\":true,\"id\":6723},{\"__isSmartRef__\":true,\"id\":6724},{\"__isSmartRef__\":true,\"id\":6725},{\"__isSmartRef__\":true,\"id\":6726},{\"__isSmartRef__\":true,\"id\":6727},{\"__isSmartRef__\":true,\"id\":6728},{\"__isSmartRef__\":true,\"id\":6729},{\"__isSmartRef__\":true,\"id\":6730},{\"__isSmartRef__\":true,\"id\":6731},{\"__isSmartRef__\":true,\"id\":6732},{\"__isSmartRef__\":true,\"id\":6733},{\"__isSmartRef__\":true,\"id\":6734},{\"__isSmartRef__\":true,\"id\":6735},{\"__isSmartRef__\":true,\"id\":6736},{\"__isSmartRef__\":true,\"id\":6737},{\"__isSmartRef__\":true,\"id\":6738},{\"__isSmartRef__\":true,\"id\":6739},{\"__isSmartRef__\":true,\"id\":6740},{\"__isSmartRef__\":true,\"id\":6741},{\"__isSmartRef__\":true,\"id\":6742},{\"__isSmartRef__\":true,\"id\":6743},{\"__isSmartRef__\":true,\"id\":6744},{\"__isSmartRef__\":true,\"id\":6745},{\"__isSmartRef__\":true,\"id\":6746},{\"__isSmartRef__\":true,\"id\":6747},{\"__isSmartRef__\":true,\"id\":6748},{\"__isSmartRef__\":true,\"id\":6749},{\"__isSmartRef__\":true,\"id\":6750},{\"__isSmartRef__\":true,\"id\":6751},{\"__isSmartRef__\":true,\"id\":6752},{\"__isSmartRef__\":true,\"id\":6753},{\"__isSmartRef__\":true,\"id\":6754},{\"__isSmartRef__\":true,\"id\":6755},{\"__isSmartRef__\":true,\"id\":6756},{\"__isSmartRef__\":true,\"id\":6757},{\"__isSmartRef__\":true,\"id\":6758},{\"__isSmartRef__\":true,\"id\":6759},{\"__isSmartRef__\":true,\"id\":6760},{\"__isSmartRef__\":true,\"id\":6761},{\"__isSmartRef__\":true,\"id\":6762},{\"__isSmartRef__\":true,\"id\":6763},{\"__isSmartRef__\":true,\"id\":6764},{\"__isSmartRef__\":true,\"id\":6765},{\"__isSmartRef__\":true,\"id\":6766},{\"__isSmartRef__\":true,\"id\":6767},{\"__isSmartRef__\":true,\"id\":6768},{\"__isSmartRef__\":true,\"id\":6769},{\"__isSmartRef__\":true,\"id\":6770},{\"__isSmartRef__\":true,\"id\":6771},{\"__isSmartRef__\":true,\"id\":6772},{\"__isSmartRef__\":true,\"id\":6773},{\"__isSmartRef__\":true,\"id\":6774},{\"__isSmartRef__\":true,\"id\":6775},{\"__isSmartRef__\":true,\"id\":6776},{\"__isSmartRef__\":true,\"id\":6777},{\"__isSmartRef__\":true,\"id\":6778},{\"__isSmartRef__\":true,\"id\":6779},{\"__isSmartRef__\":true,\"id\":6780},{\"__isSmartRef__\":true,\"id\":6781},{\"__isSmartRef__\":true,\"id\":6782},{\"__isSmartRef__\":true,\"id\":6783},{\"__isSmartRef__\":true,\"id\":6784},{\"__isSmartRef__\":true,\"id\":6785},{\"__isSmartRef__\":true,\"id\":6786},{\"__isSmartRef__\":true,\"id\":6787},{\"__isSmartRef__\":true,\"id\":6788},{\"__isSmartRef__\":true,\"id\":6789},{\"__isSmartRef__\":true,\"id\":6790},{\"__isSmartRef__\":true,\"id\":6791},{\"__isSmartRef__\":true,\"id\":6792},{\"__isSmartRef__\":true,\"id\":6793},{\"__isSmartRef__\":true,\"id\":6794},{\"__isSmartRef__\":true,\"id\":6795},{\"__isSmartRef__\":true,\"id\":6796},{\"__isSmartRef__\":true,\"id\":6797},{\"__isSmartRef__\":true,\"id\":6798},{\"__isSmartRef__\":true,\"id\":6799},{\"__isSmartRef__\":true,\"id\":6800},{\"__isSmartRef__\":true,\"id\":6801},{\"__isSmartRef__\":true,\"id\":6802},{\"__isSmartRef__\":true,\"id\":6803},{\"__isSmartRef__\":true,\"id\":6804},{\"__isSmartRef__\":true,\"id\":6805},{\"__isSmartRef__\":true,\"id\":6806},{\"__isSmartRef__\":true,\"id\":6807},{\"__isSmartRef__\":true,\"id\":6808},{\"__isSmartRef__\":true,\"id\":6809},{\"__isSmartRef__\":true,\"id\":6810},{\"__isSmartRef__\":true,\"id\":6811},{\"__isSmartRef__\":true,\"id\":6812},{\"__isSmartRef__\":true,\"id\":6813},{\"__isSmartRef__\":true,\"id\":6814},{\"__isSmartRef__\":true,\"id\":6815},{\"__isSmartRef__\":true,\"id\":6816},{\"__isSmartRef__\":true,\"id\":6817},{\"__isSmartRef__\":true,\"id\":6818},{\"__isSmartRef__\":true,\"id\":6819},{\"__isSmartRef__\":true,\"id\":6820},{\"__isSmartRef__\":true,\"id\":6821},{\"__isSmartRef__\":true,\"id\":6822},{\"__isSmartRef__\":true,\"id\":6823},{\"__isSmartRef__\":true,\"id\":6824},{\"__isSmartRef__\":true,\"id\":6825},{\"__isSmartRef__\":true,\"id\":6826},{\"__isSmartRef__\":true,\"id\":6827},{\"__isSmartRef__\":true,\"id\":6828},{\"__isSmartRef__\":true,\"id\":6829},{\"__isSmartRef__\":true,\"id\":6830},{\"__isSmartRef__\":true,\"id\":6831},{\"__isSmartRef__\":true,\"id\":6832},{\"__isSmartRef__\":true,\"id\":6833},{\"__isSmartRef__\":true,\"id\":6834},{\"__isSmartRef__\":true,\"id\":6835},{\"__isSmartRef__\":true,\"id\":6836},{\"__isSmartRef__\":true,\"id\":6837},{\"__isSmartRef__\":true,\"id\":6838},{\"__isSmartRef__\":true,\"id\":6839},{\"__isSmartRef__\":true,\"id\":6840},{\"__isSmartRef__\":true,\"id\":6841},{\"__isSmartRef__\":true,\"id\":6842},{\"__isSmartRef__\":true,\"id\":6843},{\"__isSmartRef__\":true,\"id\":6844},{\"__isSmartRef__\":true,\"id\":6845},{\"__isSmartRef__\":true,\"id\":6846},{\"__isSmartRef__\":true,\"id\":6847},{\"__isSmartRef__\":true,\"id\":6848},{\"__isSmartRef__\":true,\"id\":6849},{\"__isSmartRef__\":true,\"id\":6850},{\"__isSmartRef__\":true,\"id\":6851},{\"__isSmartRef__\":true,\"id\":6852},{\"__isSmartRef__\":true,\"id\":6853},{\"__isSmartRef__\":true,\"id\":6854},{\"__isSmartRef__\":true,\"id\":6855},{\"__isSmartRef__\":true,\"id\":6856},{\"__isSmartRef__\":true,\"id\":6857},{\"__isSmartRef__\":true,\"id\":6858},{\"__isSmartRef__\":true,\"id\":6859},{\"__isSmartRef__\":true,\"id\":6860},{\"__isSmartRef__\":true,\"id\":6861},{\"__isSmartRef__\":true,\"id\":6862},{\"__isSmartRef__\":true,\"id\":6863},{\"__isSmartRef__\":true,\"id\":6864},{\"__isSmartRef__\":true,\"id\":6865},{\"__isSmartRef__\":true,\"id\":6866},{\"__isSmartRef__\":true,\"id\":6867},{\"__isSmartRef__\":true,\"id\":6868},{\"__isSmartRef__\":true,\"id\":6869},{\"__isSmartRef__\":true,\"id\":6870},{\"__isSmartRef__\":true,\"id\":6871},{\"__isSmartRef__\":true,\"id\":6872},{\"__isSmartRef__\":true,\"id\":6873},{\"__isSmartRef__\":true,\"id\":6874},{\"__isSmartRef__\":true,\"id\":6875},{\"__isSmartRef__\":true,\"id\":6876},{\"__isSmartRef__\":true,\"id\":6877},{\"__isSmartRef__\":true,\"id\":6878},{\"__isSmartRef__\":true,\"id\":6879},{\"__isSmartRef__\":true,\"id\":6880},{\"__isSmartRef__\":true,\"id\":6881},{\"__isSmartRef__\":true,\"id\":6882},{\"__isSmartRef__\":true,\"id\":6883},{\"__isSmartRef__\":true,\"id\":6884},{\"__isSmartRef__\":true,\"id\":6885},{\"__isSmartRef__\":true,\"id\":6886},{\"__isSmartRef__\":true,\"id\":6887},{\"__isSmartRef__\":true,\"id\":6888},{\"__isSmartRef__\":true,\"id\":6889},{\"__isSmartRef__\":true,\"id\":6890},{\"__isSmartRef__\":true,\"id\":6891},{\"__isSmartRef__\":true,\"id\":6892},{\"__isSmartRef__\":true,\"id\":6893},{\"__isSmartRef__\":true,\"id\":6894},{\"__isSmartRef__\":true,\"id\":6895},{\"__isSmartRef__\":true,\"id\":6896},{\"__isSmartRef__\":true,\"id\":6897},{\"__isSmartRef__\":true,\"id\":6898},{\"__isSmartRef__\":true,\"id\":6899},{\"__isSmartRef__\":true,\"id\":6900},{\"__isSmartRef__\":true,\"id\":6901},{\"__isSmartRef__\":true,\"id\":6902},{\"__isSmartRef__\":true,\"id\":6903},{\"__isSmartRef__\":true,\"id\":6904},{\"__isSmartRef__\":true,\"id\":6905},{\"__isSmartRef__\":true,\"id\":6906},{\"__isSmartRef__\":true,\"id\":6907},{\"__isSmartRef__\":true,\"id\":6908},{\"__isSmartRef__\":true,\"id\":6909},{\"__isSmartRef__\":true,\"id\":6910},{\"__isSmartRef__\":true,\"id\":6911},{\"__isSmartRef__\":true,\"id\":6912},{\"__isSmartRef__\":true,\"id\":6913},{\"__isSmartRef__\":true,\"id\":6914},{\"__isSmartRef__\":true,\"id\":6915},{\"__isSmartRef__\":true,\"id\":6916},{\"__isSmartRef__\":true,\"id\":6917},{\"__isSmartRef__\":true,\"id\":6918},{\"__isSmartRef__\":true,\"id\":6919},{\"__isSmartRef__\":true,\"id\":6920},{\"__isSmartRef__\":true,\"id\":6921},{\"__isSmartRef__\":true,\"id\":6922},{\"__isSmartRef__\":true,\"id\":6923},{\"__isSmartRef__\":true,\"id\":6924},{\"__isSmartRef__\":true,\"id\":6925},{\"__isSmartRef__\":true,\"id\":6926},{\"__isSmartRef__\":true,\"id\":6927},{\"__isSmartRef__\":true,\"id\":6928},{\"__isSmartRef__\":true,\"id\":6929},{\"__isSmartRef__\":true,\"id\":6930},{\"__isSmartRef__\":true,\"id\":6931},{\"__isSmartRef__\":true,\"id\":6932},{\"__isSmartRef__\":true,\"id\":6933},{\"__isSmartRef__\":true,\"id\":6934},{\"__isSmartRef__\":true,\"id\":6935},{\"__isSmartRef__\":true,\"id\":6936},{\"__isSmartRef__\":true,\"id\":6937},{\"__isSmartRef__\":true,\"id\":6938},{\"__isSmartRef__\":true,\"id\":6939},{\"__isSmartRef__\":true,\"id\":6940},{\"__isSmartRef__\":true,\"id\":6941},{\"__isSmartRef__\":true,\"id\":6942},{\"__isSmartRef__\":true,\"id\":6943},{\"__isSmartRef__\":true,\"id\":6944},{\"__isSmartRef__\":true,\"id\":6945},{\"__isSmartRef__\":true,\"id\":6946},{\"__isSmartRef__\":true,\"id\":6947},{\"__isSmartRef__\":true,\"id\":6948},{\"__isSmartRef__\":true,\"id\":6949},{\"__isSmartRef__\":true,\"id\":6950},{\"__isSmartRef__\":true,\"id\":6951},{\"__isSmartRef__\":true,\"id\":6952},{\"__isSmartRef__\":true,\"id\":6953},{\"__isSmartRef__\":true,\"id\":6954},{\"__isSmartRef__\":true,\"id\":6955},{\"__isSmartRef__\":true,\"id\":6956},{\"__isSmartRef__\":true,\"id\":6957},{\"__isSmartRef__\":true,\"id\":6958},{\"__isSmartRef__\":true,\"id\":6959},{\"__isSmartRef__\":true,\"id\":6960},{\"__isSmartRef__\":true,\"id\":6961},{\"__isSmartRef__\":true,\"id\":6962},{\"__isSmartRef__\":true,\"id\":6963},{\"__isSmartRef__\":true,\"id\":6964},{\"__isSmartRef__\":true,\"id\":6965},{\"__isSmartRef__\":true,\"id\":6966},{\"__isSmartRef__\":true,\"id\":6967},{\"__isSmartRef__\":true,\"id\":6968},{\"__isSmartRef__\":true,\"id\":6969},{\"__isSmartRef__\":true,\"id\":6970},{\"__isSmartRef__\":true,\"id\":6971},{\"__isSmartRef__\":true,\"id\":6972},{\"__isSmartRef__\":true,\"id\":6973},{\"__isSmartRef__\":true,\"id\":6974},{\"__isSmartRef__\":true,\"id\":6975},{\"__isSmartRef__\":true,\"id\":6976},{\"__isSmartRef__\":true,\"id\":6977},{\"__isSmartRef__\":true,\"id\":6978},{\"__isSmartRef__\":true,\"id\":6979},{\"__isSmartRef__\":true,\"id\":6980},{\"__isSmartRef__\":true,\"id\":6981},{\"__isSmartRef__\":true,\"id\":6982},{\"__isSmartRef__\":true,\"id\":6983},{\"__isSmartRef__\":true,\"id\":6984},{\"__isSmartRef__\":true,\"id\":6985},{\"__isSmartRef__\":true,\"id\":6986},{\"__isSmartRef__\":true,\"id\":6987},{\"__isSmartRef__\":true,\"id\":6988},{\"__isSmartRef__\":true,\"id\":6989},{\"__isSmartRef__\":true,\"id\":6990},{\"__isSmartRef__\":true,\"id\":6991},{\"__isSmartRef__\":true,\"id\":6992},{\"__isSmartRef__\":true,\"id\":6993},{\"__isSmartRef__\":true,\"id\":6994},{\"__isSmartRef__\":true,\"id\":6995},{\"__isSmartRef__\":true,\"id\":6996},{\"__isSmartRef__\":true,\"id\":6997},{\"__isSmartRef__\":true,\"id\":6998},{\"__isSmartRef__\":true,\"id\":6999},{\"__isSmartRef__\":true,\"id\":7000},{\"__isSmartRef__\":true,\"id\":7001},{\"__isSmartRef__\":true,\"id\":7002},{\"__isSmartRef__\":true,\"id\":7003},{\"__isSmartRef__\":true,\"id\":7004},{\"__isSmartRef__\":true,\"id\":7005},{\"__isSmartRef__\":true,\"id\":7006},{\"__isSmartRef__\":true,\"id\":7007},{\"__isSmartRef__\":true,\"id\":7008},{\"__isSmartRef__\":true,\"id\":7009},{\"__isSmartRef__\":true,\"id\":7010},{\"__isSmartRef__\":true,\"id\":7011},{\"__isSmartRef__\":true,\"id\":7012},{\"__isSmartRef__\":true,\"id\":7013},{\"__isSmartRef__\":true,\"id\":7014}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6426\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 28 2011 01:02:08 GMT+0200 (CEST)\"},\"6427\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/users/lauritz/miniprojects/annotationPart.xhtml\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6428\":{\"type\":\"S:modified\",\"url\":\"/users/jennek/start.xhtml\"},\"6429\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Piano.xhtml\"},\"6430\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/documentation.xhtml\"},\"6431\":{\"type\":\"S:modified\",\"url\":\"/users/cschuster/presentation.xhtml\"},\"6432\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/NewCPUVisualization.xhtml\"},\"6433\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/start.xhtml\"},\"6434\":{\"type\":\"S:modified\",\"url\":\"/core/lively/bootstrap.js\"},\"6435\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ServerPart.xhtml\"},\"6436\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/ButtonPrototypes.xhtml\"},\"6437\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/NotetakingApp.xhtml\"},\"6438\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/info_documents.xhtml\"},\"6439\":{\"type\":\"S:modified\",\"url\":\"/users/cschuster/hello.xhtml\"},\"6440\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutNoEpiMorphs.xhtml\"},\"6441\":{\"type\":\"S:modified\",\"url\":\"/issues/110527_RichTextGetsLost.xhtml\"},\"6442\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/boxTestRange.xhtml\"},\"6443\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/CPUVisualization.xhtml\"},\"6444\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/Syntax.xhtml\"},\"6445\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Connectors.xhtml\"},\"6446\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/documentationXXX.xhtml\"},\"6447\":{\"type\":\"S:modified\",\"url\":\"/demos/VisualConnect.xhtml\"},\"6448\":{\"type\":\"S:modified\",\"url\":\"/users/MrSteve/Test1.xhtml\"},\"6449\":{\"type\":\"S:modified\",\"url\":\"/issues/110614_ClickingOnLinesHackIsBroken.xhtml\"},\"6450\":{\"type\":\"S:modified\",\"url\":\"/ChangeLog.xhtml\"},\"6451\":{\"type\":\"S:modified\",\"url\":\"/gettingStarted.xhtml\"},\"6452\":{\"type\":\"S:modified\",\"url\":\"/users/martin/oldWorkspace.xhtml\"},\"6453\":{\"type\":\"S:modified\",\"url\":\"/demos/Clean.xhtml\"},\"6454\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/prototypeSaved.xhtml\"},\"6455\":{\"type\":\"S:modified\",\"url\":\"/issues/110613_ConnectorsAreBroken.xhtml\"},\"6456\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ModuleDependencies.xhtml\"},\"6457\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110412_ListDroppingBroken.xhtml\"},\"6458\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/Empty.xhtml\"},\"6459\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/dev2.xhtml\"},\"6460\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/dropJournalBug.xhtml\"},\"6461\":{\"type\":\"S:modified\",\"url\":\"/users/tfleig/start.xhtml\"},\"6462\":{\"type\":\"S:modified\",\"url\":\"/specs/Scrolling.xhtml\"},\"6463\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/dataGridTests.xhtml\"},\"6464\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/newWorld2.xhtml\"},\"6465\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/new_world.xhtml\"},\"6466\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide5.xhtml\"},\"6467\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/constraintLayoutExampleSerialized.xhtml\"},\"6468\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/TextBugfixes.xhtml\"},\"6469\":{\"type\":\"S:modified\",\"url\":\"/users/ahold/new/usertracking.xhtml\"},\"6470\":{\"type\":\"S:modified\",\"url\":\"/issues/110512_WrappingTextInTextMorph.xhtml\"},\"6471\":{\"type\":\"S:modified\",\"url\":\"/users/constantin/doku.xhtml\"},\"6472\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PartsBin.xhtml\"},\"6473\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/chat.xhtml\"},\"6474\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/NewPresentation.xhtml\"},\"6475\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/TablePartDev.xhtml\"},\"6476\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/renderingHooks.xhtml\"},\"6477\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/prototype_saved.xhtml\"},\"6478\":{\"type\":\"S:modified\",\"url\":\"/users/bert/start.xhtml\"},\"6479\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/TestWorld.xhtml\"},\"6480\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasksHubert.xhtml\"},\"6481\":{\"type\":\"S:modified\",\"url\":\"/issues/110603_SvgRenderIsNotYetGoodEnoughForOurIcons.xhtml\"},\"6482\":{\"type\":\"S:modified\",\"url\":\"/issues/111006_DisableGrabbingDoesNotDisableGrabbing.xhtml\"},\"6483\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/writing.xhtml\"},\"6484\":{\"type\":\"S:modified\",\"url\":\"/issues/111020_ClassBrowserPartShouldRememberChanges.xhtml\"},\"6485\":{\"type\":\"S:modified\",\"url\":\"/users/ahold/serverDevNew.xhtml\"},\"6486\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/LiveWebSummary.xhtml\"},\"6487\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/jQueryEffects.xhtml\"},\"6488\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/BorderTest.xhtml\"},\"6489\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/PartsBin.xhtml\"},\"6490\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/splitter.xhtml\"},\"6491\":{\"type\":\"S:modified\",\"url\":\"/users/martin/stats.xhtml\"},\"6492\":{\"type\":\"S:modified\",\"url\":\"/users/ahold/newWorld.xhtml\"},\"6493\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/SVGLines.xhtml\"},\"6494\":{\"type\":\"S:added\",\"url\":null},\"6495\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110507_CommentsForParts.xhtml\"},\"6496\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/OpenImplementation.xhtml\"},\"6497\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QBF2Ba.xhtml\"},\"6498\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/welcome.xhtml\"},\"6499\":{\"type\":\"S:modified\",\"url\":\"/issues/111026_CouchDB>>saveDoesNotAskForCredentialsInSafari.xhtml\"},\"6500\":{\"type\":\"S:modified\",\"url\":\"/users/martin/measurements/FAQ.xhtml\"},\"6501\":{\"type\":\"S:modified\",\"url\":\"/users/gerald24/temp.xhtml\"},\"6502\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/MetadataVisualization.xhtml\"},\"6503\":{\"type\":\"S:modified\",\"url\":\"/demos/WorldSerializationGraph.xhtml\"},\"6504\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/ImageDroppin.xhtml\"},\"6505\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LiveWeb-NewLayout.xhtml\"},\"6506\":{\"type\":\"S:modified\",\"url\":\"/core/lively/DOMAbstraction.js\"},\"6507\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/Slider.xhtml\"},\"6508\":{\"type\":\"S:modified\",\"url\":\"/demos/ScriptingClock.xhtml\"},\"6509\":{\"type\":\"S:modified\",\"url\":\"/issues/111017_BrowsingSubmorphsWithObjectExplorerBroken.xhtml\"},\"6510\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Tutorial1.xhtml\"},\"6511\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/empty3.xhtml\"},\"6512\":{\"type\":\"S:modified\",\"url\":\"/demos/visualizations/FPSProtovis.xhtml\"},\"6513\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ObjectTracerPart.xhtml\"},\"6514\":{\"type\":\"S:modified\",\"url\":\"/issues/110629_SlideoverlayIsBrokenAfterSavingItHidden.xhtml\"},\"6515\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/GOTY2011.xhtml\"},\"6516\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/DraftLayout.xhtml\"},\"6517\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/onMouseMoveRefactoring.xhtml\"},\"6518\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/ScripterDev.xhtml\"},\"6519\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasksSebastian.xhtml\"},\"6520\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/DataTables.xhtml\"},\"6521\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/myLineWorld.xhtml\"},\"6522\":{\"type\":\"S:modified\",\"url\":\"/issues/110526_ConnectorsInTheNewWorld.xhtml\"},\"6523\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/FormLayoutExpt.xhtml\"},\"6524\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/MyQBF.xhtml\"},\"6525\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LiveWeb2.xhtml\"},\"6526\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutPlaceholdersForDragging.xhtml\"},\"6527\":{\"type\":\"S:modified\",\"url\":\"/webwerkstatt.xhtml\"},\"6528\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/Versions.xhtml\"},\"6529\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110506_CompletelyEmphasizedTextDoesNotSerialize.xhtml\"},\"6530\":{\"type\":\"S:modified\",\"url\":\"/issues/110518_ShadowOfAMorphDoesNotReflectRotation.xhtml\"},\"6531\":{\"type\":\"S:modified\",\"url\":\"/users/olmeca/start.xhtml\"},\"6532\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/martin/3.xhtml\"},\"6533\":{\"type\":\"S:modified\",\"url\":\"/issues/110514_DontShowEditCursorForHalosMenusEtc.xhtml\"},\"6534\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/Lists.xhtml\"},\"6535\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutDragSnap.xhtml\"},\"6536\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/new.xhtml\"},\"6537\":{\"type\":\"S:modified\",\"url\":\"/users/mkilling/ikuh.xhtml\"},\"6538\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ClassBrowser.xhtml\"},\"6539\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/xamppInstaller.xhtml\"},\"6540\":{\"type\":\"S:modified\",\"url\":\"/users/Kat/QBF2B.xhtml\"},\"6541\":{\"type\":\"S:modified\",\"url\":\"/demos/visualizations/protovis.xhtml\"},\"6542\":{\"type\":\"S:modified\",\"url\":\"/users/NikolaySuslov/start.xhtml\"},\"6543\":{\"type\":\"S:modified\",\"url\":\"/documentation/Lively2Installation.xhtml\"},\"6544\":{\"type\":\"S:modified\",\"url\":\"/issues/110518_ProblemToOpenDialogs.xhtml\"},\"6545\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/learning_prototype_js.xhtml\"},\"6546\":{\"type\":\"S:modified\",\"url\":\"/issues/110809_AsScriptOfMethodDoesNotChangeFunctionName.xhtml\"},\"6547\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasksBenjamin.xhtml\"},\"6548\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/video1.xhtml\"},\"6549\":{\"type\":\"S:modified\",\"url\":\"/empty.xhtml\"},\"6550\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/LiveWeb.xhtml\"},\"6551\":{\"type\":\"S:modified\",\"url\":\"/users/cschuster/start.xhtml\"},\"6552\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110509_WorldMenuDoesNotWork.xhtml\"},\"6553\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QuickBrownFox.xhtml\"},\"6554\":{\"type\":\"S:modified\",\"url\":\"/projects/Lively2/Minimal.xhtml\"},\"6555\":{\"type\":\"S:modified\",\"url\":\"/issues/111005_LineIssues.xhtml\"},\"6556\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110506_PartsbinHasNoAddOrRemoveCategoryButtons.xhtml\"},\"6557\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/experiments/css_theming.xhtml\"},\"6558\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/110630_CPUVis.xhtml\"},\"6559\":{\"type\":\"S:modified\",\"url\":\"/users/template/start.xhtml\"},\"6560\":{\"type\":\"S:modified\",\"url\":\"/documentation/Traits.xhtml\"},\"6561\":{\"type\":\"S:modified\",\"url\":\"/issues/110717_ShapeOffsetMakesEventsGoMad.xhtml\"},\"6562\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/jQueryUi.xhtml\"},\"6563\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/nonexisting.xhtml\"},\"6564\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/DroppingForImport.xhtml\"},\"6565\":{\"type\":\"S:modified\",\"url\":\"/cleanup.xhtml\"},\"6566\":{\"type\":\"S:modified\",\"url\":\"/issues/110522_ListAndTextScrollWorldAfterReachingTheirScrollBounds.xhtml\"},\"6567\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/simple.xhtml\"},\"6568\":{\"type\":\"S:modified\",\"url\":\"/issues/110831_ScrolingWithNewClippingCodeDoesNotWork.xhtml\"},\"6569\":{\"type\":\"S:modified\",\"url\":\"/issues/110923_ProtovisVisualizationBroken.xhtml\"},\"6570\":{\"type\":\"S:modified\",\"url\":\"/issues/111019_PublishingPartsWithCommitMessages.xhtml\"},\"6571\":{\"type\":\"S:modified\",\"url\":\"/demos/visualizations/jsl4tv-world-000.xhtml\"},\"6572\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/SVN2CodeDB.xhtml\"},\"6573\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/trac_tickets_pavel.xhtml\"},\"6574\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/2011-11-02-talk.xhtml\"},\"6575\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/dojoWorld.xhtml\"},\"6576\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/NewPresentation2.xhtml\"},\"6577\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide6.xhtml\"},\"6578\":{\"type\":\"S:modified\",\"url\":\"/projects/DebuggingJS/draft.xhtml\"},\"6579\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/DirectGrabDragAndCopy.xhtml\"},\"6580\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/protovis.xhtml\"},\"6581\":{\"type\":\"S:modified\",\"url\":\"/blank.xhtml\"},\"6582\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/testCPUVis.xhtml\"},\"6583\":{\"type\":\"S:modified\",\"url\":\"/projects/Lively2/Converting.xhtml\"},\"6584\":{\"type\":\"S:modified\",\"url\":\"/users/andyburnett/start.xhtml\"},\"6585\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/RichText.xhtml\"},\"6586\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Presentations.xhtml\"},\"6587\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/garminExport.xhtml\"},\"6588\":{\"type\":\"S:modified\",\"url\":\"/tests.xhtml\"},\"6589\":{\"type\":\"S:modified\",\"url\":\"/issues/110625_PartUploadBroken.xhtml\"},\"6590\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110517_ConnectionsWantToAccessClosureValues.xhtml\"},\"6591\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/DataVisualization.xhtml\"},\"6592\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/PartsBinSearch.xhtml\"},\"6593\":{\"type\":\"S:modified\",\"url\":\"/issues/110529_InsertingSomethingInTextRemovesFocus.xhtml\"},\"6594\":{\"type\":\"S:modified\",\"url\":\"/issues/110512_ListSelectionInScbDoesNotWorkCorrectly.xhtml\"},\"6595\":{\"type\":\"S:modified\",\"url\":\"/issues/111017_StaticBindingOfSuperInClosures.xhtml\"},\"6596\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/flattening.xhtml\"},\"6597\":{\"type\":\"S:modified\",\"url\":\"/issues/110511_LinesCannotBeClicked.xhtml\"},\"6598\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/gettingStarted.xhtml\"},\"6599\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/Part2Class.xhtml\"},\"6600\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/EmptyWorld2.xhtml\"},\"6601\":{\"type\":\"S:modified\",\"url\":\"/projects/LivelyKernel/nextSteps.xhtml\"},\"6602\":{\"type\":\"S:modified\",\"url\":\"/users/wlcleveland/start.xhtml\"},\"6603\":{\"type\":\"S:modified\",\"url\":\"/users/swart/start.xhtml\"},\"6604\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QBF2Bb.xhtml\"},\"6605\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide1.xhtml\"},\"6606\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/DetermineModuleDependencies.xhtml\"},\"6607\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasksHubert2.xhtml\"},\"6608\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/info_restructuring.xhtml\"},\"6609\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/DemoForm.xhtml\"},\"6610\":{\"type\":\"S:modified\",\"url\":\"/issues/110728_GraffleLayerGrabsWorld.xhtml\"},\"6611\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Activities1.xhtml\"},\"6612\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/emtpy.xhtml\"},\"6613\":{\"type\":\"S:modified\",\"url\":\"/documentation/ElProfesor.xhtml\"},\"6614\":{\"type\":\"S:modified\",\"url\":\"/issues/111022_TheExplorerScrollingIsBroken.xhtml\"},\"6615\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/WindowPlay.xhtml\"},\"6616\":{\"type\":\"S:modified\",\"url\":\"/users/martin/Measurements.xhtml\"},\"6617\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutCycle.xhtml\"},\"6618\":{\"type\":\"S:modified\",\"url\":\"/documentation/7funthings.xhtml\"},\"6619\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/jensWorld.xhtml\"},\"6620\":{\"type\":\"S:modified\",\"url\":\"/users/iho/start.xhtml\"},\"6621\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/NewMorphicIntroduction.xhtml\"},\"6622\":{\"type\":\"S:modified\",\"url\":\"/BrokenWorldRepairSite.xhtml\"},\"6623\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/serverDevPlayground.xhtml\"},\"6624\":{\"type\":\"S:modified\",\"url\":\"/users/ahold/TrackerDev.xhtml\"},\"6625\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LiveWeb3.xhtml\"},\"6626\":{\"type\":\"S:modified\",\"url\":\"/documentation/Template.xhtml\"},\"6627\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/secondWorld.xhtml\"},\"6628\":{\"type\":\"S:modified\",\"url\":\"/documentation/ContextJS.xhtml\"},\"6629\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/CodeDB2Dev.xhtml\"},\"6630\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/GrammarTesting.xhtml\"},\"6631\":{\"type\":\"S:modified\",\"url\":\"/documentation/ScriptingTutorial.xhtml\"},\"6632\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/deserializeMorphs.xhtml\"},\"6633\":{\"type\":\"S:modified\",\"url\":\"/issues/110722_ClipModeShouldClipMorphsInTheirBounds.xhtml\"},\"6634\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/110714_NodeJSServerCreation.xhtml\"},\"6635\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/scrollFixes.xhtml\"},\"6636\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/empty.xhtml\"},\"6637\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasksConrad.xhtml\"},\"6638\":{\"type\":\"S:modified\",\"url\":\"/users/keith/deadly.xhtml\"},\"6639\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/nonexisting2.xhtml\"},\"6640\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QBFa.xhtml\"},\"6641\":{\"type\":\"S:modified\",\"url\":\"/users/cschuster/debugging2.xhtml\"},\"6642\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/SlickGrid.xhtml\"},\"6643\":{\"type\":\"S:modified\",\"url\":\"/users/constantin/Snake.xhtml\"},\"6644\":{\"type\":\"S:modified\",\"url\":\"/documentation/worlds.xhtml\"},\"6645\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/firstWorld2.xhtml\"},\"6646\":{\"type\":\"S:modified\",\"url\":\"/issues/110609_TabIndentionForBulletPoints.xhtml\"},\"6647\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasksAstrid.xhtml\"},\"6648\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/video2.xhtml\"},\"6649\":{\"type\":\"S:modified\",\"url\":\"/users/keith/notes.xhtml\"},\"6650\":{\"type\":\"S:modified\",\"url\":\"/issues/110528_ClickBehaviorOfScbIsStrange.xhtml\"},\"6651\":{\"type\":\"S:modified\",\"url\":\"/demos/Parts.xhtml\"},\"6652\":{\"type\":\"S:modified\",\"url\":\"/demos/WhereArePeopleFrom.xhtml\"},\"6653\":{\"type\":\"S:modified\",\"url\":\"/issues/110510_MorphsAreDroppedWhenDndedFromPartsbin.xhtml\"},\"6654\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/jqueryTabulate.xhtml\"},\"6655\":{\"type\":\"S:modified\",\"url\":\"/issues/111026_CustomFormattedBinsInPartsBin.xhtml\"},\"6656\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/learningLively2.xhtml\"},\"6657\":{\"type\":\"S:modified\",\"url\":\"/issues/111017_svgIssues.xhtml\"},\"6658\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/NewStreamwork.xhtml\"},\"6659\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/MapImport.xhtml\"},\"6660\":{\"type\":\"S:modified\",\"url\":\"/documentation/Serialization-Interface.xhtml\"},\"6661\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110511_DroppablebehaviorParts.xhtml\"},\"6662\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/newDraft.xhtml\"},\"6663\":{\"type\":\"S:modified\",\"url\":\"/projects/Lively2/ReleasePlanning.xhtml\"},\"6664\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/LinesAndCurves.xhtml\"},\"6665\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/HaloExpt.xhtml\"},\"6666\":{\"type\":\"S:modified\",\"url\":\"/issues/110921_DropshadowIsOff.xhtml\"},\"6667\":{\"type\":\"S:modified\",\"url\":\"/users/keith/versionControl.xhtml\"},\"6668\":{\"type\":\"S:modified\",\"url\":\"/issues/111021_HowToStoreObjectsOnTheServer.xhtml\"},\"6669\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/SystemBrowserDiffingVersions.xhtml\"},\"6670\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/blank.xhtml\"},\"6671\":{\"type\":\"S:modified\",\"url\":\"/demos/Clock.xhtml\"},\"6672\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/scrolling.xhtml\"},\"6673\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/DraftInfoItem.xhtml\"},\"6674\":{\"type\":\"S:modified\",\"url\":\"/documentation/HowConnectWorks.xhtml\"},\"6675\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutTests.xhtml\"},\"6676\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110407_NoScriptEditorInNewWorld.xhtml\"},\"6677\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/Requests.xhtml\"},\"6678\":{\"type\":\"S:modified\",\"url\":\"/users/template/pleaseDoNotChangeOrRemoveWorldsInThisDirectory.xhtml\"},\"6679\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/journalBug.xhtml\"},\"6680\":{\"type\":\"S:modified\",\"url\":\"/issues/110701_VisualBindingToStarBroken.xhtml\"},\"6681\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide7.xhtml\"},\"6682\":{\"type\":\"S:modified\",\"url\":\"/issues/110723_PathBroken.xhtml\"},\"6683\":{\"type\":\"S:modified\",\"url\":\"/demos/MyNewWikiPage.xhtml\"},\"6684\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110510_SafariWontOpenToolsFromPartsbin.xhtml\"},\"6685\":{\"type\":\"S:modified\",\"url\":\"/issues/110720_FirefoxCannotDisplaySvgBasedMorphs.xhtml\"},\"6686\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/RichText.xhtml\"},\"6687\":{\"type\":\"S:modified\",\"url\":\"/users/alexwarth/start.xhtml\"},\"6688\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/SimpleBrowser.xhtml\"},\"6689\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/OldMorphicObjectConversion.xhtml\"},\"6690\":{\"type\":\"S:modified\",\"url\":\"/documentation/profesores.xhtml\"},\"6691\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/template.xhtml\"},\"6692\":{\"type\":\"S:modified\",\"url\":\"/issues/110629_WindmillDoesNotShowInThePartsBin.xhtml\"},\"6693\":{\"type\":\"S:modified\",\"url\":\"/issues/110519_PasteBug.xhtml\"},\"6694\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Engine.xhtml\"},\"6695\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ProgressForRequests.xhtml\"},\"6696\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/Sliders.xhtml\"},\"6697\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/bespin.xhtml\"},\"6698\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/scrollPlayground.xhtml\"},\"6699\":{\"type\":\"S:modified\",\"url\":\"/users/tfleig/test1.xhtml\"},\"6700\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/gitSetup.xhtml\"},\"6701\":{\"type\":\"S:modified\",\"url\":\"/users/constantin/start.xhtml\"},\"6702\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Test.xhtml\"},\"6703\":{\"type\":\"S:modified\",\"url\":\"/issues/110630_MenusLeaveVisibleBounds.xhtml\"},\"6704\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/playground_tilman.xhtml\"},\"6705\":{\"type\":\"S:modified\",\"url\":\"/users/ohshima/start.xhtml\"},\"6706\":{\"type\":\"S:modified\",\"url\":\"/issues/110704_MapsAreBlacksAfterDeserialization.xhtml\"},\"6707\":{\"type\":\"S:modified\",\"url\":\"/users/Kat/MyQBF.xhtml\"},\"6708\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/SerializationDebug.xhtml\"},\"6709\":{\"type\":\"S:modified\",\"url\":\"/issues/111012_BorderWidthIssue.xhtml\"},\"6710\":{\"type\":\"S:modified\",\"url\":\"/users/mzimmerm/etoys-development-notes.xhtml\"},\"6711\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/EngineTest.xhtml\"},\"6712\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide2.xhtml\"},\"6713\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/protovisPrototype.xhtml\"},\"6714\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/sofia/georgi/new_world.xhtml\"},\"6715\":{\"type\":\"S:modified\",\"url\":\"/documentation/FAQ.xhtml\"},\"6716\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/SimpleObjectTracing.xhtml\"},\"6717\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/Dan.xhtml\"},\"6718\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110518_PartsbinMoveIsNoRealMove.xhtml\"},\"6719\":{\"type\":\"S:modified\",\"url\":\"/sandbox/sandbox-dgc.xhtml\"},\"6720\":{\"type\":\"S:modified\",\"url\":\"/issues/110610_AddNewMethodBroken.xhtml\"},\"6721\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/CC.xhtml\"},\"6722\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/StringsAsRichText.xhtml\"},\"6723\":{\"type\":\"S:modified\",\"url\":\"/issues/110704_ClickingOnProtoVisDrawing.xhtml\"},\"6724\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutGrid.xhtml\"},\"6725\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Garbage.xhtml\"},\"6726\":{\"type\":\"S:modified\",\"url\":\"/welcome.xhtml\"},\"6727\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/textEditor.xhtml\"},\"6728\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/prototypeQBF.xhtml\"},\"6729\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/110429_TextAttributes.xhtml\"},\"6730\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/pongServer.xhtml\"},\"6731\":{\"type\":\"S:modified\",\"url\":\"/users/miku/start.xhtml\"},\"6732\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/Lively2.xhtml\"},\"6733\":{\"type\":\"S:modified\",\"url\":\"/users/cschuster/dev-alpha.xhtml\"},\"6734\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/PowerPointNot.xhtml\"},\"6735\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutConfigurator.xhtml\"},\"6736\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Diffing.xhtml\"},\"6737\":{\"type\":\"S:modified\",\"url\":\"/issues/110604_GriddingDoesNotWorkRight.xhtml\"},\"6738\":{\"type\":\"S:modified\",\"url\":\"/issues/110927_TranslationAndPositionAreNotEqualWhenMorphHasAOwnerWithModifiedOrigin.xhtml\"},\"6739\":{\"type\":\"S:modified\",\"url\":\"/issues/110809_ChangeOrRemovedScriptsAfterSerializationWrong.xhtml\"},\"6740\":{\"type\":\"S:modified\",\"url\":\"/issues/110729_ShowHaloItemDuringHaloAction.xhtml\"},\"6741\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/demo.xhtml\"},\"6742\":{\"type\":\"S:modified\",\"url\":\"/documentation/overview.xhtml\"},\"6743\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/iPad.xhtml\"},\"6744\":{\"type\":\"S:modified\",\"url\":\"/issues/110628_MorphOffsetsAfterGrabbingAreBroken.xhtml\"},\"6745\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/SCBMigration.xhtml\"},\"6746\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LiveWeb4.xhtml\"},\"6747\":{\"type\":\"S:modified\",\"url\":\"/users/olmeca/olmeca3.xhtml\"},\"6748\":{\"type\":\"S:deleted\",\"url\":null},\"6749\":{\"type\":\"S:modified\",\"url\":\"/issues/111026_AccessingVersionsUsesWrongURLAndVersionCombination.xhtml\"},\"6750\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/sofia/georgi/video_experiments1.xhtml\"},\"6751\":{\"type\":\"S:modified\",\"url\":\"/users/wlcleveland/shadowworld.xhtml\"},\"6752\":{\"type\":\"S:modified\",\"url\":\"/users/mzimmerm/mz-world-from-start-xhtml.xhtml\"},\"6753\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/FormLayoutExpt.xhtml.xhtml\"},\"6754\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/writeSite.xhtml\"},\"6755\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/CurveDrafting.xhtml\"},\"6756\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ParseApacheServerLog.xhtml\"},\"6757\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110516_EnterAtTextEndDoesNotAddLineBreak.xhtml\"},\"6758\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/h2.xhtml\"},\"6759\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/110521_BetterLists.xhtml\"},\"6760\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/layoutExpts.xhtml\"},\"6761\":{\"type\":\"S:modified\",\"url\":\"/users/test50/start.xhtml\"},\"6762\":{\"type\":\"S:modified\",\"url\":\"/MovePages.xhtml\"},\"6763\":{\"type\":\"S:modified\",\"url\":\"/documentation/Rendering.xhtml\"},\"6764\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutPlayground.xhtml\"},\"6765\":{\"type\":\"S:modified\",\"url\":\"/users/martin/measurements/webwerkstatt.xhtml\"},\"6766\":{\"type\":\"S:modified\",\"url\":\"/issues/111005_MouseMoveChangesFocus.xhtml\"},\"6767\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/110419_ManipulateMorphs.xhtml\"},\"6768\":{\"type\":\"S:modified\",\"url\":\"/projects/Lively2/Release.xhtml\"},\"6769\":{\"type\":\"S:modified\",\"url\":\"/issues/110523_RelayMouseEventsToMorphBeneath.xhtml\"},\"6770\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/myNewWorld.xhtml\"},\"6771\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/thingsToExplain.xhtml\"},\"6772\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/start.xhtml\"},\"6773\":{\"type\":\"S:modified\",\"url\":\"/issues/110511_WeHaveNoCheckbox.xhtml\"},\"6774\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/FormsDraft1.xhtml\"},\"6775\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/EmptyWorld.xhtml\"},\"6776\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/empty.xhtml\"},\"6777\":{\"type\":\"S:modified\",\"url\":\"/issues/110609_AccidentalGrabbing.xhtml\"},\"6778\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/NewMorphicDevelopment.xhtml\"},\"6779\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/personal/snippets.xhtml\"},\"6780\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/personal/thoughts.xhtml\"},\"6781\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/NewEmptyWorld.xhtml\"},\"6782\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/DOMRemovalPlugin.xhtml\"},\"6783\":{\"type\":\"S:modified\",\"url\":\"/documentation/LivelyInstallation.xhtml\"},\"6784\":{\"type\":\"S:modified\",\"url\":\"/issues/110530_MakeSyntaxHighlightingFaster.xhtml\"},\"6785\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/pongClient.xhtml\"},\"6786\":{\"type\":\"S:modified\",\"url\":\"/issues/110831_ButtonLabelsAreNotCenteredAnymore.xhtml\"},\"6787\":{\"type\":\"S:modified\",\"url\":\"/sandbox/ColorfulWindmills.xhtml\"},\"6788\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/todo.xhtml\"},\"6789\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/simple.xhtml\"},\"6790\":{\"type\":\"S:modified\",\"url\":\"/issues/111004_SavingAnEmptyTextObjectSetsTheStringToUndefined.xhtml\"},\"6791\":{\"type\":\"S:modified\",\"url\":\"/issues/TextDebugWorld.xhtml\"},\"6792\":{\"type\":\"S:modified\",\"url\":\"/documentation/ShortcutList.xhtml\"},\"6793\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide8.xhtml\"},\"6794\":{\"type\":\"S:modified\",\"url\":\"/issues/110522_ClickingTheScrollbarInListsDoesNotWork.xhtml\"},\"6795\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ObjectSerializationGraph.xhtml\"},\"6796\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/TextTest.xhtml\"},\"6797\":{\"type\":\"S:modified\",\"url\":\"/users/dtornow/start.xhtml\"},\"6798\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/start.xhtml\"},\"6799\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Empty.xhtml\"},\"6800\":{\"type\":\"S:modified\",\"url\":\"/users/keith/start.xhtml\"},\"6801\":{\"type\":\"S:modified\",\"url\":\"/users/gerald24/start.xhtml\"},\"6802\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorial.xhtml\"},\"6803\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/DraftSelection.xhtml\"},\"6804\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/Pheonix.xhtml\"},\"6805\":{\"type\":\"S:modified\",\"url\":\"/users/ahold/siteTracking.xhtml\"},\"6806\":{\"type\":\"S:modified\",\"url\":\"/issues/110608_GetterAndSettersInIe9.xhtml\"},\"6807\":{\"type\":\"S:modified\",\"url\":\"/users/iho/1.xhtml\"},\"6808\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/bootstrap.xhtml\"},\"6809\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasks.xhtml\"},\"6810\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/FormsScripter.xhtml\"},\"6811\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/cassowary.xhtml\"},\"6812\":{\"type\":\"S:modified\",\"url\":\"/users/MrSteve/start.xhtml\"},\"6813\":{\"type\":\"S:modified\",\"url\":\"/issues/CreateIssuePage.xhtml\"},\"6814\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/xamppInstallerWindows.xhtml\"},\"6815\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/Phoenix.xhtml\"},\"6816\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/WebGL.xhtml\"},\"6817\":{\"type\":\"S:modified\",\"url\":\"/documentation/PartsBin.xhtml\"},\"6818\":{\"type\":\"S:modified\",\"url\":\"/users/mzimmerm/start.xhtml\"},\"6819\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/SequenceDiagram.xhtml\"},\"6820\":{\"type\":\"S:modified\",\"url\":\"/demos/Wiki.xhtml\"},\"6821\":{\"type\":\"S:modified\",\"url\":\"/documentation/Events.xhtml\"},\"6822\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide3.xhtml\"},\"6823\":{\"type\":\"S:modified\",\"url\":\"/users/hjust/blank.xhtml\"},\"6824\":{\"type\":\"S:modified\",\"url\":\"/Lively2.xhtml\"},\"6825\":{\"type\":\"S:modified\",\"url\":\"/users/tfleig/template.xhtml\"},\"6826\":{\"type\":\"S:modified\",\"url\":\"/issues/111021_PianoDoesNotMakeASound.xhtml\"},\"6827\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110426_NewStatusMessagesWithMore.xhtml\"},\"6828\":{\"type\":\"S:modified\",\"url\":\"/users/martin/tests.xhtml\"},\"6829\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/empty.xhtml\"},\"6830\":{\"type\":\"S:modified\",\"url\":\"/issues/110601_PartsDoNotLoadThereRequireModulesOnWorldLoad.xhtml\"},\"6831\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Sliders.xhtml\"},\"6832\":{\"type\":\"S:modified\",\"url\":\"/users/davidorban/start.xhtml\"},\"6833\":{\"type\":\"S:modified\",\"url\":\"/users/orjan/start.xhtml\"},\"6834\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/FormLayoutExpt-Final.xhtml\"},\"6835\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/video.xhtml\"},\"6836\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/PersonExample.xhtml\"},\"6837\":{\"type\":\"S:modified\",\"url\":\"/users/zeebeedee/start.xhtml\"},\"6838\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/textRain.xhtml\"},\"6839\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/databaseForms.xhtml\"},\"6840\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/DraftUploadPDFs.xhtml\"},\"6841\":{\"type\":\"S:modified\",\"url\":\"/users/olmeca/olmeca4.xhtml\"},\"6842\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/livelyExplorer.xhtml\"},\"6843\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/110421_CreatingVideoTutorials.xhtml\"},\"6844\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/MartinsObjectDiffInNewWorlds.xhtml\"},\"6845\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LineTest.xhtml\"},\"6846\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Translator.xhtml\"},\"6847\":{\"type\":\"S:modified\",\"url\":\"/documentation/Styles.xhtml\"},\"6848\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/MorphOrigin.xhtml\"},\"6849\":{\"type\":\"S:modified\",\"url\":\"/screenshots.xhtml\"},\"6850\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LiveWeb.xhtml\"},\"6851\":{\"type\":\"S:modified\",\"url\":\"/demos/AntotherPageWithAClock.xhtml\"},\"6852\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/halloJens2.xhtml\"},\"6853\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/improvingTheWebPag.xhtml\"},\"6854\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/constraintLayoutExample.xhtml\"},\"6855\":{\"type\":\"S:modified\",\"url\":\"/documentation/TutorialList.xhtml\"},\"6856\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/MakeEventsTriggerOnCapture.xhtml\"},\"6857\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/prototype.xhtml\"},\"6858\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/FormLayoutExpt-bk.xhtml\"},\"6859\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QBF.xhtml\"},\"6860\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slides.xhtml\"},\"6861\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/ButtonTest.xhtml\"},\"6862\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/textInVbox.xhtml\"},\"6863\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/externalShapeExample.xhtml\"},\"6864\":{\"type\":\"S:modified\",\"url\":\"/users/hjust/playground.xhtml\"},\"6865\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/halloJens.xhtml\"},\"6866\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/morphSpecificRendering.xhtml\"},\"6867\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/dataGrid.xhtml\"},\"6868\":{\"type\":\"S:modified\",\"url\":\"/issues/111020_HighlightTheTargetOfDropping.xhtml\"},\"6869\":{\"type\":\"S:modified\",\"url\":\"/users/mzimmerm/help.xhtml\"},\"6870\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/jqGrid.xhtml\"},\"6871\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/contents.xhtml\"},\"6872\":{\"type\":\"S:modified\",\"url\":\"/demos/PartsBin.xhtml\"},\"6873\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/martin/empty.xhtml\"},\"6874\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/research/Internship.xhtml\"},\"6875\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/NewWorld.xhtml\"},\"6876\":{\"type\":\"S:modified\",\"url\":\"/users/bert/sandbox.xhtml\"},\"6877\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/GoogleMaps.xhtml\"},\"6878\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/NewContents.xhtml\"},\"6879\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/meteora.xhtml\"},\"6880\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/Forms.xhtml\"},\"6881\":{\"type\":\"S:modified\",\"url\":\"/issues/draft/NewWorld/CurveDrafting_EmbeddableWorld.xhtml\"},\"6882\":{\"type\":\"S:modified\",\"url\":\"/projects/LivelyHelping/draftLK2.xhtml\"},\"6883\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/objectEditor.xhtml\"},\"6884\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/blank2.xhtml\"},\"6885\":{\"type\":\"S:modified\",\"url\":\"/issues/110509_ConnectionsInputsGetStackedUp.xhtml\"},\"6886\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/SimpleLayout.xhtml\"},\"6887\":{\"type\":\"S:modified\",\"url\":\"/users/mkilling/iKuh2.xhtml\"},\"6888\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/profesorControls.xhtml\"},\"6889\":{\"type\":\"S:modified\",\"url\":\"/documentation/Serialization-Overview.xhtml\"},\"6890\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/PropertySheet.xhtml\"},\"6891\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/martin/1.xhtml\"},\"6892\":{\"type\":\"S:modified\",\"url\":\"/issues/110828_HaloInfoLabelsWontShowUp.xhtml\"},\"6893\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/styles.xhtml\"},\"6894\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/doc/profesores.xhtml\"},\"6895\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/MorphicProtoVis2.xhtml\"},\"6896\":{\"type\":\"S:modified\",\"url\":\"/issues/110516_EnterAtTextEndDoesNotAddLineBreak.xhtml\"},\"6897\":{\"type\":\"S:modified\",\"url\":\"/projects/Lively2/LivelyMap.xhtml\"},\"6898\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/colorFiel.xhtml\"},\"6899\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide9.xhtml\"},\"6900\":{\"type\":\"S:modified\",\"url\":\"/issues/110518_TextAttributesBreakOnPaste.xhtml\"},\"6901\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/VisualBindings.xhtml\"},\"6902\":{\"type\":\"S:modified\",\"url\":\"/documentation/Layout.xhtml\"},\"6903\":{\"type\":\"S:modified\",\"url\":\"/documentation/repository.xhtml\"},\"6904\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/DontOverwriteChangedFile.xhtml\"},\"6905\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Tests/TextTest.xhtml\"},\"6906\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110412_NewSimpleBrowser.xhtml\"},\"6907\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/proposedUiFixes.xhtml\"},\"6908\":{\"type\":\"S:modified\",\"url\":\"/issues/NewTemplate.xhtml\"},\"6909\":{\"type\":\"S:modified\",\"url\":\"/documentation/SVNOnServer.xhtml\"},\"6910\":{\"type\":\"S:modified\",\"url\":\"/issues/110524_PartsSerializeTheirWorldsSometimes.xhtml\"},\"6911\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/May.xhtml\"},\"6912\":{\"type\":\"S:modified\",\"url\":\"/documentation/ignoreOrDisableEvents.xhtml\"},\"6913\":{\"type\":\"S:modified\",\"url\":\"/issues/110522_FixSubmorphOrderWhenAddingMorphs.xhtml\"},\"6914\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/CCbkup.xhtml\"},\"6915\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LiveWeb2-bk.xhtml\"},\"6916\":{\"type\":\"S:modified\",\"url\":\"/issues/110704_DontGrabTextWithJensFancyGrabber.xhtml\"},\"6917\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/blank.xhtml\"},\"6918\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Dragging.xhtml\"},\"6919\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/personal/todo.xhtml\"},\"6920\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/flexigrid.xhtml\"},\"6921\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/LatestFileChangeViewer.xhtml\"},\"6922\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110729_QucikBrownFoxBackspaceBug.xhtml\"},\"6923\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/elProfesorWerkstatt.xhtml\"},\"6924\":{\"type\":\"S:modified\",\"url\":\"/documentation/VisualBindings.xhtml\"},\"6925\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/notexisting.xhtml\"},\"6926\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/TreeMap.xhtml\"},\"6927\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Empty.xhtml\"},\"6928\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QBF2B.xhtml\"},\"6929\":{\"type\":\"S:modified\",\"url\":\"/issues/111019_MergingVersionsOfAnObject.xhtml\"},\"6930\":{\"type\":\"S:modified\",\"url\":\"/issues/110619_SerializingMorphsThatAreNotInTheSceneGraphGivesStrangeErrors.xhtml\"},\"6931\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/test.xhtml\"},\"6932\":{\"type\":\"S:modified\",\"url\":\"/users/tilman.giese/start.xhtml\"},\"6933\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide4.xhtml\"},\"6934\":{\"type\":\"S:modified\",\"url\":\"/sandbox/PartsBin.xhtml\"},\"6935\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/DraftObjectExplorer.xhtml\"},\"6936\":{\"type\":\"S:modified\",\"url\":\"/demos/WhereArePeopleFrom2.xhtml\"},\"6937\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/SVN2CodeDB.xhtml\"},\"6938\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/sqliteQueryServer.xhtml\"},\"6939\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110513_ScrollingWhenSearching.xhtml\"},\"6940\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/bugFixing/referencedTextBug.xhtml\"},\"6941\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/111020_ScrollingInScripteditorIsBroken.xhtml\"},\"6942\":{\"type\":\"S:modified\",\"url\":\"/issues/110513_FindMethodsShouldSearchInClassMethodsAndObjects.xhtml\"},\"6943\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/NewTestWidgetAgain.xhtml\"},\"6944\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/DansSlideOverview.xhtml\"},\"6945\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/exportCore.xhtml\"},\"6946\":{\"type\":\"S:modified\",\"url\":\"/users/olmeca/olmeca.xhtml\"},\"6947\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/firstWorld.xhtml\"},\"6948\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/SearchSourceCodeWidge.xhtml\"},\"6949\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/CircleTest.xhtml\"},\"6950\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Tests/SerializationTest2.xhtml\"},\"6951\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/sandbox.xhtml\"},\"6952\":{\"type\":\"S:modified\",\"url\":\"/issues/110728_BackspaceTriggersBrowserBack.xhtml\"},\"6953\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/empty.xhtml\"},\"6954\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/DropStyles.xhtml\"},\"6955\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110513_MakeSyntaxHighlightingWorkInNewWorld.xhtml\"},\"6956\":{\"type\":\"S:modified\",\"url\":\"/users/MrSteve/lorenzo.start.xhtml\"},\"6957\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/LiveWeb.xhtml\"},\"6958\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/FormLayoutExpt-start.xhtml\"},\"6959\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ScriptEditor.xhtml\"},\"6960\":{\"type\":\"S:modified\",\"url\":\"/users/mzimmerm/test-build-simple-webapp.xhtml\"},\"6961\":{\"type\":\"S:modified\",\"url\":\"/issues/110628_SettingTetAttributesDoesNotAlwaysWork.xhtml\"},\"6962\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/spiel.xhtml\"},\"6963\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/DraftPresentation.xhtml\"},\"6964\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/layouting.xhtml\"},\"6965\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Tests/SerializationTest.xhtml\"},\"6966\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/spikes/connectedExplorer.xhtml\"},\"6967\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/nodejsServerDevelopment.xhtml\"},\"6968\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/QBFForPartsBin.xhtml\"},\"6969\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110628_CommandAndCurlyBracketGoesBackInBrowserHistory.xhtml\"},\"6970\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/connections.xhtml\"},\"6971\":{\"type\":\"S:modified\",\"url\":\"/users/ahold/start.xhtml\"},\"6972\":{\"type\":\"S:modified\",\"url\":\"/users/markus/FileBrowser.xhtml\"},\"6973\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/CPUVisualizationFinal.xhtml\"},\"6974\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/jsUiWidgetLibResearch.xhtml\"},\"6975\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/constraintLayout.xhtml\"},\"6976\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Tests/LineTest.xhtml\"},\"6977\":{\"type\":\"S:modified\",\"url\":\"/sandbox/sandbox.xhtml\"},\"6978\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/versionControl.xhtml\"},\"6979\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/CreateDirWhenSaving.xhtml\"},\"6980\":{\"type\":\"S:modified\",\"url\":\"/demos/Lively2.xhtml\"},\"6981\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/userIsolationAndGit.xhtml\"},\"6982\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/KeyboardFocusForMorphs.xhtml\"},\"6983\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/dwarfcassowaryExample2.xhtml\"},\"6984\":{\"type\":\"S:modified\",\"url\":\"/users/oudenampsen/start.xhtml\"},\"6985\":{\"type\":\"S:modified\",\"url\":\"/issues/110517_VlayoutShouldGrowAndShrink.xhtml\"},\"6986\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/dwarfcassowaryExample.xhtml\"},\"6987\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/ace.xhtml\"},\"6988\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/empty2.xhtml\"},\"6989\":{\"type\":\"S:modified\",\"url\":\"/users/martin/Workspace.xhtml\"},\"6990\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Bug-List.xhtml\"},\"6991\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QuickBrownFoxx.xhtml\"},\"6992\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/ServerScripting.xhtml\"},\"6993\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/WordCompletion.xhtml\"},\"6994\":{\"type\":\"S:modified\",\"url\":\"/issues/110715_PartModuleRequirementsAreNotLoadedOnWorldLoad.xhtml\"},\"6995\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/fabiansTickets.xhtml\"},\"6996\":{\"type\":\"S:modified\",\"url\":\"/issues/111020_ViewOfTextFieldsAfterSaving.xhtml\"},\"6997\":{\"type\":\"S:modified\",\"url\":\"/users/martin/Template.xhtml\"},\"6998\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/Testing.xhtml\"},\"6999\":{\"type\":\"S:modified\",\"url\":\"/users/keith/MySetup.xhtml\"},\"7000\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/noGrabLayer.xhtml\"},\"7001\":{\"type\":\"S:modified\",\"url\":\"/demos/CPUVisualization.xhtml\"},\"7002\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/trac-report.xhtml\"},\"7003\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/HtmlWrapperMorph.xhtml\"},\"7004\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/documentation_afterLunch.xhtml\"},\"7005\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/Empty.xhtml\"},\"7006\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/setExtent.xhtml\"},\"7007\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/martin/2.xhtml\"},\"7008\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/DropboxUpload.xhtml\"},\"7009\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/newMouseDownLayer.xhtml\"},\"7010\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110914_StraightLineIssue.xhtml\"},\"7011\":{\"type\":\"S:modified\",\"url\":\"/users/cschuster/debugging.xhtml\"},\"7012\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/prototVisPrototype.xhtml\"},\"7013\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/DraggingAndGrabbing.xhtml\"},\"7014\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/annotationPart.xhtml\"},\"7015\":{\"rev\":111628,\"author\":\"fbo\",\"date\":{\"__isSmartRef__\":true,\"id\":7016},\"url\":{\"__isSmartRef__\":true,\"id\":7017},\"changes\":[{\"__isSmartRef__\":true,\"id\":7018},{\"__isSmartRef__\":true,\"id\":7019}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7016\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 26 2011 22:42:15 GMT+0200 (CEST)\"},\"7017\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/kernel/PartsBin\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7018\":{\"type\":\"S:deleted\",\"url\":null},\"7019\":{\"type\":\"S:added\",\"url\":null},\"7020\":{\"rev\":109935,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7021},\"url\":{\"__isSmartRef__\":true,\"id\":7022},\"changes\":[{\"__isSmartRef__\":true,\"id\":7023}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7021\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 12:46:59 GMT+0200 (CEST)\"},\"7022\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7023\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"7024\":{\"rev\":109926,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7025},\"url\":{\"__isSmartRef__\":true,\"id\":7026},\"changes\":[{\"__isSmartRef__\":true,\"id\":7027}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7025\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 12:45:09 GMT+0200 (CEST)\"},\"7026\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7027\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"7028\":{\"rev\":109907,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7029},\"url\":{\"__isSmartRef__\":true,\"id\":7030},\"changes\":[{\"__isSmartRef__\":true,\"id\":7031}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7029\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 12:39:21 GMT+0200 (CEST)\"},\"7030\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7031\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"7032\":{\"rev\":109893,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7033},\"url\":{\"__isSmartRef__\":true,\"id\":7034},\"changes\":[{\"__isSmartRef__\":true,\"id\":7035}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7033\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 12:37:01 GMT+0200 (CEST)\"},\"7034\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7035\":{\"type\":\"S:added\",\"url\":null},\"7036\":{\"rev\":109886,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7037},\"url\":{\"__isSmartRef__\":true,\"id\":7038},\"changes\":[{\"__isSmartRef__\":true,\"id\":7039}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7037\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 12:33:44 GMT+0200 (CEST)\"},\"7038\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7039\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/PublishPartDialog.json\"},\"7040\":{\"rev\":109831,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7041},\"url\":{\"__isSmartRef__\":true,\"id\":7042},\"changes\":[{\"__isSmartRef__\":true,\"id\":7043}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7041\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 10:26:41 GMT+0200 (CEST)\"},\"7042\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7043\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/PublishPartDialog.json\"},\"7044\":{\"rev\":109826,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7045},\"url\":{\"__isSmartRef__\":true,\"id\":7046},\"changes\":[{\"__isSmartRef__\":true,\"id\":7047}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7045\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 10:26:09 GMT+0200 (CEST)\"},\"7046\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7047\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/PublishPartDialog.json\"},\"7048\":{\"rev\":109814,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7049},\"url\":{\"__isSmartRef__\":true,\"id\":7050},\"changes\":[{\"__isSmartRef__\":true,\"id\":7051}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7049\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 10:15:21 GMT+0200 (CEST)\"},\"7050\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7051\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/PublishPartDialog.json\"},\"7052\":{\"rev\":109808,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7053},\"url\":{\"__isSmartRef__\":true,\"id\":7054},\"changes\":[{\"__isSmartRef__\":true,\"id\":7055}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7053\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 10:08:53 GMT+0200 (CEST)\"},\"7054\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7055\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/PublishPartDialog.json\"},\"7056\":{\"rev\":109804,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7057},\"url\":{\"__isSmartRef__\":true,\"id\":7058},\"changes\":[{\"__isSmartRef__\":true,\"id\":7059}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7057\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 10:05:06 GMT+0200 (CEST)\"},\"7058\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7059\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/PublishPartDialog.json\"},\"7060\":{\"rev\":109801,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7061},\"url\":{\"__isSmartRef__\":true,\"id\":7062},\"changes\":[{\"__isSmartRef__\":true,\"id\":7063}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7061\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 10:02:21 GMT+0200 (CEST)\"},\"7062\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7063\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/PublishPartDialog.json\"},\"7064\":{\"rev\":109790,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7065},\"url\":{\"__isSmartRef__\":true,\"id\":7066},\"changes\":[{\"__isSmartRef__\":true,\"id\":7067}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7065\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 09:50:17 GMT+0200 (CEST)\"},\"7066\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7067\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/PublishPartDialog.json\"},\"7068\":{\"rev\":109784,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7069},\"url\":{\"__isSmartRef__\":true,\"id\":7070},\"changes\":[{\"__isSmartRef__\":true,\"id\":7071}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7069\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 09:32:59 GMT+0200 (CEST)\"},\"7070\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7071\":{\"type\":\"S:added\",\"url\":null},\"7072\":{\"name\":\"PartsBin/sd1213/\",\"partItems\":{\"__isSmartRef__\":true,\"id\":7073},\"__LivelyClassName__\":\"lively.PartsBin.PartsSpace\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"7073\":{},\"7074\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.Connectors\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7075},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2921},{\"__isSmartRef__\":true,\"id\":2875},{\"__isSmartRef__\":true,\"id\":2931}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Connectors.js\",\"_isLoaded\":true},\"7075\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7076\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.Layout\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7077},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2879},{\"__isSmartRef__\":true,\"id\":2889}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Layout.js\",\"_isLoaded\":true},\"7077\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7078\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.ObjectMigration\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7079},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2931},{\"__isSmartRef__\":true,\"id\":2877}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/ObjectMigration.js\",\"_isLoaded\":true},\"7079\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7080\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7081},\"Graphics\":{\"__isSmartRef__\":true,\"id\":2883},\"Shapes\":{\"__isSmartRef__\":true,\"id\":2881},\"Core\":{\"__isSmartRef__\":true,\"id\":2879},\"Styles\":{\"__isSmartRef__\":true,\"id\":2905},\"PathShapes\":{\"__isSmartRef__\":true,\"id\":2897},\"TextCore\":{\"__isSmartRef__\":true,\"id\":2887},\"CompatLayer\":{\"__isSmartRef__\":true,\"id\":7082},\"Compat\":{\"__isSmartRef__\":true,\"id\":7084},\"Rendering\":{\"__isSmartRef__\":true,\"id\":2895},\"Grid\":{\"__isSmartRef__\":true,\"id\":2925},\"HTML\":{\"__isSmartRef__\":true,\"id\":2893},\"CSS\":{\"__isSmartRef__\":true,\"id\":7086},\"SVG\":{\"__isSmartRef__\":true,\"id\":2899},\"Canvas\":{\"__isSmartRef__\":true,\"id\":2901},\"Events\":{\"__isSmartRef__\":true,\"id\":2891},\"EventSimulator\":{\"__isSmartRef__\":true,\"id\":7087},\"EventExperiments\":{\"__isSmartRef__\":true,\"id\":7088},\"Widgets\":{\"__isSmartRef__\":true,\"id\":2889},\"Serialization\":{\"__isSmartRef__\":true,\"id\":2931},\"Halos\":{\"__isSmartRef__\":true,\"id\":2923},\"MorphAddons\":{\"__isSmartRef__\":true,\"id\":2935},\"Layout\":{\"__isSmartRef__\":true,\"id\":7076},\"ObjectMigration\":{\"__isSmartRef__\":true,\"id\":7078},\"AdditionalMorphs\":{\"__isSmartRef__\":true,\"id\":2921},\"PathOriginHackLayer\":{\"__isSmartRef__\":true,\"id\":7170},\"Connectors\":{\"__isSmartRef__\":true,\"id\":7074},\"ScriptingSupport\":{\"__isSmartRef__\":true,\"id\":2937},\"Complete\":{\"__isSmartRef__\":true,\"id\":2919},\"StyleSheets\":{\"__isSmartRef__\":true,\"id\":2917},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2919},{\"__isSmartRef__\":true,\"id\":7082}],\"pendingRequirements\":[],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic.js\",\"DiffMerge\":{\"__isSmartRef__\":true,\"id\":7157},\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":7090},{\"__isSmartRef__\":true,\"id\":7159},{\"__isSmartRef__\":true,\"id\":7165},{\"__isSmartRef__\":true,\"id\":7096}],\"StyleSheetRepresentation\":{\"__isSmartRef__\":true,\"id\":7177},\"StyleSheetsHTML\":{\"__isSmartRef__\":true,\"id\":7179},\"_isLoaded\":true,\"VisualBindingsLayer\":{\"__isSmartRef__\":true,\"id\":7181},\"GrabbingDefaultLayer\":{\"__isSmartRef__\":true,\"id\":7207},\"GrabbingLayer\":{\"__isSmartRef__\":true,\"id\":7211}},\"7081\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"7082\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.CompatLayer\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7083},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2879},{\"__isSmartRef__\":true,\"id\":2877}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/CompatLayer.js\",\"_isLoaded\":true},\"7083\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7084\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.Compat\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7085}},\"7085\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7086\":{},\"7087\":{},\"7088\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.EventExperiments\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7089},\"wasDefined\":true,\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/EventExperiments.js\",\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2877},{\"__isSmartRef__\":true,\"id\":7090},{\"__isSmartRef__\":true,\"id\":2923}],\"pendingRequirements\":[],\"callbacks\":[],\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":7096}],\"_isLoaded\":true},\"7089\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7090\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.LayerableMorphs\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7091},\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":7092},{\"__isSmartRef__\":true,\"id\":7094},{\"__isSmartRef__\":true,\"id\":7088},{\"__isSmartRef__\":true,\"id\":7096}],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/LayerableMorphs.js\",\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2877},{\"__isSmartRef__\":true,\"id\":7080}],\"pendingRequirements\":[],\"callbacks\":[],\"_isLoaded\":true},\"7091\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7092\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.anonymous_module_0\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7093},\"wasDefined\":true,\"_isAnonymous\":true,\"sourceModuleName\":\"Global.lively.morphic.Connectors\",\"defStack\":\"Error\\n at require (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:13876:21)\\n at http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:54045:1\\n at curried (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:11261:33)\\n at http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:13849:30\\n at Namespace.runOnloadCallbacks (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:14542:26)\\n at Namespace.load (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:14581:18)\\n at Object.toRun (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:13858:24)\\n at http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:53890:149\",\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7090}],\"pendingRequirements\":[],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_0\",\"_isLoaded\":true},\"7093\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7094\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.PartCaching\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7095},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2877},{\"__isSmartRef__\":true,\"id\":7090},{\"__isSmartRef__\":true,\"id\":2939}],\"pendingRequirements\":[],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/PartCaching.js\",\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":7096}],\"_isLoaded\":true},\"7095\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7096\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.anonymous_module_1\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7097},\"wasDefined\":true,\"_isAnonymous\":true,\"sourceModuleName\":\"Global\",\"defStack\":\"Error\\n at require (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:13876:21)\\n at HTMLScriptElement. (http://lively-kernel.org/repository/webwerkstatt/core/lively/bootstrap.js:399:17)\",\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7098},{\"__isSmartRef__\":true,\"id\":7100},{\"__isSmartRef__\":true,\"id\":7102},{\"__isSmartRef__\":true,\"id\":7102},{\"__isSmartRef__\":true,\"id\":2871},{\"__isSmartRef__\":true,\"id\":2933},{\"__isSmartRef__\":true,\"id\":2885},{\"__isSmartRef__\":true,\"id\":7104},{\"__isSmartRef__\":true,\"id\":7098},{\"__isSmartRef__\":true,\"id\":7100},{\"__isSmartRef__\":true,\"id\":2873},{\"__isSmartRef__\":true,\"id\":2861},{\"__isSmartRef__\":true,\"id\":2883},{\"__isSmartRef__\":true,\"id\":2929},{\"__isSmartRef__\":true,\"id\":7106},{\"__isSmartRef__\":true,\"id\":2877},{\"__isSmartRef__\":true,\"id\":2863},{\"__isSmartRef__\":true,\"id\":2865},{\"__isSmartRef__\":true,\"id\":7108},{\"__isSmartRef__\":true,\"id\":7110},{\"__isSmartRef__\":true,\"id\":2903},{\"__isSmartRef__\":true,\"id\":2907},{\"__isSmartRef__\":true,\"id\":2911},{\"__isSmartRef__\":true,\"id\":2939},{\"__isSmartRef__\":true,\"id\":7112},{\"__isSmartRef__\":true,\"id\":2881},{\"__isSmartRef__\":true,\"id\":7114},{\"__isSmartRef__\":true,\"id\":7116},{\"__isSmartRef__\":true,\"id\":2909},{\"__isSmartRef__\":true,\"id\":2913},{\"__isSmartRef__\":true,\"id\":2879},{\"__isSmartRef__\":true,\"id\":2905},{\"__isSmartRef__\":true,\"id\":2897},{\"__isSmartRef__\":true,\"id\":7118},{\"__isSmartRef__\":true,\"id\":7120},{\"__isSmartRef__\":true,\"id\":2869},{\"__isSmartRef__\":true,\"id\":7122},{\"__isSmartRef__\":true,\"id\":2887},{\"__isSmartRef__\":true,\"id\":7082},{\"__isSmartRef__\":true,\"id\":2927},{\"__isSmartRef__\":true,\"id\":7124},{\"__isSmartRef__\":true,\"id\":7126},{\"__isSmartRef__\":true,\"id\":7128},{\"__isSmartRef__\":true,\"id\":2895},{\"__isSmartRef__\":true,\"id\":2925},{\"__isSmartRef__\":true,\"id\":7130},{\"__isSmartRef__\":true,\"id\":2867},{\"__isSmartRef__\":true,\"id\":7132},{\"__isSmartRef__\":true,\"id\":2893},{\"__isSmartRef__\":true,\"id\":2899},{\"__isSmartRef__\":true,\"id\":2901},{\"__isSmartRef__\":true,\"id\":7134},{\"__isSmartRef__\":true,\"id\":7136},{\"__isSmartRef__\":true,\"id\":2891},{\"__isSmartRef__\":true,\"id\":2889},{\"__isSmartRef__\":true,\"id\":7138},{\"__isSmartRef__\":true,\"id\":7140},{\"__isSmartRef__\":true,\"id\":2875},{\"__isSmartRef__\":true,\"id\":2931},{\"__isSmartRef__\":true,\"id\":2923},{\"__isSmartRef__\":true,\"id\":2935},{\"__isSmartRef__\":true,\"id\":7076},{\"__isSmartRef__\":true,\"id\":7145},{\"__isSmartRef__\":true,\"id\":7078},{\"__isSmartRef__\":true,\"id\":2921},{\"__isSmartRef__\":true,\"id\":7147},{\"__isSmartRef__\":true,\"id\":7074},{\"__isSmartRef__\":true,\"id\":7149},{\"__isSmartRef__\":true,\"id\":7151},{\"__isSmartRef__\":true,\"id\":7153},{\"__isSmartRef__\":true,\"id\":2937},{\"__isSmartRef__\":true,\"id\":7155},{\"__isSmartRef__\":true,\"id\":2919},{\"__isSmartRef__\":true,\"id\":7080},{\"__isSmartRef__\":true,\"id\":7157},{\"__isSmartRef__\":true,\"id\":7090},{\"__isSmartRef__\":true,\"id\":7159},{\"__isSmartRef__\":true,\"id\":7165},{\"__isSmartRef__\":true,\"id\":7094},{\"__isSmartRef__\":true,\"id\":7088},{\"__isSmartRef__\":true,\"id\":7161},{\"__isSmartRef__\":true,\"id\":7163},{\"__isSmartRef__\":true,\"id\":7167}],\"pendingRequirements\":[],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_1\",\"_isLoaded\":true},\"7097\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7098\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.lang.Closure\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7099},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/lang/Closure.js\",\"_isLoaded\":true},\"7099\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"7100\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.lang.UUID\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7101},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/lang/UUID.js\",\"_isLoaded\":true},\"7101\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"7102\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.LocalStorage\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7103},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/LocalStorage.js\",\"_isLoaded\":true},\"7103\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"7104\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.LogHelper\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7105},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/LogHelper.js\",\"_isLoaded\":true},\"7105\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"7106\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.ast.generated.Nodes\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7107},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ast/generated/Nodes.js\",\"_isLoaded\":true},\"7107\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"7108\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.ometa.lib\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7109},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/ometa/lib.js\",\"_isLoaded\":true},\"7109\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"7110\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.ChangeSet\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7111},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2933}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ChangeSet.js\",\"_isLoaded\":true},\"7111\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"7112\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.Helper\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7113},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7104}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/Helper.js\",\"_isLoaded\":true},\"7113\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"7114\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.ometa.ometa-base\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7115},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7108}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/ometa/ometa-base.js\",\"_isLoaded\":true},\"7115\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"7116\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.Main\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7117},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2929},{\"__isSmartRef__\":true,\"id\":7110}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/Main.js\",\"_isLoaded\":true},\"7117\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"7118\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.ometa.parser\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7119},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7114}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/ometa/parser.js\",\"_isLoaded\":true},\"7119\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7120\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.ometa.bs-ometa-optimizer\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7121},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7114}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/ometa/bs-ometa-optimizer.js\",\"_isLoaded\":true},\"7121\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7122\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.LKFileParser\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7123},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7118}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/LKFileParser.js\",\"_isLoaded\":true},\"7123\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7124\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.ast.LivelyJSParser\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7125},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7118}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ast/LivelyJSParser.js\",\"_isLoaded\":true},\"7125\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7126\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.ast.generated.Translator\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7127},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7118}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ast/generated/Translator.js\",\"_isLoaded\":true},\"7127\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7128\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.ometa.bs-js-compiler\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7129},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7118}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/ometa/bs-js-compiler.js\",\"_isLoaded\":true},\"7129\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7130\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.ide.AutoIndent\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7131},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2887}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/AutoIndent.js\",\"_isLoaded\":true},\"7131\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7132\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.ometa.bs-ometa-compiler\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7133},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7118},{\"__isSmartRef__\":true,\"id\":7128}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/ometa/bs-ometa-compiler.js\",\"_isLoaded\":true},\"7133\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7134\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.ometa.lk-parser-extensions\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7135},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7118},{\"__isSmartRef__\":true,\"id\":7120},{\"__isSmartRef__\":true,\"id\":7128},{\"__isSmartRef__\":true,\"id\":7132}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/ometa/lk-parser-extensions.js\",\"_isLoaded\":true},\"7135\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7136\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.Ometa\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7137},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2869},{\"__isSmartRef__\":true,\"id\":7114},{\"__isSmartRef__\":true,\"id\":7134}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/Ometa.js\",\"_isLoaded\":true},\"7137\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7138\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.ide.FileParsing\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7139},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7136},{\"__isSmartRef__\":true,\"id\":7122}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/FileParsing.js\",\"_isLoaded\":true},\"7139\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7140\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.ast.Parser\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7141},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7136},{\"__isSmartRef__\":true,\"id\":7126},{\"__isSmartRef__\":true,\"id\":7106},{\"__isSmartRef__\":true,\"id\":7124}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ast/Parser.js\",\"jsParser\":{\"__isSmartRef__\":true,\"id\":7142},\"astTranslator\":{\"__isSmartRef__\":true,\"id\":7144},\"_isLoaded\":true},\"7141\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7142\":{\"hexDigits\":\"0123456789abcdef\",\"keywords\":{\"__isSmartRef__\":true,\"id\":7143}},\"7143\":{\"break\":true,\"case\":true,\"catch\":true,\"continue\":true,\"default\":true,\"delete\":true,\"do\":true,\"else\":true,\"finally\":true,\"for\":true,\"function\":true,\"if\":true,\"in\":true,\"instanceof\":true,\"new\":true,\"return\":true,\"switch\":true,\"this\":true,\"throw\":true,\"try\":true,\"typeof\":true,\"var\":true,\"void\":true,\"while\":true,\"with\":true,\"ometa\":true,\"debugger\":true},\"7144\":{},\"7145\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.ide.SourceDatabase\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7146},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7138}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/SourceDatabase.js\",\"_isLoaded\":true},\"7146\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7147\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.ide.BrowserFramework\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7148},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7082},{\"__isSmartRef__\":true,\"id\":2889},{\"__isSmartRef__\":true,\"id\":2935}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/BrowserFramework.js\",\"_isLoaded\":true},\"7148\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7149\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.ide.SystemBrowserNodes\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7150},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7147}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/SystemBrowserNodes.js\",\"_isLoaded\":true},\"7150\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7151\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.ide.BrowserCommands\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7152},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7147}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/BrowserCommands.js\",\"_isLoaded\":true},\"7152\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7153\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.ast.StaticAnalysis\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7154},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7140}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ast/StaticAnalysis.js\",\"_isLoaded\":true},\"7154\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7155\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.ide.LocalBrowser\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7156},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7110},{\"__isSmartRef__\":true,\"id\":7147},{\"__isSmartRef__\":true,\"id\":7151}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/LocalBrowser.js\",\"_isLoaded\":true},\"7156\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7157\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.DiffMerge\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7158},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2919}],\"pendingRequirements\":[],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/DiffMerge.js\",\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":7096}],\"_isLoaded\":true},\"7158\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7159\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.ide.SyntaxHighlighting\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7160},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7080},{\"__isSmartRef__\":true,\"id\":7147}],\"pendingRequirements\":[],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/SyntaxHighlighting.js\",\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":7161},{\"__isSmartRef__\":true,\"id\":7096}],\"_isLoaded\":true},\"7160\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7161\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.ide.SystemCodeBrowser\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7162},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7147},{\"__isSmartRef__\":true,\"id\":7149},{\"__isSmartRef__\":true,\"id\":7151},{\"__isSmartRef__\":true,\"id\":7145},{\"__isSmartRef__\":true,\"id\":7155},{\"__isSmartRef__\":true,\"id\":7159}],\"pendingRequirements\":[],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/SystemCodeBrowser.js\",\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":7163},{\"__isSmartRef__\":true,\"id\":7167},{\"__isSmartRef__\":true,\"id\":7096}],\"_isLoaded\":true},\"7162\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7163\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.ide.ErrorViewer\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7164},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7112},{\"__isSmartRef__\":true,\"id\":7161},{\"__isSmartRef__\":true,\"id\":7155},{\"__isSmartRef__\":true,\"id\":7165}],\"pendingRequirements\":[],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/ErrorViewer.js\",\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":7167},{\"__isSmartRef__\":true,\"id\":7096}],\"_isLoaded\":true},\"7164\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7165\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.ide.VersionTools\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7166},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7080}],\"pendingRequirements\":[],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/VersionTools.js\",\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":7163},{\"__isSmartRef__\":true,\"id\":7167},{\"__isSmartRef__\":true,\"id\":7096}],\"_isLoaded\":true},\"7166\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7167\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.ide\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7168},\"AutoIndent\":{\"__isSmartRef__\":true,\"id\":7130},\"wasDefined\":true,\"FileParsing\":{\"__isSmartRef__\":true,\"id\":7138},\"SourceDatabase\":{\"__isSmartRef__\":true,\"id\":7145},\"BrowserFramework\":{\"__isSmartRef__\":true,\"id\":7147},\"SystemBrowserNodes\":{\"__isSmartRef__\":true,\"id\":7149},\"BrowserCommands\":{\"__isSmartRef__\":true,\"id\":7151},\"LocalBrowser\":{\"__isSmartRef__\":true,\"id\":7155},\"SyntaxHighlighting\":{\"__isSmartRef__\":true,\"id\":7159},\"VersionTools\":{\"__isSmartRef__\":true,\"id\":7165},\"SystemCodeBrowser\":{\"__isSmartRef__\":true,\"id\":7161},\"ErrorViewer\":{\"__isSmartRef__\":true,\"id\":7163},\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7112},{\"__isSmartRef__\":true,\"id\":7161},{\"__isSmartRef__\":true,\"id\":7155},{\"__isSmartRef__\":true,\"id\":7165},{\"__isSmartRef__\":true,\"id\":7163}],\"pendingRequirements\":[],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide.js\",\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":7096}],\"_isLoaded\":true,\"SourceControl\":{\"__isSmartRef__\":true,\"id\":7169}},\"7168\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7169\":{\"__LivelyClassName__\":\"AnotherSourceDatabase\",\"__SourceModuleName__\":\"Global.lively.ide.SourceDatabase\"},\"7170\":{\"2\":{\"__isSmartRef__\":true,\"id\":7171},\"3\":{\"__isSmartRef__\":true,\"id\":7174},\"name\":\"PathOriginHackLayer\",\"namespaceName\":\"Global.lively.morphic\",\"layeredFunctionsList\":{\"__isSmartRef__\":true,\"id\":7176},\"sourceModule\":{\"__isSmartRef__\":true,\"id\":2921},\"__LivelyClassName__\":\"Layer\",\"__SourceModuleName__\":\"Global.cop.Layers\"},\"7171\":{\"_layered_object\":{\"__isSmartRef__\":true,\"id\":7172}},\"7172\":{\"isPath\":true,\"style\":{\"__isSmartRef__\":true,\"id\":7173},\"_layer_object_id\":2,\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"7173\":{\"borderWidth\":1,\"__serializedExpressions__\":[\"borderColor\"],\"borderColor\":\"Color.rgb(0,0,0)\"},\"7174\":{\"_layered_object\":{\"__isSmartRef__\":true,\"id\":7175}},\"7175\":{\"_layer_object_id\":3,\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"7176\":{},\"7177\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.StyleSheetRepresentation\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7178},\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":2917},{\"__isSmartRef__\":true,\"id\":2915}],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/StyleSheetRepresentation.js\",\"wasDefined\":true,\"callbacks\":[],\"_isLoaded\":true},\"7178\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7179\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.lively.morphic.StyleSheetsHTML\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7180},\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":2917}],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/StyleSheetsHTML.js\",\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2893}],\"callbacks\":[],\"_isLoaded\":true},\"7180\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7181\":{\"4\":{\"__isSmartRef__\":true,\"id\":7182},\"6\":{\"__isSmartRef__\":true,\"id\":7187},\"name\":\"VisualBindingsLayer\",\"namespaceName\":\"Global.lively.morphic\",\"layeredFunctionsList\":{\"__isSmartRef__\":true,\"id\":7204},\"sourceModule\":{\"__isSmartRef__\":true,\"id\":7092},\"__LivelyClassName__\":\"Layer\",\"__SourceModuleName__\":\"Global.cop.Layers\"},\"7182\":{\"_layered_object\":{\"__isSmartRef__\":true,\"id\":7183}},\"7183\":{\"style\":{\"__isSmartRef__\":true,\"id\":7184},\"isWorld\":true,\"htmlDispatchTable\":{\"__isSmartRef__\":true,\"id\":7185},\"doNotSerialize\":[\"revisionOnLoad\",\"clickedOnMorph\",\"draggedMorph\",\"cachedWindowBounds\"],\"_layer_object_id\":4,\"lastModified\":{\"__isSmartRef__\":true,\"id\":7186},\"__LivelyClassName__\":\"lively.morphic.World\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\"},\"7184\":{\"enableGrabbing\":false,\"enableHalos\":true,\"enableMorphMenu\":true,\"enableDragging\":true,\"__serializedExpressions__\":[\"fill\"],\"fill\":\"Color.rgb(255,255,255)\"},\"7185\":{\"setScroll\":\"setScrollHTML\"},\"7186\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 19 2012 15:18:38 GMT+0200 (CEST)\"},\"7187\":{\"_layered_object\":{\"__isSmartRef__\":true,\"id\":7188}},\"7188\":{\"style\":{\"__isSmartRef__\":true,\"id\":7189},\"isMorph\":true,\"idCounter\":0,\"renderContextTableType\":\"morphRenderContextTable\",\"htmlDispatchTable\":{\"__isSmartRef__\":true,\"id\":7190},\"svgDispatchTable\":{\"__isSmartRef__\":true,\"id\":7191},\"canvasDispatchTable\":{\"__isSmartRef__\":true,\"id\":7192},\"dragTriggerDistance\":5,\"connections\":{\"__isSmartRef__\":true,\"id\":7193},\"doNotSerialize\":[\"_renderContext\",\"halos\",\"_isRendered\",\"priorExtent\",\"cachedBounds\"],\"showsHalosOnRightClick\":true,\"isLayoutable\":true,\"cssIsEnabled\":true,\"lookupLayersIn\":[\"owner\"],\"_layer_object_id\":6,\"_focusedMorph\":{\"__isSmartRef__\":true,\"id\":5991},\"__LivelyClassName__\":\"lively.morphic.Morph\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\"},\"7189\":{\"enableDropping\":true,\"enableHalos\":true},\"7190\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"removeMorph\":\"removeMorphHTML\",\"onRenderFinished\":\"onRenderFinishedHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setTransform\":\"setTransformHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"adjustOrigin\":\"adjustOriginHTML\",\"setPivotPoint\":\"setPivotPointHTML\",\"setClipMode\":\"setClipModeHTML\",\"showsVerticalScrollBar\":\"showsVerticalScrollBarHTML\",\"showsHorizontalScrollBar\":\"showsHorizontalScrollBarHTML\",\"getScrollBarExtent\":\"getScrollBarExtentHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"setToolTip\":\"setToolTipHTML\",\"focus\":\"focusHTML\",\"blur\":\"blurHTML\",\"setFocusable\":\"setFocusableHTML\",\"setStyleSheet\":\"setStyleSheetHTML\",\"setBaseThemeStyleSheet\":\"setBaseThemeStyleSheetHTML\",\"setStyleClassNames\":\"setStyleClassNamesHTML\",\"setStyleId\":\"setStyleIdHTML\",\"setNodeMorphId\":\"setNodeMorphIdHTML\"},\"7191\":{\"replaceRenderContext\":\"replaceRenderContextSVG\",\"init\":\"initSVG\",\"append\":\"appendSVG\",\"remove\":\"removeSVG\",\"setPosition\":\"setPositionSVG\",\"setRotation\":\"setRotationSVG\",\"setPointerEvents\":\"setPointerEventsSVG\",\"setHandStyle\":\"setHandStyleSVG\"},\"7192\":{\"init\":\"initCANVAS\",\"append\":\"appendCANVAS\",\"remove\":\"removeCANVAS\",\"setPosition\":\"attributeChangedCANVAS\"},\"7193\":{\"name\":{\"__isSmartRef__\":true,\"id\":7194},\"position\":{\"__isSmartRef__\":true,\"id\":7195},\"rotation\":{\"__isSmartRef__\":true,\"id\":7196},\"scale\":{\"__isSmartRef__\":true,\"id\":7197},\"setScale\":{\"__isSmartRef__\":true,\"id\":7198},\"borderWidth\":{\"__isSmartRef__\":true,\"id\":7199},\"borderColor\":{\"__isSmartRef__\":true,\"id\":7200},\"fill\":{\"__isSmartRef__\":true,\"id\":7201},\"extent\":{\"__isSmartRef__\":true,\"id\":7202},\"globalTransform\":{\"__isSmartRef__\":true,\"id\":7203}},\"7194\":{},\"7195\":{\"map\":\"_Position\"},\"7196\":{\"map\":\"_Rotation\"},\"7197\":{\"map\":\"_Scale\"},\"7198\":{},\"7199\":{\"map\":\"shape._BorderWidth\"},\"7200\":{\"map\":\"shape._BorderColor\"},\"7201\":{\"map\":\"shape._Fill\"},\"7202\":{\"map\":\"shape._Extent\"},\"7203\":{\"connectionClassType\":\"lively.morphic.GeometryTransformConnection\"},\"7204\":{\"\":{\"__isSmartRef__\":true,\"id\":7205},\"\":{\"__isSmartRef__\":true,\"id\":7206}},\"7205\":{\"morphMenuItems\":true},\"7206\":{\"morphMenuItems\":true},\"7207\":{\"6\":{\"__isSmartRef__\":true,\"id\":7208},\"name\":\"GrabbingDefaultLayer\",\"namespaceName\":\"Global.lively.morphic\",\"layeredFunctionsList\":{\"__isSmartRef__\":true,\"id\":7209},\"sourceModule\":{\"__isSmartRef__\":true,\"id\":7088},\"__LivelyClassName__\":\"Layer\",\"__SourceModuleName__\":\"Global.cop.Layers\"},\"7208\":{\"_layered_object\":{\"__isSmartRef__\":true,\"id\":7188}},\"7209\":{\"\":{\"__isSmartRef__\":true,\"id\":7210}},\"7210\":{\"onDragStart\":true},\"7211\":{\"6\":{\"__isSmartRef__\":true,\"id\":7212},\"7\":{\"__isSmartRef__\":true,\"id\":7213},\"name\":\"GrabbingLayer\",\"namespaceName\":\"Global.lively.morphic\",\"layeredFunctionsList\":{\"__isSmartRef__\":true,\"id\":7225},\"sourceModule\":{\"__isSmartRef__\":true,\"id\":7088},\"__LivelyClassName__\":\"Layer\",\"__SourceModuleName__\":\"Global.cop.Layers\"},\"7212\":{\"_layered_object\":{\"__isSmartRef__\":true,\"id\":7188}},\"7213\":{\"_layered_object\":{\"__isSmartRef__\":true,\"id\":7214}},\"7214\":{\"isText\":true,\"allowInput\":true,\"style\":{\"__isSmartRef__\":true,\"id\":7215},\"autoAdjustPadding\":true,\"suppressDropping\":true,\"draggingEnabled\":true,\"shortcutHandlers\":[],\"tab\":\" \",\"htmlDispatchTable\":{\"__isSmartRef__\":true,\"id\":7216},\"svgDispatchTable\":{\"__isSmartRef__\":true,\"id\":7217},\"canvasDispatchTable\":{\"__isSmartRef__\":true,\"id\":7218},\"accessibleInInactiveWindow\":false,\"connections\":{\"__isSmartRef__\":true,\"id\":7219},\"doNotSerialize\":[\"charsTyped\"],\"_layer_object_id\":7,\"syntaxHighlighter\":{\"__isSmartRef__\":true,\"id\":7222},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":7223}],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"7215\":{\"borderWidth\":1,\"fixedWidth\":true,\"fixedHeight\":true,\"enableGrabbing\":false,\"enableDropping\":false,\"allowInput\":true,\"clipMode\":\"visible\",\"fontFamily\":\"Helvetica\",\"fontSize\":10,\"__serializedExpressions__\":[\"borderColor\",\"fill\",\"textColor\",\"padding\"],\"borderColor\":\"Color.rgb(0,0,0)\",\"fill\":\"Color.rgb(243,243,243)\",\"textColor\":\"Color.rgb(64,64,64)\",\"padding\":\"lively.rect(4,2,0,0)\"},\"7216\":{\"updateText\":\"updateTextHTML\",\"setTextExtent\":\"setTextExtentHTML\",\"setMaxTextWidth\":\"setMaxTextWidthHTML\",\"setMaxTextHeight\":\"setMaxTextHeightHTML\",\"setMinTextWidth\":\"setMinTextWidthHTML\",\"setMinTextHeight\":\"setMinTextHeightHTML\",\"getTextExtent\":\"getTextExtentHTML\",\"getTextString\":\"getTextStringHTML\",\"ignoreTextEvents\":\"ignoreTextEventsHTML\",\"unignoreTextEvents\":\"unignoreTextEventsHTML\",\"enableTextEvents\":\"enableTextEventsHTML\",\"setFontFamily\":\"setFontFamilyHTML\",\"setFontSize\":\"setFontSizeHTML\",\"setTextColor\":\"setTextColorHTML\",\"setFontWeight\":\"setFontWeightHTML\",\"setFontStyle\":\"setFontStyleHTML\",\"setTextDecoration\":\"setTextDecorationHTML\",\"setPadding\":\"setPaddingHTML\",\"setAlign\":\"setAlignHTML\",\"setVerticalAlign\":\"setVerticalAlignHTML\",\"setDisplay\":\"setDisplayHTML\",\"setWhiteSpaceHandling\":\"setWhiteSpaceHandlingHTML\",\"setWordBreak\":\"setWordBreakHTML\",\"focusMorph\":\"focusMorphHTML\",\"setInputAllowed\":\"setInputAllowedHTML\",\"setTextStylingMode\":\"setTextStylingModeHTML\"},\"7217\":{\"renderText\":\"renderTextSVG\",\"updateText\":\"updateTextSVG\",\"setTextExtent\":\"setTextExtentSVG\",\"getTextExtent\":\"getTextExtentSVG\",\"setMaxTextWidth\":\"setMaxTextWidthSVG\",\"setMaxTextHeight\":\"setMaxTextHeightSVG\",\"getTextString\":\"getTextStringSVG\",\"ignoreTextEvents\":\"ignoreTextEventsSVG\"},\"7218\":{\"updateText\":\"attributeChangedCANVAS\"},\"7219\":{\"textString\":{\"__isSmartRef__\":true,\"id\":7220},\"savedTextString\":{\"__isSmartRef__\":true,\"id\":7221}},\"7220\":{},\"7221\":{},\"7222\":{\"__LivelyClassName__\":\"lively.ast.JSSyntaxHighlighter\",\"__SourceModuleName__\":\"Global.lively.ast.IDESupport\"},\"7223\":{\"style\":{\"__isSmartRef__\":true,\"id\":7224},\"chunkOwner\":null,\"_id\":\"_3662\",\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"7224\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"7225\":{\"\":{\"__isSmartRef__\":true,\"id\":7226},\"\":{\"__isSmartRef__\":true,\"id\":7227}},\"7226\":{\"isLocked\":true,\"onDragStart\":true},\"7227\":{\"onDragStart\":true},\"7228\":{\"background-color\":{\"__isSmartRef__\":true,\"id\":7229},\"border\":{\"__isSmartRef__\":true,\"id\":7230},\"border-width\":{\"__isSmartRef__\":true,\"id\":7231},\"border-bottom-width\":{\"__isSmartRef__\":true,\"id\":7232},\"border-left-width\":{\"__isSmartRef__\":true,\"id\":7233},\"border-top-width\":{\"__isSmartRef__\":true,\"id\":7234},\"border-right-width\":{\"__isSmartRef__\":true,\"id\":7235},\"border-color\":{\"__isSmartRef__\":true,\"id\":7236},\"border-top-color\":{\"__isSmartRef__\":true,\"id\":7237},\"border-bottom-color\":{\"__isSmartRef__\":true,\"id\":7238},\"border-left-color\":{\"__isSmartRef__\":true,\"id\":7239},\"border-right-color\":{\"__isSmartRef__\":true,\"id\":7240},\"border-radius\":{\"__isSmartRef__\":true,\"id\":7241},\"color\":{\"__isSmartRef__\":true,\"id\":7242},\"font-family\":{\"__isSmartRef__\":true,\"id\":7243},\"background-image\":{\"__isSmartRef__\":true,\"id\":7244},\"cursor\":{\"__isSmartRef__\":true,\"id\":7245},\"box-shadow\":{\"__isSmartRef__\":true,\"id\":7246},\"text-shadow\":{\"__isSmartRef__\":true,\"id\":7247}},\"7229\":{\"shorthand\":\"background\",\"values\":[[3]]},\"7230\":{\"values\":[[1,0,3]]},\"7231\":{\"shorthand\":\"border\",\"values\":[[1],[1,1,1,1]]},\"7232\":{\"shorthand\":\"border-width\",\"values\":[[1]]},\"7233\":{\"shorthand\":\"border-width\",\"values\":[[1]]},\"7234\":{\"shorthand\":\"border-width\",\"values\":[[1]]},\"7235\":{\"shorthand\":\"border-width\",\"values\":[[1]]},\"7236\":{\"shorthand\":\"border\",\"values\":[[3],[3,3,3,3]]},\"7237\":{\"shorthand\":\"border-color\",\"values\":[[3]]},\"7238\":{\"shorthand\":\"border-color\",\"values\":[[3]]},\"7239\":{\"shorthand\":\"border-color\",\"values\":[[3]]},\"7240\":{\"shorthand\":\"border-color\",\"values\":[[3]]},\"7241\":{\"values\":[[1],[1,1,1,1]]},\"7242\":{\"values\":[[3]]},\"7243\":{\"commaSeparated\":true,\"values\":[[0]]},\"7244\":{\"commaSeparated\":true,\"values\":[[0]]},\"7245\":{\"commaSeparated\":true,\"values\":[[0]]},\"7246\":{\"commaSeparated\":true,\"values\":[[4]]},\"7247\":{\"commaSeparated\":true,\"values\":[[4]]},\"7248\":{\"background-color\":{\"__isSmartRef__\":true,\"id\":7249},\"border\":{\"__isSmartRef__\":true,\"id\":7250},\"border-width\":{\"__isSmartRef__\":true,\"id\":7251},\"border-bottom-width\":{\"__isSmartRef__\":true,\"id\":7252},\"border-left-width\":{\"__isSmartRef__\":true,\"id\":7253},\"border-top-width\":{\"__isSmartRef__\":true,\"id\":7254},\"border-right-width\":{\"__isSmartRef__\":true,\"id\":7255},\"border-color\":{\"__isSmartRef__\":true,\"id\":7256},\"border-top-color\":{\"__isSmartRef__\":true,\"id\":7257},\"border-bottom-color\":{\"__isSmartRef__\":true,\"id\":7258},\"border-left-color\":{\"__isSmartRef__\":true,\"id\":7259},\"border-right-color\":{\"__isSmartRef__\":true,\"id\":7260},\"border-radius\":{\"__isSmartRef__\":true,\"id\":7261},\"color\":{\"__isSmartRef__\":true,\"id\":7262},\"font-family\":{\"__isSmartRef__\":true,\"id\":7263},\"background-image\":{\"__isSmartRef__\":true,\"id\":7264},\"cursor\":{\"__isSmartRef__\":true,\"id\":7265},\"box-shadow\":{\"__isSmartRef__\":true,\"id\":7266},\"text-shadow\":{\"__isSmartRef__\":true,\"id\":7267}},\"7249\":{\"commaSeparated\":false,\"values\":[[3]],\"shorthands\":[],\"shorthandFor\":[]},\"7250\":{\"commaSeparated\":false,\"values\":[[1,0,3]],\"shorthands\":[],\"shorthandFor\":[\"border-width\",\"border-bottom-width\",\"border-left-width\",\"border-top-width\",\"border-right-width\",\"border-color\",\"border-top-color\",\"border-bottom-color\",\"border-left-color\",\"border-right-color\"]},\"7251\":{\"commaSeparated\":false,\"values\":[[1],[1,1,1,1]],\"shorthands\":[\"border\"],\"shorthandFor\":[\"border-bottom-width\",\"border-left-width\",\"border-top-width\",\"border-right-width\"]},\"7252\":{\"commaSeparated\":false,\"values\":[[1]],\"shorthands\":[\"border\",\"border-width\"],\"shorthandFor\":[]},\"7253\":{\"commaSeparated\":false,\"values\":[[1]],\"shorthands\":[\"border\",\"border-width\"],\"shorthandFor\":[]},\"7254\":{\"commaSeparated\":false,\"values\":[[1]],\"shorthands\":[\"border\",\"border-width\"],\"shorthandFor\":[]},\"7255\":{\"commaSeparated\":false,\"values\":[[1]],\"shorthands\":[\"border\",\"border-width\"],\"shorthandFor\":[]},\"7256\":{\"commaSeparated\":false,\"values\":[[3],[3,3,3,3]],\"shorthands\":[\"border\"],\"shorthandFor\":[\"border-top-color\",\"border-bottom-color\",\"border-left-color\",\"border-right-color\"]},\"7257\":{\"commaSeparated\":false,\"values\":[[3]],\"shorthands\":[\"border\",\"border-color\"],\"shorthandFor\":[]},\"7258\":{\"commaSeparated\":false,\"values\":[[3]],\"shorthands\":[\"border\",\"border-color\"],\"shorthandFor\":[]},\"7259\":{\"commaSeparated\":false,\"values\":[[3]],\"shorthands\":[\"border\",\"border-color\"],\"shorthandFor\":[]},\"7260\":{\"commaSeparated\":false,\"values\":[[3]],\"shorthands\":[\"border\",\"border-color\"],\"shorthandFor\":[]},\"7261\":{\"commaSeparated\":false,\"values\":[[1],[1,1,1,1]],\"shorthands\":[],\"shorthandFor\":[]},\"7262\":{\"commaSeparated\":false,\"values\":[[3]],\"shorthands\":[],\"shorthandFor\":[]},\"7263\":{\"commaSeparated\":true,\"values\":[[0]],\"shorthands\":[],\"shorthandFor\":[]},\"7264\":{\"commaSeparated\":true,\"values\":[[0]],\"shorthands\":[],\"shorthandFor\":[]},\"7265\":{\"commaSeparated\":true,\"values\":[[0]],\"shorthands\":[],\"shorthandFor\":[]},\"7266\":{\"commaSeparated\":true,\"values\":[[4]],\"shorthands\":[],\"shorthandFor\":[]},\"7267\":{\"commaSeparated\":true,\"values\":[[4]],\"shorthands\":[],\"shorthandFor\":[]},\"7268\":{\"isClassPlaceHolder\":true,\"className\":\"Namespace\",\"namespaceIdentifier\":\"Global.apps.ObjectGrapher\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7269},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/apps/ObjectGrapher.js\",\"_isLoaded\":true},\"7269\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:33:32 GMT+0100 (CET)\"},\"7270\":{\"val\":\"ObjectGrapher\"},\"7271\":{\"val\":{\"__isSmartRef__\":true,\"id\":7268}},\"7272\":{\"val\":\"Grapher\"},\"7273\":{},\"7274\":{\"val\":{\"__isSmartRef__\":true,\"id\":7275}},\"7275\":{\"nodes\":[],\"specials\":{\"__isSmartRef__\":true,\"id\":7276},\"edges\":[],\"__LivelyClassName__\":\"apps.ObjectGrapher.Grapher\",\"__SourceModuleName__\":\"Global.apps.ObjectGrapher\"},\"7276\":{\"String\":[],\"Array\":[],\"Number\":[],\"Boolean\":[]},\"7277\":{\"val\":{\"__isSmartRef__\":true,\"id\":7275}},\"7278\":{\"val\":{\"__isSmartRef__\":true,\"id\":7275}},\"7279\":{},\"7280\":{\"val\":{\"__isSmartRef__\":true,\"id\":7281}},\"7281\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7282},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7283},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"EB2474DF-E31C-40BB-BA50-22DC224CA210\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__LivelyClassName__\":\"lively.morphic.Morph\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\"},\"7282\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(0.0,0.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"7283\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7281},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7284\":{\"val\":{\"__isSmartRef__\":true,\"id\":7281}},\"7285\":{\"val\":{\"__isSmartRef__\":true,\"id\":7281}},\"7286\":{\"val\":{\"__isSmartRef__\":true,\"id\":7281}},\"7287\":{\"val\":\"addMorph\"},\"7288\":{},\"7289\":{\"val\":0},\"7290\":{\"val\":0},\"7291\":{},\"7292\":{\"val\":\"keys\"},\"7293\":{\"val\":{\"__isSmartRef__\":true,\"id\":7281}},\"7294\":{\"val\":[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"]},\"7295\":{\"val\":[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"]},\"7296\":{\"val\":0},\"7297\":{\"val\":0},\"7298\":{\"val\":47},\"7299\":{\"val\":100},\"7300\":{\"val\":true},\"7301\":{\"val\":1081},\"7302\":{\"val\":47},\"7303\":{\"val\":1128},\"7304\":{\"val\":1128},\"7305\":{\"this\":{\"__isSmartRef__\":true,\"id\":2848},\"crunchedObj\":{\"__isSmartRef__\":true,\"id\":2856},\"self\":{\"__isSmartRef__\":true,\"id\":7275},\"obj\":{\"__isSmartRef__\":true,\"id\":7281},\"i\":1128,\"keys\":[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],\"j\":47},\"7306\":{\"values\":{\"__isSmartRef__\":true,\"id\":7307},\"context\":[],\"pc\":{\"__isSmartRef__\":true,\"id\":2841},\"mapping\":{\"__isSmartRef__\":true,\"id\":7315}},\"7307\":{\"39-42\":{\"__isSmartRef__\":true,\"id\":2855},\"25-42\":{\"__isSmartRef__\":true,\"id\":2857},\"59-63\":{\"__isSmartRef__\":true,\"id\":2858},\"64-77\":{\"__isSmartRef__\":true,\"id\":7270},\"58-77\":{\"__isSmartRef__\":true,\"id\":7271},\"78-85\":{\"__isSmartRef__\":true,\"id\":7272},\"58-85\":{\"__isSmartRef__\":true,\"id\":7273},\"58-87\":{\"__isSmartRef__\":true,\"id\":7274},\"55-87\":{\"__isSmartRef__\":true,\"id\":7277},\"47-87\":{\"__isSmartRef__\":true,\"id\":7278},\"103-108\":{\"__isSmartRef__\":true,\"id\":7279},\"102-110\":{\"__isSmartRef__\":true,\"id\":7280},\"99-110\":{\"__isSmartRef__\":true,\"id\":7284},\"92-110\":{\"__isSmartRef__\":true,\"id\":7285},\"116-119\":{\"__isSmartRef__\":true,\"id\":7286},\"120-128\":{\"__isSmartRef__\":true,\"id\":7287},\"116-128\":{\"__isSmartRef__\":true,\"id\":7288},\"144-145\":{\"__isSmartRef__\":true,\"id\":7289},\"139-145\":{\"__isSmartRef__\":true,\"id\":7290},\"162-168\":{\"__isSmartRef__\":true,\"id\":7291},\"169-173\":{\"__isSmartRef__\":true,\"id\":7292},\"174-177\":{\"__isSmartRef__\":true,\"id\":7293},\"161-178\":{\"__isSmartRef__\":true,\"id\":7294},\"154-178\":{\"__isSmartRef__\":true,\"id\":7295},\"196-197\":{\"__isSmartRef__\":true,\"id\":7296},\"191-197\":{\"__isSmartRef__\":true,\"id\":7297},\"199-200\":{\"__isSmartRef__\":true,\"id\":7308},\"203-206\":{\"__isSmartRef__\":true,\"id\":7309},\"198-206\":{\"__isSmartRef__\":true,\"id\":7310},\"223-224\":{\"__isSmartRef__\":true,\"id\":7311},\"228-229\":{\"__isSmartRef__\":true,\"id\":7312},\"223-229\":{\"__isSmartRef__\":true,\"id\":7313},\"214-230\":{\"__isSmartRef__\":true,\"id\":7314}},\"7308\":{\"val\":97},\"7309\":{\"val\":100},\"7310\":{\"val\":true},\"7311\":{\"val\":4656},\"7312\":{\"val\":97},\"7313\":{\"val\":4753},\"7314\":{\"val\":4753},\"7315\":{\"this\":{\"__isSmartRef__\":true,\"id\":2848},\"crunchedObj\":{\"__isSmartRef__\":true,\"id\":2856},\"self\":{\"__isSmartRef__\":true,\"id\":7275},\"obj\":{\"__isSmartRef__\":true,\"id\":7281},\"i\":4753,\"keys\":[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],\"j\":97},\"7316\":{\"crunchedObj\":[null,{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2856}],\"self\":[null,null,{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275},{\"__isSmartRef__\":true,\"id\":7275}],\"obj\":[null,null,null,{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281},{\"__isSmartRef__\":true,\"id\":7281}],\"i\":[null,null,null,null,null,0,0,0,0,0,0,0,1,1,1,3,3,3,6,6,6,10,10,10,15,15,15,21,21,21,28,28,28,36,36,36,45,45,45,55,55,55,66,66,66,78,78,78,91,91,91,105,105,105,120,120,120,136,136,136,153,153,153,171,171,171,190,190,190,210,210,210,231,231,231,253,253,253,276,276,276,300,300,300,325,325,325,351,351,351,378,378,378,406,406,406,435,435,435,465,465,465,496,496,496,528,528,528,561,561,561,595,595,595,630,630,630,666,666,666,703,703,703,741,741,741,780,780,780,820,820,820,861,861,861,903,903,903,946,946,946,990,990,990,1035,1035,1035,1081,1081,1081,1128,1128,1128,1176,1176,1176,1225,1225,1225,1275,1275,1275,1326,1326,1326,1378,1378,1378,1431,1431,1431,1485,1485,1485,1540,1540,1540,1596,1596,1596,1653,1653,1653,1711,1711,1711,1770,1770,1770,1830,1830,1830,1891,1891,1891,1953,1953,1953,2016,2016,2016,2080,2080,2080,2145,2145,2145,2211,2211,2211,2278,2278,2278,2346,2346,2346,2415,2415,2415,2485,2485,2485,2556,2556,2556,2628,2628,2628,2701,2701,2701,2775,2775,2775,2850,2850,2850,2926,2926,2926,3003,3003,3003,3081,3081,3081,3160,3160,3160,3240,3240,3240,3321,3321,3321,3403,3403,3403,3486,3486,3486,3570,3570,3570,3655,3655,3655,3741,3741,3741,3828,3828,3828,3916,3916,3916,4005,4005,4005,4095,4095,4095,4186,4186,4186,4278,4278,4278,4371,4371,4371,4465,4465,4465,4560,4560,4560,4656,4656,4656,4753,4753,4753,4851,4851,4851,4950,4950,4950],\"keys\":[null,null,null,null,null,null,[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"]],\"j\":[null,null,null,null,null,null,null,0,0,0,1,1,1,2,2,2,3,3,3,4,4,4,5,5,5,6,6,6,7,7,7,8,8,8,9,9,9,10,10,10,11,11,11,12,12,12,13,13,13,14,14,14,15,15,15,16,16,16,17,17,17,18,18,18,19,19,19,20,20,20,21,21,21,22,22,22,23,23,23,24,24,24,25,25,25,26,26,26,27,27,27,28,28,28,29,29,29,30,30,30,31,31,31,32,32,32,33,33,33,34,34,34,35,35,35,36,36,36,37,37,37,38,38,38,39,39,39,40,40,40,41,41,41,42,42,42,43,43,43,44,44,44,45,45,45,46,46,46,47,47,47,48,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,54,54,54,55,55,55,56,56,56,57,57,57,58,58,58,59,59,59,60,60,60,61,61,61,62,62,62,63,63,63,64,64,64,65,65,65,66,66,66,67,67,67,68,68,68,69,69,69,70,70,70,71,71,71,72,72,72,73,73,73,74,74,74,75,75,75,76,76,76,77,77,77,78,78,78,79,79,79,80,80,80,81,81,81,82,82,82,83,83,83,84,84,84,85,85,85,86,86,86,87,87,87,88,88,88,89,89,89,90,90,90,91,91,91,92,92,92,93,93,93,94,94,94,95,95,95,96,96,96,97,97,97,98,98,98,99,99,99,100,100]},\"7317\":{\"length\":1},\"7318\":{\"length\":1},\"7319\":{\"onrestore\":{\"__isSmartRef__\":true,\"id\":7320},\"reset\":{\"__isSmartRef__\":true,\"id\":7328},\"onPrepare\":{\"__isSmartRef__\":true,\"id\":7332},\"onRun\":{\"__isSmartRef__\":true,\"id\":7336},\"setFrame\":{\"__isSmartRef__\":true,\"id\":7340},\"valueCopy\":{\"__isSmartRef__\":true,\"id\":7344},\"cachePeriodLength\":{\"__isSmartRef__\":true,\"id\":7348},\"showItems\":{\"__isSmartRef__\":true,\"id\":7352},\"highlightPosition\":{\"__isSmartRef__\":true,\"id\":7356},\"writeCache\":{\"__isSmartRef__\":true,\"id\":7360},\"readCacheInto\":{\"__isSmartRef__\":true,\"id\":7364},\"writeTimeline\":{\"__isSmartRef__\":true,\"id\":7368},\"onSliderMove\":{\"__isSmartRef__\":true,\"id\":7372},\"onSmallSliderMove\":{\"__isSmartRef__\":true,\"id\":7376},\"renderObjectGraph\":{\"__isSmartRef__\":true,\"id\":7380}},\"7320\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7321},\"source\":\"function onrestore() {\\n module('lively.ast.Morphic').load(true)\\n \\n var self = this;\\n cop.createLayer('LiveInterpreterLayer').refineObject(Global.lively.ast, {\\n halt: function(frame) {\\n self.setFrame(frame);\\n return true\\n }\\n });\\n\\n cop.createLayer('IntelligentSlider').refineClass(lively.morphic.Slider, {\\n onMouseUp : function(proceed, evt) {\\n this.isBeingDragged = false;\\n proceed(evt);\\n },\\n onMouseDown : function(proceed, evt) {\\n this.isBeingDragged = true; \\n proceed(evt); \\n }\\n });\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7326},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7321\":{\"this\":{\"__isSmartRef__\":true,\"id\":0},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":7322}},\"7322\":{\"$super\":{\"__isSmartRef__\":true,\"id\":7323}},\"7323\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7324},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7325},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7324\":{\"obj\":{\"__isSmartRef__\":true,\"id\":0},\"name\":\"onrestore\"},\"7325\":{},\"7326\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7327},\"user\":\"erp\",\"tags\":[]},\"7327\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 31 2012 12:48:27 GMT+0100 (CET)\"},\"7328\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7329},\"source\":\"function reset() {\\n this.doNotSerialize = ['lastFrame', 'environmentCache'];\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7330},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7329\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7330\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7331},\"user\":\"erp\",\"tags\":[]},\"7331\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 31 2012 16:08:45 GMT+0100 (CET)\"},\"7332\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7333},\"source\":\"function onPrepare() {\\n\\n this.sliderStep = 3;\\n this.maximumSteps = 0;\\n this.environmentCache = [];\\n this.timeline = {};\\n this.oldStepsToRun = this.stepsToRun + 1; //resets the next steps leap length\\n\\n this.functionSource = \\\"function(){\\\\n\\\"\\n + this.get(\\\"functionEditor\\\").textString\\n + \\\"\\\\n}\\\";\\n this.functionToDisplay = Function.fromString(this.functionSource)\\n .forInterpretation();\\n\\n var context = new lively.morphic.Text(pt(0,0).extent(pt(200,100)),\\\"\\\");\\n\\n var self = this;\\n cop.withLayers([LiveInterpreterLayer], function() {\\n try {\\n self.functionToDisplay.startHalted().apply(context, []);\\n } catch(e) {\\n if (e.isUnwindException) {}\\n };\\n })\\n\\n this.writeCache(0, context, this.lastFrame);\\n\\n while(self.lastFrame.hasNextStatement()) {\\n this.maximumSteps += 1;\\n cop.withLayers([LiveInterpreterLayer], function() {\\n try {\\n self.lastFrame.stepToNextStatement();\\n } catch(e) {\\n if (e.isUnwindException) {}\\n };\\n })\\n this.writeTimeline(this.maximumSteps, this.lastFrame);\\n if(this.maximumSteps % this.cachePeriodLength() == 0) {\\n this.writeCache(this.maximumSteps / this.cachePeriodLength(),\\n context,\\n this.lastFrame);\\n }\\n };\\n\\n\\n\\n // Restart the whole thing\\n cop.withLayers([LiveInterpreterLayer], function() {\\n try {\\n self.functionToDisplay.startHalted().apply(context, []);\\n } catch(e) {\\n if (e.isUnwindException) {}\\n };\\n })\\n\\n this.get(\\\"timeline2\\\").renderTimeline();\\n\\n //To display immediate effect.\\n this.onRun();\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7334},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7333\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7334\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7335},\"user\":\"erp\",\"tags\":[]},\"7335\":{\"isSerializedDate\":true,\"string\":\"Fri Jan 04 2013 15:17:22 GMT+0100 (CET)\"},\"7336\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7337},\"source\":\"function onRun() {\\n var self = this;\\n var context = this.get('contextOfFunction');\\n\\n this.get(\\\"timeline2\\\").setColumnNumber(this.stepsToRun);\\n this.get(\\\"timeline2\\\").highlightColumn();\\n\\n // Code to optimize cache usage by minimizing cache usage\\n var stepDifference = this.stepsToRun - this.oldStepsToRun;\\n if(stepDifference < 0 || stepDifference > this.cachePeriodLength) {\\n // We are going backwards so we have to restart the interpretation,\\n // or we have made such a huge step, that it is probably faster\\n // to load content from cache instead of recalculating it.\\n context.submorphs.invoke('remove');\\n\\n cop.withLayers([LiveInterpreterLayer], function() {\\n try {\\n self.functionToDisplay.startHalted().apply(context, []);\\n self.lastFrame.setThis(context);\\n } catch(e) {\\n if (e.isUnwindException) {}\\n };\\n })\\n\\n var executionPhase = Math.round((this.stepsToRun / this.cachePeriodLength()) - 0.5);\\n this.readCacheInto(executionPhase, this.lastFrame, context);\\n self.steps = executionPhase * this.cachePeriodLength();\\n } else {\\n // We only made a small leap forward and can just continue\\n // running the interpretation.\\n self.steps = self.oldStepsToRun;\\n };\\n\\n\\n while(this.steps < this.stepsToRun) {\\n this.steps += 1;\\n cop.withLayers([LiveInterpreterLayer], function() {\\n try {\\n lively.ast.doWithHalt(function() {\\n self.lastFrame.stepToNextStatement();\\n });\\n } catch(e) {\\n if (e.isUnwindException) {}\\n };\\n })\\n };\\n\\n // To enable this you have to add a textbox with\\n // the name used in showItems\\n // this.showItems();\\n\\n if(this.lastFrame) {\\n this.highlightPosition(this.lastFrame.pc.pos);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7338},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7337\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7338\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7339},\"user\":\"erp\",\"tags\":[]},\"7339\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 11:51:39 GMT+0100 (CET)\"},\"7340\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7341},\"source\":\"function setFrame(frame) {\\n this.lastFrame = frame;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7342},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7341\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7342\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7343},\"user\":\"erp\",\"tags\":[]},\"7343\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 31 2012 12:46:51 GMT+0100 (CET)\"},\"7344\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7345},\"source\":\"function valueCopy(obj) {\\n /* if(obj == null || typeof(obj) != 'object') {\\n return obj;\\n }\\n\\n if(obj.submorphs != undefined) {\\n return obj.copy();\\n }\\n\\n var temp = obj.constructor();\\n if(temp == undefined) {\\n temp = {};\\n }\\n \\n for(var key in obj) {\\n temp[key] = this.valueCopy(obj[key]);\\n }\\n \\n return temp; */\\n var copyTarget = {};\\n var tempVariables = {};\\n for(var key in obj) {\\n if(key != \\\"self\\\" && key != \\\"this\\\" && obj[key] == undefined) {\\n copyTarget[key] = obj[key];\\n } else {\\n tempVariables[key] = obj[key];\\n }\\n };\\n \\n var serializer = ObjectGraphLinearizer.forNewLivelyCopy();\\n var json = serializer.serialize(copyTarget);\\n var result = serializer.deserialize(JSON.parse(json));\\n for(var key in tempVariables) {\\n result[key] = tempVariables[key];\\n };\\n return result;\\n \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7346},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7345\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7346\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7347},\"user\":\"erp\",\"tags\":[]},\"7347\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:17:28 GMT+0100 (CET)\"},\"7348\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7349},\"source\":\"function cachePeriodLength() {\\n return 150;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7350},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7349\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7350\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7351},\"user\":\"erp\",\"tags\":[]},\"7351\":{\"isSerializedDate\":true,\"string\":\"Wed Jan 02 2013 16:26:29 GMT+0100 (CET)\"},\"7352\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7353},\"source\":\"function showItems() {\\n this.get('FlowIntrospection').setTextString(\\n this.lastFrame.listItemsForIntrospection().inject(\\n \\\"\\\",\\n function(string, frameElement) {\\n return string \\n + (frameElement.string || String(\\\"moo\\\")) \\n + \\\"\\\\n\\\";\\n }\\n )\\n );\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7354},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7353\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7354\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7355},\"user\":\"erp\",\"tags\":[]},\"7355\":{\"isSerializedDate\":true,\"string\":\"Wed Jan 02 2013 16:24:43 GMT+0100 (CET)\"},\"7356\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7357},\"source\":\"function highlightPosition(position) {\\n var style = { backgroundColor: Color.rgb(255,255,255) };\\n this.get(\\\"functionEditor\\\").emphasizeAll(style);\\n\\n style = { backgroundColor: Color.rgb(255,255,127) };\\n \\n // We substract -22 from the beginning and the end to count for the\\n // added function(){\\\\n part in onPrepare\\n this.get(\\\"functionEditor\\\").emphasize(style, position[0]-22, position[1]-22);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7358},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7357\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7358\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7359},\"user\":\"erp\",\"tags\":[]},\"7359\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 03 2013 17:11:33 GMT+0100 (CET)\"},\"7360\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7361},\"source\":\"function writeCache(step, context, frame) {\\n var ctx = context.submorphs.collect(function(each) {\\n return each.copy();\\n });\\n this.environmentCache[step] = {\\n values : this.valueCopy(frame.values),\\n context : ctx,\\n pc : frame.pc,\\n mapping : this.valueCopy(frame.mapping)\\n };\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7362},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7361\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7362\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7363},\"user\":\"erp\",\"tags\":[]},\"7363\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 03 2013 13:10:12 GMT+0100 (CET)\"},\"7364\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7365},\"source\":\"function readCacheInto(step, frame, context) {\\n if(step < 0) {\\n step = 0;\\n }\\n var env = this.environmentCache[step];\\n frame.setPC(env[\\\"pc\\\"]);\\n frame.values = this.valueCopy(env[\\\"values\\\"]);\\n frame.mapping = this.valueCopy(env[\\\"mapping\\\"]);\\n frame.mapping[\\\"this\\\"] = context;\\n\\n env[\\\"context\\\"].each(function(each) {\\n context.addMorph(each);\\n });\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7366},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7365\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7366\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7367},\"user\":\"erp\",\"tags\":[]},\"7367\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 10:33:50 GMT+0100 (CET)\"},\"7368\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7369},\"source\":\"function writeTimeline(step, frame) {\\n\\n for(var each in frame.mapping) {\\n if(typeof(frame.mapping[each]) != \\\"function\\\" && each != \\\"this\\\") {\\n this.timeline[each] = this.timeline[each] || [];\\n this.timeline[each][step] = frame.mapping[each];\\n }\\n };\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7370},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7369\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7370\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7371},\"user\":\"erp\",\"tags\":[]},\"7371\":{\"isSerializedDate\":true,\"string\":\"Fri Jan 04 2013 13:39:26 GMT+0100 (CET)\"},\"7372\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7373},\"source\":\"function onSliderMove(position) {\\n this.sliderStep -= 1;\\n this.sliderObjectGraphStep -= 1;\\n var stepsSlider = this.get(\\\"stepsSlider\\\");\\n if(!stepsSlider.isBeingDragged && this.sliderStep <= 0) {\\n this.oldStepsToRun = this.stepsToRun;\\n this.stepsToRun = Math.round(this.maximumSteps * position);\\n this.sliderStep = 2;\\n \\n this.smallSliderBaseStep = this.stepsToRun;\\n this.get(\\\"smallStepsSlider\\\").value = 0.5;\\n this.onRun();\\n };\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7374},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7373\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7374\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7375},\"user\":\"erp\",\"tags\":[]},\"7375\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 11:16:39 GMT+0100 (CET)\"},\"7376\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7377},\"source\":\"function onSmallSliderMove(position) {\\n this.sliderStep -= 1;\\n this.sliderObjectGraphStep -= 1;\\n\\n var stepsSlider = this.get(\\\"smallStepsSlider\\\");\\n if(!stepsSlider.isBeingDragged && this.sliderStep <= 0) {\\n this.oldStepsToRun = this.stepsToRun;\\n this.stepsToRun = this.smallSliderBaseStep\\n + Math.round(50 * (position - 0.5));\\n this.stepsToRun = this.stepsToRun < 0 ? 0 : this.stepsToRun;\\n this.sliderStep = 2;\\n this.onRun();\\n };\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7378},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7377\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7378\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7379},\"user\":\"erp\",\"tags\":[]},\"7379\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 11:16:35 GMT+0100 (CET)\"},\"7380\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7381},\"source\":\"function renderObjectGraph() {\\n var variables = {};\\n for(var k in this.lastFrame.mapping) {\\n if(k != \\\"this\\\" && k != \\\"self\\\") {\\n variables[k] = this.lastFrame.mapping[k];\\n }\\n };\\n \\n var sto = $morph(\\\"SeeTheObjects\\\");\\n if(sto) {\\n sto.renderVariables(variables);\\n };\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7382},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7381\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7382\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7383},\"user\":\"erp\",\"tags\":[]},\"7383\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 21:50:07 GMT+0100 (CET)\"},\"isSimplifiedRegistry\":true}}","attributeConnections":[{"__isSmartRef__":true,"id":11356},{"__isSmartRef__":true,"id":11358},{"__isSmartRef__":true,"id":11360},{"__isSmartRef__":true,"id":11362}],"doNotSerialize":["$$partVersions","$$loadedMetaInfo","$$json"],"doNotCopyProperties":["$$partVersions","$$loadedMetaInfo","$$json"],"partVersions":[{"__isSmartRef__":true,"id":11364},{"__isSmartRef__":true,"id":11368},{"__isSmartRef__":true,"id":11372},{"__isSmartRef__":true,"id":11376},{"__isSmartRef__":true,"id":11380},{"__isSmartRef__":true,"id":11384},{"__isSmartRef__":true,"id":11388},{"__isSmartRef__":true,"id":11392}],"loadedMetaInfo":{"__isSmartRef__":true,"id":11396},"rev":188381,"lastModifiedDate":{"__isSmartRef__":true,"id":11430},"part":{"__isSmartRef__":true,"id":1},"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"11356":{"sourceObj":{"__isSmartRef__":true,"id":11355},"sourceAttrName":"partVersions","targetObj":{"__isSmartRef__":true,"id":10902},"targetMethodName":"setSelectedPartVersions","varMapping":{"__isSmartRef__":true,"id":11357},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11357":{"source":{"__isSmartRef__":true,"id":11355},"target":{"__isSmartRef__":true,"id":10902}},"11358":{"sourceObj":{"__isSmartRef__":true,"id":11355},"sourceAttrName":"loadedMetaInfo","targetObj":{"__isSmartRef__":true,"id":10902},"targetMethodName":"setMetaInfoOfSelectedItem","varMapping":{"__isSmartRef__":true,"id":11359},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11359":{"source":{"__isSmartRef__":true,"id":11355},"target":{"__isSmartRef__":true,"id":10902}},"11360":{"sourceObj":{"__isSmartRef__":true,"id":11355},"sourceAttrName":"json","targetObj":{"__isSmartRef__":true,"id":11355},"targetMethodName":"cachePartJSON","varMapping":{"__isSmartRef__":true,"id":11361},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11361":{"source":{"__isSmartRef__":true,"id":11355},"target":{"__isSmartRef__":true,"id":11355}},"11362":{"sourceObj":{"__isSmartRef__":true,"id":11355},"sourceAttrName":"loadedMetaInfo","targetObj":{"__isSmartRef__":true,"id":11355},"targetMethodName":"cachePartMetaInfo","varMapping":{"__isSmartRef__":true,"id":11363},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11363":{"source":{"__isSmartRef__":true,"id":11355},"target":{"__isSmartRef__":true,"id":11355}},"11364":{"rev":188381,"author":"erp","date":{"__isSmartRef__":true,"id":11365},"url":{"__isSmartRef__":true,"id":11366},"changes":[{"__isSmartRef__":true,"id":11367}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11365":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:03:54 GMT+0100 (CET)"},"11366":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SeeTheState.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11367":{"type":"S:modified","url":"/PartsBin/sd1213/SeeTheState.json"},"11368":{"rev":188372,"author":"erp","date":{"__isSmartRef__":true,"id":11369},"url":{"__isSmartRef__":true,"id":11370},"changes":[{"__isSmartRef__":true,"id":11371}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11369":{"isSerializedDate":true,"string":"Sun Jan 06 2013 19:48:38 GMT+0100 (CET)"},"11370":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SeeTheState.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11371":{"type":"S:modified","url":"/PartsBin/sd1213/SeeTheState.json"},"11372":{"rev":188293,"author":"erp","date":{"__isSmartRef__":true,"id":11373},"url":{"__isSmartRef__":true,"id":11374},"changes":[{"__isSmartRef__":true,"id":11375}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11373":{"isSerializedDate":true,"string":"Sun Jan 06 2013 10:15:30 GMT+0100 (CET)"},"11374":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SeeTheState.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11375":{"type":"S:modified","url":"/PartsBin/sd1213/SeeTheState.json"},"11376":{"rev":188140,"author":"erp","date":{"__isSmartRef__":true,"id":11377},"url":{"__isSmartRef__":true,"id":11378},"changes":[{"__isSmartRef__":true,"id":11379}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11377":{"isSerializedDate":true,"string":"Sat Jan 05 2013 14:06:44 GMT+0100 (CET)"},"11378":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SeeTheState.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11379":{"type":"S:modified","url":"/PartsBin/sd1213/SeeTheState.json"},"11380":{"rev":188119,"author":"erp","date":{"__isSmartRef__":true,"id":11381},"url":{"__isSmartRef__":true,"id":11382},"changes":[{"__isSmartRef__":true,"id":11383}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11381":{"isSerializedDate":true,"string":"Sat Jan 05 2013 12:09:43 GMT+0100 (CET)"},"11382":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SeeTheState.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11383":{"type":"S:modified","url":"/PartsBin/sd1213/SeeTheState.json"},"11384":{"rev":188081,"author":"erp","date":{"__isSmartRef__":true,"id":11385},"url":{"__isSmartRef__":true,"id":11386},"changes":[{"__isSmartRef__":true,"id":11387}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11385":{"isSerializedDate":true,"string":"Fri Jan 04 2013 16:43:18 GMT+0100 (CET)"},"11386":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SeeTheState.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11387":{"type":"S:modified","url":"/PartsBin/sd1213/SeeTheState.json"},"11388":{"rev":188068,"author":"erp","date":{"__isSmartRef__":true,"id":11389},"url":{"__isSmartRef__":true,"id":11390},"changes":[{"__isSmartRef__":true,"id":11391}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11389":{"isSerializedDate":true,"string":"Fri Jan 04 2013 15:26:56 GMT+0100 (CET)"},"11390":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SeeTheState.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11391":{"type":"S:modified","url":"/PartsBin/sd1213/SeeTheState.json"},"11392":{"rev":187922,"author":"erp","date":{"__isSmartRef__":true,"id":11393},"url":{"__isSmartRef__":true,"id":11394},"changes":[{"__isSmartRef__":true,"id":11395}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11393":{"isSerializedDate":true,"string":"Thu Jan 03 2013 16:24:43 GMT+0100 (CET)"},"11394":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SeeTheState.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11395":{"type":"S:added","url":null},"11396":{"partsSpaceName":"PartsBin/sd1213/","comment":"An example application implementing Bret Victors idea of \"See the state\"","migrationLevel":4,"partName":"SeeTheState","changes":[{"__isSmartRef__":true,"id":11397},{"__isSmartRef__":true,"id":11399},{"__isSmartRef__":true,"id":11401},{"__isSmartRef__":true,"id":11403},{"__isSmartRef__":true,"id":11405},{"__isSmartRef__":true,"id":11407},{"__isSmartRef__":true,"id":11409},{"__isSmartRef__":true,"id":11411},{"__isSmartRef__":true,"id":11413},{"__isSmartRef__":true,"id":11415},{"__isSmartRef__":true,"id":11417},{"__isSmartRef__":true,"id":11419},{"__isSmartRef__":true,"id":11421},{"__isSmartRef__":true,"id":11423},{"__isSmartRef__":true,"id":11425},{"__isSmartRef__":true,"id":11427}],"revisionOnLoad":188372,"lastModifiedDate":{"__isSmartRef__":true,"id":11429},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11397":{"date":{"__isSmartRef__":true,"id":11398},"author":"erp","message":"minor improvements","id":"B2DC5044-0FD6-4B4B-B35D-8028CA336D5B"},"11398":{"isSerializedDate":true,"string":"Sun Jan 06 2013 22:05:06 GMT+0100 (CET)"},"11399":{"date":{"__isSmartRef__":true,"id":11400},"author":"erp","message":"Changed deep copy to lively integrated correct version.","id":"1412772A-7A7B-4631-AE3C-B328353CA554"},"11400":{"isSerializedDate":true,"string":"Sun Jan 06 2013 11:17:23 GMT+0100 (CET)"},"11401":{"date":{"__isSmartRef__":true,"id":11402},"author":"erp","message":"Added zoom to timeline and fixed some bugs with the sliders","id":"FB5345A5-E618-4918-8F95-E67E5ED950F9"},"11402":{"isSerializedDate":true,"string":"Sat Jan 05 2013 13:11:33 GMT+0100 (CET)"},"11403":{"date":{"__isSmartRef__":true,"id":11404},"author":"erp","message":"added the first version of the timeline and improved the slider experience","id":"A861111B-C45E-49F2-97C9-EC95D8E27073"},"11404":{"isSerializedDate":true,"string":"Fri Jan 04 2013 16:28:43 GMT+0100 (CET)"},"11405":{"date":{"__isSmartRef__":true,"id":11406},"author":"erp","message":"adjusted the name as it contained to many trailing whitespaces","id":"0304F420-554A-4A16-B228-726C6DD16FE2"},"11406":{"isSerializedDate":true,"string":"Thu Jan 03 2013 17:26:27 GMT+0100 (CET)"},"11407":{"date":{"__isSmartRef__":true,"id":11408},"author":"erp","message":"first version","id":"9153AE0C-1FB5-4B33-B45F-790F947FFF8E"},"11408":{"isSerializedDate":true,"string":"Thu Jan 03 2013 17:14:30 GMT+0100 (CET)"},"11409":{"date":{"__isSmartRef__":true,"id":11410},"author":"jenslincke","message":"no comment","id":"34EAD84A-4849-4B51-9D1C-9202D5322FD1"},"11410":{"isSerializedDate":true,"string":"Thu Oct 18 2012 17:07:04 GMT+0200 (CEST)"},"11411":{"date":{"__isSmartRef__":true,"id":11412},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"11412":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"11413":{"date":{"__isSmartRef__":true,"id":11414},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"11414":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"11415":{"date":{"__isSmartRef__":true,"id":11416},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"11416":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"11417":{"date":{"__isSmartRef__":true,"id":11418},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"11418":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"11419":{"date":{"__isSmartRef__":true,"id":11420},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"11420":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"11421":{"date":{"__isSmartRef__":true,"id":11422},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"11422":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"11423":{"date":{"__isSmartRef__":true,"id":11424},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"11424":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"11425":{"date":{"__isSmartRef__":true,"id":11426},"author":"erp","message":"prepared for object graph","id":"19869128-BB06-4236-AA49-648A7F0CF9B2"},"11426":{"isSerializedDate":true,"string":"Sat Jan 05 2013 15:08:33 GMT+0100 (CET)"},"11427":{"date":{"__isSmartRef__":true,"id":11428},"author":"erp","message":"fixed further bugs with the deepCopy procedure","id":"D6F5E60C-1ABF-4E90-8744-2E9BF0B3DA27"},"11428":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:49:07 GMT+0100 (CET)"},"11429":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:48:38 GMT+0100 (CET)"},"11430":{"isSerializedDate":true,"string":"Sun Jan 06 2013 22:03:54 GMT+0100 (CET)"},"11431":{"_BorderRadius":0,"_BorderStyle":"solid","_BorderWidth":0,"_ClipMode":"scroll","_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(607.6,437.2)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"11432":{"submorphs":[{"__isSmartRef__":true,"id":11433},{"__isSmartRef__":true,"id":11436}],"scripts":[],"shape":{"__isSmartRef__":true,"id":11441},"eventHandler":{"__isSmartRef__":true,"id":11442},"_ClipMode":"visible","derivationIds":[],"id":"FB373619-A4A0-4708-88D9-A97AC76D1418","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":11443},"targetName":"AlphaBetaPruning","partItem":{"__isSmartRef__":true,"id":5483},"owner":{"__isSmartRef__":true,"id":11350},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(0.0,0.0)"},"11433":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":11434},"eventHandler":{"__isSmartRef__":true,"id":11435},"_ClipMode":"visible","derivationIds":[],"id":"915EEC14-44CC-4F24-B0BF-4D340117DF75","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":11432},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"11434":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"

Build Tree

2


Select algorithm
ABP
Control
Step
Play
Number of moves

















NegaMax
","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"11435":{"morph":{"__isSmartRef__":true,"id":11433},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11436":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":11437},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":11438}],"eventHandler":{"__isSmartRef__":true,"id":11440},"_ClipMode":"hidden","derivationIds":[],"id":"16E3BFDD-E2FF-4FB8-AF47-CEEB44DA5CC3","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":11432},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"11437":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"11438":{"style":{"__isSmartRef__":true,"id":11439},"chunkOwner":{"__isSmartRef__":true,"id":11436},"_id":"_1348","storedString":"AlphaBetaPruning","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11439":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11440":{"morph":{"__isSmartRef__":true,"id":11436},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11441":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"11442":{"morph":{"__isSmartRef__":true,"id":11432},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11443":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11444":{"submorphs":[{"__isSmartRef__":true,"id":11445},{"__isSmartRef__":true,"id":11448}],"scripts":[],"shape":{"__isSmartRef__":true,"id":11453},"eventHandler":{"__isSmartRef__":true,"id":11454},"_ClipMode":"visible","derivationIds":[],"id":"A509AC72-581E-48A0-929D-01A6F5546F0C","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":11455},"targetName":"GameTree","partItem":{"__isSmartRef__":true,"id":5485},"owner":{"__isSmartRef__":true,"id":11350},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(105.0,0.0)"},"11445":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":11446},"eventHandler":{"__isSmartRef__":true,"id":11447},"_ClipMode":"visible","derivationIds":[],"id":"246BCBAB-A266-4F40-BF6D-E958B47A34A5","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":11444},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"11446":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"
10
","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"11447":{"morph":{"__isSmartRef__":true,"id":11445},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11448":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":11449},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":11450}],"eventHandler":{"__isSmartRef__":true,"id":11452},"_ClipMode":"hidden","derivationIds":[],"id":"A00593E4-E9A9-4BD7-8DFF-26C7E14AD63F","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":11444},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"11449":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"11450":{"style":{"__isSmartRef__":true,"id":11451},"chunkOwner":{"__isSmartRef__":true,"id":11448},"_id":"_1355","storedString":"GameTree","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11451":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11452":{"morph":{"__isSmartRef__":true,"id":11448},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11453":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"11454":{"morph":{"__isSmartRef__":true,"id":11444},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11455":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11456":{"submorphs":[{"__isSmartRef__":true,"id":11457},{"__isSmartRef__":true,"id":11460}],"scripts":[],"shape":{"__isSmartRef__":true,"id":11465},"eventHandler":{"__isSmartRef__":true,"id":11466},"_ClipMode":"visible","derivationIds":[],"id":"D47DF680-4296-405A-8750-39FC6D5CABFC","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":11467},"targetName":"Reversi","partItem":{"__isSmartRef__":true,"id":5482},"owner":{"__isSmartRef__":true,"id":11350},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(210.0,0.0)"},"11457":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":11458},"eventHandler":{"__isSmartRef__":true,"id":11459},"_ClipMode":"visible","derivationIds":[],"id":"C4B65E26-2042-42EB-A0B2-56B1C14D48B6","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":11456},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"11458":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"
New Game
Draw!
","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"11459":{"morph":{"__isSmartRef__":true,"id":11457},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11460":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":11461},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":11462}],"eventHandler":{"__isSmartRef__":true,"id":11464},"_ClipMode":"hidden","derivationIds":[],"id":"3316694B-9C06-4701-9862-0960D571AB1C","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":11456},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"11461":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"11462":{"style":{"__isSmartRef__":true,"id":11463},"chunkOwner":{"__isSmartRef__":true,"id":11460},"_id":"_1359","storedString":"Reversi","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11463":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11464":{"morph":{"__isSmartRef__":true,"id":11460},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11465":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"11466":{"morph":{"__isSmartRef__":true,"id":11456},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11467":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11468":{"submorphs":[{"__isSmartRef__":true,"id":11469},{"__isSmartRef__":true,"id":11472}],"scripts":[],"shape":{"__isSmartRef__":true,"id":11477},"eventHandler":{"__isSmartRef__":true,"id":11478},"_ClipMode":"visible","derivationIds":[],"id":"2DF2C461-B0C5-439C-8F0C-412564CE51F4","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":11479},"targetName":"SeeTheObjects","partItem":{"__isSmartRef__":true,"id":5484},"owner":{"__isSmartRef__":true,"id":11350},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(315.0,0.0)"},"11469":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":11470},"eventHandler":{"__isSmartRef__":true,"id":11471},"_ClipMode":"visible","derivationIds":[],"id":"E4B6F341-ECB3-4A50-B204-F07656313D20","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":11468},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"11470":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"
submorphs[øøøøø...]thisscripts[]thisid2DF624C5-C...thisshapethispositiondroppingEnabledtruethishalosEnabledtruethiseventHandlerthismorphdispatchTablederivationIds[øøøøø...]this1j3z66isubmorphs[]mscripts[]mshapemeventHandlermmorphdispatchTablederivationIds[]midEB56FA5D-E...mdroppingEnabledtruemhalosEnabledtruem
","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"11471":{"morph":{"__isSmartRef__":true,"id":11469},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11472":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":11473},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":11474}],"eventHandler":{"__isSmartRef__":true,"id":11476},"_ClipMode":"hidden","derivationIds":[],"id":"4724EAC3-1275-435B-921C-647990ACC937","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":11468},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"11473":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"11474":{"style":{"__isSmartRef__":true,"id":11475},"chunkOwner":{"__isSmartRef__":true,"id":11472},"_id":"_1363","storedString":"SeeTheObjects","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11475":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11476":{"morph":{"__isSmartRef__":true,"id":11472},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11477":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"11478":{"morph":{"__isSmartRef__":true,"id":11468},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11479":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11480":{"submorphs":[{"__isSmartRef__":true,"id":11481},{"__isSmartRef__":true,"id":11484}],"scripts":[],"shape":{"__isSmartRef__":true,"id":11489},"eventHandler":{"__isSmartRef__":true,"id":11490},"_ClipMode":"visible","derivationIds":[],"id":"4A35E4C4-3F54-4915-9A0E-64C01ACAEA26","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":11491},"targetName":"SeeTheState","partItem":{"__isSmartRef__":true,"id":5481},"owner":{"__isSmartRef__":true,"id":11350},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(420.0,0.0)"},"11481":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":11482},"eventHandler":{"__isSmartRef__":true,"id":11483},"_ClipMode":"visible","derivationIds":[],"id":"BA02EF3D-8877-45A2-9CB9-DF9AEEAFC47C","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":11480},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"11482":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"
var crunchedObj = {};\nvar self = new apps.ObjectGrapher.Grapher();\nvar obj = new Morph();\n\nif(obj.addMorph) {\n var i = 0;\n var keys = Object.keys(obj);\n for(var j = 0; j < 100; j++) {\n i += j;\n }\n};
run
prepare
Zoom in
crunchedObj
[object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object]
self
[object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object]
obj
<lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...><lively.morphic.Morph#EB247...>
i
keys
j
Activate TL
","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"11483":{"morph":{"__isSmartRef__":true,"id":11481},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11484":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":11485},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":11486}],"eventHandler":{"__isSmartRef__":true,"id":11488},"_ClipMode":"hidden","derivationIds":[],"id":"85691314-A7F9-4473-A129-2CD5746B39A0","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":11480},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"11485":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"11486":{"style":{"__isSmartRef__":true,"id":11487},"chunkOwner":{"__isSmartRef__":true,"id":11484},"_id":"_1367","storedString":"SeeTheState","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11487":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11488":{"morph":{"__isSmartRef__":true,"id":11484},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11489":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"11490":{"morph":{"__isSmartRef__":true,"id":11480},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11491":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11492":{"submorphs":[{"__isSmartRef__":true,"id":11493},{"__isSmartRef__":true,"id":11496}],"scripts":[],"shape":{"__isSmartRef__":true,"id":11501},"eventHandler":{"__isSmartRef__":true,"id":11502},"_ClipMode":"visible","derivationIds":[],"id":"5165FC1A-9E45-4405-A737-17C95DD2B052","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":11503},"targetName":"SketchPad","partItem":{"__isSmartRef__":true,"id":5486},"owner":{"__isSmartRef__":true,"id":11350},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(0.0,105.0)"},"11493":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":11494},"eventHandler":{"__isSmartRef__":true,"id":11495},"_ClipMode":"visible","derivationIds":[],"id":"695D8783-550E-4642-9E1A-3AFC229A9263","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":11492},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"11494":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"
Breite
Verhältnis
Höhe
oran
Schritt
Stop
Start
Position
Vert. Abstand
Horiz. Abstand
Gewähltes Objekt
Algorithmus bedienen
Constraints hinzufügen
SketchArea und MouseEvents initialisieren
Setup
Initialisieren
Variablen: []\nGesucht: []\nSchlupfvariablen: []\n\nResults: [0, 0]\n\n \n F\n


Constraints
Variablen
Tableau
disableSyntaxHighlighting()
","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"11495":{"morph":{"__isSmartRef__":true,"id":11493},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11496":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":11497},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":11498}],"eventHandler":{"__isSmartRef__":true,"id":11500},"_ClipMode":"hidden","derivationIds":[],"id":"81018CD7-F2CE-497E-86D2-C959FF5B26DF","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":11492},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"11497":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"11498":{"style":{"__isSmartRef__":true,"id":11499},"chunkOwner":{"__isSmartRef__":true,"id":11496},"_id":"_1371","storedString":"SketchPad","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11499":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11500":{"morph":{"__isSmartRef__":true,"id":11496},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11501":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"11502":{"morph":{"__isSmartRef__":true,"id":11492},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11503":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11504":{"addPartItemAsync":{"__isSmartRef__":true,"id":11505},"adjustForNewBounds":{"__isSmartRef__":true,"id":11509},"selectPartItem":{"__isSmartRef__":true,"id":11516},"startAddingPartItems":{"__isSmartRef__":true,"id":11519},"stopAddingPartItemsAsync":{"__isSmartRef__":true,"id":11523},"unselectAll":{"__isSmartRef__":true,"id":11527}},"11505":{"funcProperties":{"__isSmartRef__":true,"id":11506},"source":"function addPartItemAsync() {\n if (!this.partItemsToBeAdded || this.partItemsToBeAdded.length == 0) {\n this.stopAddingPartItemsAsync();\n return;\n }\n\n var partItem = this.partItemsToBeAdded.shift();\n var morph = partItem.asPartsBinItem();\n this.addMorph(morph);\n this.adjustForNewBounds() \n}","varMapping":{"__isSmartRef__":true,"id":11508},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11506":{"timestamp":{"__isSmartRef__":true,"id":11507},"user":"robertkrahn"},"11507":{"isSerializedDate":true,"string":"Fri Jul 01 2011 02:03:38 GMT+0200 (CEST)"},"11508":{"this":{"__isSmartRef__":true,"id":11350}},"11509":{"funcProperties":{"__isSmartRef__":true,"id":11510},"source":"function adjustForNewBounds() {\n/*\n\tthis.adjustForNewBounds()\n*/\n\t$super();\n\tvar bounds = this.innerBounds(),\n\t\tx = bounds.x,\n\t\ty = bounds.y,\n\t\twidth = bounds.width;\n\tthis.submorphs.forEach(function(morph) {\n\t\tvar extent = morph.getExtent();\n\t\tif (extent.x + x > width) {\n\t\t\tx = 0;\n\t\t\ty += extent.y + 5;\n\t\t}\n\t\tmorph.setPosition(pt(x,y))\n\t\tx += extent.x + 5;\n\t})\n}","varMapping":{"__isSmartRef__":true,"id":11511},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11510":{},"11511":{"this":{"__isSmartRef__":true,"id":11350},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11512}},"11512":{"$super":{"__isSmartRef__":true,"id":11513}},"11513":{"funcProperties":{"__isSmartRef__":true,"id":11514},"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}","varMapping":{"__isSmartRef__":true,"id":11515},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11514":{},"11515":{"name":"adjustForNewBounds","obj":{"__isSmartRef__":true,"id":11350}},"11516":{"funcProperties":{"__isSmartRef__":true,"id":11517},"source":"function selectPartItem(item) {\n\tthis.selectedItem = item && item.partItem;\n\tthis.submorphs.without(item).invoke('showAsNotSelected');\n}","varMapping":{"__isSmartRef__":true,"id":11518},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11517":{},"11518":{"this":{"__isSmartRef__":true,"id":11350}},"11519":{"funcProperties":{"__isSmartRef__":true,"id":11520},"source":"function startAddingPartItems(partItems) {\n this.partItemsToBeAdded = partItems.clone();\n this.startStepping(0, 'addPartItemAsync')\n}","varMapping":{"__isSmartRef__":true,"id":11522},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11520":{"timestamp":{"__isSmartRef__":true,"id":11521},"user":"robertkrahn"},"11521":{"isSerializedDate":true,"string":"Fri Jul 01 2011 02:00:58 GMT+0200 (CEST)"},"11522":{"this":{"__isSmartRef__":true,"id":11350}},"11523":{"funcProperties":{"__isSmartRef__":true,"id":11524},"source":"function stopAddingPartItemsAsync() {\n this.stopStepping();\n delete this.partItemsToBeAdded;\n}","varMapping":{"__isSmartRef__":true,"id":11526},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11524":{"timestamp":{"__isSmartRef__":true,"id":11525},"user":"robertkrahn"},"11525":{"isSerializedDate":true,"string":"Fri Jul 01 2011 02:03:46 GMT+0200 (CEST)"},"11526":{"this":{"__isSmartRef__":true,"id":11350}},"11527":{"funcProperties":{"__isSmartRef__":true,"id":11528},"source":"function unselectAll() {\n\tthis.submorphs.invoke('showAsNotSelected');\n}","varMapping":{"__isSmartRef__":true,"id":11529},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11528":{},"11529":{"this":{"__isSmartRef__":true,"id":11350}},"11530":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":11531}],"derivationIds":[1238,"779C0566-5466-4191-9056-3A104C7EFAEC","F8319D79-817B-415B-80D1-ACE5F12CDD01","37900DC1-0689-4E1B-9709-A65C15C40367","399B28D7-03E3-4E38-8710-E7A5F5F513D1","8EA24F2B-6E35-4013-8CCB-18016701673B","C5991ECA-726A-42D6-8AB1-1B6DA1AAD119","7C6FC789-C7D6-482C-906E-5EABA9E0E151","7C90668B-396F-43DB-AB44-3277DA8BE863","CDE8D251-2EED-4992-B316-64B64110C044","5D293BC5-06E6-425F-B654-F22EF9E8225E","A568DFA0-B5A0-42C6-A370-F4C23551D3DA","8FAE443C-8E8F-44EF-B5C8-7E103E74AD92","3FD3C7A0-B776-41AF-86DF-DC5A4EE9403E","115E4AE3-4DA0-482F-91C6-DB88E0E266D0","36F8D23F-3ADC-40FB-9A9B-D726CA8560D2","F32C1526-A32B-46B5-B550-44C9A527EB19","B075E4A4-D511-45BC-A05D-E9FEB4D8EF29","D554E6AE-A18D-4BBA-AB29-419B75691B79","FC0321C2-D605-46BA-AB54-5E0DE54D24B6","8FD3C4B2-B7CD-45BE-8083-91E22916BA1F","67FC2D7C-C086-4C8D-B517-C52969D3B3FF"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11532},"grabbingEnabled":false,"halosEnabled":true,"id":"922841B2-8564-4138-A268-82E414B5503A","isActive":true,"isPressed":false,"label":{"__isSmartRef__":true,"id":11533},"layout":{"__isSmartRef__":true,"id":11538},"lighterFill":{"__isSmartRef__":true,"id":11539},"name":"removeCategoryButton","normalFill":{"__isSmartRef__":true,"id":11544},"owner":{"__isSmartRef__":true,"id":10902},"partsBinMetaInfo":{"__isSmartRef__":true,"id":11549},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":11550},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":11533}],"toggle":false,"value":false,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11551},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(120.0,10.0)"},"11531":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":11530},"targetMethodName":"onFire","targetObj":{"__isSmartRef__":true,"id":11530},"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11532":{"morph":{"__isSmartRef__":true,"id":11530},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11533":{"_Align":"center","_ClipMode":"hidden","_FontFamily":"Helvetica","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":18,"_MinTextHeight":null,"_MinTextWidth":18,"_PointerEvents":"none","_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowInput":false,"attributeConnections":[],"derivationIds":[1239,"0950594A-94D2-49BB-8E22-06789654760D","9E11E76B-89E8-4AF1-8D7F-24952002D1DE","39E0A384-A8F7-4ECE-A3F3-3B39C85B1DBA","7970902A-4F1C-4337-8A61-02D5AEA5697B","DE30399C-D0BE-412E-B0C6-18B37109F841","E311AA2E-9F6A-4DF4-AAD2-6631660E1203","AA4706D6-6736-4F85-80F2-48443DC7DA44","C2A120EC-B8B5-44A6-801B-F8E9FDE230BF","34EB9510-4D09-4B14-8B09-45852E807EEC","578C10D1-9557-441C-ABD1-303291DEFD1A","680618F4-7A7D-43A9-B75C-4515C8D3A904","1631FBD4-94FC-4C42-A426-822A8D107F36","574DCB97-CFE4-470B-944F-567F9CBAD365","81CA5687-24FD-462D-BFD3-A33C82169582","B85E3B2A-7437-47F6-BDF5-D02C7F6C5A0F","0375365E-D522-4331-BCA3-1B9C85143F76","34D3646F-8812-4695-9CFD-CD9AF31869F4","D8EE495F-73DC-4FA7-83BA-744F42C42961","C4DB5339-6A92-498C-B623-2BC70CC81C46","AE363E33-8E9C-4567-B535-14DF49B2AE7B","DDCDE98E-2542-49E4-92C1-C7806BB82FD5"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11534},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"16B11AD0-608F-4D76-98A5-2AE8894A704D","isLabel":true,"owner":{"__isSmartRef__":true,"id":11530},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":11535},"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":11536}],"textStyle":null,"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)"},"11534":{"morph":{"__isSmartRef__":true,"id":11533},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11535":{"_BorderWidth":0,"_ClipMode":"hidden","_Fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(1,1,0,0)","position":"lively.pt(0.0,0.0)"},"11536":{"_id":"_1752","chunkOwner":{"__isSmartRef__":true,"id":11533},"storedString":"-","style":{"__isSmartRef__":true,"id":11537},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11537":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11538":{"moveVertical":false},"11539":{"stops":[{"__isSmartRef__":true,"id":11540},{"__isSmartRef__":true,"id":11541},{"__isSmartRef__":true,"id":11542},{"__isSmartRef__":true,"id":11543}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"11540":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"11541":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"11542":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"11543":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"11544":{"stops":[{"__isSmartRef__":true,"id":11545},{"__isSmartRef__":true,"id":11546},{"__isSmartRef__":true,"id":11547},{"__isSmartRef__":true,"id":11548}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"11545":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"11546":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"11547":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"11548":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"11549":{"migrationLevel":2,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11550":{"_BorderRadius":5.2,"_BorderStyle":"solid","_BorderWidth":1.1840000000000002,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":11544},"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"11551":{"onFire":{"__isSmartRef__":true,"id":11552}},"11552":{"funcProperties":{"__isSmartRef__":true,"id":11553},"source":"function onFire() {\n\tthis.get('PartsBinBrowser').removeCategoryInteractively()\n}","varMapping":{"__isSmartRef__":true,"id":11554},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11553":{},"11554":{"this":{"__isSmartRef__":true,"id":11530}},"11555":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":11556}],"derivationIds":[1240,"4C2C10AA-3167-4B7D-9518-38AA200B5BC6","03AA66B1-0216-4615-BC50-CD240729363E","E4ECDC08-B9DE-4716-97F1-FA4A9D84B22D","AA637DB5-981E-4875-A449-4FEA2FC1C13F","55DB5207-1834-4135-81B3-4F1837BD85E0","30C8FE48-BA9E-43F9-B4FC-0341EC392ACF","2C20BACF-1CEC-44C2-8F56-12470A7027A9","C650BBE2-143B-4BC5-8EF1-1A524E123AE5","F33FAD3D-DBA2-49AD-84F4-4754F4036D2D","1482E0D5-DF16-48E6-8815-B26DA5EE5818","EAC37F08-BCB6-4170-8667-1B6CFCF4E5A1","B09187AF-0ADE-40E9-8854-F43365D6200B","45D0DBA7-4458-4FB4-A7DE-5D5F8FA7C07C","B8FF07C9-562A-462B-9E72-0374A9AF23B6","5BDD2225-268A-48C3-9D60-A54BE7218F3E","024166B5-514F-42E9-9B8F-92BE1B1B561F","1A0825CD-8DCC-4F32-93FF-4912FB1E4F15","3320CEA7-B9AF-42CD-AD29-0D52B7739050","0D8069EA-5802-4A24-B8E7-E1160565C299","FCF30573-BCDB-4042-B92B-C092E4190C28","94784633-A8EA-450E-8B8B-0F911C3A36B8"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11557},"grabbingEnabled":false,"halosEnabled":true,"id":"4E3FA7B2-400C-4F1B-BC89-7F9B959B8BBE","isActive":true,"isPressed":false,"label":{"__isSmartRef__":true,"id":11558},"layout":{"__isSmartRef__":true,"id":11563},"lighterFill":{"__isSmartRef__":true,"id":11564},"name":"addCategoryButton","normalFill":{"__isSmartRef__":true,"id":11569},"owner":{"__isSmartRef__":true,"id":10902},"partsBinMetaInfo":{"__isSmartRef__":true,"id":11574},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":11575},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":11558}],"toggle":false,"value":false,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11576},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(100.0,10.0)"},"11556":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":11555},"targetMethodName":"onFire","targetObj":{"__isSmartRef__":true,"id":11555},"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11557":{"morph":{"__isSmartRef__":true,"id":11555},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11558":{"_Align":"center","_ClipMode":"hidden","_FontFamily":"Helvetica","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":18,"_MinTextHeight":null,"_MinTextWidth":18,"_PointerEvents":"none","_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowInput":false,"attributeConnections":[],"derivationIds":[1241,"4FB5FB12-B7A2-4FF0-A0A1-C45C2FAE8274","7FFD3B07-E2DB-4CA7-A11B-327EBF88268D","3AD91228-BC6B-4030-A2C5-4055DF856DE4","B0F178B5-2384-4150-9E8E-F9F630407349","B62BAE98-D2F9-4769-A7A2-64403D5C2C21","F208698E-6181-438F-8C96-4E6B9739967E","DA6A940F-C968-47AC-AC35-59D17BBB71BC","D72F3161-DE66-4A55-827B-FE95CB3855C1","38222CFF-F285-4D8C-8CE9-49E289A8DB01","27598E1E-5C29-40E9-9828-BDA39C7A14D0","2ED00864-0FC6-4DF5-98A8-E6C0D982098E","C1578206-028D-4DFF-8D5C-B8B472E478BD","AE545D90-295C-4BA2-B148-7CD56762EEC8","5A3C8159-95EC-45BA-A630-50FFF32492DB","4558E404-B6A2-456D-86CD-6A7ABD655AEB","70C14ABA-91D0-4910-9A6B-DE34408484EE","0D747327-F2BD-41C9-943C-E50F4EF2B5E3","C3C7355F-DF3C-4032-9C6D-55899FFC46DD","ABAA2D38-A640-4970-8AFA-E37723B84418","26A7A216-59DE-443A-B819-671E0509B38A","FA59C86F-2792-452F-970B-152848AFDC51"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11559},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"7D6524AC-AE75-4773-B875-B52FA1D5150B","isLabel":true,"owner":{"__isSmartRef__":true,"id":11555},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":11560},"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":11561}],"textStyle":null,"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)"},"11559":{"morph":{"__isSmartRef__":true,"id":11558},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11560":{"_BorderWidth":0,"_ClipMode":"hidden","_Fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(1,1,0,0)","position":"lively.pt(0.0,0.0)"},"11561":{"_id":"_1753","chunkOwner":{"__isSmartRef__":true,"id":11558},"storedString":"+","style":{"__isSmartRef__":true,"id":11562},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11562":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11563":{"moveVertical":false},"11564":{"stops":[{"__isSmartRef__":true,"id":11565},{"__isSmartRef__":true,"id":11566},{"__isSmartRef__":true,"id":11567},{"__isSmartRef__":true,"id":11568}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"11565":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"11566":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"11567":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"11568":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"11569":{"stops":[{"__isSmartRef__":true,"id":11570},{"__isSmartRef__":true,"id":11571},{"__isSmartRef__":true,"id":11572},{"__isSmartRef__":true,"id":11573}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"11570":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"11571":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"11572":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"11573":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"11574":{"migrationLevel":2,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11575":{"_BorderRadius":5.2,"_BorderStyle":"solid","_BorderWidth":1.1840000000000002,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":11569},"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"11576":{"onFire":{"__isSmartRef__":true,"id":11577}},"11577":{"funcProperties":{"__isSmartRef__":true,"id":11578},"source":"function onFire() {\n\tthis.get('PartsBinBrowser').addCategoryInteractively()\n}","varMapping":{"__isSmartRef__":true,"id":11579},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11578":{},"11579":{"this":{"__isSmartRef__":true,"id":11555}},"11580":{"_ClipMode":"visible","_FontFamily":"Arial, sans-serif","_FontSize":11,"_MaxTextHeight":null,"_MaxTextWidth":533.2024292894854,"_MinTextHeight":null,"_MinTextWidth":533.2024292894854,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[{"__isSmartRef__":true,"id":11581}],"charsReplaced":"Tit","derivationIds":[1242,"A22EEABD-CB29-4C5C-8C48-F766E326BC3F","6A6D6852-0ACD-4AFB-B78D-5C1767FC64BF","9D304E91-4077-4112-BBAA-EA47623B1BD8","178FCB01-0879-494A-9F87-056D582D689E","26B6A9F2-7F9D-4666-AB17-65E0DCD0BA0A","74080715-3CAE-431E-94C4-C98DDDF12BCD","54094B9D-EC29-4193-AE36-80A09F2E996E","3C430B51-E92E-42CF-9F28-9155B1DD75BE","95739011-C77B-4A83-92C9-404E7678E001","CE98D4C0-8E1E-40C3-AA60-10700C5B09B8","9FCABE52-F360-4ABC-81B7-C64D6A931C03","AFE833D0-7AAD-4F80-9FA0-E34F01873FB9","0519742E-9514-4066-9CD3-ED884C62AE77","2175C2DC-5DAA-4A1A-803E-8B55C07D6806","3148E12F-D9FA-4141-9A5E-73E3F8A65776","86933F48-407D-458F-ADB7-865018746EDD","0C9ED1AC-B0C4-4C07-AC29-B9CF795F80FB","CF02BEE5-9294-42D6-AA95-2DCAD8E1D80E","5333D73E-9BE2-4526-8847-CD7CA1827C5C","7C3C1909-748E-41BA-BF6E-926C8D53FF4F","61CE49D9-E095-4CDB-8F1F-0B1214228EC8"],"doNotCopyProperties":["$$savedTextString"],"doNotSerialize":["$$savedTextString"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11582},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"908F083D-7B5D-4983-B918-139B91848608","isInputLine":true,"lastFindLoc":3,"layout":{"__isSmartRef__":true,"id":11583},"name":"searchText","owner":{"__isSmartRef__":true,"id":10902},"partsBinMetaInfo":{"__isSmartRef__":true,"id":11584},"prevScroll":[0,0],"previousSelection":[0,0],"registeredForMouseEvents":true,"savedTextString":"Text","scripts":[],"shape":{"__isSmartRef__":true,"id":11585},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":11586}],"__serializedExpressions__":["_Position","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(154.8,13.1)","textColor":"Color.rgb(0,0,0)"},"11581":{"sourceAttrName":"savedTextString","sourceObj":{"__isSmartRef__":true,"id":11580},"targetMethodName":"search","targetObj":{"__isSmartRef__":true,"id":10902},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11582":{"morph":{"__isSmartRef__":true,"id":11580},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11583":{"resizeWidth":true},"11584":{"migrationLevel":1,"partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11585":{"_BorderRadius":1.8500000000000003,"_BorderStyle":"solid","_BorderWidth":2.3680000000000003,"_ClipMode":"visible","_Opacity":1,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(552.9,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"11586":{"style":{"__isSmartRef__":true,"id":11587},"chunkOwner":{"__isSmartRef__":true,"id":11580},"_id":"_15858","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11587":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11588":{"_ClipMode":"visible","_FontFamily":"Arial, sans-serif","_FontSize":9,"_MaxTextWidth":168,"_MinTextWidth":168,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"some text","derivationIds":[1243,"5346A257-CAB6-48DA-B412-636917F28280","E611ABED-3298-4027-89C5-503BFCFE4CA3","27AE40EC-F949-496E-8968-BA32D5E3A431","025BE71F-60AB-4115-B745-04714CE7774C","A2845EF4-117F-4AC3-AD19-E09D78C3C866","B854DD97-9BE2-44B9-BFF5-93AA931B4385","2FEEF365-D284-4F58-A92B-A8E11A69DAA6","41171B50-1911-4C21-A067-633FFB938163","6FF550A7-CD2A-48AA-B67F-9E24ACDEB0C1","107A1C0E-D268-4536-AF57-603A206E6460","108F5C5C-B711-4859-8463-980AD2E5EC4C","B78A07FF-977F-4CC1-8870-16B4756D22A1","EACE9426-8983-4C7C-9388-7829A84E90FB","01449D54-8A3D-46AD-9B4F-7CB12D5FF2A9","705CF292-539B-4A18-81B5-3D2B962B1D82","7810B7C5-9EAF-4413-85AB-8FE6E928F162","5B5C10A0-4921-4667-85C7-D7C5966142AF","6A39CF0A-97A8-49DF-9B54-020670AD0468","88E227DC-8FD9-4B38-97D6-85FC64763D68","3B9B0D78-5CAA-4412-897E-8B85FA575A81","1604E949-532E-4C99-9456-9E4406A5379E"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11589},"fixedHeight":false,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"AC0DDB0F-7F10-4F66-9061-C525B74F1D3A","lastFindLoc":-9,"name":"Text4","owner":{"__isSmartRef__":true,"id":10902},"partsBinMetaInfo":{"__isSmartRef__":true,"id":11590},"prevScroll":[0,0],"previousSelection":[0,6],"priorSelectionRange":[6,6],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":11591},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":11592}],"__serializedExpressions__":["_Position","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(154.8,0.1)","textColor":"Color.rgb(0,0,0)"},"11589":{"morph":{"__isSmartRef__":true,"id":11588},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11590":{"migrationLevel":1,"partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11591":{"_BorderWidth":0,"_ClipMode":"visible","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(168.0,15.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"11592":{"_id":"_1755","chunkOwner":{"__isSmartRef__":true,"id":11588},"morph":{"__isSmartRef__":true,"id":11588},"storedString":"search","style":{"__isSmartRef__":true,"id":11593},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11593":{"italics":"italic","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11594":{"onrestore":{"__isSmartRef__":true,"id":11595},"addCategory":{"__isSmartRef__":true,"id":11603},"addCategoryInteractively":{"__isSmartRef__":true,"id":11607},"addExternalCategory":{"__isSmartRef__":true,"id":11611},"addMorphsForPartItems":{"__isSmartRef__":true,"id":11615},"addPartsFromURLs":{"__isSmartRef__":true,"id":11619},"addPartsOfCategory":{"__isSmartRef__":true,"id":11623},"commitLogString":{"__isSmartRef__":true,"id":11627},"defaultPartsBinURL":{"__isSmartRef__":true,"id":11631},"ensureCategories":{"__isSmartRef__":true,"id":11635},"getPartsSpaceForCategory":{"__isSmartRef__":true,"id":11639},"getURLForCategoryNamed":{"__isSmartRef__":true,"id":11643},"interactivelyCopySelectedPartItem":{"__isSmartRef__":true,"id":11647},"interactivelyMoveSelectedPartItem":{"__isSmartRef__":true,"id":11651},"interactivelyRemoveSelectedPartItem":{"__isSmartRef__":true,"id":11655},"loadAndOpenSelectedPartItem":{"__isSmartRef__":true,"id":11659},"loadPartsOfCategory":{"__isSmartRef__":true,"id":11663},"makeUpPartNameFor":{"__isSmartRef__":true,"id":11667},"onLoadAll":{"__isSmartRef__":true,"id":11671},"onLoadFromPartsBin":{"__isSmartRef__":true,"id":11675},"onLoadLatest":{"__isSmartRef__":true,"id":11683},"onSearch":{"__isSmartRef__":true,"id":11687},"openPart":{"__isSmartRef__":true,"id":11691},"partsBinURL":{"__isSmartRef__":true,"id":11695},"partsBinUrl":{"__isSmartRef__":true,"id":11699},"reloadEverything":{"__isSmartRef__":true,"id":11703},"removeCategory":{"__isSmartRef__":true,"id":11707},"removeCategoryInteractively":{"__isSmartRef__":true,"id":11711},"removeParts":{"__isSmartRef__":true,"id":11715},"reset":{"__isSmartRef__":true,"id":11719},"saveCommentForSelectedPartItem":{"__isSmartRef__":true,"id":11723},"search":{"__isSmartRef__":true,"id":11727},"setMetaInfoOfSelectedItem":{"__isSmartRef__":true,"id":11731},"setSelectedPartItem":{"__isSmartRef__":true,"id":11735},"setSelectedPartVersions":{"__isSmartRef__":true,"id":11739},"setShareLink":{"__isSmartRef__":true,"id":11743},"setupConnections":{"__isSmartRef__":true,"id":11747},"showCommits":{"__isSmartRef__":true,"id":11751},"showMsg":{"__isSmartRef__":true,"id":11755},"toggleMorePane":{"__isSmartRef__":true,"id":11759},"updateCategoriesDictFromPartsBin":{"__isSmartRef__":true,"id":11763},"updateCategoryList":{"__isSmartRef__":true,"id":11767}},"11595":{"funcProperties":{"__isSmartRef__":true,"id":11596},"source":"function onrestore() {\n (function(){ this.reloadEverything() }.bind(this)).delay(0)\n}","varMapping":{"__isSmartRef__":true,"id":11598},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11596":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11597},"user":"undefined"},"11597":{"isSerializedDate":true,"string":"Sat Mar 10 2012 11:25:14 GMT+0100 (CET)"},"11598":{"this":{"__isSmartRef__":true,"id":10902},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11599}},"11599":{"$super":{"__isSmartRef__":true,"id":11600}},"11600":{"funcProperties":{"__isSmartRef__":true,"id":11601},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":11602},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11601":{},"11602":{"name":"onrestore","obj":{"__isSmartRef__":true,"id":10902}},"11603":{"funcProperties":{"__isSmartRef__":true,"id":11604},"source":"function addCategory(categoryName, doNotUpdate) {\n if (!categoryName.startsWith(\"*\")) {\n var url = this.partsBinURL().withFilename(categoryName);\n this.addExternalCategory(categoryName, url, true);\n } else {\n this.categories[categoryName] = {isSpecialCategory: true};\n if (!doNotUpdate) {\n this.updateCategoryList(categoryName);\n }\n }\n}","varMapping":{"__isSmartRef__":true,"id":11606},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11604":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11605}},"11605":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:58 GMT+0100 (CET)"},"11606":{"this":{"__isSmartRef__":true,"id":10902}},"11607":{"funcProperties":{"__isSmartRef__":true,"id":11608},"source":"function addCategoryInteractively() {\n var partsBin = this, world = this.world();\n world.prompt('Name of new category?', function(categoryName) {\n if (!categoryName || categoryName == '') {\n\t alert('no category created!')\n\t return;\n\t}\n partsBin.addCategory(categoryName)\n });\n}","varMapping":{"__isSmartRef__":true,"id":11610},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11608":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11609}},"11609":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"11610":{"this":{"__isSmartRef__":true,"id":10902}},"11611":{"funcProperties":{"__isSmartRef__":true,"id":11612},"source":"function addExternalCategory(categoryName, url, createPath) {\n url = url.asDirectory();\n this.categories[categoryName] = url;\n if (createPath) {\n this.getPartsSpaceForCategory(categoryName).ensureExistance();\n }\n this.updateCategoryList(categoryName)\n}","varMapping":{"__isSmartRef__":true,"id":11614},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11612":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11613}},"11613":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"11614":{"this":{"__isSmartRef__":true,"id":10902}},"11615":{"funcProperties":{"__isSmartRef__":true,"id":11616},"source":"function addMorphsForPartItems(partItems, doNotSort) {\n this.removeParts();\n if (!doNotSort) {\n partItems = partItems.sortBy(function(ea) {\n return ea.name.toLowerCase() \n });\n }\n\n var pContents = this.get('partsBinContents');\n pContents.stopAddingPartItemsAsync();\n pContents.startAddingPartItems(partItems);\n}","varMapping":{"__isSmartRef__":true,"id":11618},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11616":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11617}},"11617":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:26:53 GMT+0100 (CET)"},"11618":{"this":{"__isSmartRef__":true,"id":10902}},"11619":{"funcProperties":{"__isSmartRef__":true,"id":11620},"source":"function addPartsFromURLs(urls) {\n var partsBin = this,\n partItems = [];\n\n urls.forEach(function(ea) {\n var partPath = ea.relativePathFrom(URL.codeBase.withFilename(\"../\")),\n match = partPath.match(/(.*\\/)(.*).json/);\n if (match)\n partItems.push(lively.PartsBin.getPartItem(match[2], match[1]));\n });\n partsBin.addMorphsForPartItems(partItems, true);\n\n}","varMapping":{"__isSmartRef__":true,"id":11622},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11620":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11621},"user":"jenslincke"},"11621":{"isSerializedDate":true,"string":"Thu Feb 23 2012 18:39:54 GMT+0100 (CET)"},"11622":{"this":{"__isSmartRef__":true,"id":10902}},"11623":{"funcProperties":{"__isSmartRef__":true,"id":11624},"source":"function addPartsOfCategory(categoryName) {\n var partsSpace = this.getPartsSpaceForCategory(categoryName);\n connect(partsSpace, 'partItems', this, 'addMorphsForPartItems', {\n\tconverter: function(partItemObj) { return Properties.ownValues(partItemObj) }})\n partsSpace.load(true);\n}","varMapping":{"__isSmartRef__":true,"id":11626},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11624":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11625}},"11625":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"11626":{"this":{"__isSmartRef__":true,"id":10902}},"11627":{"funcProperties":{"__isSmartRef__":true,"id":11628},"source":"function commitLogString(metaInfo) {\n if (!metaInfo.changes) return \"\";\n return metaInfo.changes\n .reverse()\n .collect(function(ea) {\n return Strings.format(\"%s %s: \\n %s\\n\\n\",\n ea.date.format(\"yyyy-mm-dd HH:MM\") , \n ea.author, (ea.message || \"no comment\"));\n })\n .join('');\n}","varMapping":{"__isSmartRef__":true,"id":11630},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11628":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11629},"user":"jenslincke"},"11629":{"isSerializedDate":true,"string":"Tue Jan 31 2012 20:19:05 GMT+0100 (CET)"},"11630":{"this":{"__isSmartRef__":true,"id":10902}},"11631":{"funcProperties":{"__isSmartRef__":true,"id":11632},"source":"function defaultPartsBinURL() {\n return new URL(Config.rootPath).withFilename('PartsBin/');\n}","varMapping":{"__isSmartRef__":true,"id":11634},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11632":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11633},"user":"fabian"},"11633":{"isSerializedDate":true,"string":"Wed Feb 22 2012 23:39:48 GMT+0100 (CET)"},"11634":{"this":{"__isSmartRef__":true,"id":10902}},"11635":{"funcProperties":{"__isSmartRef__":true,"id":11636},"source":"function ensureCategories() {\n if (!this.categories)\n this.categories = {uncategorized: 'PartsBin/'};\n}","varMapping":{"__isSmartRef__":true,"id":11638},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11636":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11637}},"11637":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"11638":{"this":{"__isSmartRef__":true,"id":10902}},"11639":{"funcProperties":{"__isSmartRef__":true,"id":11640},"source":"function getPartsSpaceForCategory(categoryName) {\n var url = this.getURLForCategoryNamed(categoryName);\n return lively.PartsBin.partsSpaceWithURL(url);\n}","varMapping":{"__isSmartRef__":true,"id":11642},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11640":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11641}},"11641":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"11642":{"this":{"__isSmartRef__":true,"id":10902}},"11643":{"funcProperties":{"__isSmartRef__":true,"id":11644},"source":"function getURLForCategoryNamed(categoryName) {\n this.ensureCategories()\n\n var relative = this.categories[categoryName];\n if (!relative) return null;\n return URL.ensureAbsoluteCodeBaseURL(relative).withRelativePartsResolved()\n}","varMapping":{"__isSmartRef__":true,"id":11646},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11644":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11645},"user":"undefined"},"11645":{"isSerializedDate":true,"string":"Sat Mar 10 2012 11:20:59 GMT+0100 (CET)"},"11646":{"this":{"__isSmartRef__":true,"id":10902}},"11647":{"funcProperties":{"__isSmartRef__":true,"id":11648},"source":"function interactivelyCopySelectedPartItem(partMorph) {\n // FIXME duplication with interactivelyMoveSelectedPartItem\n var partItem = this.selectedPartItem, categories = this.categories, self = this;\n if (!partItem) { alert('no item selected'); return }\n var items = Properties.own(categories).sort()\n .reject(function(ea) { return ea.startsWith(\"*\") || ea === self. categoryName})\n .collect(function(catName) {\n return [catName, function() {\n var url = new URL(categories[catName]);\n var partsSpace = lively.PartsBin.partsSpaceWithURL(url)\n partItem.copyToPartsSpace(partsSpace);\n alertOK('Copied ' + partItem.name + ' to ' + url);\n }]\n })\n lively.morphic.Menu.openAtHand('Select category', items);\n}","varMapping":{"__isSmartRef__":true,"id":11650},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11648":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11649},"user":"robertkrahn"},"11649":{"isSerializedDate":true,"string":"Thu Jul 07 2011 16:13:17 GMT+0200 (CEST)"},"11650":{"this":{"__isSmartRef__":true,"id":10902}},"11651":{"funcProperties":{"__isSmartRef__":true,"id":11652},"source":"function interactivelyMoveSelectedPartItem(partMorph) {\n var partItem = this.selectedPartItem, categories = this.categories, self = this;\n if (!partItem) { alert('no item selected'); return }\n var items = Properties.own(categories).sort()\n .reject(function(ea) { return ea.startsWith(\"*\") || ea === self. categoryName})\n .collect(function(catName) {\n return [catName, function() {\n var url = new URL(categories[catName]);\n var partsSpace = lively.PartsBin.partsSpaceWithURL(url)\n partItem.moveToPartsSpace(partsSpace);\n self.reloadEverything();\n alertOK('Moved ' + partItem.name + ' to ' + url);\n }]\n })\n lively.morphic.Menu.openAtHand('Select category', items);\n}","varMapping":{"__isSmartRef__":true,"id":11654},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11652":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11653},"user":"robertkrahn"},"11653":{"isSerializedDate":true,"string":"Thu Jul 07 2011 16:13:12 GMT+0200 (CEST)"},"11654":{"this":{"__isSmartRef__":true,"id":10902}},"11655":{"funcProperties":{"__isSmartRef__":true,"id":11656},"source":"function interactivelyRemoveSelectedPartItem(partMorph) {\n var item = this.selectedPartItem;\n if (!item) return;\n this.world().confirm(\"really delete \" + item.name + \" in PartsBin?\", function(answer) {\n\tif (!answer) return;\n\titem.del();\n\tthis.reloadEverything();\n\talertOK(\"deleted \" + item.name);\n }.bind(this))\n}","varMapping":{"__isSmartRef__":true,"id":11658},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11656":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11657}},"11657":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"11658":{"this":{"__isSmartRef__":true,"id":10902}},"11659":{"funcProperties":{"__isSmartRef__":true,"id":11660},"source":"function loadAndOpenSelectedPartItem(partMorph) {\n var item = this.selectedPartItem;\n if (!item) return;\n connect(item, 'part', this, 'openPart');\n var selectedVersion = this.get('selectedPartVersions').selection,\n\trev = selectedVersion ? selectedVersion.rev : null;\n item.loadPart(true, null, rev);\n alert('loading ' + item.name + '...');\n}","varMapping":{"__isSmartRef__":true,"id":11662},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11660":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11661}},"11661":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"11662":{"this":{"__isSmartRef__":true,"id":10902}},"11663":{"funcProperties":{"__isSmartRef__":true,"id":11664},"source":"function loadPartsOfCategory(categoryName) {\n this.removeParts();\n this.setSelectedPartItem(null);\n if (!categoryName) return;\n var webR;\n if (categoryName == \"*all*\") {\n this.showMsg(\"loading all...\");\n webR = new WebResource(this.partsBinURL()).beAsync();\n lively.bindings.connect(webR, 'subDocuments', this, 'onLoadAll');\n webR.getSubElements(10)\n } else if (categoryName == \"*latest*\") {\n this.showMsg(\"loading latest...\");\n webR = new WebResource(this.partsBinURL()).beAsync();\n lively.bindings.connect(webR, 'contentDocument', this, 'onLoadLatest');\n webR.propfind('infinity')\n } else if (categoryName == \"*search*\") {\n this.showMsg(\"searching...\");\n webR = new WebResource(this.partsBinURL()).beAsync();\n lively.bindings.connect(webR, 'subDocuments', this, 'allURLs', {\n converter: function(subDocuments) {\n return subDocuments.invoke('getURL')\n }\n });\n lively.bindings.connect(this, 'allURLs', this, 'onSearch', {\n removeAfterUpdate: true});\n webR.getSubElements(10)\n } else {\n this.addPartsOfCategory(categoryName)\n }\n}","varMapping":{"__isSmartRef__":true,"id":11666},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11664":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11665}},"11665":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:58 GMT+0100 (CET)"},"11666":{"this":{"__isSmartRef__":true,"id":10902}},"11667":{"funcProperties":{"__isSmartRef__":true,"id":11668},"source":"function makeUpPartNameFor(name) {\n if (!$morph(name)) return name;\n var i = 2;\n while($morph(name + i)) { i++ }\n return name + i;\n}","varMapping":{"__isSmartRef__":true,"id":11670},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11668":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11669}},"11669":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"11670":{"this":{"__isSmartRef__":true,"id":10902}},"11671":{"funcProperties":{"__isSmartRef__":true,"id":11672},"source":"function onLoadAll(subDocuments) {\n // alertOK(\"load all \" + subDocuments.length)\n var all = subDocuments.invoke('getURL')\n .select(function(ea) {return ea.filename().endsWith(\".json\")})\n .sortBy(function(ea) {return ea.filename()});\n \n this.addPartsFromURLs(all) \n}","varMapping":{"__isSmartRef__":true,"id":11674},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11672":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11673}},"11673":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:38:18 GMT+0100 (CET)"},"11674":{"this":{"__isSmartRef__":true,"id":10902}},"11675":{"funcProperties":{"__isSmartRef__":true,"id":11676},"source":"function onLoadFromPartsBin() {\n $super();\n this.reloadEverything();\n}","varMapping":{"__isSmartRef__":true,"id":11678},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11676":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11677}},"11677":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"11678":{"this":{"__isSmartRef__":true,"id":10902},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11679}},"11679":{"$super":{"__isSmartRef__":true,"id":11680}},"11680":{"funcProperties":{"__isSmartRef__":true,"id":11681},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":11682},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11681":{},"11682":{"name":"onLoadFromPartsBin","obj":{"__isSmartRef__":true,"id":10902}},"11683":{"funcProperties":{"__isSmartRef__":true,"id":11684},"source":"function onLoadLatest(propfindXML) {\n var rawNodes = new Query(\"/D:multistatus/D:response\").findAll(propfindXML.documentElement);\n\n var svnVersionInfos = rawNodes.map(function(rawNode) { return SVNVersionInfo.fromPropfindNode(rawNode) });\n\n var top20 = svnVersionInfos\n .select(function(ea) { return ea.url.endsWith(\".json\")})\n .sortBy(function(ea) { return ea.rev}).reverse().slice(0,20);\n var top20URLs = top20.collect(function(ea) { \n return new URL(\"http://\" + URL.codeBase.hostname + ea.url)})\n \n this.addPartsFromURLs(top20URLs) \n}","varMapping":{"__isSmartRef__":true,"id":11686},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11684":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11685}},"11685":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"11686":{"this":{"__isSmartRef__":true,"id":10902}},"11687":{"funcProperties":{"__isSmartRef__":true,"id":11688},"source":"function onSearch(allPartURLs) {\n var searchString = this.get('searchText').textString;\n var matchingPartURLs = allPartURLs\n .select(function(ea) {return new RegExp(searchString, 'i').test(ea.filename())})\n .sortBy(function(ea) {return ea.filename()});\n this.addPartsFromURLs(matchingPartURLs) \n if (matchingPartURLs.length == 0)\n this.showMsg(\"nothing found for '\" + searchString + \"'\")\n}","varMapping":{"__isSmartRef__":true,"id":11690},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11688":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11689},"user":"lauritz"},"11689":{"isSerializedDate":true,"string":"Mon Dec 19 2011 19:59:19 GMT+0100 (CET)"},"11690":{"this":{"__isSmartRef__":true,"id":10902}},"11691":{"funcProperties":{"__isSmartRef__":true,"id":11692},"source":"function openPart(partMorph) {\n partMorph.setName(this.makeUpPartNameFor(partMorph.getName()));\n lively.morphic.World.current().firstHand().grabMorph(partMorph, null);\n if(partMorph.onCreateFromPartsBin) partMorph.onCreateFromPartsBin();\n partMorph.setPosition(pt(0,0));\n}","varMapping":{"__isSmartRef__":true,"id":11694},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11692":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11693}},"11693":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"11694":{"this":{"__isSmartRef__":true,"id":10902}},"11695":{"funcProperties":{"__isSmartRef__":true,"id":11696},"source":"function partsBinURL() {\n if (this.url) {\n return this.url;\n }\n return this.defaultPartsBinURL();\n}","varMapping":{"__isSmartRef__":true,"id":11698},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11696":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11697}},"11697":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:06 GMT+0100 (CET)"},"11698":{"this":{"__isSmartRef__":true,"id":10902}},"11699":{"funcProperties":{"__isSmartRef__":true,"id":11700},"source":"function partsBinUrl() {\n if (this.url) {\n return url;\n }\n return this.partsBinURL();\n}","varMapping":{"__isSmartRef__":true,"id":11702},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11700":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11701}},"11701":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:58 GMT+0100 (CET)"},"11702":{"this":{"__isSmartRef__":true,"id":10902}},"11703":{"funcProperties":{"__isSmartRef__":true,"id":11704},"source":"function reloadEverything() {\n this.setSelectedPartItem(null)\n this.updateCategoriesDictFromPartsBin();\n this.addCategory(\"*latest*\", true);\n this.addCategory(\"*all*\", true);\n this.addCategory(\"*search*\", true);\n}","varMapping":{"__isSmartRef__":true,"id":11706},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11704":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11705}},"11705":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:58 GMT+0100 (CET)"},"11706":{"this":{"__isSmartRef__":true,"id":10902}},"11707":{"funcProperties":{"__isSmartRef__":true,"id":11708},"source":"function removeCategory(categoryName) {\n var url = this.getURLForCategoryNamed(categoryName);\n if (!url) {\n alert('No category ' + categoryName + ' exists! Doing nothing')\n\treturn;\n }\n var webR = new WebResource(url);\n if (!webR.exists()) {\n alert('Does not exist: ' + url);\n\tdelete this.categories[categoryName];\n\tlively.PartsBin.removePartsSpace(name);\n\tthis.updateCategoryList();\n\treturn\n }\n webR.getSubElements()\n if (!webR.subDocuments || webR.subDocuments.length > 0 ||\n !webR.subCollections || webR.subCollections.length > 0) {\n alert('Will not remove directory ' + url + ' because it is not empty')\n } else {\n webR.del();\n alertOK('Removed ' + categoryName + ' url ' + url);\n }\n delete this.categories[categoryName];\n lively.PartsBin.removePartsSpace(name);\n this.updateCategoryList();\n}","varMapping":{"__isSmartRef__":true,"id":11710},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11708":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11709}},"11709":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"11710":{"this":{"__isSmartRef__":true,"id":10902}},"11711":{"funcProperties":{"__isSmartRef__":true,"id":11712},"source":"function removeCategoryInteractively() {\n var partsBin = this, world = this.world();\n world.confirm('Really remove ' + this.categoryName + '?', function(result) {\n\tif (!result) {\n\t alert('no category removed!')\n\t return;\n\t}\n\tpartsBin.removeCategory(partsBin.categoryName)\n });\t\n}","varMapping":{"__isSmartRef__":true,"id":11714},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11712":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11713}},"11713":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"11714":{"this":{"__isSmartRef__":true,"id":10902}},"11715":{"funcProperties":{"__isSmartRef__":true,"id":11716},"source":"function removeParts() {\n this.get('partsBinContents').submorphs.clone().invoke('remove');\n}","varMapping":{"__isSmartRef__":true,"id":11718},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11716":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11717}},"11717":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"11718":{"this":{"__isSmartRef__":true,"id":10902}},"11719":{"funcProperties":{"__isSmartRef__":true,"id":11720},"source":"function reset() {\n this.connections = {toggleMorePane: {}};\n this.setSelectedPartItem(null);\n delete this.categories;\n this.getPartsBinMetaInfo().requiredModules = ['lively.PartsBin']; \n this.get('categoryList').updateList([]);\n this.get('partsBinContents').removeAllMorphs();\n this.get('searchText').setTextString(\"\");\n}","varMapping":{"__isSmartRef__":true,"id":11722},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11720":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11721},"user":"robertkrahn"},"11721":{"isSerializedDate":true,"string":"Mon Sep 03 2012 09:53:04 GMT+0200 (CEST)"},"11722":{"this":{"__isSmartRef__":true,"id":10902}},"11723":{"funcProperties":{"__isSmartRef__":true,"id":11724},"source":"function saveCommentForSelectedPartItem(comment) {\n if (!this.selectedPartItem) {\n\talert('no part item selected!')\n\treturn;\n }\n var metaInfo = this.selectedPartItem.getMetaInfo();\n metaInfo.setComment(comment);\n this.selectedPartItem.uploadMetaInfoOnly();\n}","varMapping":{"__isSmartRef__":true,"id":11726},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11724":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11725}},"11725":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:26:53 GMT+0100 (CET)"},"11726":{"this":{"__isSmartRef__":true,"id":10902}},"11727":{"funcProperties":{"__isSmartRef__":true,"id":11728},"source":"function search(searchString) {\n // triggers search in this.loadPartsOfCategory through connection\n this.get('categoryList').setSelection(\"*search*\");\n}","varMapping":{"__isSmartRef__":true,"id":11730},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11728":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11729},"user":"robertkrahn"},"11729":{"isSerializedDate":true,"string":"Mon Sep 03 2012 09:23:52 GMT+0200 (CEST)"},"11730":{"this":{"__isSmartRef__":true,"id":10902}},"11731":{"funcProperties":{"__isSmartRef__":true,"id":11732},"source":"function setMetaInfoOfSelectedItem(metaInfo) {\n var comment = (metaInfo && metaInfo.getComment()) ||\n 'No comment yet';\n this.get('CommitLog').setTextString(this.commitLogString(metaInfo))\n\n\n this.get('selectedPartComment').textString = comment;\n}","varMapping":{"__isSmartRef__":true,"id":11734},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11732":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11733},"user":"jenslincke"},"11733":{"isSerializedDate":true,"string":"Tue Jan 31 2012 20:15:25 GMT+0100 (CET)"},"11734":{"this":{"__isSmartRef__":true,"id":10902}},"11735":{"funcProperties":{"__isSmartRef__":true,"id":11736},"source":"function setSelectedPartItem(item) {\n this.selectedPartItem = item;\n this.get('selectedPartComment').textString = '';\n this.get('selectedPartVersions').updateList(item ? ['Loading versions...']: []);\n this.get('selectedPartVersions').setSelection(null);\n if (!item) {\n this.get('selectedPartName').textString = 'nothing selected'\n this.get('selectedPartSpaceName').textString = ''\n\treturn;\n }\n this.get('selectedPartName').textString = item.name\n this.get('selectedPartSpaceName').textString = item.partsSpaceName\n\n // load versions\n connect(item, 'partVersions', this, 'setSelectedPartVersions');\n item.loadPartVersions(true);\n\n // load meta info\n connect(item, 'loadedMetaInfo', this, 'setMetaInfoOfSelectedItem');\n \n this.setShareLink(item);\n\n item.loadPartMetaInfo(true);\n}","varMapping":{"__isSmartRef__":true,"id":11738},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11736":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11737},"user":"jenslincke"},"11737":{"isSerializedDate":true,"string":"Tue Jan 31 2012 19:34:13 GMT+0100 (CET)"},"11738":{"this":{"__isSmartRef__":true,"id":10902}},"11739":{"funcProperties":{"__isSmartRef__":true,"id":11740},"source":"function setSelectedPartVersions(versions) {\n // alertOK(\"set versions:\" + versions.length)\n var list = versions.collect(function(ea) {\n return { \n string: '' + ea.date.format(\"yyyy-mm-dd HH:MM\") \n + \" \" + ea.author + \" (\" + ea.rev + \")\", \n value: ea, isListItem: true}\n })\n this.get('selectedPartVersions').updateList(list)\n}","varMapping":{"__isSmartRef__":true,"id":11742},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11740":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11741},"user":"jenslincke"},"11741":{"isSerializedDate":true,"string":"Tue Jan 31 2012 20:06:52 GMT+0100 (CET)"},"11742":{"this":{"__isSmartRef__":true,"id":10902}},"11743":{"funcProperties":{"__isSmartRef__":true,"id":11744},"source":"function setShareLink(partItem) {\n var linkText = this.get('shareLink');\n linkText.setTextString('Share Link');\n var url = 'http://www.lively-kernel.org/viral?part='\n + partItem.name + '&path=' + partItem.partsSpaceName;\n linkText.emphasizeAll({uri: url});\n}","varMapping":{"__isSmartRef__":true,"id":11746},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11744":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11745},"user":"robertkrahn"},"11745":{"isSerializedDate":true,"string":"Mon Jan 23 2012 19:45:42 GMT+0100 (CET)"},"11746":{"this":{"__isSmartRef__":true,"id":10902}},"11747":{"funcProperties":{"__isSmartRef__":true,"id":11748},"source":"function setupConnections() {\n connect(this.closeButton, 'fire', this, 'remove')\n connect(this.addCategoryButton, 'fire', this, 'addCategoryInteractively')\n connect(this.get('removeCategoryButton'), 'fire', this, 'removeCategoryInteractively')\n connect(this.get('categoryList'), 'selection', this, 'categoryName')\n connect(this, 'categoryName', this, 'loadPartsOfCategory')\n\n connect(this.get('partsBinContents'), 'selectedItem', this, 'setSelectedPartItem')\n\n connect(this.get('reloadButton'), \"fire\", this, \"reloadEverything\")\n\n connect(this.get('loadPartButton'), \"fire\", this, \"loadAndOpenSelectedPartItem\")\n\n connect(this.get('removePartButton'), \"fire\", this, \"interactivelyRemoveSelectedPartItem\")\n\n connect(this.get('movePartButton'), \"fire\", this, \"interactivelyMoveSelectedPartItem\")\n connect(this.get('copyPartButton'), \"fire\", this, \"interactivelyCopySelectedPartItem\")\n\n connect(this.get('selectedPartComment'), \"savedTextString\", this, \"saveCommentForSelectedPartItem\")\n}","varMapping":{"__isSmartRef__":true,"id":11750},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11748":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11749}},"11749":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"11750":{"this":{"__isSmartRef__":true,"id":10902}},"11751":{"funcProperties":{"__isSmartRef__":true,"id":11752},"source":"function showCommits() {\n if (!this.selectedPartItem) {\n alert('nothing selected');\n return;\n }\n var metaInfo = this.selectedPartItem.loadedMetaInfo;\n this.world().addTextWindow({\n title: 'Commits of ' + metaInfo.partName,\n content: this.commitLogString(metaInfo)\n });\n}","varMapping":{"__isSmartRef__":true,"id":11754},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11752":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11753},"user":"robertkrahn"},"11753":{"isSerializedDate":true,"string":"Mon Jan 23 2012 19:20:49 GMT+0100 (CET)"},"11754":{"this":{"__isSmartRef__":true,"id":10902}},"11755":{"funcProperties":{"__isSmartRef__":true,"id":11756},"source":"function showMsg(string) {\n var label = new lively.morphic.Text(new Rectangle(0,0,200,30), string);\n label.applyStyle({fill: null, borderWidth: 0})\n this.get('partsBinContents').addMorph(label)\n}","varMapping":{"__isSmartRef__":true,"id":11758},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11756":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11757},"user":"lauritz"},"11757":{"isSerializedDate":true,"string":"Mon Dec 19 2011 19:59:19 GMT+0100 (CET)"},"11758":{"this":{"__isSmartRef__":true,"id":10902}},"11759":{"funcProperties":{"__isSmartRef__":true,"id":11760},"source":"function toggleMorePane() {\n var pane = this.get('morePane');\n moveOffset = pane.getExtent().withY(0),\n steps = 5, timePerStep = 10,\n btn = pane.get('moreButton');\n if (pane.isVisible()) {\n var dest = pane.getPosition().addPt(moveOffset.negated());\n pane.animatedInterpolateTo(dest, steps, timePerStep, function() {\n btn.setLabel('more')\n pane.setVisible(false)\n });\n\n } else {\n btn.setLabel('hide')\n pane.setVisible(true)\n this.addMorphBack(pane);\n pane.align(\n pane.bounds().topRight(), \n this.get('partsBinContents').bounds().topRight());\n // move it so that it is completely visible\n var dest = pane.getPosition().addPt(moveOffset);\n pane.animatedInterpolateTo(dest, steps, timePerStep, Functions.Null);\n }\n}","varMapping":{"__isSmartRef__":true,"id":11762},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11760":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11761},"user":"lauritz"},"11761":{"isSerializedDate":true,"string":"Mon Dec 19 2011 19:59:19 GMT+0100 (CET)"},"11762":{"this":{"__isSmartRef__":true,"id":10902}},"11763":{"funcProperties":{"__isSmartRef__":true,"id":11764},"source":"function updateCategoriesDictFromPartsBin() {\n this.ensureCategories();\n var webR = new WebResource(this.partsBinURL());\n webR.beAsync();\n\n var that = this;\n var callback = function(collections) {\n collections.forEach(function(dir) {\n var unescape = Global.urlUnescape || Global.unescape,\n unescaped = unescape(dir.getURL().filename()),\n name = unescaped.replace(/\\/$/,\"\");\n if (name.startsWith('.')) return;\n that.categories[name] = that.partsBinURL().withFilename(unescaped);\n });\n that.updateCategoryList(that.categoryName);\n }\n\n connect(webR, 'subCollections', {cb: callback}, 'cb', {\n updater: function($upd, value) {\n if (!(this.sourceObj.status && this.sourceObj.status.isDone())) return;\n if (!value) return;\n $upd(value);\n },\n });\n\n webR.getSubElements();\n\n}","varMapping":{"__isSmartRef__":true,"id":11766},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11764":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11765},"user":"robertkrahn"},"11765":{"isSerializedDate":true,"string":"Mon Sep 03 2012 09:29:04 GMT+0200 (CEST)"},"11766":{"this":{"__isSmartRef__":true,"id":10902}},"11767":{"funcProperties":{"__isSmartRef__":true,"id":11768},"source":"function updateCategoryList(optCategoryName) {\n this.get('categoryList').updateList(\n\tProperties.own(this.categories).sortBy(function(name) { return name.toLowerCase()}));\n this.get('categoryList').setSelection(optCategoryName)\n}","varMapping":{"__isSmartRef__":true,"id":11770},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11768":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11769}},"11769":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"11770":{"this":{"__isSmartRef__":true,"id":10902}},"11771":{"source":{"__isSmartRef__":true,"id":5479},"target":{"__isSmartRef__":true,"id":10902}},"11772":{"name":"PartsBin/Tools","partItems":{"__isSmartRef__":true,"id":11773},"__LivelyClassName__":"lively.PartsBin.PartsSpace","__SourceModuleName__":"Global.lively.PartsBin"},"11773":{"ObjectInspector":{"__isSmartRef__":true,"id":11774}},"11774":{"partsSpaceName":"PartsBin/Tools","name":"ObjectInspector","json":"{\"id\":0,\"registry\":{\"0\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1},{\"__isSmartRef__\":true,\"id\":209},{\"__isSmartRef__\":true,\"id\":237}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":285},\"derivationIds\":[null,\"CD7BCB08-EB4A-48CD-952B-53A1EAEB23D0\",\"581E5168-D9B0-4133-8DDD-C2A067EE91FD\",\"5BDC76F6-9933-4A8D-A8D7-7A53D1313D5A\",\"DC8E6D9C-D7A4-4C3D-8100-3E1546871B63\",\"955E7F07-39AE-450D-8EE8-29E429842845\",\"1C9D44BC-517C-4A89-B751-45C9076B8A48\",\"231B606C-D216-476D-BD06-1E97C2F166E9\",\"56440E75-AABF-40EE-BADE-EF6DE957BED1\",\"83527CBE-511C-4D2C-BADC-53AA4E951B4C\",\"CF9928AD-677A-417F-9067-73633E132979\",\"AD34B2C8-22BE-4C8A-8E34-7B3A0AAFCA5A\",\"4809EAF2-ACD4-4607-8911-3BAA5711C74F\",\"69E5575E-8364-41D8-8809-31BFA13B658F\",\"467E9CE0-4C43-465A-AE66-70F8E94FF818\",\"43427F0A-798B-4B43-A2A5-6783E3A4FBEC\",\"C32B806A-02C8-4A60-B1EF-A7DD42C68BB7\",\"440B2525-75D8-4DA2-A2B0-F365EAE45A99\",\"8172411B-9EE0-4CC3-8467-6E9B83645928\",\"AB2C8B18-4386-407F-B100-C4011CCB060A\",\"E7E5E0FB-4D6C-4232-AE3E-F29216473B50\",\"3F84D56A-C67B-46DE-8FAA-5F8B0FA0E0CD\",\"33729558-E9D3-46B1-AEC0-7B1814FFFECD\",\"F139243C-8B20-4832-9041-78BB3BD36BB6\",\"E2AD5203-521C-4A07-A471-843E7E073F5B\",\"744CB741-A236-4AEB-8030-B0BDF723E4F5\",\"57C9662A-FCEA-4242-B2F4-59A86310C5EF\",\"9DAEA7B4-F388-424A-81D8-40B6BE949ABB\",\"798285BC-057B-438E-A7BA-C7DF54B312F1\",\"DBBBA1DD-26C2-4E7F-99DD-ED5A528F02BD\",\"3FB96E49-AF89-4738-BC76-B5421F55B22A\",\"44A8D779-153C-4835-A346-21E7AD1F7870\",\"3F24446E-AF91-46FD-BF52-35F1EA31778B\"],\"id\":\"C48055AD-097D-4069-9000-48728383303B\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":286},\"_ClipMode\":\"visible\",\"droppingEnabled\":false,\"halosEnabled\":true,\"draggingEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":287},\"LK2\":true,\"__serializedExpressions__\":[\"_Position\",\"contentOffset\",\"prevDragPos\"],\"targetMorph\":{\"__isSmartRef__\":true,\"id\":1},\"reframeHandle\":{\"__isSmartRef__\":true,\"id\":209},\"titleBar\":{\"__isSmartRef__\":true,\"id\":237},\"collapsedTransform\":null,\"collapsedExtent\":null,\"expandedTransform\":null,\"expandedExtent\":null,\"ignoreEventsOnExpand\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":288},\"name\":\"ObjectInspector\",\"highlighted\":false,\"isBeingDragged\":false,\"#startLetters\":\"get\",\"moved\":true,\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"showsHalos\":false,\"prevScroll\":[0,0],\"_Rotation\":0,\"_Scale\":1.02,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":362},\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"withoutLayers\":[\"Global.lively.morphic.GrabbingLayer\"],\"_Position\":\"lively.pt(0.0,0.0)\",\"contentOffset\":\"lively.pt(0.0,21.0)\",\"prevDragPos\":\"lively.pt(1056.0,4532.0)\"},\"1\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2},{\"__isSmartRef__\":true,\"id\":9},{\"__isSmartRef__\":true,\"id\":57},{\"__isSmartRef__\":true,\"id\":78}],\"scripts\":[],\"id\":\"A8034AB5-1A8B-485D-BB5D-FF25BA32E92D\",\"shape\":{\"__isSmartRef__\":true,\"id\":137},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\"],\"showsHalos\":false,\"name\":\"ObjectInspector\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":138},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":153},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"derivationIds\":[127,\"F0291F62-F100-480C-AEBF-0230398F7983\",\"AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B\",\"39BA345C-17FA-45A0-BAC2-F0CF5654ACF8\",\"FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4\",\"F38439A3-2F4E-4AC2-BF73-2633C00B1393\",\"6748F5B5-2284-4748-A6EE-F1A261CBAD0B\",\"5276E050-462B-4ED7-8645-FC4C5F60FE2C\",\"88F0CB6D-932E-4927-AC3F-E132C18AB5E3\",\"A386B89D-9A23-4177-B9BA-8B962FF236C4\",\"D352E8A5-29FA-41D9-9B35-73FF3564157E\",\"4BDE366B-9002-45D8-B200-9892CE8E1C96\",\"9FA6F23B-5584-4720-A460-81C48DCF514B\",\"AD23A5BA-025F-4197-962F-6D64F6AEA3AD\",\"4E00CA05-F3C7-4A1F-8769-5831DDD64874\",\"CB599F3F-9886-43EC-AA8B-1EE9A162031B\",\"91015D82-71FF-471E-A78C-9A2498BAA4FE\",\"B19B84BB-582D-4F5D-B0BA-7097BD7E553C\",\"D9F3227D-E20B-457B-BF85-47DD91F74598\",\"9F00820B-ABA8-4E70-B63F-293A8159A36A\",\"A9654D03-2824-4671-BD26-10F342EC4C9B\",\"080739E4-92B2-4E4D-A17C-A45D08A1A473\",\"9D21C3F5-01B1-4FE6-864B-F3C51A7860B5\",\"027EA526-9F60-4B4D-9B7B-73EA324D1463\",\"CE1A5A57-A548-4F2D-90A0-DE5B1FD7F0E6\",\"EE86A04F-F125-4D31-9E3D-48761A0486CB\",\"20C274CF-FBD0-45AD-BD1E-9EC348102EB4\",\"C83BF7B2-FF72-463F-8189-642A8969D9CF\",\"B3755676-4902-47C7-A23C-2539F9BCC9FA\",\"07346937-19F7-4644-8389-BF59DE2F203A\",\"49808445-DC14-4391-BF1E-701710D8D9B8\",\"AD2918D7-97E8-42C9-A681-18EAA129EB55\",\"3CC1874B-4ADB-4A90-A12A-55B7ADF9392D\",\"9AFC4676-5280-4B72-82E2-55B51441AF1E\",\"482F476C-5C4E-4F4D-B56A-1989175C1352\",\"DBC2AA37-BA52-4681-AC86-11642F0FFEC6\",\"7BA71570-579E-4CD9-AA02-804CDA1CA3A1\",\"5DAF7A95-CDD6-4EFD-A0A5-95011D71FDF9\",\"B6C70E4D-F168-4C91-BFF1-FA1133688DC2\"],\"partTests\":{\"__isSmartRef__\":true,\"id\":154},\"_ClipMode\":\"visible\",\"moved\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"layout\":{\"__isSmartRef__\":true,\"id\":159},\"isInLayoutCycle\":false,\"isBeingDragged\":false,\"isCopyMorphRef\":true,\"morphRefId\":2,\"tree\":{\"__isSmartRef__\":true,\"id\":10},\"prevScroll\":[0,0],\"updateFilter\":\"standard\",\"showInherited\":false,\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":160},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(0.0,21.0)\"},\"2\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":3},\"derivationIds\":[null,\"4E5E2B48-0B47-4B2D-BC78-14E1BDBE0B57\",\"EA4FE185-C289-4D95-B8AF-461C2E8219E6\",\"7F3E4F8B-3F32-4809-91A5-5DEA3A3FD09E\",\"7571A08C-937B-467A-9D49-68F3AAAD1140\",\"85283104-ADA2-4C53-A73D-C5487B62C829\",\"5E0941AD-4504-4F9D-B650-B018490C56B0\",\"EAD81395-1252-4B07-8FB3-2F4253CB798F\",\"7696C2D4-B858-4212-80CB-84803CAAD87E\",\"4C0819CC-FCCD-4A8B-A1FF-1603EFE5EE49\",\"FB7EF974-A95D-4A3A-95F4-498936A61AB1\",\"060FCB63-2D3A-4FE6-AB19-B40854B0BB78\",\"5ABD6D73-9D28-45A3-AE27-3035D892467D\",\"19CC5587-3BCE-4293-B785-F659497CDD76\",\"440643CA-166F-44AE-A8FF-D3B1E457D081\",\"BA20821C-578F-4256-8870-B86E3AFEE3FC\",\"7C1E3822-1018-45B9-AE6C-6E2BD39DF2F8\",\"312B6786-7F93-4E97-AF06-CC08B9BEF91B\",\"B6142DF2-38A9-41DD-B7C0-60D315537301\",\"7DE27692-A1E7-4B48-8126-2939656AE639\",\"1CA5EB71-650C-48BB-B5F0-4B1FDA2B0FCE\",\"E1B8DC34-B6A5-4CB2-857B-597844C49DF0\",\"0BB210B2-5CAC-4548-A650-A8FB85814B89\",\"3493E4F4-5A4F-41F9-8FB4-6DD2781CE33F\",\"3E9289C4-8439-4FF4-8533-20CCC231E86C\",\"1007D257-74BA-41E4-9426-43503840A328\",\"AB02F6ED-6541-4C2B-BE33-9E30E2D4E8CB\",\"86414643-3214-48C0-A848-A1AD0622F4F3\",\"64D914CC-285D-46F9-9DDD-F6898F714D0C\",\"08B1186F-89EF-4676-9F58-FC0F720D76B7\",\"BF198FB5-667C-4EE5-B3F0-E9CE73124C6E\",\"86626633-CE46-4CAD-A256-3D3CE0D0EE2C\",\"B89A22AA-626A-4C4F-A719-55F8BA6C3266\",\"3D85070C-B1AF-417F-A853-6EB16673F2C4\"],\"id\":\"405A93BF-BE83-4943-A731-8E5F6FF7AFE8\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6},\"_ClipMode\":\"auto\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":true,\"_InputAllowed\":true,\"allowInput\":true,\"_FontFamily\":\"Monaco,monospace\",\"_FontSize\":10,\"evalEnabled\":false,\"__serializedExpressions__\":[\"_Position\"],\"_MaxTextWidth\":296.8712591602084,\"_MinTextWidth\":296.8712591602084,\"_MaxTextHeight\":null,\"_MinTextHeight\":null,\"layout\":{\"__isSmartRef__\":true,\"id\":7},\"syntaxHighlightingWhileTyping\":true,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":8}],\"doNotSerialize\":[\"$$textString\"],\"doNotCopyProperties\":[\"$$textString\"],\"lastSyntaxHighlightTime\":1,\"accessibleInInactiveWindow\":true,\"charsReplaced\":\"this.bla\",\"lastFindLoc\":8,\"isBeingDragged\":false,\"showsHalos\":false,\"parseErrors\":null,\"#startLetters\":\"getDo\",\"name\":\"ObjectInspectorText\",\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"doItContext\":null,\"doitContext\":null,\"_syntaxHighlightTimeout\":null,\"previousSelection\":[0,6],\"_Rotation\":0,\"_Scale\":1,\"_lastSyntaxHighlightTime\":2,\"textString\":\"this\",\"_WordBreak\":\"break-all\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(8.1,324.4)\"},\"3\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(306.9,99.8)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(95,94,95)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"4\":{\"style\":{\"__isSmartRef__\":true,\"id\":5},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2},\"_id\":\"_1529\",\"storedString\":\"this\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,139)\"},\"6\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7\":{\"resizeWidth\":true,\"resizeHeight\":false,\"moveVertical\":true},\"8\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2},\"sourceAttrName\":\"textString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2},\"targetMethodName\":\"highlightJavaScriptSyntax\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"9\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":10}],\"scripts\":[],\"id\":\"736BBE17-08F6-471F-A1EC-85B517B8ADA2\",\"shape\":{\"__isSmartRef__\":true,\"id\":36},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\"],\"showsHalos\":false,\"name\":\"Rectangle\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":37},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":50},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"derivationIds\":[127,\"F0291F62-F100-480C-AEBF-0230398F7983\",\"AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B\",\"39BA345C-17FA-45A0-BAC2-F0CF5654ACF8\",\"FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4\",\"F38439A3-2F4E-4AC2-BF73-2633C00B1393\",\"6748F5B5-2284-4748-A6EE-F1A261CBAD0B\",\"C284F4DE-14F1-43C2-A4D0-1BAE909D98DA\",\"9EEF20FD-27E3-4A31-8DBC-36073E64666F\",\"283BD2F7-EFEE-4D83-876B-A8F2BD099B93\",\"50245F69-C51D-40B5-BFD8-EE4870A65AF5\",\"410821C9-3A7A-4ACB-8AEF-6B82AAB72D55\",\"EFEAD1DE-A920-4272-BB24-C0361CBF2906\",\"A5D165E3-E5BD-43E3-B6B0-9C23B5CC1964\",\"6CC2F1A6-9C53-4980-80E4-0167A10F9942\",\"95406291-4689-49C6-ADE6-C2C642AC0B5C\",\"33084DB2-FE6B-44DA-AF4A-5C017450FC97\",\"46D25FF6-F6EA-49A2-B643-59628686B2DC\",\"9648CC00-8E9E-4911-A41B-46CED518B0D3\",\"E1275348-0270-4F01-BE65-8C80AC5A5588\",\"734AED0F-F7BE-44E8-92CE-86F1AE7F6D55\",\"42AD8A44-C2B7-462F-89AE-4AE94C29A9D5\",\"9548995B-025B-42CC-9DC4-44999A80E52F\",\"0AA45256-249A-420C-A183-0A3BE69F95C6\",\"3FF6DBA9-F3C1-4D0D-999B-981406660635\",\"5BDFFDB8-16A6-4122-8CF6-2EC7C7CFA0DE\",\"F73CBC23-DED8-4667-B4C4-4842BBD64AF5\",\"F4E6EC9B-F4BE-4249-AB50-3EE510BF3ACD\",\"5E0F549D-154A-4598-972D-7FB5D7EB2597\",\"4EFF8DE7-D20D-4C65-B931-9AE67A17ABAD\",\"81382340-4F55-428F-8FA9-23679D643920\",\"12AEE6D1-BD69-4690-84DC-EBFC54F436CF\",\"C434C7E8-49F2-4EDF-AA66-363EDB6AA0F8\",\"EE756834-F5B4-47EB-993C-83C2B8B448FB\",\"3DAC0D13-C416-4EF8-9BA1-62A438291A79\",\"34E85AE0-DDA3-4AA1-B38C-895F46CE103C\",\"4166C41F-80E0-4ABF-B227-790BA8E282AB\",\"D6333D2B-EC4C-477A-8510-2F6A8697533E\",\"6844D2AF-106E-4F2C-AE50-A7E19C08F587\"],\"partTests\":{\"__isSmartRef__\":true,\"id\":51},\"_ClipMode\":\"auto\",\"moved\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"layout\":{\"__isSmartRef__\":true,\"id\":56},\"isBeingDragged\":false,\"_Rotation\":0,\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(8.1,41.2)\"},\"10\":{\"item\":null,\"parent\":null,\"depth\":0,\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11},\"derivationIds\":[null,\"01A6356E-C15D-4F8D-BBB6-8680B231177D\",\"8C1A96D3-6843-4386-9FC2-67909491ADEA\",\"B85242E4-52C0-4A2B-9704-D5973B5BE1FE\",\"8674A527-60C2-400B-82C8-B9209A0E288F\",\"A851FE58-8397-4F98-BAE6-339C4926C930\",\"2F1F744A-AA0E-4AB5-9D27-2EF1599780DD\",\"98C0C210-DC70-452B-B05C-3B97B6CC4501\",\"2D252C30-0809-4CDD-85A6-224D3B4186DC\",\"5D83B1E4-35D8-403E-BABC-68E6E581B41C\",\"48C1E58B-63D5-4C4B-A618-49EC747D4D2A\",\"18F7D7DD-933D-4F14-AD42-27D4E5007E90\",\"C7B88DEE-33BC-4C19-A8CA-C875519F03FB\",\"B9610924-8476-414F-AF8C-4B18464386B1\",\"3CBB6CB7-B377-4C0F-8906-7D0EBB8C1EB9\",\"4EB0E124-3A4F-4BAB-ADCC-90E994E6F063\",\"2248AE83-905F-4289-9C28-C08A0CE81D44\",\"6722763D-AF2A-4186-AC25-1BCFCDD5D86F\",\"3CC06143-943E-49E6-BBEF-094170056209\",\"81130FBB-61ED-4567-BF03-7DA1DF84A8B8\",\"445967DD-B3DE-4549-925F-75F5850757D7\",\"FB1B17A2-78E6-46AD-B956-557B044AFE3F\",\"BC5F0D9A-7059-4A21-B6D5-FD24FD58EB94\",\"B57AF529-0187-4F02-8B37-5C01BCE44F88\",\"D8021CB8-17EB-4641-A33A-60581D80E90A\",\"48211CBE-B665-47DE-8B09-EA18C5A80082\",\"0963EBD4-CBC3-47DD-AAFD-1329BF14A381\",\"A5F36FD3-A2CC-4060-9A35-17A942EE2967\",\"CB01C699-0407-4F5A-8D3C-2CDE89925CAB\",\"04B7E806-6576-41C5-AEB1-1815818472C1\",\"A5350C62-3BC3-4C49-B830-E903AC65A5FA\",\"53F7D5D3-C850-46ED-B54F-3C64A6AE9D53\",\"5CE8A645-6B3E-4F01-ACA1-0DDCCD0BBDB2\"],\"id\":\"1035DB0D-166B-4586-BFE7-C3E0DA40840D\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":12},\"_ClipMode\":\"visible\",\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":13},\"isInLayoutCycle\":false,\"draggingEnabled\":false,\"dragAndDrop\":true,\"childNodes\":null,\"icon\":{\"__isSmartRef__\":true,\"id\":16},\"label\":{\"__isSmartRef__\":true,\"id\":22},\"owner\":{\"__isSmartRef__\":true,\"id\":9},\"__serializedExpressions__\":[\"_Position\"],\"isBeingDragged\":false,\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"showsHalos\":false,\"name\":\"ObjectInspectorTree\",\"node\":null,\"showMoreNode\":null,\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":31},\"__LivelyClassName__\":\"lively.morphic.Tree\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(-2.0,-0.0)\"},\"11\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_Fill\",\"_BorderColor\"],\"_NodeClass\":[\"tree\"],\"_NodeId\":\"morph-01a6356e-c15d-4f8d-bbb6-8680b231177d\",\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(1.0,0.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"12\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"13\":{\"resizeWidth\":true,\"layouter\":{\"__isSmartRef__\":true,\"id\":14}},\"14\":{\"defaultBorderSize\":10,\"defaultSpacing\":15,\"borderSize\":{\"__isSmartRef__\":true,\"id\":15},\"spacing\":0,\"container\":{\"__isSmartRef__\":true,\"id\":10},\"isDefered\":false,\"__LivelyClassName__\":\"lively.morphic.Layout.TreeLayout\",\"__SourceModuleName__\":\"Global.lively.morphic.Layout\"},\"15\":{\"top\":0,\"right\":0,\"bottom\":0,\"left\":0},\"16\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":17},\"derivationIds\":[null],\"id\":\"29A6219C-55DE-4ECC-9C26-6C13549D3D32\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":18}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":20},\"_ClipMode\":\"visible\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":false,\"fixedWidth\":true,\"fixedHeight\":true,\"_InputAllowed\":false,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"evalEnabled\":false,\"draggingEnabled\":false,\"_HandStyle\":\"default\",\"_Align\":\"right\",\"owner\":{\"__isSmartRef__\":true,\"id\":21},\"__serializedExpressions__\":[\"_Position\"],\"_MaxTextWidth\":2,\"_MinTextWidth\":2,\"_MaxTextHeight\":null,\"_MinTextHeight\":null,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"17\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"_NodeClass\":[\"morph\",\"text\"],\"_NodeId\":\"morph-29a6219c-55de-4ecc-9c26-6c13549d3d32\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,20.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"18\":{\"style\":{\"__isSmartRef__\":true,\"id\":19},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":16},\"_id\":\"_1059\",\"storedString\":\"▼\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"19\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"20\":{\"morph\":{\"__isSmartRef__\":true,\"id\":16},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"21\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":16},{\"__isSmartRef__\":true,\"id\":22}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":27},\"derivationIds\":[null],\"id\":\"2AEC3E2F-CB91-46F1-B8C1-8D35A130458F\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":28},\"_ClipMode\":\"visible\",\"droppingEnabled\":true,\"halosEnabled\":true,\"eventsAreIgnored\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":29},\"isInLayoutCycle\":false,\"owner\":null,\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Morph\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"22\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":23},\"derivationIds\":[null],\"id\":\"6978CD3E-475C-4D72-8FFC-4EE1D72E5A57\",\"_WhiteSpaceHandling\":\"pre\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":24}],\"cachedTextString\":\"undefined\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":26},\"_ClipMode\":\"visible\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":false,\"fixedWidth\":false,\"fixedHeight\":true,\"_InputAllowed\":false,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"evalEnabled\":false,\"draggingEnabled\":false,\"_HandStyle\":\"default\",\"owner\":{\"__isSmartRef__\":true,\"id\":21},\"__serializedExpressions__\":[\"_Position\"],\"_MaxTextWidth\":null,\"_MinTextWidth\":null,\"_MaxTextHeight\":null,\"_MinTextHeight\":null,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(15.0,0.0)\"},\"23\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"_NodeClass\":[\"morph\",\"text\"],\"_NodeId\":\"morph-6978cd3e-475c-4d72-8ffc-4ee1d72e5a57\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(99.0,20.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"24\":{\"style\":{\"__isSmartRef__\":true,\"id\":25},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":22},\"_id\":\"_4928\",\"storedString\":\"saved source\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"25\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"26\":{\"morph\":{\"__isSmartRef__\":true,\"id\":22},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"27\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\"],\"_NodeClass\":[\"morph\"],\"_NodeId\":\"morph-2aec3e2f-cb91-46f1-b8c1-8d35a130458f\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(115.0,20.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"28\":{\"morph\":{\"__isSmartRef__\":true,\"id\":21},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"29\":{\"resizeWidth\":true,\"layouter\":{\"__isSmartRef__\":true,\"id\":30}},\"30\":{\"defaultBorderSize\":10,\"defaultSpacing\":15,\"borderSize\":0,\"spacing\":5,\"container\":{\"__isSmartRef__\":true,\"id\":21},\"__LivelyClassName__\":\"lively.morphic.Layout.HorizontalLayout\",\"__SourceModuleName__\":\"Global.lively.morphic.Layout\"},\"31\":{\"reset\":{\"__isSmartRef__\":true,\"id\":32}},\"32\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":33},\"source\":\"function reset() {\\n this.item = null;\\n this.submorphs.invoke(\\\"remove\\\");\\n this.childNodes = null;\\n this.setExtent(pt(1,1));\\n this.applyLayout();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":34},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"33\":{\"this\":{\"__isSmartRef__\":true,\"id\":10}},\"34\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":35},\"user\":\"cschuster\",\"tags\":[]},\"35\":{\"isSerializedDate\":true,\"string\":\"Wed May 30 2012 00:35:26 GMT+0200 (CEST)\"},\"36\":{\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(306.9,278.2)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"37\":{\"partsSpaceName\":\"PartsBin/Basic\",\"comment\":\"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!\",\"migrationLevel\":4,\"partName\":\"Rectangle\",\"changes\":[{\"__isSmartRef__\":true,\"id\":38},{\"__isSmartRef__\":true,\"id\":40},{\"__isSmartRef__\":true,\"id\":42},{\"__isSmartRef__\":true,\"id\":44},{\"__isSmartRef__\":true,\"id\":46},{\"__isSmartRef__\":true,\"id\":48}],\"revisionOnLoad\":163371,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"38\":{\"date\":{\"__isSmartRef__\":true,\"id\":39},\"author\":\"undefined\",\"message\":\"suddenly, the rectangle became a CarDemo\",\"id\":\"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350\"},\"39\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)\"},\"40\":{\"date\":{\"__isSmartRef__\":true,\"id\":41},\"author\":\"undefined\",\"message\":\"css transitions\",\"id\":\"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7\"},\"41\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)\"},\"42\":{\"date\":{\"__isSmartRef__\":true,\"id\":43},\"author\":\"fbo\",\"message\":\"\",\"id\":\"BD1C654D-9100-4B66-BC62-B15FF2498B2B\"},\"43\":{\"isSerializedDate\":true,\"string\":\"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)\"},\"44\":{\"date\":{\"__isSmartRef__\":true,\"id\":45},\"author\":\"undefined\",\"message\":\"sorry\",\"id\":\"44B56D2E-9B59-4C67-A305-49A6E10E66C2\"},\"45\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)\"},\"46\":{\"date\":{\"__isSmartRef__\":true,\"id\":47},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC\"},\"47\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:30 GMT+0200 (CEST)\"},\"48\":{\"date\":{\"__isSmartRef__\":true,\"id\":49},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"3F17A2D2-3C24-424B-B0FA-E43112267D23\"},\"49\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:36 GMT+0200 (CEST)\"},\"50\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"51\":{\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":52}},\"52\":{\"test01IsMorph\":{\"__isSmartRef__\":true,\"id\":53}},\"53\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":54},\"source\":\"function test01IsMorph(aPart) {\\n this.assert(aPart.isMorph, 'rectangle should be a morph');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":55},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"54\":{\"this\":{\"__isSmartRef__\":true,\"id\":51}},\"55\":{},\"56\":{\"resizeWidth\":true,\"resizeHeight\":true},\"57\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":58},{\"__isSmartRef__\":true,\"id\":69}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":74},\"derivationIds\":[null,\"1DDF17DF-89F1-41AF-8FED-513C5DA4861F\",\"34E9C329-CF65-4830-925D-B24B87EE3DF6\",\"11A0A064-4A2C-4690-9636-6789C5696F63\",\"35948438-B473-40F3-8AFF-7CEAAEAD2F48\",\"9C44EA9A-7CD0-40B1-B44A-BD97126020A9\",\"ED63BB10-E75E-41F7-B171-17FB2E70028A\",\"2A26EF6F-B65C-4040-A343-0B563A6D23FD\",\"1BC60F94-B9FA-4039-97F3-537564196FD9\",\"1A3FCF3A-2B05-489C-A6A2-1BA668DD41C6\",\"C5D0589C-A5E3-4EA4-8786-F69A01B8E54F\",\"9018B830-2426-40E1-99E3-F8DD145D2907\",\"8916D213-ED73-48BE-8C12-90AA950ECD3A\",\"0EEEC303-0DA5-4A8A-9B2F-12D43E2AFEC2\",\"756D8367-C492-435D-A58C-7777D259CAC9\",\"0C785828-7A75-40B9-BA32-41E2E7BCF232\",\"1CB7A529-70B5-4DB1-9A21-2DA7902316FC\",\"9B3670A6-E75D-46C9-A993-21AA2E164105\",\"080D3171-89D5-4048-AF20-47F19CB803C3\",\"7F75402B-27C7-4D87-B0C3-BACA111C472F\",\"02CD346B-EC56-41B8-A885-DB34381D80C1\"],\"id\":\"38AFD261-0829-404B-B79E-F20218E94C84\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":75},\"_ClipMode\":\"visible\",\"droppingEnabled\":true,\"halosEnabled\":true,\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"__serializedExpressions__\":[\"_Position\"],\"showsHalos\":false,\"layout\":{\"__isSmartRef__\":true,\"id\":76},\"isInLayoutCycle\":false,\"prevScroll\":[0,0],\"isCopyMorphRef\":true,\"morphRefId\":2,\"_Rotation\":0,\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Morph\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(8.1,8.1)\"},\"58\":{\"submorphs\":[],\"scripts\":[],\"id\":\"D3D28D1C-0D78-4229-81FC-09FB04009785\",\"shape\":{\"__isSmartRef__\":true,\"id\":59},\"droppingEnabled\":true,\"halosEnabled\":true,\"_ClipMode\":\"auto\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":60},\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"itemList\":[{\"__isSmartRef__\":true,\"id\":61},{\"__isSmartRef__\":true,\"id\":62},{\"__isSmartRef__\":true,\"id\":63},{\"__isSmartRef__\":true,\"id\":64}],\"selectOnMove\":false,\"showsHalos\":false,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":65}],\"doNotSerialize\":[\"$$selection\"],\"doNotCopyProperties\":[\"$$selection\"],\"name\":\"ObjectInspectorFilterList\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":67},\"prevScroll\":[0,0],\"selectedLineNo\":0,\"valueScale\":1,\"changeTriggered\":false,\"derivationIds\":[11781,\"5102790A-CF88-40E4-A4D5-2F4DC18EE7F4\",\"99147EDF-9E62-4AEC-ADD3-8AE47D5B9CA5\",\"5C61633B-2FCB-439D-BAF5-65CB4D143B97\",\"B4426A19-F07D-430E-B4A0-A62E57595CC6\",\"73A966DD-D592-4638-96F9-60608A6829A4\",\"8685C59F-E3BA-4E8B-8BF3-F0B2DA4C489A\",\"FFE81A11-EA11-4EC7-BDD2-4CD8CD233795\",\"B99EF2EF-3A62-4E7B-BE60-1BE2827CCE65\",\"A11E3246-8FFF-424D-88EE-BD89875802AD\",\"AC6169D4-D438-4C2E-A28C-BD36B8083EBA\",\"C767CCD0-8B53-4669-AE15-191BC54D43A8\",\"16D2E351-C720-4868-AF19-37373DF22E18\",\"E3043356-AEC3-4047-8F77-CE2FCFBD9A33\",\"6731C1BC-FBBD-456C-9A73-725075E36BE2\",\"BE9906CB-B16B-45B1-86E3-B9255D31570A\",\"390F5946-D572-43AA-A8FE-690DE6A1E2D4\",\"EF4BBFB3-414A-42A1-8521-04CAADCBCD93\",\"4A9BE8E6-AB6E-493F-9C84-3111FB900D84\",\"473226F1-A5A0-4CC0-B0BB-180AEA66B015\",\"95CE6728-720A-4805-93F3-8B7F6F7F2533\",\"B3008B04-B3D3-48CB-B7C8-646CB1BA84BC\",\"65C92E6F-8E44-47B1-95DE-8A214AFFAE4F\"],\"owner\":{\"__isSmartRef__\":true,\"id\":57},\"selection\":\"standard\",\"layout\":{\"__isSmartRef__\":true,\"id\":68},\"#startLetters\":\"\",\"isBeingDragged\":false,\"_Rotation\":0,\"_Scale\":0.998001,\"__LivelyClassName__\":\"lively.morphic.DropDownList\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(92.0,0.0)\",\"distanceToDragEvent\":\"lively.pt(89.0,-13.9)\"},\"59\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"_BorderWidth\":0,\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(214.9,21.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"60\":{\"morph\":{\"__isSmartRef__\":true,\"id\":58},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"61\":{\"isListItem\":true,\"string\":\"show standard properties\",\"value\":\"standard\"},\"62\":{\"isListItem\":true,\"string\":\"show all properties\",\"value\":\"properties\"},\"63\":{\"isListItem\":true,\"string\":\"show functions\",\"value\":\"functions\"},\"64\":{\"isListItem\":true,\"string\":\"show morphs\",\"value\":\"submorphs\"},\"65\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":58},\"sourceAttrName\":\"selection\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1},\"targetMethodName\":\"setFilter\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":66},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"66\":{\"source\":{\"__isSmartRef__\":true,\"id\":58},\"target\":{\"__isSmartRef__\":true,\"id\":1}},\"67\":{\"requiredModules\":[],\"migrationLevel\":2,\"partsSpaceName\":\"PartsBin/Widgets/\",\"comment\":\"\\\"Native\\\" drop down list\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"68\":{\"resizeWidth\":true},\"69\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":70},\"derivationIds\":[null,\"E88A53FB-D21B-44BB-BDFD-869442C56311\",\"0F787D3F-D240-44AF-ACF9-68B168A37AF6\",\"A057ACC6-677C-4F53-B1D5-9938B56D0FEB\",\"9732F158-76D9-4A36-8A15-548AF9D33FDE\",\"27B1C939-33F2-47D5-832F-A75A78CB87AB\",\"14D838C8-A334-48E3-81C0-D163F3856BC8\",\"8ED36FD4-3BC1-4666-9D10-9D5B011CCC09\",\"03AB1784-1272-475D-907F-BCED9FB98003\",\"9B479E1E-E883-48A8-A81E-C9401988816C\",\"95B8D1CF-CA5A-467B-8E75-190C0F92968F\",\"61D66172-31A5-4E3A-A8DA-7DB2A7E60829\",\"2D0FA765-B758-4A5A-A27C-EC16E95D2F0A\",\"AD1A023D-D343-4F30-8EE9-5CA1E5C6DFCA\",\"FDBEE6AB-A3AC-4E07-B69A-202BF0E33B71\",\"7A8530D3-BFD4-4C90-9F6E-FB5C59BB4E86\",\"B9F96B7E-3E06-4CFB-8E58-DA25B52A5E53\",\"ED1FEFD6-32CA-4FAD-A1D4-742130C739D9\",\"53B9FE5E-BDCF-4A83-B227-BF0D13186017\",\"FDF8DD2F-775D-4630-977E-68B1C8CB8E1B\",\"01F45153-329E-4EC1-B079-A3877CFB60F1\"],\"id\":\"23142B0A-86A5-42F0-A114-C125E191006E\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":71}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":73},\"_ClipMode\":\"visible\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":true,\"_InputAllowed\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"evalEnabled\":false,\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"owner\":{\"__isSmartRef__\":true,\"id\":57},\"_MaxTextWidth\":84,\"_MinTextWidth\":84,\"_MaxTextHeight\":null,\"_MinTextHeight\":null,\"__serializedExpressions__\":[\"_Position\"],\"showsHalos\":false,\"#startLetters\":\"can\",\"isBeingDragged\":false,\"_Rotation\":0,\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"70\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"_NodeClass\":[\"morph\",\"text\"],\"_NodeId\":\"morph-e88a53fb-d21b-44bb-bdfd-869442c56311\",\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(92.0,0.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"71\":{\"style\":{\"__isSmartRef__\":true,\"id\":72},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":69},\"storedString\":\"Filter:\",\"_id\":\"_2549\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"72\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"73\":{\"morph\":{\"__isSmartRef__\":true,\"id\":69},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"74\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\"],\"_NodeClass\":[\"morph\"],\"_NodeId\":\"morph-1ddf17df-89f1-41af-8fed-513c5da4861f\",\"_BorderWidth\":0,\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(306.9,28.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"75\":{\"morph\":{\"__isSmartRef__\":true,\"id\":57},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"76\":{\"resizeWidth\":true,\"layouter\":{\"__isSmartRef__\":true,\"id\":77},\"adjustForNewBounds\":true,\"__serializedExpressions__\":[\"extentWithoutPlaceholder\"],\"extentWithoutPlaceholder\":\"lively.pt(358.2,100.0)\"},\"77\":{\"defaultBorderSize\":10,\"defaultSpacing\":15,\"borderSize\":0,\"spacing\":0,\"container\":{\"__isSmartRef__\":true,\"id\":57},\"__LivelyClassName__\":\"lively.morphic.Layout.HorizontalLayout\",\"__SourceModuleName__\":\"Global.lively.morphic.Layout\"},\"78\":{\"submorphs\":[],\"scripts\":[],\"id\":\"D4A35074-DDE1-4EB5-AA93-C43A119497EB\",\"shape\":{\"__isSmartRef__\":true,\"id\":79},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\",\"dragStartPoint\",\"originalMorphBPosition\"],\"showsHalos\":false,\"name\":\"SplitterMorph2\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":80},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":101},\"derivationIds\":[127,\"F0291F62-F100-480C-AEBF-0230398F7983\",\"AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B\",\"39BA345C-17FA-45A0-BAC2-F0CF5654ACF8\",\"FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4\",\"F38439A3-2F4E-4AC2-BF73-2633C00B1393\",\"6748F5B5-2284-4748-A6EE-F1A261CBAD0B\",\"BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C\",\"7EC17E78-593A-4CC8-B7E3-859BCBBFE785\",\"ED38E7CF-DBF8-44F7-8FCD-44556A95F525\",\"2837627B-B301-45E3-BE2F-AE809626DE89\",\"43E4DB05-C44F-44CB-A54B-72C9636B3396\"],\"partTests\":{\"__isSmartRef__\":true,\"id\":102},\"_ClipMode\":\"visible\",\"moved\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":107},\"isBeingDragged\":false,\"originalTargetExtent\":null,\"morphA\":null,\"morphB\":null,\"originalMorphAExtent\":null,\"originalMorphBExtent\":null,\"prevScroll\":[0,0],\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"_Rotation\":0,\"_Scale\":0.9803921568627452,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":108},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(295.0,299.5)\",\"distanceToDragEvent\":\"lively.pt(37.9,-13.4)\",\"dragStartPoint\":\"lively.pt(1185.0,5071.0)\",\"originalMorphBPosition\":\"lively.pt(8.1,354.4)\"},\"79\":{\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_BorderRadius\":0,\"_Opacity\":0.5557,\"_BorderStyle\":\"solid\",\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(20.0,44.9)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(167,167,173)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"80\":{\"partsSpaceName\":\"PartsBin/Widgets/\",\"comment\":\"A splitter, that exchanges the extent from two morphs.... ok, hard to describe. It's just a splitter.\\n\\nInspired by the resize corner, it latebinds into the ui, by placing it ontop two adjacent morphs.\",\"migrationLevel\":4,\"partName\":\"SplitterMorph\",\"changes\":[{\"__isSmartRef__\":true,\"id\":81},{\"__isSmartRef__\":true,\"id\":83},{\"__isSmartRef__\":true,\"id\":85},{\"__isSmartRef__\":true,\"id\":87},{\"__isSmartRef__\":true,\"id\":89},{\"__isSmartRef__\":true,\"id\":91},{\"__isSmartRef__\":true,\"id\":93},{\"__isSmartRef__\":true,\"id\":95},{\"__isSmartRef__\":true,\"id\":97},{\"__isSmartRef__\":true,\"id\":99}],\"revisionOnLoad\":184652,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"81\":{\"date\":{\"__isSmartRef__\":true,\"id\":82},\"author\":\"jenslincke\",\"message\":\"no comment\",\"id\":\"3FF2C8E3-9B5C-4846-B328-5B9DE699E342\"},\"82\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 14:01:17 GMT+0100 (CET)\"},\"83\":{\"date\":{\"__isSmartRef__\":true,\"id\":84},\"author\":\"jenslincke\",\"message\":\"no comment\",\"id\":\"4D8DFE4C-2980-4B5F-A1E9-E4C650CBA0C6\"},\"84\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 14:01:14 GMT+0100 (CET)\"},\"85\":{\"date\":{\"__isSmartRef__\":true,\"id\":86},\"author\":\"jenslincke\",\"message\":\"I want my blue rectangle back!\",\"id\":\"5AA9291A-869F-4D36-8095-4721B5A5B205\"},\"86\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)\"},\"87\":{\"date\":{\"__isSmartRef__\":true,\"id\":88},\"author\":\"bgnauk\",\"message\":\"no comment\",\"id\":\"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8\"},\"88\":{\"isSerializedDate\":true,\"string\":\"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)\"},\"89\":{\"date\":{\"__isSmartRef__\":true,\"id\":90},\"author\":\"undefined\",\"message\":\"suddenly, the rectangle became a CarDemo\",\"id\":\"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350\"},\"90\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)\"},\"91\":{\"date\":{\"__isSmartRef__\":true,\"id\":92},\"author\":\"undefined\",\"message\":\"css transitions\",\"id\":\"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7\"},\"92\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)\"},\"93\":{\"date\":{\"__isSmartRef__\":true,\"id\":94},\"author\":\"fbo\",\"message\":\"\",\"id\":\"BD1C654D-9100-4B66-BC62-B15FF2498B2B\"},\"94\":{\"isSerializedDate\":true,\"string\":\"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)\"},\"95\":{\"date\":{\"__isSmartRef__\":true,\"id\":96},\"author\":\"undefined\",\"message\":\"sorry\",\"id\":\"44B56D2E-9B59-4C67-A305-49A6E10E66C2\"},\"96\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)\"},\"97\":{\"date\":{\"__isSmartRef__\":true,\"id\":98},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC\"},\"98\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:30 GMT+0200 (CEST)\"},\"99\":{\"date\":{\"__isSmartRef__\":true,\"id\":100},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"3F17A2D2-3C24-424B-B0FA-E43112267D23\"},\"100\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:36 GMT+0200 (CEST)\"},\"101\":{\"morph\":{\"__isSmartRef__\":true,\"id\":78},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"102\":{\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":103}},\"103\":{\"test01IsMorph\":{\"__isSmartRef__\":true,\"id\":104}},\"104\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":105},\"source\":\"function test01IsMorph(aPart) {\\n this.assert(aPart.isMorph, 'rectangle should be a morph');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":106},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"105\":{\"this\":{\"__isSmartRef__\":true,\"id\":102}},\"106\":{},\"107\":{\"moveVertical\":true,\"moveHorizontal\":true},\"108\":{\"onDrag\":{\"__isSmartRef__\":true,\"id\":109},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":117},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":125},\"getSiblingsAtCorner\":{\"__isSmartRef__\":true,\"id\":133}},\"109\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":110},\"source\":\"function onDrag(evt) {\\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\\n\\n moveDelta.x = 0;\\n if (!this.morphA || !this.morphB) return;\\n \\n var newExtent = this.originalMorphAExtent.addPt(moveDelta);\\n this.morphA.setExtent(newExtent);\\n\\n this.morphB.setPosition(this.originalMorphBPosition.addPt(moveDelta));\\n moveDelta.y = - moveDelta.y;\\n this.morphB.setExtent(this.originalMorphBExtent.addPt(moveDelta));\\n\\n this.setBounds(\\n rect(this.morphA.bounds().bottomRight().subPt(pt(20,20)),\\n this.morphB.bounds().topRight().addPt(pt(0,20))));\\n\\n this.setExtent(pt(this.getExtent().x, Math.max(this.getExtent().y, 20)))\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":115},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"110\":{\"this\":{\"__isSmartRef__\":true,\"id\":78},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":111}},\"111\":{\"$super\":{\"__isSmartRef__\":true,\"id\":112}},\"112\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":113},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":114},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"113\":{\"obj\":{\"__isSmartRef__\":true,\"id\":78},\"name\":\"onDrag\"},\"114\":{},\"115\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":116},\"user\":\"jenslincke\",\"tags\":[]},\"116\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 13:58:16 GMT+0100 (CET)\"},\"117\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":118},\"source\":\"function onDragEnd(evt) {\\n this.morphA = null;\\n this.morphB = null;\\n this.originalMorphAExtent = null;\\n this.originalMorphBExtent = null;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":123},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"118\":{\"this\":{\"__isSmartRef__\":true,\"id\":78},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":119}},\"119\":{\"$super\":{\"__isSmartRef__\":true,\"id\":120}},\"120\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":121},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":122},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"121\":{\"obj\":{\"__isSmartRef__\":true,\"id\":78},\"name\":\"onDragEnd\"},\"122\":{},\"123\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":124},\"user\":\"jenslincke\",\"tags\":[]},\"124\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 12:32:59 GMT+0100 (CET)\"},\"125\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":126},\"source\":\"function onDragStart(evt) {\\n this.dragStartPoint = evt.mousePoint;\\n this.morphA = this.getSiblingsAtCorner(\\\"topLeft\\\")[0]\\n this.morphB = this.getSiblingsAtCorner(\\\"bottomLeft\\\")[0]\\n\\n if (!this.morphA || !this.morphB) return;\\n\\n this.originalMorphAExtent = this.morphA.getExtent();\\n this.originalMorphBExtent = this.morphB.getExtent();\\n this.originalMorphBPosition = this.morphB.getPosition();\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":131},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"126\":{\"this\":{\"__isSmartRef__\":true,\"id\":78},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":127}},\"127\":{\"$super\":{\"__isSmartRef__\":true,\"id\":128}},\"128\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":129},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":130},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"129\":{\"obj\":{\"__isSmartRef__\":true,\"id\":78},\"name\":\"onDragStart\"},\"130\":{},\"131\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":132},\"user\":\"jenslincke\",\"tags\":[]},\"132\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 13:44:37 GMT+0100 (CET)\"},\"133\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":134},\"source\":\"function getSiblingsAtCorner(corner) {\\n // this.getSiblingsAtCorner(\\\"topLeft\\\")\\n var p = this.bounds()[corner]()\\n var self= this;\\n return this.owner.submorphs.select(function(ea) {\\n return (ea !== self) && ea.bounds().containsPoint(p)\\n })\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":135},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"134\":{\"this\":{\"__isSmartRef__\":true,\"id\":78}},\"135\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":136},\"user\":\"jenslincke\",\"tags\":[]},\"136\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 12:28:43 GMT+0100 (CET)\"},\"137\":{\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(323.2,432.4)\",\"_BorderColor\":\"Color.rgb(95,94,95)\",\"_Fill\":\"Color.rgb(235,235,235)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"138\":{\"partsSpaceName\":\"PartsBin/Tools\",\"comment\":\"A tool for inspecting an object. Very similar to the ObjectExplorer but a lot faster and with the ability to edit primitives.\",\"migrationLevel\":4,\"partName\":\"ObjectInspector\",\"changes\":[{\"__isSmartRef__\":true,\"id\":139},{\"__isSmartRef__\":true,\"id\":141},{\"__isSmartRef__\":true,\"id\":143},{\"__isSmartRef__\":true,\"id\":145},{\"__isSmartRef__\":true,\"id\":147},{\"__isSmartRef__\":true,\"id\":149},{\"__isSmartRef__\":true,\"id\":151}],\"revisionOnLoad\":163371,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"139\":{\"date\":{\"__isSmartRef__\":true,\"id\":140},\"author\":\"undefined\",\"message\":\"suddenly, the rectangle became a CarDemo\",\"id\":\"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350\"},\"140\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)\"},\"141\":{\"date\":{\"__isSmartRef__\":true,\"id\":142},\"author\":\"undefined\",\"message\":\"css transitions\",\"id\":\"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7\"},\"142\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)\"},\"143\":{\"date\":{\"__isSmartRef__\":true,\"id\":144},\"author\":\"fbo\",\"message\":\"\",\"id\":\"BD1C654D-9100-4B66-BC62-B15FF2498B2B\"},\"144\":{\"isSerializedDate\":true,\"string\":\"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)\"},\"145\":{\"date\":{\"__isSmartRef__\":true,\"id\":146},\"author\":\"undefined\",\"message\":\"sorry\",\"id\":\"44B56D2E-9B59-4C67-A305-49A6E10E66C2\"},\"146\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)\"},\"147\":{\"date\":{\"__isSmartRef__\":true,\"id\":148},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC\"},\"148\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:30 GMT+0200 (CEST)\"},\"149\":{\"date\":{\"__isSmartRef__\":true,\"id\":150},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"3F17A2D2-3C24-424B-B0FA-E43112267D23\"},\"150\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:36 GMT+0200 (CEST)\"},\"151\":{\"date\":{\"__isSmartRef__\":true,\"id\":152},\"author\":\"cschuster\",\"message\":\"initial commit. still a lot of work to do.\",\"id\":\"258D3B7C-8C70-4B34-962F-E2F39A8596D5\"},\"152\":{\"isSerializedDate\":true,\"string\":\"Tue May 29 2012 23:52:57 GMT+0200 (CEST)\"},\"153\":{\"morph\":{\"__isSmartRef__\":true,\"id\":1},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"154\":{\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":155}},\"155\":{\"test01IsMorph\":{\"__isSmartRef__\":true,\"id\":156}},\"156\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":157},\"source\":\"function test01IsMorph(aPart) {\\n this.assert(aPart.isMorph, 'rectangle should be a morph');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":158},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"157\":{\"this\":{\"__isSmartRef__\":true,\"id\":154}},\"158\":{},\"159\":{\"__serializedExpressions__\":[\"extentWithoutPlaceholder\"],\"resizeWidth\":true,\"resizeHeight\":true,\"adjustForNewBounds\":true,\"extentWithoutPlaceholder\":\"lively.pt(313.2,397.4)\"},\"160\":{\"inspect\":{\"__isSmartRef__\":true,\"id\":161},\"reset\":{\"__isSmartRef__\":true,\"id\":165},\"select\":{\"__isSmartRef__\":true,\"id\":169},\"createItem\":{\"__isSmartRef__\":true,\"id\":173},\"describe\":{\"__isSmartRef__\":true,\"id\":177},\"update\":{\"__isSmartRef__\":true,\"id\":181},\"expand\":{\"__isSmartRef__\":true,\"id\":185},\"setFilter\":{\"__isSmartRef__\":true,\"id\":189},\"isPrimitive\":{\"__isSmartRef__\":true,\"id\":193},\"createPrototypeItem\":{\"__isSmartRef__\":true,\"id\":197},\"typename\":{\"__isSmartRef__\":true,\"id\":201},\"getFilter\":{\"__isSmartRef__\":true,\"id\":205}},\"161\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":162},\"source\":\"function inspect(obj) {\\n if (this.owner.isWindow) {\\n this.owner.setTitle(this.describe(obj));\\n }\\n this.get(\\\"ObjectInspectorText\\\").doitContext = obj;\\n if (!this.filter) this.get(\\\"ObjectInspectorFilterList\\\").selectAt(0);\\n this.tree = this.get(\\\"ObjectInspectorTree\\\");\\n this.tree.setItem(this.createItem({\\\"\\\": obj}, \\\"\\\", true));\\n this.startStepping(500, 'update');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":163},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"162\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"163\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":164},\"user\":\"cschuster\",\"tags\":[]},\"164\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)\"},\"165\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":166},\"source\":\"function reset() {\\n if (this.owner.isWindow) {\\n this.owner.setTitle(\\\"ObjectInspector\\\");\\n }\\n this.get(\\\"ObjectInspectorText\\\").textString = \\\"this\\\";\\n this.get(\\\"ObjectInspectorText\\\").doitContext = null;\\n this.stopStepping();\\n this.get(\\\"ObjectInspectorTree\\\").reset();\\n this.get(\\\"ObjectInspectorFilterList\\\").setList([\\n {isListItem: true,\\n string: \\\"show standard properties\\\",\\n value: \\\"standard\\\"},\\n {isListItem:true, \\n string:\\\"show all properties\\\", \\n value: \\\"properties\\\"},\\n {isListItem:true, \\n string:\\\"show functions\\\", \\n value: \\\"functions\\\"},\\n {isListItem:true, \\n string:\\\"show morphs\\\", \\n value: \\\"submorphs\\\"}]);\\n this.get(\\\"ObjectInspectorFilterList\\\").selectAt(0);\\n this.applyLayout();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":167},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"166\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"167\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":168},\"user\":\"cschuster\",\"tags\":[]},\"168\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)\"},\"169\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":170},\"source\":\"function select(item, tree) {\\n if (item.data !== null && item.data !== undefined) {\\n this.get(\\\"ObjectInspectorText\\\").doitContext = item.data;\\n }\\n if (Object.isString(item.data) ||\\n Object.isNumber(item.data) ||\\n Object.isBoolean(item.data)) {\\n Object.addScript(item, function onEdit(str) {\\n var val = str;\\n if (val === \\\"null\\\") val = null;\\n if (val === \\\"true\\\") val = true;\\n if (val === \\\"false\\\") val = false;\\n if (Object.isString(val) && val.match(/^\\\\d+$/)) val = parseInt(val);\\n this.parent[this.name] = val;\\n });\\n tree.editDescription();\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":171},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"170\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"171\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":172},\"user\":\"cschuster\",\"tags\":[]},\"172\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)\"},\"173\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":174},\"source\":\"function createItem(obj, property, isRoot) {\\n var value = obj[property];\\n var item = {data: value, inspector: this, parent: obj};\\n if (!isRoot) item.name = property;\\n item.description = this.describe(value);\\n Object.addScript(item, function onSelect(tree) { this.inspector.select(this, tree); });\\n if (!this.isPrimitive(value)) {\\n item.children = [];\\n Object.addScript(item, function onExpand() { this.inspector.expand(this); });\\n Object.addScript(item, function onUpdateChildren() { this.inspector.expand(this); });\\n }\\n Object.addScript(item, function onUpdate() {\\n this.description = this.inspector.describe(this.data);\\n });\\n return item;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":175},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"174\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"175\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":176},\"user\":\"cschuster\",\"tags\":[]},\"176\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)\"},\"177\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":178},\"source\":\"function describe(obj) {\\n var str;\\n if (obj && obj.name) {\\n str = Object.isFunction(obj.name) ? obj.name() : obj.name;\\n }\\n if (!str) str = Objects.shortPrintStringOf(obj);\\n if (str.length > 32) str = str.substring(0, 36) + '...';\\n return str;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":179},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"178\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"179\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":180},\"user\":\"cschuster\",\"tags\":[]},\"180\":{\"isSerializedDate\":true,\"string\":\"Mon Jul 02 2012 23:16:12 GMT+0200 (CEST)\"},\"181\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":182},\"source\":\"function update() {\\n if (this.tree.item) this.tree.update();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":183},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"182\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"183\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":184},\"user\":\"cschuster\",\"tags\":[]},\"184\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)\"},\"185\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":186},\"source\":\"function expand(item) {\\n var props = Properties.allProperties(item.data, this.getFilter());\\n if (!Object.isArray(item.data)) props = props.sort();\\n var newChildren = [];\\n var lookup = {};\\n item.children.each(function(i) { lookup[i.name] = i; });\\n props.each(function(prop) {\\n var existing = lookup[prop];\\n if (existing) {\\n existing.data = item.data[prop];\\n newChildren.push(existing);\\n } else {\\n newChildren.push(this.createItem(item.data, prop));\\n }\\n }.bind(this));\\n var proto = !Object.isFunction(item.data) &&\\n !this.isPrimitive(item.data) &&\\n Object.getPrototypeOf(item.data);\\n if (proto) {\\n var existing = item.children.detect(function(i) { return i.data === proto; });\\n if (existing) {\\n newChildren.push(existing);\\n } else {\\n newChildren.push(this.createPrototypeItem(proto));\\n }\\n }\\n item.children = newChildren;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":187},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"186\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"187\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":188},\"user\":\"cschuster\",\"tags\":[]},\"188\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 15 2012 00:20:47 GMT+0200 (CEST)\"},\"189\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":190},\"source\":\"function setFilter(str) {\\n var startsAlphaNum = /^[a-zA-Z0-9]/;\\n var fn = {\\n standard: function(obj, prop) {\\n return obj.hasOwnProperty(prop) &&\\n startsAlphaNum.test(prop) &&\\n !Object.isFunction(obj[prop]);\\n },\\n properties: function(obj, prop) {\\n return obj.hasOwnProperty(prop) &&\\n !Object.isFunction(obj[prop]);\\n },\\n functions: function(obj, prop) {\\n return obj.hasOwnProperty(prop) &&\\n Object.isFunction(obj[prop]);\\n },\\n submorphs: function(obj, prop) {\\n return obj.hasOwnProperty(prop) &&\\n (prop == 'submorphs' || obj[prop] instanceof lively.morphic.Morph);\\n },\\n };\\n this.filter = fn[str];\\n var that = this;\\n this.tree.layoutAfter(function() { that.update(); });\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":191},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"190\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"191\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":192},\"user\":\"cschuster\",\"tags\":[]},\"192\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)\"},\"193\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":194},\"source\":\"function isPrimitive(value) {\\n return value === null ||\\n value === undefined ||\\n Object.isString(value) ||\\n Object.isNumber(value) ||\\n Object.isBoolean(value);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":195},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"194\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"195\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":196},\"user\":\"cschuster\",\"tags\":[]},\"196\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)\"},\"197\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":198},\"source\":\"function createPrototypeItem(proto) {\\n var that = this;\\n var item = {data: proto, inspector: this, doNotSerialize: [\\\"data\\\"]};\\n item.name = \\\"\\\";\\n item.description = \\\"inherited from \\\" + this.typename(proto);\\n item.children = [];\\n Object.addScript(item, function onExpand() { this.inspector.expand(this); });\\n Object.addScript(item, function onUpdateChildren() { this.inspector.expand(this); });\\n Object.addScript(item, function onUpdate() {\\n this.description = \\\"inherited from \\\" + this.inspector.typename(this.data);\\n });\\n return item;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":199},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"198\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"199\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":200},\"user\":\"cschuster\",\"tags\":[]},\"200\":{\"isSerializedDate\":true,\"string\":\"Wed Aug 01 2012 04:04:06 GMT+0200 (CEST)\"},\"201\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":202},\"source\":\"function typename(proto) {\\n return proto.constructor.type || proto.constructor.name || proto.toString();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":203},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"202\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"203\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":204},\"user\":\"cschuster\",\"tags\":[]},\"204\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)\"},\"205\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":206},\"source\":\"function getFilter() {\\n if (!this.filter) {\\n this.setFilter(this.get(\\\"ObjectInspectorFilterList\\\").getSelectedItem());\\n }\\n return this.filter;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":207},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"206\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"207\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":208},\"user\":\"cschuster\",\"tags\":[]},\"208\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 15 2012 00:20:17 GMT+0200 (CEST)\"},\"209\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":210},\"derivationIds\":[null,\"E34B7A68-766E-4DB7-A7E3-E4EE8A7079AC\",\"7A7C4259-E86A-4D41-9B21-CE6D4EADF5A7\",\"34C6ADC2-7F79-44A2-BEDF-A05F972B36BC\",\"36694142-B04E-484B-957B-9BBF9784B20E\",\"3CFE3EDB-8A42-4E75-A348-120654F234F2\",\"3464720D-ABB2-4C88-BEEA-62B58DD08CD5\",\"B5EA6ABC-057D-4A70-AB94-B3EDCA5E395E\",\"05F4CC34-0F8A-43CA-94B6-9A543A70E55C\",\"A2BF090C-5A85-4E54-92CA-6ABA47629E7B\",\"DDD9B33B-824A-4C58-8107-67C5FADDFB72\",\"09051614-6CE4-4984-B3CF-F3E78B5898B1\",\"284F15EF-EA68-4F32-86F3-EA5DD3A23D1C\",\"BE99321C-F9F7-45C2-9BED-3AC496C10878\",\"344F1643-CC8E-4B9C-A57A-75074EDFDD12\",\"E24B6723-2DA3-42B9-AE0B-1E28DA2C0CF8\",\"035E96EC-B4F1-4D94-A31F-21750A89C148\",\"658D2557-B37E-4C58-8618-9AF1E45EFA55\",\"413248B4-5FDD-4647-9E20-F195F11DF903\",\"20EF83E4-287D-4306-9EA0-65B7286C0E48\",\"77F94626-E559-4BB8-B6EA-1EC2E50823C3\",\"85515935-002D-4FF0-8C2B-E88837E5B98D\",\"1B4B5619-CD65-49B8-939D-06D7DD9E0C4C\",\"79748D72-9031-4011-9BD4-B7FE72461789\",\"68C2CE7C-DB25-4911-B12A-8B0F69C8D46D\",\"90DDEE95-E7B6-4FF5-A7B7-ED97BA99A75C\",\"30A9C6A1-50FD-465E-8884-1FB4E887AA22\",\"133E5671-4F3E-44AE-BA1C-8A23DFEFE806\",\"8133C4D1-E8E5-4C70-BD30-B8BD467A97F0\",\"19DEC829-053A-427D-B74C-447D4BFBBADF\",\"F60BE0BE-9E27-495C-AD10-1BF48EF87F21\",\"A6CCEFD6-C07E-4D58-8DBB-91E5EE97252D\",\"483FFC15-78C6-43CA-88E9-D64C2C67C242\"],\"id\":\"8A45C54F-F39A-477F-B6AB-21DD1002C37F\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":214},\"_ClipMode\":\"visible\",\"droppingEnabled\":true,\"halosEnabled\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"__serializedExpressions__\":[\"_Position\"],\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"dragStartPoint\":null,\"originalTargetExtent\":null,\"_Rotation\":0,\"_Scale\":1.0000000000000009,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":215},\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"_Position\":\"lively.pt(310.4,440.4)\"},\"210\":{\"dontChangeShape\":false,\"cachedVertices\":null,\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":211},{\"__isSmartRef__\":true,\"id\":212},{\"__isSmartRef__\":true,\"id\":213}],\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_Fill\"],\"_BorderWidth\":0,\"_BorderColor\":null,\"_NodeClass\":[\"path\"],\"_NodeId\":\"morph-e34b7a68-766e-4db7-a7e3-e4ee8a7079ac\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_Position\":\"lively.pt(-1.0,-1.0)\",\"_Extent\":\"lively.pt(15.0,15.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Fill\":\"Color.rgb(204,204,204)\"},\"211\":{\"isAbsolute\":true,\"x\":14,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"212\":{\"isAbsolute\":true,\"x\":14,\"y\":14,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"213\":{\"isAbsolute\":true,\"x\":0,\"y\":14,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"214\":{\"morph\":{\"__isSmartRef__\":true,\"id\":209},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"215\":{\"onDragStart\":{\"__isSmartRef__\":true,\"id\":216},\"onDrag\":{\"__isSmartRef__\":true,\"id\":223},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":230}},\"216\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":217},\"source\":\"function onDragStart(evt) {\\n this.dragStartPoint = evt.mousePoint;\\n this.originalTargetExtent = this.owner.getExtent();\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":222},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"217\":{\"this\":{\"__isSmartRef__\":true,\"id\":209},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":218}},\"218\":{\"$super\":{\"__isSmartRef__\":true,\"id\":219}},\"219\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":220},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world) \\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":221},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"220\":{\"obj\":{\"__isSmartRef__\":true,\"id\":209},\"name\":\"onDragStart\"},\"221\":{},\"222\":{},\"223\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":224},\"source\":\"function onDrag(evt) {\\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\\n if (evt.isShiftDown()) {\\n var maxDelta = Math.max(moveDelta.x, moveDelta.y);\\n\\t moveDelta = pt(maxDelta, maxDelta);\\n };\\n this.owner.setExtent(this.originalTargetExtent.addPt(moveDelta));\\n this.align(this.bounds().bottomRight(), this.owner.getExtent());\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":229},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"224\":{\"this\":{\"__isSmartRef__\":true,\"id\":209},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":225}},\"225\":{\"$super\":{\"__isSmartRef__\":true,\"id\":226}},\"226\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":227},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world) \\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":228},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"227\":{\"obj\":{\"__isSmartRef__\":true,\"id\":209},\"name\":\"onDrag\"},\"228\":{},\"229\":{},\"230\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":231},\"source\":\"function onDragEnd(evt) {\\n this.dragStartPoint = null;\\n this.originalTargetExtent = null;\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":236},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"231\":{\"this\":{\"__isSmartRef__\":true,\"id\":209},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":232}},\"232\":{\"$super\":{\"__isSmartRef__\":true,\"id\":233}},\"233\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":234},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world) \\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":235},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"234\":{\"obj\":{\"__isSmartRef__\":true,\"id\":209},\"name\":\"onDragEnd\"},\"235\":{},\"236\":{},\"237\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":238},{\"__isSmartRef__\":true,\"id\":244},{\"__isSmartRef__\":true,\"id\":257},{\"__isSmartRef__\":true,\"id\":269}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":282},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":283},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"3354C449-DE1C-422A-9B91-C1B724A2D784\",\"droppingEnabled\":false,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":284},\"__serializedExpressions__\":[\"_Position\"],\"windowMorph\":{\"__isSmartRef__\":true,\"id\":0},\"label\":{\"__isSmartRef__\":true,\"id\":238},\"closeButton\":{\"__isSmartRef__\":true,\"id\":244},\"menuButton\":{\"__isSmartRef__\":true,\"id\":257},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":269},\"_PreviousBorderWidth\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"__LivelyClassName__\":\"lively.morphic.TitleBar\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"238\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":239},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":240}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":242},\"_ClipMode\":\"hidden\",\"derivationIds\":[],\"id\":\"683202D2-6E15-4762-BEF3-633DF82B9EE4\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":false,\"_HandStyle\":\"default\",\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"__serializedExpressions__\":[\"_TextColor\",\"_Position\"],\"evalEnabled\":false,\"isLabel\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":243},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":237},\"_StyleClassNames\":[\"window-title\"],\"_TextStylingMode\":true,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\",\"_Position\":\"lively.pt(20.0,3.0)\"},\"239\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(265.4,18.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"240\":{\"style\":{\"__isSmartRef__\":true,\"id\":241},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":238},\"_id\":\"_1668\",\"storedString\":\"ObjectInspector\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"241\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"242\":{\"morph\":{\"__isSmartRef__\":true,\"id\":238},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"243\":{\"resizeWidth\":true},\"244\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":245}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":250},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":251},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"FB7A3DD8-97CB-4398-883B-A3D2C87C2F82\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"accessibleInInactiveWindow\":true,\"__serializedExpressions__\":[\"_Position\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"label\":{\"__isSmartRef__\":true,\"id\":245},\"_PreviousBorderWidth\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":237},\"layout\":{\"__isSmartRef__\":true,\"id\":252},\"_StyleClassNames\":[\"close\"],\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":253},{\"__isSmartRef__\":true,\"id\":255}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(304.4,3.0)\"},\"245\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":246},\"_WhiteSpaceHandling\":\"pre\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":247}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":249},\"_ClipMode\":\"hidden\",\"derivationIds\":[],\"id\":\"18901FFC-0D21-407F-ABC0-2BB1D80521AD\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":false,\"_WordBreak\":null,\"fixedHeight\":true,\"_InputAllowed\":false,\"_HandStyle\":\"default\",\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":8,\"__serializedExpressions__\":[\"_TextColor\",\"_Position\"],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":244},\"isLabel\":true,\"eventsAreIgnored\":true,\"_TextStylingMode\":true,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\",\"_Position\":\"lively.pt(0.0,-1.0)\"},\"246\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"247\":{\"style\":{\"__isSmartRef__\":true,\"id\":248},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":245},\"_id\":\"_1670\",\"storedString\":\"X\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"248\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"249\":{\"morph\":{\"__isSmartRef__\":true,\"id\":245},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"250\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":1,\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"_AppearanceStylingMode\":true,\"_BorderStylingMode\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"251\":{\"morph\":{\"__isSmartRef__\":true,\"id\":244},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"252\":{\"moveHorizontal\":true},\"253\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":244},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"getCloseHelp\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":254},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"254\":{\"source\":{\"__isSmartRef__\":true,\"id\":244},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"255\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":244},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"initiateShutdown\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":256},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"256\":{\"source\":{\"__isSmartRef__\":true,\"id\":244},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"257\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":258}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":263},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":264},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"E51FF825-9570-4914-B20B-7029DCC9ACE0\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"accessibleInInactiveWindow\":true,\"__serializedExpressions__\":[\"_Position\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"label\":{\"__isSmartRef__\":true,\"id\":258},\"_PreviousBorderWidth\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":237},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":265},{\"__isSmartRef__\":true,\"id\":267}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"isPressed\":false,\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(3.0,3.0)\"},\"258\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":259},\"_WhiteSpaceHandling\":\"pre\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":260}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":262},\"_ClipMode\":\"hidden\",\"derivationIds\":[],\"id\":\"37A2A739-1A1F-498C-8EEE-909ABECE1795\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":false,\"_WordBreak\":null,\"fixedHeight\":true,\"_InputAllowed\":false,\"_HandStyle\":\"default\",\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":8,\"__serializedExpressions__\":[\"_TextColor\",\"_Position\"],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":257},\"isLabel\":true,\"eventsAreIgnored\":true,\"_TextStylingMode\":true,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"259\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(18.0,17.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"260\":{\"style\":{\"__isSmartRef__\":true,\"id\":261},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":258},\"_id\":\"_1672\",\"storedString\":\"M\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"261\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"262\":{\"morph\":{\"__isSmartRef__\":true,\"id\":258},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"263\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":1,\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"_AppearanceStylingMode\":true,\"_BorderStylingMode\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"264\":{\"morph\":{\"__isSmartRef__\":true,\"id\":257},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"265\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":257},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"getMenuHelp\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":266},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"266\":{\"source\":{\"__isSmartRef__\":true,\"id\":257},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"267\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":257},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"showTargetMorphMenu\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":268},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"268\":{\"source\":{\"__isSmartRef__\":true,\"id\":257},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"269\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":270}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":275},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":276},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"158AFC6D-24CB-4DB5-A245-6D7283DDC1D6\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"accessibleInInactiveWindow\":true,\"__serializedExpressions__\":[\"_Position\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"label\":{\"__isSmartRef__\":true,\"id\":270},\"_PreviousBorderWidth\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":237},\"layout\":{\"__isSmartRef__\":true,\"id\":277},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":278},{\"__isSmartRef__\":true,\"id\":280}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(285.4,3.0)\"},\"270\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":271},\"_WhiteSpaceHandling\":\"pre\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":272}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":274},\"_ClipMode\":\"hidden\",\"derivationIds\":[],\"id\":\"864112B1-4791-4892-9D7E-E83FFCFDEAF6\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":false,\"_WordBreak\":null,\"fixedHeight\":true,\"_InputAllowed\":false,\"_HandStyle\":\"default\",\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":8,\"__serializedExpressions__\":[\"_TextColor\",\"_Position\"],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":269},\"isLabel\":true,\"eventsAreIgnored\":true,\"_TextStylingMode\":true,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\",\"_Position\":\"lively.pt(0.0,1.0)\"},\"271\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"272\":{\"style\":{\"__isSmartRef__\":true,\"id\":273},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":270},\"_id\":\"_1674\",\"storedString\":\"–\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"273\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"274\":{\"morph\":{\"__isSmartRef__\":true,\"id\":270},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"275\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":1,\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"_AppearanceStylingMode\":true,\"_BorderStylingMode\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"276\":{\"morph\":{\"__isSmartRef__\":true,\"id\":269},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"277\":{\"moveHorizontal\":true},\"278\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":269},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"getCollapseHelp\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":279},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"279\":{\"source\":{\"__isSmartRef__\":true,\"id\":269},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"280\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":269},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"toggleCollapse\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":281},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"281\":{\"source\":{\"__isSmartRef__\":true,\"id\":269},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"282\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\"],\"_AppearanceStylingMode\":true,\"_BorderStylingMode\":true,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(324.4,22.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"283\":{\"morph\":{\"__isSmartRef__\":true,\"id\":237},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"284\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"285\":{\"__serializedExpressions__\":[\"_Padding\",\"_Extent\"],\"_BorderWidth\":0,\"_Fill\":null,\"_StrokeOpacity\":0,\"_BorderRadius\":0,\"_NodeClass\":[\"window\"],\"_NodeId\":\"morph-cd7bcb08-eb4a-48cd-952b-53a1eaeb23d0\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Extent\":\"lively.pt(324.4,454.4)\"},\"286\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"287\":{\"adjustForNewBounds\":true},\"288\":{\"partsSpaceName\":\"PartsBin/Tools\",\"comment\":\"A tool for inspecting an object. Very similar to the ObjectExplorer but a lot faster and with the ability to edit primitives, filter properties and display inheritance.\",\"migrationLevel\":4,\"partName\":\"ObjectInspector\",\"changes\":[{\"__isSmartRef__\":true,\"id\":289},{\"__isSmartRef__\":true,\"id\":291},{\"__isSmartRef__\":true,\"id\":293},{\"__isSmartRef__\":true,\"id\":295},{\"__isSmartRef__\":true,\"id\":297},{\"__isSmartRef__\":true,\"id\":299},{\"__isSmartRef__\":true,\"id\":301},{\"__isSmartRef__\":true,\"id\":303},{\"__isSmartRef__\":true,\"id\":305},{\"__isSmartRef__\":true,\"id\":307},{\"__isSmartRef__\":true,\"id\":309},{\"__isSmartRef__\":true,\"id\":311},{\"__isSmartRef__\":true,\"id\":313},{\"__isSmartRef__\":true,\"id\":315},{\"__isSmartRef__\":true,\"id\":317},{\"__isSmartRef__\":true,\"id\":319},{\"__isSmartRef__\":true,\"id\":321},{\"__isSmartRef__\":true,\"id\":323},{\"__isSmartRef__\":true,\"id\":325},{\"__isSmartRef__\":true,\"id\":327},{\"__isSmartRef__\":true,\"id\":329},{\"__isSmartRef__\":true,\"id\":331},{\"__isSmartRef__\":true,\"id\":333},{\"__isSmartRef__\":true,\"id\":335},{\"__isSmartRef__\":true,\"id\":337},{\"__isSmartRef__\":true,\"id\":339},{\"__isSmartRef__\":true,\"id\":341},{\"__isSmartRef__\":true,\"id\":343},{\"__isSmartRef__\":true,\"id\":345},{\"__isSmartRef__\":true,\"id\":347},{\"__isSmartRef__\":true,\"id\":349},{\"__isSmartRef__\":true,\"id\":351},{\"__isSmartRef__\":true,\"id\":353},{\"__isSmartRef__\":true,\"id\":355},{\"__isSmartRef__\":true,\"id\":357},{\"__isSmartRef__\":true,\"id\":359}],\"revisionOnLoad\":184698,\"lastModifiedDate\":{\"__isSmartRef__\":true,\"id\":361},\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"289\":{\"date\":{\"__isSmartRef__\":true,\"id\":290},\"author\":\"cschuster\",\"message\":\"reset scale to 1\",\"id\":\"44F3B7C5-4880-4E0C-8E1A-B0CE032E7594\"},\"290\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 29 2012 01:21:07 GMT+0200 (CEST)\"},\"291\":{\"date\":{\"__isSmartRef__\":true,\"id\":292},\"author\":\"cschuster\",\"message\":\"fixed a bug with addScript\",\"id\":\"A00EC8E9-2F93-46E8-A1C8-22588B39BC11\"},\"292\":{\"isSerializedDate\":true,\"string\":\"Thu Jun 14 2012 20:36:16 GMT+0200 (CEST)\"},\"293\":{\"date\":{\"__isSmartRef__\":true,\"id\":294},\"author\":\"cschuster\",\"message\":\"copying should now work\",\"id\":\"334BC443-5022-4C12-8DE0-532B479A57DC\"},\"294\":{\"isSerializedDate\":true,\"string\":\"Thu Jun 14 2012 20:14:16 GMT+0200 (CEST)\"},\"295\":{\"date\":{\"__isSmartRef__\":true,\"id\":296},\"author\":\"cschuster\",\"message\":\"changed submorphs to morphs.\",\"id\":\"F6E05A4D-23B9-4CCA-88DE-C14C35965B13\"},\"296\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 06 2012 18:56:30 GMT+0200 (CEST)\"},\"297\":{\"date\":{\"__isSmartRef__\":true,\"id\":298},\"author\":\"cschuster\",\"message\":\"inheritance now works as well\",\"id\":\"B6153C82-028D-48C6-A949-B9C16246B7E1\"},\"298\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 06 2012 03:06:06 GMT+0200 (CEST)\"},\"299\":{\"date\":{\"__isSmartRef__\":true,\"id\":300},\"author\":\"cschuster\",\"message\":\"started work on displaying inherited properties.\",\"id\":\"E2D295AA-8DC9-41F0-8699-3B4294FFA5A2\"},\"300\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 06 2012 02:46:47 GMT+0200 (CEST)\"},\"301\":{\"date\":{\"__isSmartRef__\":true,\"id\":302},\"author\":\"cschuster\",\"message\":\"fixed handling of null and undefined values\",\"id\":\"25FAB4E6-9A70-4E32-8213-1098C6A9C363\"},\"302\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 06 2012 01:57:14 GMT+0200 (CEST)\"},\"303\":{\"date\":{\"__isSmartRef__\":true,\"id\":304},\"author\":\"cschuster\",\"message\":\"fixed problem with boolean values\",\"id\":\"ECA8BC3D-29C8-4779-B61C-27DC9E13B7E2\"},\"304\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 06 2012 01:25:44 GMT+0200 (CEST)\"},\"305\":{\"date\":{\"__isSmartRef__\":true,\"id\":306},\"author\":\"cschuster\",\"message\":\"fixed bug with primitive values.\",\"id\":\"6B05214C-6EE6-4F5C-BA36-DFC15578CB12\"},\"306\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 06 2012 01:14:48 GMT+0200 (CEST)\"},\"307\":{\"date\":{\"__isSmartRef__\":true,\"id\":308},\"author\":\"cschuster\",\"message\":\"better updating for collapsed items\",\"id\":\"A37C0C9B-1F7F-49D9-BC86-CA97E05C812D\"},\"308\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 06 2012 01:12:20 GMT+0200 (CEST)\"},\"309\":{\"date\":{\"__isSmartRef__\":true,\"id\":310},\"author\":\"cschuster\",\"message\":\"removed filter for inherited properties\",\"id\":\"CABABBD4-BABE-4D47-8EBF-CED45960532B\"},\"310\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 06 2012 00:10:42 GMT+0200 (CEST)\"},\"311\":{\"date\":{\"__isSmartRef__\":true,\"id\":312},\"author\":\"cschuster\",\"message\":\"editing of strings, numbers and boolean values\",\"id\":\"CE0C9588-EB85-4390-B51B-BC51AA154F11\"},\"312\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 02:33:18 GMT+0200 (CEST)\"},\"313\":{\"date\":{\"__isSmartRef__\":true,\"id\":314},\"author\":\"cschuster\",\"message\":\"improved text editing\",\"id\":\"C9950198-82AF-47B8-9BDF-04C7457FE598\"},\"314\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 01:18:18 GMT+0200 (CEST)\"},\"315\":{\"date\":{\"__isSmartRef__\":true,\"id\":316},\"author\":\"cschuster\",\"message\":\"now supports editing of string properties\",\"id\":\"4DEA5157-6A26-46F4-AE4E-59112855E522\"},\"316\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 00:44:13 GMT+0200 (CEST)\"},\"317\":{\"date\":{\"__isSmartRef__\":true,\"id\":318},\"author\":\"cschuster\",\"message\":\"updating should work now. still needs some testing\",\"id\":\"381E10DB-4391-42E3-A790-D5EAEFF2758B\"},\"318\":{\"isSerializedDate\":true,\"string\":\"Sat Jun 02 2012 03:12:07 GMT+0200 (CEST)\"},\"319\":{\"date\":{\"__isSmartRef__\":true,\"id\":320},\"author\":\"cschuster\",\"message\":\"initial commit. still a lot of work to do.\",\"id\":\"258D3B7C-8C70-4B34-962F-E2F39A8596D5\"},\"320\":{\"isSerializedDate\":true,\"string\":\"Tue May 29 2012 23:52:57 GMT+0200 (CEST)\"},\"321\":{\"date\":{\"__isSmartRef__\":true,\"id\":322},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"3F17A2D2-3C24-424B-B0FA-E43112267D23\"},\"322\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:36 GMT+0200 (CEST)\"},\"323\":{\"date\":{\"__isSmartRef__\":true,\"id\":324},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC\"},\"324\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:30 GMT+0200 (CEST)\"},\"325\":{\"date\":{\"__isSmartRef__\":true,\"id\":326},\"author\":\"undefined\",\"message\":\"sorry\",\"id\":\"44B56D2E-9B59-4C67-A305-49A6E10E66C2\"},\"326\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)\"},\"327\":{\"date\":{\"__isSmartRef__\":true,\"id\":328},\"author\":\"fbo\",\"message\":\"\",\"id\":\"BD1C654D-9100-4B66-BC62-B15FF2498B2B\"},\"328\":{\"isSerializedDate\":true,\"string\":\"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)\"},\"329\":{\"date\":{\"__isSmartRef__\":true,\"id\":330},\"author\":\"undefined\",\"message\":\"css transitions\",\"id\":\"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7\"},\"330\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)\"},\"331\":{\"date\":{\"__isSmartRef__\":true,\"id\":332},\"author\":\"undefined\",\"message\":\"suddenly, the rectangle became a CarDemo\",\"id\":\"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350\"},\"332\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)\"},\"333\":{\"date\":{\"__isSmartRef__\":true,\"id\":334},\"author\":\"cschuster\",\"message\":\"faster updating\",\"id\":\"BDDADEB8-FC7D-4240-965D-5C2A8106884F\"},\"334\":{\"isSerializedDate\":true,\"string\":\"Mon Jun 04 2012 20:44:27 GMT+0200 (CEST)\"},\"335\":{\"date\":{\"__isSmartRef__\":true,\"id\":336},\"author\":\"cschuster\",\"message\":\"now uses hidden root node\",\"id\":\"63608436-F5CC-4F6C-8C9E-C4039CAAE8AE\"},\"336\":{\"isSerializedDate\":true,\"string\":\"Mon Jun 04 2012 22:34:53 GMT+0200 (CEST)\"},\"337\":{\"date\":{\"__isSmartRef__\":true,\"id\":338},\"author\":\"cschuster\",\"message\":\"now supports filtering\",\"id\":\"CF4D534E-10BF-4727-8FB1-25AB7DEC6E48\"},\"338\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 23:45:47 GMT+0200 (CEST)\"},\"339\":{\"date\":{\"__isSmartRef__\":true,\"id\":340},\"author\":\"cschuster\",\"message\":\"fixed the problems with the unspecified filter.\",\"id\":\"745E611A-B941-4FFD-9759-E982062C03B8\"},\"340\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 23:51:21 GMT+0200 (CEST)\"},\"341\":{\"date\":{\"__isSmartRef__\":true,\"id\":342},\"author\":\"cschuster\",\"message\":\"fixed bug with prototype of primitives.\",\"id\":\"A3F3EEC4-36E8-4EC8-B2DD-8B899A275990\"},\"342\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 06 2012 03:16:23 GMT+0200 (CEST)\"},\"343\":{\"date\":{\"__isSmartRef__\":true,\"id\":344},\"author\":\"jenslincke\",\"message\":\"added \\\"show submorphs\\\" to filter options\",\"id\":\"93060C3D-5BE0-46C0-BF46-58B7C287E037\"},\"344\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 06 2012 10:58:01 GMT+0200 (CEST)\"},\"345\":{\"date\":{\"__isSmartRef__\":true,\"id\":346},\"author\":\"cschuster\",\"message\":\"fixed description string for namespaces and clipping mode.\",\"id\":\"9CB238CB-7069-43DE-81BD-C09B61A2BDB4\"},\"346\":{\"isSerializedDate\":true,\"string\":\"Thu Jun 07 2012 00:19:24 GMT+0200 (CEST)\"},\"347\":{\"date\":{\"__isSmartRef__\":true,\"id\":348},\"author\":\"cschuster\",\"message\":\"hopefully fixed the addScript bug\",\"id\":\"D040A117-4200-449C-A492-272C4498EDBD\"},\"348\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 15 2012 00:12:43 GMT+0200 (CEST)\"},\"349\":{\"date\":{\"__isSmartRef__\":true,\"id\":350},\"author\":\"cschuster\",\"message\":\"fixed serialization of filter\",\"id\":\"776E7AFA-1299-4714-94C4-F514AC2A255C\"},\"350\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 15 2012 00:21:17 GMT+0200 (CEST)\"},\"351\":{\"date\":{\"__isSmartRef__\":true,\"id\":352},\"author\":\"cschuster\",\"message\":\"fixed string describe bug\",\"id\":\"B38CA966-52EB-420C-84FB-ADED1B421078\"},\"352\":{\"isSerializedDate\":true,\"string\":\"Mon Jul 02 2012 23:16:55 GMT+0200 (CEST)\"},\"353\":{\"date\":{\"__isSmartRef__\":true,\"id\":354},\"author\":\"cschuster\",\"message\":\"do not serialize prototype data\",\"id\":\"E13FF3C5-692E-45E6-81DA-497C4F1A252B\"},\"354\":{\"isSerializedDate\":true,\"string\":\"Wed Aug 01 2012 04:04:41 GMT+0200 (CEST)\"},\"355\":{\"date\":{\"__isSmartRef__\":true,\"id\":356},\"author\":\"jenslincke\",\"message\":\"changed layout and added splitter\",\"id\":\"98C76CEA-1AFB-4802-B245-BC542286BE14\"},\"356\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 14:43:32 GMT+0100 (CET)\"},\"357\":{\"date\":{\"__isSmartRef__\":true,\"id\":358},\"author\":\"jenslincke\",\"message\":\"changed layout and added splitter\",\"id\":\"8CE1DD54-E7A9-40CC-9761-30F2B4D4191C\"},\"358\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 14:43:37 GMT+0100 (CET)\"},\"359\":{\"date\":{\"__isSmartRef__\":true,\"id\":360},\"author\":\"jenslincke\",\"message\":\"new title bar\",\"id\":\"24261115-4F33-48D7-9E6F-D580EF3CB481\"},\"360\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 29 2012 09:58:12 GMT+0100 (CET)\"},\"361\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 14:41:12 GMT+0100 (CET)\"},\"362\":{\"inspect\":{\"__isSmartRef__\":true,\"id\":363}},\"363\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":364},\"source\":\"function inspect(obj) {\\n this.get('ObjectInspector').inspect(obj);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":365},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"364\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"365\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":366},\"user\":\"cschuster\",\"tags\":[]},\"366\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 01 2012 21:32:31 GMT+0200 (CEST)\"},\"isSimplifiedRegistry\":true}}","attributeConnections":[{"__isSmartRef__":true,"id":11775},{"__isSmartRef__":true,"id":11777}],"doNotSerialize":["$$json","$$loadedMetaInfo"],"doNotCopyProperties":["$$json","$$loadedMetaInfo"],"loadedMetaInfo":{"__isSmartRef__":true,"id":11779},"partVersions":[{"__isSmartRef__":true,"id":11853},{"__isSmartRef__":true,"id":11857},{"__isSmartRef__":true,"id":11861},{"__isSmartRef__":true,"id":11865},{"__isSmartRef__":true,"id":11869},{"__isSmartRef__":true,"id":11873},{"__isSmartRef__":true,"id":11877},{"__isSmartRef__":true,"id":11881},{"__isSmartRef__":true,"id":11885},{"__isSmartRef__":true,"id":11889},{"__isSmartRef__":true,"id":11893},{"__isSmartRef__":true,"id":11897},{"__isSmartRef__":true,"id":11901},{"__isSmartRef__":true,"id":11905},{"__isSmartRef__":true,"id":11909},{"__isSmartRef__":true,"id":11913},{"__isSmartRef__":true,"id":11917},{"__isSmartRef__":true,"id":11921},{"__isSmartRef__":true,"id":11925},{"__isSmartRef__":true,"id":11929},{"__isSmartRef__":true,"id":11933},{"__isSmartRef__":true,"id":11937},{"__isSmartRef__":true,"id":11941},{"__isSmartRef__":true,"id":11945},{"__isSmartRef__":true,"id":11949},{"__isSmartRef__":true,"id":11953},{"__isSmartRef__":true,"id":11957},{"__isSmartRef__":true,"id":11961},{"__isSmartRef__":true,"id":11965},{"__isSmartRef__":true,"id":11969},{"__isSmartRef__":true,"id":11973},{"__isSmartRef__":true,"id":11977},{"__isSmartRef__":true,"id":11981},{"__isSmartRef__":true,"id":11985},{"__isSmartRef__":true,"id":11989},{"__isSmartRef__":true,"id":11993},{"__isSmartRef__":true,"id":11997},{"__isSmartRef__":true,"id":12001},{"__isSmartRef__":true,"id":12005},{"__isSmartRef__":true,"id":12009},{"__isSmartRef__":true,"id":12013},{"__isSmartRef__":true,"id":12017}],"rev":185124,"lastModifiedDate":{"__isSmartRef__":true,"id":11852},"part":{"__isSmartRef__":true,"id":12021},"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"11775":{"sourceObj":{"__isSmartRef__":true,"id":11774},"sourceAttrName":"json","targetObj":{"__isSmartRef__":true,"id":11774},"targetMethodName":"cachePartJSON","varMapping":{"__isSmartRef__":true,"id":11776},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11776":{"source":{"__isSmartRef__":true,"id":11774},"target":{"__isSmartRef__":true,"id":11774}},"11777":{"sourceObj":{"__isSmartRef__":true,"id":11774},"sourceAttrName":"loadedMetaInfo","targetObj":{"__isSmartRef__":true,"id":11774},"targetMethodName":"cachePartMetaInfo","varMapping":{"__isSmartRef__":true,"id":11778},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11778":{"source":{"__isSmartRef__":true,"id":11774},"target":{"__isSmartRef__":true,"id":11774}},"11779":{"partsSpaceName":"PartsBin/Tools","comment":"A tool for inspecting an object. Very similar to the ObjectExplorer but a lot faster and with the ability to edit primitives, filter properties and display inheritance.","migrationLevel":4,"partName":"ObjectInspector","changes":[{"__isSmartRef__":true,"id":11780},{"__isSmartRef__":true,"id":11782},{"__isSmartRef__":true,"id":11784},{"__isSmartRef__":true,"id":11786},{"__isSmartRef__":true,"id":11788},{"__isSmartRef__":true,"id":11790},{"__isSmartRef__":true,"id":11792},{"__isSmartRef__":true,"id":11794},{"__isSmartRef__":true,"id":11796},{"__isSmartRef__":true,"id":11798},{"__isSmartRef__":true,"id":11800},{"__isSmartRef__":true,"id":11802},{"__isSmartRef__":true,"id":11804},{"__isSmartRef__":true,"id":11806},{"__isSmartRef__":true,"id":11808},{"__isSmartRef__":true,"id":11810},{"__isSmartRef__":true,"id":11812},{"__isSmartRef__":true,"id":11814},{"__isSmartRef__":true,"id":11816},{"__isSmartRef__":true,"id":11818},{"__isSmartRef__":true,"id":11820},{"__isSmartRef__":true,"id":11822},{"__isSmartRef__":true,"id":11824},{"__isSmartRef__":true,"id":11826},{"__isSmartRef__":true,"id":11828},{"__isSmartRef__":true,"id":11830},{"__isSmartRef__":true,"id":11832},{"__isSmartRef__":true,"id":11834},{"__isSmartRef__":true,"id":11836},{"__isSmartRef__":true,"id":11838},{"__isSmartRef__":true,"id":11840},{"__isSmartRef__":true,"id":11842},{"__isSmartRef__":true,"id":11844},{"__isSmartRef__":true,"id":11846},{"__isSmartRef__":true,"id":11848},{"__isSmartRef__":true,"id":11850}],"lastModifiedDate":{"__isSmartRef__":true,"id":11852},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11780":{"date":{"__isSmartRef__":true,"id":11781},"author":"cschuster","message":"reset scale to 1","id":"44F3B7C5-4880-4E0C-8E1A-B0CE032E7594"},"11781":{"isSerializedDate":true,"string":"Fri Jun 29 2012 01:21:07 GMT+0200 (CEST)"},"11782":{"date":{"__isSmartRef__":true,"id":11783},"author":"cschuster","message":"fixed a bug with addScript","id":"A00EC8E9-2F93-46E8-A1C8-22588B39BC11"},"11783":{"isSerializedDate":true,"string":"Thu Jun 14 2012 20:36:16 GMT+0200 (CEST)"},"11784":{"date":{"__isSmartRef__":true,"id":11785},"author":"cschuster","message":"copying should now work","id":"334BC443-5022-4C12-8DE0-532B479A57DC"},"11785":{"isSerializedDate":true,"string":"Thu Jun 14 2012 20:14:16 GMT+0200 (CEST)"},"11786":{"date":{"__isSmartRef__":true,"id":11787},"author":"cschuster","message":"changed submorphs to morphs.","id":"F6E05A4D-23B9-4CCA-88DE-C14C35965B13"},"11787":{"isSerializedDate":true,"string":"Wed Jun 06 2012 18:56:30 GMT+0200 (CEST)"},"11788":{"date":{"__isSmartRef__":true,"id":11789},"author":"cschuster","message":"inheritance now works as well","id":"B6153C82-028D-48C6-A949-B9C16246B7E1"},"11789":{"isSerializedDate":true,"string":"Wed Jun 06 2012 03:06:06 GMT+0200 (CEST)"},"11790":{"date":{"__isSmartRef__":true,"id":11791},"author":"cschuster","message":"started work on displaying inherited properties.","id":"E2D295AA-8DC9-41F0-8699-3B4294FFA5A2"},"11791":{"isSerializedDate":true,"string":"Wed Jun 06 2012 02:46:47 GMT+0200 (CEST)"},"11792":{"date":{"__isSmartRef__":true,"id":11793},"author":"cschuster","message":"fixed handling of null and undefined values","id":"25FAB4E6-9A70-4E32-8213-1098C6A9C363"},"11793":{"isSerializedDate":true,"string":"Wed Jun 06 2012 01:57:14 GMT+0200 (CEST)"},"11794":{"date":{"__isSmartRef__":true,"id":11795},"author":"cschuster","message":"fixed problem with boolean values","id":"ECA8BC3D-29C8-4779-B61C-27DC9E13B7E2"},"11795":{"isSerializedDate":true,"string":"Wed Jun 06 2012 01:25:44 GMT+0200 (CEST)"},"11796":{"date":{"__isSmartRef__":true,"id":11797},"author":"cschuster","message":"fixed bug with primitive values.","id":"6B05214C-6EE6-4F5C-BA36-DFC15578CB12"},"11797":{"isSerializedDate":true,"string":"Wed Jun 06 2012 01:14:48 GMT+0200 (CEST)"},"11798":{"date":{"__isSmartRef__":true,"id":11799},"author":"cschuster","message":"better updating for collapsed items","id":"A37C0C9B-1F7F-49D9-BC86-CA97E05C812D"},"11799":{"isSerializedDate":true,"string":"Wed Jun 06 2012 01:12:20 GMT+0200 (CEST)"},"11800":{"date":{"__isSmartRef__":true,"id":11801},"author":"cschuster","message":"removed filter for inherited properties","id":"CABABBD4-BABE-4D47-8EBF-CED45960532B"},"11801":{"isSerializedDate":true,"string":"Wed Jun 06 2012 00:10:42 GMT+0200 (CEST)"},"11802":{"date":{"__isSmartRef__":true,"id":11803},"author":"cschuster","message":"editing of strings, numbers and boolean values","id":"CE0C9588-EB85-4390-B51B-BC51AA154F11"},"11803":{"isSerializedDate":true,"string":"Tue Jun 05 2012 02:33:18 GMT+0200 (CEST)"},"11804":{"date":{"__isSmartRef__":true,"id":11805},"author":"cschuster","message":"improved text editing","id":"C9950198-82AF-47B8-9BDF-04C7457FE598"},"11805":{"isSerializedDate":true,"string":"Tue Jun 05 2012 01:18:18 GMT+0200 (CEST)"},"11806":{"date":{"__isSmartRef__":true,"id":11807},"author":"cschuster","message":"now supports editing of string properties","id":"4DEA5157-6A26-46F4-AE4E-59112855E522"},"11807":{"isSerializedDate":true,"string":"Tue Jun 05 2012 00:44:13 GMT+0200 (CEST)"},"11808":{"date":{"__isSmartRef__":true,"id":11809},"author":"cschuster","message":"updating should work now. still needs some testing","id":"381E10DB-4391-42E3-A790-D5EAEFF2758B"},"11809":{"isSerializedDate":true,"string":"Sat Jun 02 2012 03:12:07 GMT+0200 (CEST)"},"11810":{"date":{"__isSmartRef__":true,"id":11811},"author":"cschuster","message":"initial commit. still a lot of work to do.","id":"258D3B7C-8C70-4B34-962F-E2F39A8596D5"},"11811":{"isSerializedDate":true,"string":"Tue May 29 2012 23:52:57 GMT+0200 (CEST)"},"11812":{"date":{"__isSmartRef__":true,"id":11813},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"11813":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"11814":{"date":{"__isSmartRef__":true,"id":11815},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"11815":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"11816":{"date":{"__isSmartRef__":true,"id":11817},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"11817":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"11818":{"date":{"__isSmartRef__":true,"id":11819},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"11819":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"11820":{"date":{"__isSmartRef__":true,"id":11821},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"11821":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"11822":{"date":{"__isSmartRef__":true,"id":11823},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"11823":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"11824":{"date":{"__isSmartRef__":true,"id":11825},"author":"cschuster","message":"faster updating","id":"BDDADEB8-FC7D-4240-965D-5C2A8106884F"},"11825":{"isSerializedDate":true,"string":"Mon Jun 04 2012 20:44:27 GMT+0200 (CEST)"},"11826":{"date":{"__isSmartRef__":true,"id":11827},"author":"cschuster","message":"now uses hidden root node","id":"63608436-F5CC-4F6C-8C9E-C4039CAAE8AE"},"11827":{"isSerializedDate":true,"string":"Mon Jun 04 2012 22:34:53 GMT+0200 (CEST)"},"11828":{"date":{"__isSmartRef__":true,"id":11829},"author":"cschuster","message":"now supports filtering","id":"CF4D534E-10BF-4727-8FB1-25AB7DEC6E48"},"11829":{"isSerializedDate":true,"string":"Tue Jun 05 2012 23:45:47 GMT+0200 (CEST)"},"11830":{"date":{"__isSmartRef__":true,"id":11831},"author":"cschuster","message":"fixed the problems with the unspecified filter.","id":"745E611A-B941-4FFD-9759-E982062C03B8"},"11831":{"isSerializedDate":true,"string":"Tue Jun 05 2012 23:51:21 GMT+0200 (CEST)"},"11832":{"date":{"__isSmartRef__":true,"id":11833},"author":"cschuster","message":"fixed bug with prototype of primitives.","id":"A3F3EEC4-36E8-4EC8-B2DD-8B899A275990"},"11833":{"isSerializedDate":true,"string":"Wed Jun 06 2012 03:16:23 GMT+0200 (CEST)"},"11834":{"date":{"__isSmartRef__":true,"id":11835},"author":"jenslincke","message":"added \"show submorphs\" to filter options","id":"93060C3D-5BE0-46C0-BF46-58B7C287E037"},"11835":{"isSerializedDate":true,"string":"Wed Jun 06 2012 10:58:01 GMT+0200 (CEST)"},"11836":{"date":{"__isSmartRef__":true,"id":11837},"author":"cschuster","message":"fixed description string for namespaces and clipping mode.","id":"9CB238CB-7069-43DE-81BD-C09B61A2BDB4"},"11837":{"isSerializedDate":true,"string":"Thu Jun 07 2012 00:19:24 GMT+0200 (CEST)"},"11838":{"date":{"__isSmartRef__":true,"id":11839},"author":"cschuster","message":"hopefully fixed the addScript bug","id":"D040A117-4200-449C-A492-272C4498EDBD"},"11839":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:43 GMT+0200 (CEST)"},"11840":{"date":{"__isSmartRef__":true,"id":11841},"author":"cschuster","message":"fixed serialization of filter","id":"776E7AFA-1299-4714-94C4-F514AC2A255C"},"11841":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:21:17 GMT+0200 (CEST)"},"11842":{"date":{"__isSmartRef__":true,"id":11843},"author":"cschuster","message":"fixed string describe bug","id":"B38CA966-52EB-420C-84FB-ADED1B421078"},"11843":{"isSerializedDate":true,"string":"Mon Jul 02 2012 23:16:55 GMT+0200 (CEST)"},"11844":{"date":{"__isSmartRef__":true,"id":11845},"author":"cschuster","message":"do not serialize prototype data","id":"E13FF3C5-692E-45E6-81DA-497C4F1A252B"},"11845":{"isSerializedDate":true,"string":"Wed Aug 01 2012 04:04:41 GMT+0200 (CEST)"},"11846":{"date":{"__isSmartRef__":true,"id":11847},"author":"jenslincke","message":"changed layout and added splitter","id":"98C76CEA-1AFB-4802-B245-BC542286BE14"},"11847":{"isSerializedDate":true,"string":"Thu Nov 22 2012 14:43:32 GMT+0100 (CET)"},"11848":{"date":{"__isSmartRef__":true,"id":11849},"author":"jenslincke","message":"changed layout and added splitter","id":"8CE1DD54-E7A9-40CC-9761-30F2B4D4191C"},"11849":{"isSerializedDate":true,"string":"Thu Nov 22 2012 14:43:37 GMT+0100 (CET)"},"11850":{"date":{"__isSmartRef__":true,"id":11851},"author":"jenslincke","message":"new title bar","id":"24261115-4F33-48D7-9E6F-D580EF3CB481"},"11851":{"isSerializedDate":true,"string":"Thu Nov 29 2012 09:58:12 GMT+0100 (CET)"},"11852":{"isSerializedDate":true,"string":"Thu Nov 29 2012 09:55:17 GMT+0100 (CET)"},"11853":{"rev":185124,"author":"jenslincke","date":{"__isSmartRef__":true,"id":11854},"url":{"__isSmartRef__":true,"id":11855},"changes":[{"__isSmartRef__":true,"id":11856}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11854":{"isSerializedDate":true,"string":"Thu Nov 29 2012 08:55:17 GMT+0100 (CET)"},"11855":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11856":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"11857":{"rev":184698,"author":"jenslincke","date":{"__isSmartRef__":true,"id":11858},"url":{"__isSmartRef__":true,"id":11859},"changes":[{"__isSmartRef__":true,"id":11860}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11858":{"isSerializedDate":true,"string":"Thu Nov 22 2012 13:41:12 GMT+0100 (CET)"},"11859":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11860":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"11861":{"rev":184697,"author":"jenslincke","date":{"__isSmartRef__":true,"id":11862},"url":{"__isSmartRef__":true,"id":11863},"changes":[{"__isSmartRef__":true,"id":11864}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11862":{"isSerializedDate":true,"string":"Thu Nov 22 2012 13:41:06 GMT+0100 (CET)"},"11863":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11864":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"11865":{"rev":176532,"author":"cschuster","date":{"__isSmartRef__":true,"id":11866},"url":{"__isSmartRef__":true,"id":11867},"changes":[{"__isSmartRef__":true,"id":11868}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11866":{"isSerializedDate":true,"string":"Wed Aug 01 2012 02:03:54 GMT+0200 (CEST)"},"11867":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11868":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"11869":{"rev":173564,"author":"cschuster","date":{"__isSmartRef__":true,"id":11870},"url":{"__isSmartRef__":true,"id":11871},"changes":[{"__isSmartRef__":true,"id":11872}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11870":{"isSerializedDate":true,"string":"Mon Jul 02 2012 21:02:00 GMT+0200 (CEST)"},"11871":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11872":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"11873":{"rev":173241,"author":"cschuster","date":{"__isSmartRef__":true,"id":11874},"url":{"__isSmartRef__":true,"id":11875},"changes":[{"__isSmartRef__":true,"id":11876}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11874":{"isSerializedDate":true,"string":"Thu Jun 28 2012 23:06:26 GMT+0200 (CEST)"},"11875":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11876":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"11877":{"rev":172157,"author":"cschuster","date":{"__isSmartRef__":true,"id":11878},"url":{"__isSmartRef__":true,"id":11879},"changes":[{"__isSmartRef__":true,"id":11880}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11878":{"isSerializedDate":true,"string":"Thu Jun 21 2012 22:23:15 GMT+0200 (CEST)"},"11879":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11880":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"11881":{"rev":172137,"author":"cschuster","date":{"__isSmartRef__":true,"id":11882},"url":{"__isSmartRef__":true,"id":11883},"changes":[{"__isSmartRef__":true,"id":11884}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11882":{"isSerializedDate":true,"string":"Thu Jun 21 2012 21:51:58 GMT+0200 (CEST)"},"11883":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11884":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"11885":{"rev":172135,"author":"cschuster","date":{"__isSmartRef__":true,"id":11886},"url":{"__isSmartRef__":true,"id":11887},"changes":[{"__isSmartRef__":true,"id":11888}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11886":{"isSerializedDate":true,"string":"Thu Jun 21 2012 21:47:54 GMT+0200 (CEST)"},"11887":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11888":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"11889":{"rev":171209,"author":"cschuster","date":{"__isSmartRef__":true,"id":11890},"url":{"__isSmartRef__":true,"id":11891},"changes":[{"__isSmartRef__":true,"id":11892}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11890":{"isSerializedDate":true,"string":"Thu Jun 14 2012 22:07:46 GMT+0200 (CEST)"},"11891":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11892":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"11893":{"rev":171204,"author":"cschuster","date":{"__isSmartRef__":true,"id":11894},"url":{"__isSmartRef__":true,"id":11895},"changes":[{"__isSmartRef__":true,"id":11896}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11894":{"isSerializedDate":true,"string":"Thu Jun 14 2012 21:58:58 GMT+0200 (CEST)"},"11895":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11896":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"11897":{"rev":171194,"author":"cschuster","date":{"__isSmartRef__":true,"id":11898},"url":{"__isSmartRef__":true,"id":11899},"changes":[{"__isSmartRef__":true,"id":11900}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11898":{"isSerializedDate":true,"string":"Thu Jun 14 2012 18:22:31 GMT+0200 (CEST)"},"11899":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11900":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"11901":{"rev":171190,"author":"cschuster","date":{"__isSmartRef__":true,"id":11902},"url":{"__isSmartRef__":true,"id":11903},"changes":[{"__isSmartRef__":true,"id":11904}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11902":{"isSerializedDate":true,"string":"Thu Jun 14 2012 18:00:31 GMT+0200 (CEST)"},"11903":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11904":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"11905":{"rev":169776,"author":"cschuster","date":{"__isSmartRef__":true,"id":11906},"url":{"__isSmartRef__":true,"id":11907},"changes":[{"__isSmartRef__":true,"id":11908}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11906":{"isSerializedDate":true,"string":"Wed Jun 06 2012 22:06:09 GMT+0200 (CEST)"},"11907":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11908":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"11909":{"rev":169756,"author":"cschuster","date":{"__isSmartRef__":true,"id":11910},"url":{"__isSmartRef__":true,"id":11911},"changes":[{"__isSmartRef__":true,"id":11912}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11910":{"isSerializedDate":true,"string":"Wed Jun 06 2012 18:17:33 GMT+0200 (CEST)"},"11911":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11912":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"11913":{"rev":169743,"author":"cschuster","date":{"__isSmartRef__":true,"id":11914},"url":{"__isSmartRef__":true,"id":11915},"changes":[{"__isSmartRef__":true,"id":11916}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11914":{"isSerializedDate":true,"string":"Wed Jun 06 2012 16:43:28 GMT+0200 (CEST)"},"11915":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11916":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"11917":{"rev":169474,"author":"jenslincke","date":{"__isSmartRef__":true,"id":11918},"url":{"__isSmartRef__":true,"id":11919},"changes":[{"__isSmartRef__":true,"id":11920}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11918":{"isSerializedDate":true,"string":"Wed Jun 06 2012 08:44:45 GMT+0200 (CEST)"},"11919":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11920":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"11921":{"rev":169468,"author":"cschuster","date":{"__isSmartRef__":true,"id":11922},"url":{"__isSmartRef__":true,"id":11923},"changes":[{"__isSmartRef__":true,"id":11924}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11922":{"isSerializedDate":true,"string":"Wed Jun 06 2012 01:03:12 GMT+0200 (CEST)"},"11923":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11924":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"11925":{"rev":169463,"author":"cschuster","date":{"__isSmartRef__":true,"id":11926},"url":{"__isSmartRef__":true,"id":11927},"changes":[{"__isSmartRef__":true,"id":11928}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11926":{"isSerializedDate":true,"string":"Wed Jun 06 2012 00:52:55 GMT+0200 (CEST)"},"11927":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11928":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"11929":{"rev":169458,"author":"cschuster","date":{"__isSmartRef__":true,"id":11930},"url":{"__isSmartRef__":true,"id":11931},"changes":[{"__isSmartRef__":true,"id":11932}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11930":{"isSerializedDate":true,"string":"Wed Jun 06 2012 00:33:36 GMT+0200 (CEST)"},"11931":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11932":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"11933":{"rev":169455,"author":"cschuster","date":{"__isSmartRef__":true,"id":11934},"url":{"__isSmartRef__":true,"id":11935},"changes":[{"__isSmartRef__":true,"id":11936}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11934":{"isSerializedDate":true,"string":"Tue Jun 05 2012 23:44:04 GMT+0200 (CEST)"},"11935":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11936":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"11937":{"rev":169442,"author":"cschuster","date":{"__isSmartRef__":true,"id":11938},"url":{"__isSmartRef__":true,"id":11939},"changes":[{"__isSmartRef__":true,"id":11940}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11938":{"isSerializedDate":true,"string":"Tue Jun 05 2012 23:12:33 GMT+0200 (CEST)"},"11939":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11940":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"11941":{"rev":169435,"author":"cschuster","date":{"__isSmartRef__":true,"id":11942},"url":{"__isSmartRef__":true,"id":11943},"changes":[{"__isSmartRef__":true,"id":11944}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11942":{"isSerializedDate":true,"string":"Tue Jun 05 2012 23:01:37 GMT+0200 (CEST)"},"11943":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11944":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"11945":{"rev":169431,"author":"cschuster","date":{"__isSmartRef__":true,"id":11946},"url":{"__isSmartRef__":true,"id":11947},"changes":[{"__isSmartRef__":true,"id":11948}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11946":{"isSerializedDate":true,"string":"Tue Jun 05 2012 22:59:10 GMT+0200 (CEST)"},"11947":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11948":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"11949":{"rev":169416,"author":"cschuster","date":{"__isSmartRef__":true,"id":11950},"url":{"__isSmartRef__":true,"id":11951},"changes":[{"__isSmartRef__":true,"id":11952}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11950":{"isSerializedDate":true,"string":"Tue Jun 05 2012 21:57:31 GMT+0200 (CEST)"},"11951":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11952":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"11953":{"rev":169410,"author":"cschuster","date":{"__isSmartRef__":true,"id":11954},"url":{"__isSmartRef__":true,"id":11955},"changes":[{"__isSmartRef__":true,"id":11956}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11954":{"isSerializedDate":true,"string":"Tue Jun 05 2012 21:38:10 GMT+0200 (CEST)"},"11955":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11956":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"11957":{"rev":169406,"author":"cschuster","date":{"__isSmartRef__":true,"id":11958},"url":{"__isSmartRef__":true,"id":11959},"changes":[{"__isSmartRef__":true,"id":11960}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11958":{"isSerializedDate":true,"string":"Tue Jun 05 2012 21:32:38 GMT+0200 (CEST)"},"11959":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11960":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"11961":{"rev":169065,"author":"cschuster","date":{"__isSmartRef__":true,"id":11962},"url":{"__isSmartRef__":true,"id":11963},"changes":[{"__isSmartRef__":true,"id":11964}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11962":{"isSerializedDate":true,"string":"Tue Jun 05 2012 00:20:12 GMT+0200 (CEST)"},"11963":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11964":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"11965":{"rev":169037,"author":"cschuster","date":{"__isSmartRef__":true,"id":11966},"url":{"__isSmartRef__":true,"id":11967},"changes":[{"__isSmartRef__":true,"id":11968}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11966":{"isSerializedDate":true,"string":"Mon Jun 04 2012 23:05:12 GMT+0200 (CEST)"},"11967":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11968":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"11969":{"rev":169002,"author":"cschuster","date":{"__isSmartRef__":true,"id":11970},"url":{"__isSmartRef__":true,"id":11971},"changes":[{"__isSmartRef__":true,"id":11972}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11970":{"isSerializedDate":true,"string":"Mon Jun 04 2012 22:31:08 GMT+0200 (CEST)"},"11971":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11972":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"11973":{"rev":168943,"author":"cschuster","date":{"__isSmartRef__":true,"id":11974},"url":{"__isSmartRef__":true,"id":11975},"changes":[{"__isSmartRef__":true,"id":11976}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11974":{"isSerializedDate":true,"string":"Mon Jun 04 2012 20:21:48 GMT+0200 (CEST)"},"11975":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11976":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"11977":{"rev":168900,"author":"cschuster","date":{"__isSmartRef__":true,"id":11978},"url":{"__isSmartRef__":true,"id":11979},"changes":[{"__isSmartRef__":true,"id":11980}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11978":{"isSerializedDate":true,"string":"Mon Jun 04 2012 18:31:21 GMT+0200 (CEST)"},"11979":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11980":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"11981":{"rev":168531,"author":"cschuster","date":{"__isSmartRef__":true,"id":11982},"url":{"__isSmartRef__":true,"id":11983},"changes":[{"__isSmartRef__":true,"id":11984}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11982":{"isSerializedDate":true,"string":"Sat Jun 02 2012 00:59:11 GMT+0200 (CEST)"},"11983":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11984":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"11985":{"rev":168528,"author":"cschuster","date":{"__isSmartRef__":true,"id":11986},"url":{"__isSmartRef__":true,"id":11987},"changes":[{"__isSmartRef__":true,"id":11988}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11986":{"isSerializedDate":true,"string":"Sat Jun 02 2012 00:57:54 GMT+0200 (CEST)"},"11987":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11988":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"11989":{"rev":168527,"author":"cschuster","date":{"__isSmartRef__":true,"id":11990},"url":{"__isSmartRef__":true,"id":11991},"changes":[{"__isSmartRef__":true,"id":11992}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11990":{"isSerializedDate":true,"string":"Sat Jun 02 2012 00:53:36 GMT+0200 (CEST)"},"11991":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11992":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"11993":{"rev":168505,"author":"cschuster","date":{"__isSmartRef__":true,"id":11994},"url":{"__isSmartRef__":true,"id":11995},"changes":[{"__isSmartRef__":true,"id":11996}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11994":{"isSerializedDate":true,"string":"Fri Jun 01 2012 23:50:04 GMT+0200 (CEST)"},"11995":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11996":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"11997":{"rev":168432,"author":"cschuster","date":{"__isSmartRef__":true,"id":11998},"url":{"__isSmartRef__":true,"id":11999},"changes":[{"__isSmartRef__":true,"id":12000}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11998":{"isSerializedDate":true,"string":"Fri Jun 01 2012 19:20:39 GMT+0200 (CEST)"},"11999":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"12000":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"12001":{"rev":168425,"author":"cschuster","date":{"__isSmartRef__":true,"id":12002},"url":{"__isSmartRef__":true,"id":12003},"changes":[{"__isSmartRef__":true,"id":12004}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"12002":{"isSerializedDate":true,"string":"Fri Jun 01 2012 19:05:16 GMT+0200 (CEST)"},"12003":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"12004":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"12005":{"rev":167824,"author":"cschuster","date":{"__isSmartRef__":true,"id":12006},"url":{"__isSmartRef__":true,"id":12007},"changes":[{"__isSmartRef__":true,"id":12008}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"12006":{"isSerializedDate":true,"string":"Wed May 30 2012 18:25:01 GMT+0200 (CEST)"},"12007":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"12008":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"12009":{"rev":167477,"author":"cschuster","date":{"__isSmartRef__":true,"id":12010},"url":{"__isSmartRef__":true,"id":12011},"changes":[{"__isSmartRef__":true,"id":12012}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"12010":{"isSerializedDate":true,"string":"Tue May 29 2012 23:25:22 GMT+0200 (CEST)"},"12011":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"12012":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"12013":{"rev":167453,"author":"cschuster","date":{"__isSmartRef__":true,"id":12014},"url":{"__isSmartRef__":true,"id":12015},"changes":[{"__isSmartRef__":true,"id":12016}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"12014":{"isSerializedDate":true,"string":"Tue May 29 2012 22:24:11 GMT+0200 (CEST)"},"12015":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"12016":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"12017":{"rev":167434,"author":"cschuster","date":{"__isSmartRef__":true,"id":12018},"url":{"__isSmartRef__":true,"id":12019},"changes":[{"__isSmartRef__":true,"id":12020}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"12018":{"isSerializedDate":true,"string":"Tue May 29 2012 21:40:16 GMT+0200 (CEST)"},"12019":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"12020":{"type":"S:added","url":null},"12021":{"submorphs":[{"__isSmartRef__":true,"id":12022},{"__isSmartRef__":true,"id":12447},{"__isSmartRef__":true,"id":12475}],"scripts":[],"shape":{"__isSmartRef__":true,"id":12523},"derivationIds":[null,"CD7BCB08-EB4A-48CD-952B-53A1EAEB23D0","581E5168-D9B0-4133-8DDD-C2A067EE91FD","5BDC76F6-9933-4A8D-A8D7-7A53D1313D5A","DC8E6D9C-D7A4-4C3D-8100-3E1546871B63","955E7F07-39AE-450D-8EE8-29E429842845","1C9D44BC-517C-4A89-B751-45C9076B8A48","231B606C-D216-476D-BD06-1E97C2F166E9","56440E75-AABF-40EE-BADE-EF6DE957BED1","83527CBE-511C-4D2C-BADC-53AA4E951B4C","CF9928AD-677A-417F-9067-73633E132979","AD34B2C8-22BE-4C8A-8E34-7B3A0AAFCA5A","4809EAF2-ACD4-4607-8911-3BAA5711C74F","69E5575E-8364-41D8-8809-31BFA13B658F","467E9CE0-4C43-465A-AE66-70F8E94FF818","43427F0A-798B-4B43-A2A5-6783E3A4FBEC","C32B806A-02C8-4A60-B1EF-A7DD42C68BB7","440B2525-75D8-4DA2-A2B0-F365EAE45A99","8172411B-9EE0-4CC3-8467-6E9B83645928","AB2C8B18-4386-407F-B100-C4011CCB060A","E7E5E0FB-4D6C-4232-AE3E-F29216473B50","3F84D56A-C67B-46DE-8FAA-5F8B0FA0E0CD","33729558-E9D3-46B1-AEC0-7B1814FFFECD","F139243C-8B20-4832-9041-78BB3BD36BB6","E2AD5203-521C-4A07-A471-843E7E073F5B","744CB741-A236-4AEB-8030-B0BDF723E4F5","57C9662A-FCEA-4242-B2F4-59A86310C5EF","9DAEA7B4-F388-424A-81D8-40B6BE949ABB","798285BC-057B-438E-A7BA-C7DF54B312F1","DBBBA1DD-26C2-4E7F-99DD-ED5A528F02BD","3FB96E49-AF89-4738-BC76-B5421F55B22A","44A8D779-153C-4835-A346-21E7AD1F7870","3F24446E-AF91-46FD-BF52-35F1EA31778B","C48055AD-097D-4069-9000-48728383303B"],"id":"45C43BB9-9728-4B14-A3B8-C443EF438545","eventHandler":{"__isSmartRef__":true,"id":12524},"_ClipMode":"visible","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":12525},"LK2":true,"targetMorph":{"__isSmartRef__":true,"id":12022},"reframeHandle":{"__isSmartRef__":true,"id":12447},"titleBar":{"__isSmartRef__":true,"id":12475},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":11779},"name":"ObjectInspector1","highlighted":true,"isBeingDragged":false,"#startLetters":"get","moved":true,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"prevScroll":[0,0],"_Rotation":0,"_Scale":1.02,"__serializedExpressions__":["_Position","contentOffset","prevDragPos"],"owner":null,"_StyleClassNames":["highlighted"],"state":"shutdown","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12526},"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(816.1,101.8)","contentOffset":"lively.pt(0.0,21.0)","prevDragPos":"lively.pt(1056.0,4532.0)"},"12022":{"submorphs":[{"__isSmartRef__":true,"id":12023},{"__isSmartRef__":true,"id":12030},{"__isSmartRef__":true,"id":12294},{"__isSmartRef__":true,"id":12315}],"scripts":[{"__isSmartRef__":true,"id":12374}],"id":"C2729178-6B35-4FE2-A59D-998836E86E5A","shape":{"__isSmartRef__":true,"id":12375},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ObjectInspector","partsBinMetaInfo":{"__isSmartRef__":true,"id":12376},"eventHandler":{"__isSmartRef__":true,"id":12391},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","5276E050-462B-4ED7-8645-FC4C5F60FE2C","88F0CB6D-932E-4927-AC3F-E132C18AB5E3","A386B89D-9A23-4177-B9BA-8B962FF236C4","D352E8A5-29FA-41D9-9B35-73FF3564157E","4BDE366B-9002-45D8-B200-9892CE8E1C96","9FA6F23B-5584-4720-A460-81C48DCF514B","AD23A5BA-025F-4197-962F-6D64F6AEA3AD","4E00CA05-F3C7-4A1F-8769-5831DDD64874","CB599F3F-9886-43EC-AA8B-1EE9A162031B","91015D82-71FF-471E-A78C-9A2498BAA4FE","B19B84BB-582D-4F5D-B0BA-7097BD7E553C","D9F3227D-E20B-457B-BF85-47DD91F74598","9F00820B-ABA8-4E70-B63F-293A8159A36A","A9654D03-2824-4671-BD26-10F342EC4C9B","080739E4-92B2-4E4D-A17C-A45D08A1A473","9D21C3F5-01B1-4FE6-864B-F3C51A7860B5","027EA526-9F60-4B4D-9B7B-73EA324D1463","CE1A5A57-A548-4F2D-90A0-DE5B1FD7F0E6","EE86A04F-F125-4D31-9E3D-48761A0486CB","20C274CF-FBD0-45AD-BD1E-9EC348102EB4","C83BF7B2-FF72-463F-8189-642A8969D9CF","B3755676-4902-47C7-A23C-2539F9BCC9FA","07346937-19F7-4644-8389-BF59DE2F203A","49808445-DC14-4391-BF1E-701710D8D9B8","AD2918D7-97E8-42C9-A681-18EAA129EB55","3CC1874B-4ADB-4A90-A12A-55B7ADF9392D","9AFC4676-5280-4B72-82E2-55B51441AF1E","482F476C-5C4E-4F4D-B56A-1989175C1352","DBC2AA37-BA52-4681-AC86-11642F0FFEC6","7BA71570-579E-4CD9-AA02-804CDA1CA3A1","5DAF7A95-CDD6-4EFD-A0A5-95011D71FDF9","B6C70E4D-F168-4C91-BFF1-FA1133688DC2","A8034AB5-1A8B-485D-BB5D-FF25BA32E92D"],"partTests":{"__isSmartRef__":true,"id":12392},"_ClipMode":"visible","moved":true,"owner":{"__isSmartRef__":true,"id":12021},"layout":{"__isSmartRef__":true,"id":12397},"isInLayoutCycle":false,"isBeingDragged":false,"isCopyMorphRef":true,"morphRefId":2,"tree":{"__isSmartRef__":true,"id":12031},"prevScroll":[0,0],"updateFilter":"standard","showInherited":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12398},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,21.0)"},"12023":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":12024},"derivationIds":[null,"4E5E2B48-0B47-4B2D-BC78-14E1BDBE0B57","EA4FE185-C289-4D95-B8AF-461C2E8219E6","7F3E4F8B-3F32-4809-91A5-5DEA3A3FD09E","7571A08C-937B-467A-9D49-68F3AAAD1140","85283104-ADA2-4C53-A73D-C5487B62C829","5E0941AD-4504-4F9D-B650-B018490C56B0","EAD81395-1252-4B07-8FB3-2F4253CB798F","7696C2D4-B858-4212-80CB-84803CAAD87E","4C0819CC-FCCD-4A8B-A1FF-1603EFE5EE49","FB7EF974-A95D-4A3A-95F4-498936A61AB1","060FCB63-2D3A-4FE6-AB19-B40854B0BB78","5ABD6D73-9D28-45A3-AE27-3035D892467D","19CC5587-3BCE-4293-B785-F659497CDD76","440643CA-166F-44AE-A8FF-D3B1E457D081","BA20821C-578F-4256-8870-B86E3AFEE3FC","7C1E3822-1018-45B9-AE6C-6E2BD39DF2F8","312B6786-7F93-4E97-AF06-CC08B9BEF91B","B6142DF2-38A9-41DD-B7C0-60D315537301","7DE27692-A1E7-4B48-8126-2939656AE639","1CA5EB71-650C-48BB-B5F0-4B1FDA2B0FCE","E1B8DC34-B6A5-4CB2-857B-597844C49DF0","0BB210B2-5CAC-4548-A650-A8FB85814B89","3493E4F4-5A4F-41F9-8FB4-6DD2781CE33F","3E9289C4-8439-4FF4-8533-20CCC231E86C","1007D257-74BA-41E4-9426-43503840A328","AB02F6ED-6541-4C2B-BE33-9E30E2D4E8CB","86414643-3214-48C0-A848-A1AD0622F4F3","64D914CC-285D-46F9-9DDD-F6898F714D0C","08B1186F-89EF-4676-9F58-FC0F720D76B7","BF198FB5-667C-4EE5-B3F0-E9CE73124C6E","86626633-CE46-4CAD-A256-3D3CE0D0EE2C","B89A22AA-626A-4C4F-A719-55F8BA6C3266","3D85070C-B1AF-417F-A853-6EB16673F2C4","405A93BF-BE83-4943-A731-8E5F6FF7AFE8"],"id":"E33E5606-DB83-4A5E-8FF8-694F978C75E1","_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":12025}],"eventHandler":{"__isSmartRef__":true,"id":12027},"_ClipMode":"auto","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":true,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":10,"evalEnabled":false,"_MaxTextWidth":296.8712591602084,"_MinTextWidth":296.8712591602084,"_MaxTextHeight":null,"_MinTextHeight":null,"layout":{"__isSmartRef__":true,"id":12028},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":12029}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1,"accessibleInInactiveWindow":true,"charsReplaced":"this.bla","lastFindLoc":8,"isBeingDragged":false,"showsHalos":false,"parseErrors":null,"#startLetters":"getDo","name":"ObjectInspectorText","owner":{"__isSmartRef__":true,"id":12022},"doItContext":null,"doitContext":{"__isSmartRef__":true,"id":5193},"_syntaxHighlightTimeout":null,"previousSelection":[0,6],"_Rotation":0,"_Scale":1,"_lastSyntaxHighlightTime":3,"_WordBreak":"break-all","__serializedExpressions__":["_Position"],"textString":"this","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(8.1,324.4)"},"12024":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(306.9,99.8)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(243,243,243)"},"12025":{"style":{"__isSmartRef__":true,"id":12026},"chunkOwner":{"__isSmartRef__":true,"id":12023},"_id":"_9796","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12026":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"12027":{"morph":{"__isSmartRef__":true,"id":12023},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12028":{"resizeWidth":true,"resizeHeight":false,"moveVertical":true},"12029":{"sourceObj":{"__isSmartRef__":true,"id":12023},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":12023},"targetMethodName":"highlightJavaScriptSyntax","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"12030":{"submorphs":[{"__isSmartRef__":true,"id":12031}],"scripts":[],"id":"37A3C9C6-37C7-4D58-BF3B-23CA84670023","shape":{"__isSmartRef__":true,"id":12273},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"Rectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":12274},"eventHandler":{"__isSmartRef__":true,"id":12287},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","C284F4DE-14F1-43C2-A4D0-1BAE909D98DA","9EEF20FD-27E3-4A31-8DBC-36073E64666F","283BD2F7-EFEE-4D83-876B-A8F2BD099B93","50245F69-C51D-40B5-BFD8-EE4870A65AF5","410821C9-3A7A-4ACB-8AEF-6B82AAB72D55","EFEAD1DE-A920-4272-BB24-C0361CBF2906","A5D165E3-E5BD-43E3-B6B0-9C23B5CC1964","6CC2F1A6-9C53-4980-80E4-0167A10F9942","95406291-4689-49C6-ADE6-C2C642AC0B5C","33084DB2-FE6B-44DA-AF4A-5C017450FC97","46D25FF6-F6EA-49A2-B643-59628686B2DC","9648CC00-8E9E-4911-A41B-46CED518B0D3","E1275348-0270-4F01-BE65-8C80AC5A5588","734AED0F-F7BE-44E8-92CE-86F1AE7F6D55","42AD8A44-C2B7-462F-89AE-4AE94C29A9D5","9548995B-025B-42CC-9DC4-44999A80E52F","0AA45256-249A-420C-A183-0A3BE69F95C6","3FF6DBA9-F3C1-4D0D-999B-981406660635","5BDFFDB8-16A6-4122-8CF6-2EC7C7CFA0DE","F73CBC23-DED8-4667-B4C4-4842BBD64AF5","F4E6EC9B-F4BE-4249-AB50-3EE510BF3ACD","5E0F549D-154A-4598-972D-7FB5D7EB2597","4EFF8DE7-D20D-4C65-B931-9AE67A17ABAD","81382340-4F55-428F-8FA9-23679D643920","12AEE6D1-BD69-4690-84DC-EBFC54F436CF","C434C7E8-49F2-4EDF-AA66-363EDB6AA0F8","EE756834-F5B4-47EB-993C-83C2B8B448FB","3DAC0D13-C416-4EF8-9BA1-62A438291A79","34E85AE0-DDA3-4AA1-B38C-895F46CE103C","4166C41F-80E0-4ABF-B227-790BA8E282AB","D6333D2B-EC4C-477A-8510-2F6A8697533E","6844D2AF-106E-4F2C-AE50-A7E19C08F587","736BBE17-08F6-471F-A1EC-85B517B8ADA2"],"partTests":{"__isSmartRef__":true,"id":12288},"_ClipMode":"auto","moved":true,"owner":{"__isSmartRef__":true,"id":12022},"layout":{"__isSmartRef__":true,"id":12293},"isBeingDragged":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.1,41.2)"},"12031":{"item":{"__isSmartRef__":true,"id":12032},"parent":null,"depth":0,"submorphs":[{"__isSmartRef__":true,"id":12036},{"__isSmartRef__":true,"id":12085},{"__isSmartRef__":true,"id":12134},{"__isSmartRef__":true,"id":12183}],"scripts":[],"shape":{"__isSmartRef__":true,"id":12248},"derivationIds":[null,"01A6356E-C15D-4F8D-BBB6-8680B231177D","8C1A96D3-6843-4386-9FC2-67909491ADEA","B85242E4-52C0-4A2B-9704-D5973B5BE1FE","8674A527-60C2-400B-82C8-B9209A0E288F","A851FE58-8397-4F98-BAE6-339C4926C930","2F1F744A-AA0E-4AB5-9D27-2EF1599780DD","98C0C210-DC70-452B-B05C-3B97B6CC4501","2D252C30-0809-4CDD-85A6-224D3B4186DC","5D83B1E4-35D8-403E-BABC-68E6E581B41C","48C1E58B-63D5-4C4B-A618-49EC747D4D2A","18F7D7DD-933D-4F14-AD42-27D4E5007E90","C7B88DEE-33BC-4C19-A8CA-C875519F03FB","B9610924-8476-414F-AF8C-4B18464386B1","3CBB6CB7-B377-4C0F-8906-7D0EBB8C1EB9","4EB0E124-3A4F-4BAB-ADCC-90E994E6F063","2248AE83-905F-4289-9C28-C08A0CE81D44","6722763D-AF2A-4186-AC25-1BCFCDD5D86F","3CC06143-943E-49E6-BBEF-094170056209","81130FBB-61ED-4567-BF03-7DA1DF84A8B8","445967DD-B3DE-4549-925F-75F5850757D7","FB1B17A2-78E6-46AD-B956-557B044AFE3F","BC5F0D9A-7059-4A21-B6D5-FD24FD58EB94","B57AF529-0187-4F02-8B37-5C01BCE44F88","D8021CB8-17EB-4641-A33A-60581D80E90A","48211CBE-B665-47DE-8B09-EA18C5A80082","0963EBD4-CBC3-47DD-AAFD-1329BF14A381","A5F36FD3-A2CC-4060-9A35-17A942EE2967","CB01C699-0407-4F5A-8D3C-2CDE89925CAB","04B7E806-6576-41C5-AEB1-1815818472C1","A5350C62-3BC3-4C49-B830-E903AC65A5FA","53F7D5D3-C850-46ED-B54F-3C64A6AE9D53","5CE8A645-6B3E-4F01-ACA1-0DDCCD0BBDB2","1035DB0D-166B-4586-BFE7-C3E0DA40840D"],"id":"25D77B8A-558A-4B1D-A9B2-7B71C4AFD46C","eventHandler":{"__isSmartRef__":true,"id":12249},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":12250},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":[{"__isSmartRef__":true,"id":12036},{"__isSmartRef__":true,"id":12085},{"__isSmartRef__":true,"id":12134},{"__isSmartRef__":true,"id":12183}],"icon":{"__isSmartRef__":true,"id":12253},"label":{"__isSmartRef__":true,"id":12259},"owner":{"__isSmartRef__":true,"id":12030},"isBeingDragged":false,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"name":"ObjectInspectorTree","node":null,"showMoreNode":null,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12268},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(-2.0,0.0)"},"12032":{"data":{"__isSmartRef__":true,"id":5193},"inspector":{"__isSmartRef__":true,"id":12022},"parent":{"__isSmartRef__":true,"id":12033},"description":"{...}","children":[{"__isSmartRef__":true,"id":12034},{"__isSmartRef__":true,"id":12083},{"__isSmartRef__":true,"id":12132},{"__isSmartRef__":true,"id":12181}],"attributeConnections":[{"__isSmartRef__":true,"id":12233}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12235}},"12033":{"":{"__isSmartRef__":true,"id":5193}},"12034":{"data":1,"inspector":{"__isSmartRef__":true,"id":12022},"parent":{"__isSmartRef__":true,"id":5193},"name":"0","description":"1","attributeConnections":[{"__isSmartRef__":true,"id":12035}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12076}},"12035":{"sourceObj":{"__isSmartRef__":true,"id":12034},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":12036},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":12075},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"12036":{"item":{"__isSmartRef__":true,"id":12034},"parent":{"__isSmartRef__":true,"id":12031},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":12037}],"scripts":[],"shape":{"__isSmartRef__":true,"id":12070},"eventHandler":{"__isSmartRef__":true,"id":12071},"_ClipMode":"visible","derivationIds":[],"id":"0AD684E9-1A55-435D-A3FD-E045258AC490","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":12072},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":12038},"label":{"__isSmartRef__":true,"id":12051},"node":{"__isSmartRef__":true,"id":12037},"owner":{"__isSmartRef__":true,"id":12031},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"12037":{"submorphs":[{"__isSmartRef__":true,"id":12038},{"__isSmartRef__":true,"id":12051}],"scripts":[],"shape":{"__isSmartRef__":true,"id":12066},"eventHandler":{"__isSmartRef__":true,"id":12067},"_ClipMode":"visible","derivationIds":[],"id":"82C7A8A3-D145-431B-BA04-F8811D89C800","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":12068},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":12036},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"12038":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":12039},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":12040}],"eventHandler":{"__isSmartRef__":true,"id":12042},"_ClipMode":"visible","derivationIds":[],"id":"05781C4B-865C-4167-A43F-324B6300A18F","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":12037},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12043},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"12039":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"12040":{"style":{"__isSmartRef__":true,"id":12041},"chunkOwner":{"__isSmartRef__":true,"id":12038},"_id":"_9801","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12041":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12042":{"morph":{"__isSmartRef__":true,"id":12038},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12043":{"onMouseDown":{"__isSmartRef__":true,"id":12044}},"12044":{"varMapping":{"__isSmartRef__":true,"id":12045},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":12050},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12045":{"this":{"__isSmartRef__":true,"id":12038},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12046}},"12046":{"$super":{"__isSmartRef__":true,"id":12047}},"12047":{"varMapping":{"__isSmartRef__":true,"id":12048},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":12049},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12048":{"obj":{"__isSmartRef__":true,"id":12038},"name":"onMouseDown"},"12049":{},"12050":{},"12051":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":12052},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":12053},{"__isSmartRef__":true,"id":12055}],"eventHandler":{"__isSmartRef__":true,"id":12057},"_ClipMode":"visible","derivationIds":[],"id":"3B620343-08EA-4A7F-A3E6-A1CEB43D5AA2","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":12037},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12058},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"12052":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(18.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"12053":{"style":{"__isSmartRef__":true,"id":12054},"chunkOwner":{"__isSmartRef__":true,"id":12051},"_id":"_11423","storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12054":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12055":{"style":{"__isSmartRef__":true,"id":12056},"chunkOwner":{"__isSmartRef__":true,"id":12051},"_id":"_11424","storedString":" 1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12056":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"12057":{"morph":{"__isSmartRef__":true,"id":12051},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12058":{"onMouseDown":{"__isSmartRef__":true,"id":12059}},"12059":{"varMapping":{"__isSmartRef__":true,"id":12060},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":12065},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12060":{"this":{"__isSmartRef__":true,"id":12051},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12061}},"12061":{"$super":{"__isSmartRef__":true,"id":12062}},"12062":{"varMapping":{"__isSmartRef__":true,"id":12063},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":12064},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12063":{"obj":{"__isSmartRef__":true,"id":12051},"name":"onMouseDown"},"12064":{},"12065":{},"12066":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(150.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"12067":{"morph":{"__isSmartRef__":true,"id":12037},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12068":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":12069}},"12069":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":12037},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"12070":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(150.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"12071":{"morph":{"__isSmartRef__":true,"id":12036},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12072":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":12073}},"12073":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":12074},"spacing":0,"container":{"__isSmartRef__":true,"id":12036},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"12074":{"top":0,"right":0,"bottom":0,"left":0},"12075":{"source":{"__isSmartRef__":true,"id":12034},"target":{"__isSmartRef__":true,"id":12036}},"12076":{"onSelect":{"__isSmartRef__":true,"id":12077},"onUpdate":{"__isSmartRef__":true,"id":12080}},"12077":{"varMapping":{"__isSmartRef__":true,"id":12078},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":12079},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12078":{"this":{"__isSmartRef__":true,"id":12034}},"12079":{},"12080":{"varMapping":{"__isSmartRef__":true,"id":12081},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":12082},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12081":{"this":{"__isSmartRef__":true,"id":12034}},"12082":{},"12083":{"data":2,"inspector":{"__isSmartRef__":true,"id":12022},"parent":{"__isSmartRef__":true,"id":5193},"name":"1","description":"2","attributeConnections":[{"__isSmartRef__":true,"id":12084}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12125}},"12084":{"sourceObj":{"__isSmartRef__":true,"id":12083},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":12085},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":12124},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"12085":{"item":{"__isSmartRef__":true,"id":12083},"parent":{"__isSmartRef__":true,"id":12031},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":12086}],"scripts":[],"shape":{"__isSmartRef__":true,"id":12119},"eventHandler":{"__isSmartRef__":true,"id":12120},"_ClipMode":"visible","derivationIds":[],"id":"46D80649-613E-49AA-835F-11DF86829917","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":12121},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":12087},"label":{"__isSmartRef__":true,"id":12100},"node":{"__isSmartRef__":true,"id":12086},"owner":{"__isSmartRef__":true,"id":12031},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,20.0)"},"12086":{"submorphs":[{"__isSmartRef__":true,"id":12087},{"__isSmartRef__":true,"id":12100}],"scripts":[],"shape":{"__isSmartRef__":true,"id":12115},"eventHandler":{"__isSmartRef__":true,"id":12116},"_ClipMode":"visible","derivationIds":[],"id":"D4060647-7710-4E14-8AB7-5D67F9693619","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":12117},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":12085},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"12087":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":12088},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":12089}],"eventHandler":{"__isSmartRef__":true,"id":12091},"_ClipMode":"visible","derivationIds":[],"id":"A4D0FBD2-1C73-4C3F-8EDA-A9DA617F4C42","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":12086},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12092},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"12088":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"12089":{"style":{"__isSmartRef__":true,"id":12090},"chunkOwner":{"__isSmartRef__":true,"id":12087},"_id":"_9806","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12090":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12091":{"morph":{"__isSmartRef__":true,"id":12087},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12092":{"onMouseDown":{"__isSmartRef__":true,"id":12093}},"12093":{"varMapping":{"__isSmartRef__":true,"id":12094},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":12099},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12094":{"this":{"__isSmartRef__":true,"id":12087},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12095}},"12095":{"$super":{"__isSmartRef__":true,"id":12096}},"12096":{"varMapping":{"__isSmartRef__":true,"id":12097},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":12098},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12097":{"obj":{"__isSmartRef__":true,"id":12087},"name":"onMouseDown"},"12098":{},"12099":{},"12100":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":12101},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":12102},{"__isSmartRef__":true,"id":12104}],"eventHandler":{"__isSmartRef__":true,"id":12106},"_ClipMode":"visible","derivationIds":[],"id":"E9472F22-7543-4DE6-9264-BC5F811A0502","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":12086},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12107},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"12101":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(18.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"12102":{"style":{"__isSmartRef__":true,"id":12103},"chunkOwner":{"__isSmartRef__":true,"id":12100},"_id":"_11425","storedString":"1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12103":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12104":{"style":{"__isSmartRef__":true,"id":12105},"chunkOwner":{"__isSmartRef__":true,"id":12100},"_id":"_11426","storedString":" 2","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12105":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"12106":{"morph":{"__isSmartRef__":true,"id":12100},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12107":{"onMouseDown":{"__isSmartRef__":true,"id":12108}},"12108":{"varMapping":{"__isSmartRef__":true,"id":12109},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":12114},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12109":{"this":{"__isSmartRef__":true,"id":12100},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12110}},"12110":{"$super":{"__isSmartRef__":true,"id":12111}},"12111":{"varMapping":{"__isSmartRef__":true,"id":12112},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":12113},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12112":{"obj":{"__isSmartRef__":true,"id":12100},"name":"onMouseDown"},"12113":{},"12114":{},"12115":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(150.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"12116":{"morph":{"__isSmartRef__":true,"id":12086},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12117":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":12118}},"12118":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":12086},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"12119":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(150.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"12120":{"morph":{"__isSmartRef__":true,"id":12085},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12121":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":12122}},"12122":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":12123},"spacing":0,"container":{"__isSmartRef__":true,"id":12085},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"12123":{"top":0,"right":0,"bottom":0,"left":0},"12124":{"source":{"__isSmartRef__":true,"id":12083},"target":{"__isSmartRef__":true,"id":12085}},"12125":{"onSelect":{"__isSmartRef__":true,"id":12126},"onUpdate":{"__isSmartRef__":true,"id":12129}},"12126":{"varMapping":{"__isSmartRef__":true,"id":12127},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":12128},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12127":{"this":{"__isSmartRef__":true,"id":12083}},"12128":{},"12129":{"varMapping":{"__isSmartRef__":true,"id":12130},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":12131},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12130":{"this":{"__isSmartRef__":true,"id":12083}},"12131":{},"12132":{"data":3,"inspector":{"__isSmartRef__":true,"id":12022},"parent":{"__isSmartRef__":true,"id":5193},"name":"2","description":"3","attributeConnections":[{"__isSmartRef__":true,"id":12133}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12174}},"12133":{"sourceObj":{"__isSmartRef__":true,"id":12132},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":12134},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":12173},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"12134":{"item":{"__isSmartRef__":true,"id":12132},"parent":{"__isSmartRef__":true,"id":12031},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":12135}],"scripts":[],"shape":{"__isSmartRef__":true,"id":12168},"eventHandler":{"__isSmartRef__":true,"id":12169},"_ClipMode":"visible","derivationIds":[],"id":"D7A08A3E-D5A7-4A71-AB34-6AFF231341A5","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":12170},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":12136},"label":{"__isSmartRef__":true,"id":12149},"node":{"__isSmartRef__":true,"id":12135},"owner":{"__isSmartRef__":true,"id":12031},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,40.0)"},"12135":{"submorphs":[{"__isSmartRef__":true,"id":12136},{"__isSmartRef__":true,"id":12149}],"scripts":[],"shape":{"__isSmartRef__":true,"id":12164},"eventHandler":{"__isSmartRef__":true,"id":12165},"_ClipMode":"visible","derivationIds":[],"id":"6E8CCDBE-9490-4EBC-B9B2-DAE97F2DB823","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":12166},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":12134},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"12136":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":12137},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":12138}],"eventHandler":{"__isSmartRef__":true,"id":12140},"_ClipMode":"visible","derivationIds":[],"id":"034110FA-A930-43B7-BE47-788E0CF9EA28","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":12135},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12141},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"12137":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"12138":{"style":{"__isSmartRef__":true,"id":12139},"chunkOwner":{"__isSmartRef__":true,"id":12136},"_id":"_9811","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12139":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12140":{"morph":{"__isSmartRef__":true,"id":12136},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12141":{"onMouseDown":{"__isSmartRef__":true,"id":12142}},"12142":{"varMapping":{"__isSmartRef__":true,"id":12143},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":12148},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12143":{"this":{"__isSmartRef__":true,"id":12136},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12144}},"12144":{"$super":{"__isSmartRef__":true,"id":12145}},"12145":{"varMapping":{"__isSmartRef__":true,"id":12146},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":12147},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12146":{"obj":{"__isSmartRef__":true,"id":12136},"name":"onMouseDown"},"12147":{},"12148":{},"12149":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":12150},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":12151},{"__isSmartRef__":true,"id":12153}],"eventHandler":{"__isSmartRef__":true,"id":12155},"_ClipMode":"visible","derivationIds":[],"id":"F6F16FB9-0A71-4D2F-8AE6-8E68D209C85B","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":12135},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12156},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"12150":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(18.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"12151":{"style":{"__isSmartRef__":true,"id":12152},"chunkOwner":{"__isSmartRef__":true,"id":12149},"_id":"_11427","storedString":"2","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12152":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12153":{"style":{"__isSmartRef__":true,"id":12154},"chunkOwner":{"__isSmartRef__":true,"id":12149},"_id":"_11428","storedString":" 3","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12154":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"12155":{"morph":{"__isSmartRef__":true,"id":12149},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12156":{"onMouseDown":{"__isSmartRef__":true,"id":12157}},"12157":{"varMapping":{"__isSmartRef__":true,"id":12158},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":12163},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12158":{"this":{"__isSmartRef__":true,"id":12149},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12159}},"12159":{"$super":{"__isSmartRef__":true,"id":12160}},"12160":{"varMapping":{"__isSmartRef__":true,"id":12161},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":12162},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12161":{"obj":{"__isSmartRef__":true,"id":12149},"name":"onMouseDown"},"12162":{},"12163":{},"12164":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(150.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"12165":{"morph":{"__isSmartRef__":true,"id":12135},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12166":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":12167}},"12167":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":12135},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"12168":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(150.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"12169":{"morph":{"__isSmartRef__":true,"id":12134},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12170":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":12171}},"12171":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":12172},"spacing":0,"container":{"__isSmartRef__":true,"id":12134},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"12172":{"top":0,"right":0,"bottom":0,"left":0},"12173":{"source":{"__isSmartRef__":true,"id":12132},"target":{"__isSmartRef__":true,"id":12134}},"12174":{"onSelect":{"__isSmartRef__":true,"id":12175},"onUpdate":{"__isSmartRef__":true,"id":12178}},"12175":{"varMapping":{"__isSmartRef__":true,"id":12176},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":12177},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12176":{"this":{"__isSmartRef__":true,"id":12132}},"12177":{},"12178":{"varMapping":{"__isSmartRef__":true,"id":12179},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":12180},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12179":{"this":{"__isSmartRef__":true,"id":12132}},"12180":{},"12181":{"inspector":{"__isSmartRef__":true,"id":12022},"doNotSerialize":["data","$$changed"],"name":"","description":"inherited from Object","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":12182}],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12223}},"12182":{"sourceObj":{"__isSmartRef__":true,"id":12181},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":12183},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":12222},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"12183":{"item":{"__isSmartRef__":true,"id":12181},"parent":{"__isSmartRef__":true,"id":12031},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":12184}],"scripts":[],"shape":{"__isSmartRef__":true,"id":12217},"eventHandler":{"__isSmartRef__":true,"id":12218},"_ClipMode":"visible","derivationIds":[],"id":"C0D62C2E-CA85-4E96-A786-E24DA3526D1F","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":12219},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":[],"icon":{"__isSmartRef__":true,"id":12185},"label":{"__isSmartRef__":true,"id":12198},"node":{"__isSmartRef__":true,"id":12184},"owner":{"__isSmartRef__":true,"id":12031},"showMoreNode":null,"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,60.0)"},"12184":{"submorphs":[{"__isSmartRef__":true,"id":12185},{"__isSmartRef__":true,"id":12198}],"scripts":[],"shape":{"__isSmartRef__":true,"id":12213},"eventHandler":{"__isSmartRef__":true,"id":12214},"_ClipMode":"visible","derivationIds":[],"id":"914C2A78-7F34-44F4-B08A-A6D8F11DC0ED","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":12215},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":12183},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"12185":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":12186},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":12187}],"eventHandler":{"__isSmartRef__":true,"id":12189},"_ClipMode":"visible","derivationIds":[],"id":"FA885312-53A9-40F5-BBF9-9B291C49626D","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":12184},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12190},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"12186":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"12187":{"style":{"__isSmartRef__":true,"id":12188},"chunkOwner":{"__isSmartRef__":true,"id":12185},"_id":"_11222","storedString":"▼","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12188":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12189":{"morph":{"__isSmartRef__":true,"id":12185},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12190":{"onMouseDown":{"__isSmartRef__":true,"id":12191}},"12191":{"varMapping":{"__isSmartRef__":true,"id":12192},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":12197},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12192":{"this":{"__isSmartRef__":true,"id":12185},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12193}},"12193":{"$super":{"__isSmartRef__":true,"id":12194}},"12194":{"varMapping":{"__isSmartRef__":true,"id":12195},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":12196},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12195":{"obj":{"__isSmartRef__":true,"id":12185},"name":"onMouseDown"},"12196":{},"12197":{},"12198":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":12199},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":12200},{"__isSmartRef__":true,"id":12202}],"eventHandler":{"__isSmartRef__":true,"id":12204},"_ClipMode":"visible","derivationIds":[],"id":"0EDD1A7C-DAB8-4C3F-90C6-EA7C4345A886","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":12184},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12205},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"12199":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(125.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"12200":{"style":{"__isSmartRef__":true,"id":12201},"chunkOwner":{"__isSmartRef__":true,"id":12198},"_id":"_11429","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12201":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12202":{"style":{"__isSmartRef__":true,"id":12203},"chunkOwner":{"__isSmartRef__":true,"id":12198},"_id":"_11430","storedString":" inherited from Object","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12203":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"12204":{"morph":{"__isSmartRef__":true,"id":12198},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12205":{"onMouseDown":{"__isSmartRef__":true,"id":12206}},"12206":{"varMapping":{"__isSmartRef__":true,"id":12207},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":12212},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12207":{"this":{"__isSmartRef__":true,"id":12198},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12208}},"12208":{"$super":{"__isSmartRef__":true,"id":12209}},"12209":{"varMapping":{"__isSmartRef__":true,"id":12210},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":12211},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12210":{"obj":{"__isSmartRef__":true,"id":12198},"name":"onMouseDown"},"12211":{},"12212":{},"12213":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(150.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"12214":{"morph":{"__isSmartRef__":true,"id":12184},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12215":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":12216}},"12216":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":12184},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"12217":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(150.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"12218":{"morph":{"__isSmartRef__":true,"id":12183},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12219":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":12220}},"12220":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":12221},"spacing":0,"container":{"__isSmartRef__":true,"id":12183},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"12221":{"top":0,"right":0,"bottom":0,"left":0},"12222":{"source":{"__isSmartRef__":true,"id":12181},"target":{"__isSmartRef__":true,"id":12183}},"12223":{"onExpand":{"__isSmartRef__":true,"id":12224},"onUpdateChildren":{"__isSmartRef__":true,"id":12227},"onUpdate":{"__isSmartRef__":true,"id":12230}},"12224":{"varMapping":{"__isSmartRef__":true,"id":12225},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":12226},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12225":{"this":{"__isSmartRef__":true,"id":12181}},"12226":{},"12227":{"varMapping":{"__isSmartRef__":true,"id":12228},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":12229},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12228":{"this":{"__isSmartRef__":true,"id":12181}},"12229":{},"12230":{"varMapping":{"__isSmartRef__":true,"id":12231},"source":"function onUpdate() {\n this.description = \"inherited from \" + this.inspector.typename(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":12232},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12231":{"this":{"__isSmartRef__":true,"id":12181}},"12232":{},"12233":{"sourceObj":{"__isSmartRef__":true,"id":12032},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":12031},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":12234},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"12234":{"source":{"__isSmartRef__":true,"id":12032},"target":{"__isSmartRef__":true,"id":12031}},"12235":{"onSelect":{"__isSmartRef__":true,"id":12236},"onExpand":{"__isSmartRef__":true,"id":12239},"onUpdateChildren":{"__isSmartRef__":true,"id":12242},"onUpdate":{"__isSmartRef__":true,"id":12245}},"12236":{"varMapping":{"__isSmartRef__":true,"id":12237},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":12238},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12237":{"this":{"__isSmartRef__":true,"id":12032}},"12238":{},"12239":{"varMapping":{"__isSmartRef__":true,"id":12240},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":12241},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12240":{"this":{"__isSmartRef__":true,"id":12032}},"12241":{},"12242":{"varMapping":{"__isSmartRef__":true,"id":12243},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":12244},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12243":{"this":{"__isSmartRef__":true,"id":12032}},"12244":{},"12245":{"varMapping":{"__isSmartRef__":true,"id":12246},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":12247},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12246":{"this":{"__isSmartRef__":true,"id":12032}},"12247":{},"12248":{"_NodeClass":["tree"],"_NodeId":"morph-01a6356e-c15d-4f8d-bbb6-8680b231177d","_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(150.0,80.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"12249":{"morph":{"__isSmartRef__":true,"id":12031},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12250":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":12251}},"12251":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":12252},"spacing":0,"container":{"__isSmartRef__":true,"id":12031},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"12252":{"top":0,"right":0,"bottom":0,"left":0},"12253":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":12254},"derivationIds":[null],"id":"29A6219C-55DE-4ECC-9C26-6C13549D3D32","_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":12255}],"eventHandler":{"__isSmartRef__":true,"id":12257},"_ClipMode":"visible","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":false,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_HandStyle":"default","_Align":"right","owner":{"__isSmartRef__":true,"id":12258},"_MaxTextWidth":2,"_MinTextWidth":2,"_MaxTextHeight":null,"_MinTextHeight":null,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)"},"12254":{"_BorderWidth":0,"_Fill":null,"_NodeClass":["morph","text"],"_NodeId":"morph-29a6219c-55de-4ecc-9c26-6c13549d3d32","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"12255":{"style":{"__isSmartRef__":true,"id":12256},"chunkOwner":{"__isSmartRef__":true,"id":12253},"_id":"_9799","storedString":"▼","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12256":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12257":{"morph":{"__isSmartRef__":true,"id":12253},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12258":{"submorphs":[{"__isSmartRef__":true,"id":12253},{"__isSmartRef__":true,"id":12259}],"scripts":[],"shape":{"__isSmartRef__":true,"id":12264},"derivationIds":[null],"id":"2AEC3E2F-CB91-46F1-B8C1-8D35A130458F","eventHandler":{"__isSmartRef__":true,"id":12265},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":12266},"isInLayoutCycle":false,"owner":null,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"12259":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":12260},"derivationIds":[null],"id":"6978CD3E-475C-4D72-8FFC-4EE1D72E5A57","_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":12261}],"cachedTextString":"undefined","eventHandler":{"__isSmartRef__":true,"id":12263},"_ClipMode":"visible","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":false,"fixedWidth":false,"fixedHeight":true,"_InputAllowed":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_HandStyle":"default","owner":{"__isSmartRef__":true,"id":12258},"_MaxTextWidth":null,"_MinTextWidth":null,"_MaxTextHeight":null,"_MinTextHeight":null,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(15.0,0.0)"},"12260":{"_BorderWidth":0,"_Fill":null,"_NodeClass":["morph","text"],"_NodeId":"morph-6978cd3e-475c-4d72-8ffc-4ee1d72e5a57","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(99.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"12261":{"style":{"__isSmartRef__":true,"id":12262},"chunkOwner":{"__isSmartRef__":true,"id":12259},"_id":"_4928","storedString":"saved source","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12262":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12263":{"morph":{"__isSmartRef__":true,"id":12259},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12264":{"_NodeClass":["morph"],"_NodeId":"morph-2aec3e2f-cb91-46f1-b8c1-8d35a130458f","__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(115.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"12265":{"morph":{"__isSmartRef__":true,"id":12258},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12266":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":12267}},"12267":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":12258},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"12268":{"reset":{"__isSmartRef__":true,"id":12269}},"12269":{"varMapping":{"__isSmartRef__":true,"id":12270},"source":"function reset() {\n this.item = null;\n this.submorphs.invoke(\"remove\");\n this.childNodes = null;\n this.setExtent(pt(1,1));\n this.applyLayout();\n}","funcProperties":{"__isSmartRef__":true,"id":12271},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12270":{"this":{"__isSmartRef__":true,"id":12031}},"12271":{"timestamp":{"__isSmartRef__":true,"id":12272},"user":"cschuster","tags":[]},"12272":{"isSerializedDate":true,"string":"Wed May 30 2012 00:35:26 GMT+0200 (CEST)"},"12273":{"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(306.9,278.2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"12274":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":12275},{"__isSmartRef__":true,"id":12277},{"__isSmartRef__":true,"id":12279},{"__isSmartRef__":true,"id":12281},{"__isSmartRef__":true,"id":12283},{"__isSmartRef__":true,"id":12285}],"revisionOnLoad":163371,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"12275":{"date":{"__isSmartRef__":true,"id":12276},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"12276":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"12277":{"date":{"__isSmartRef__":true,"id":12278},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"12278":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"12279":{"date":{"__isSmartRef__":true,"id":12280},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"12280":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"12281":{"date":{"__isSmartRef__":true,"id":12282},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"12282":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"12283":{"date":{"__isSmartRef__":true,"id":12284},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"12284":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"12285":{"date":{"__isSmartRef__":true,"id":12286},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"12286":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"12287":{"morph":{"__isSmartRef__":true,"id":12030},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12288":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12289}},"12289":{"test01IsMorph":{"__isSmartRef__":true,"id":12290}},"12290":{"varMapping":{"__isSmartRef__":true,"id":12291},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":12292},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12291":{"this":{"__isSmartRef__":true,"id":12288}},"12292":{},"12293":{"resizeWidth":true,"resizeHeight":true},"12294":{"submorphs":[{"__isSmartRef__":true,"id":12295},{"__isSmartRef__":true,"id":12306}],"scripts":[],"shape":{"__isSmartRef__":true,"id":12311},"derivationIds":[null,"1DDF17DF-89F1-41AF-8FED-513C5DA4861F","34E9C329-CF65-4830-925D-B24B87EE3DF6","11A0A064-4A2C-4690-9636-6789C5696F63","35948438-B473-40F3-8AFF-7CEAAEAD2F48","9C44EA9A-7CD0-40B1-B44A-BD97126020A9","ED63BB10-E75E-41F7-B171-17FB2E70028A","2A26EF6F-B65C-4040-A343-0B563A6D23FD","1BC60F94-B9FA-4039-97F3-537564196FD9","1A3FCF3A-2B05-489C-A6A2-1BA668DD41C6","C5D0589C-A5E3-4EA4-8786-F69A01B8E54F","9018B830-2426-40E1-99E3-F8DD145D2907","8916D213-ED73-48BE-8C12-90AA950ECD3A","0EEEC303-0DA5-4A8A-9B2F-12D43E2AFEC2","756D8367-C492-435D-A58C-7777D259CAC9","0C785828-7A75-40B9-BA32-41E2E7BCF232","1CB7A529-70B5-4DB1-9A21-2DA7902316FC","9B3670A6-E75D-46C9-A993-21AA2E164105","080D3171-89D5-4048-AF20-47F19CB803C3","7F75402B-27C7-4D87-B0C3-BACA111C472F","02CD346B-EC56-41B8-A885-DB34381D80C1","38AFD261-0829-404B-B79E-F20218E94C84"],"id":"D1D72DA9-5689-4531-A07E-0F2D489AEC2D","eventHandler":{"__isSmartRef__":true,"id":12312},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":12022},"showsHalos":false,"layout":{"__isSmartRef__":true,"id":12313},"isInLayoutCycle":false,"prevScroll":[0,0],"isCopyMorphRef":true,"morphRefId":2,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.1,8.1)"},"12295":{"submorphs":[],"scripts":[],"id":"893ABC73-88D2-402D-853F-179EA2371CBF","shape":{"__isSmartRef__":true,"id":12296},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","eventHandler":{"__isSmartRef__":true,"id":12297},"itemList":[{"__isSmartRef__":true,"id":12298},{"__isSmartRef__":true,"id":12299},{"__isSmartRef__":true,"id":12300},{"__isSmartRef__":true,"id":12301}],"selectOnMove":false,"showsHalos":false,"attributeConnections":[{"__isSmartRef__":true,"id":12302}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"name":"ObjectInspectorFilterList","partsBinMetaInfo":{"__isSmartRef__":true,"id":12304},"prevScroll":[0,0],"selectedLineNo":1,"valueScale":1,"changeTriggered":true,"derivationIds":[11781,"5102790A-CF88-40E4-A4D5-2F4DC18EE7F4","99147EDF-9E62-4AEC-ADD3-8AE47D5B9CA5","5C61633B-2FCB-439D-BAF5-65CB4D143B97","B4426A19-F07D-430E-B4A0-A62E57595CC6","73A966DD-D592-4638-96F9-60608A6829A4","8685C59F-E3BA-4E8B-8BF3-F0B2DA4C489A","FFE81A11-EA11-4EC7-BDD2-4CD8CD233795","B99EF2EF-3A62-4E7B-BE60-1BE2827CCE65","A11E3246-8FFF-424D-88EE-BD89875802AD","AC6169D4-D438-4C2E-A28C-BD36B8083EBA","C767CCD0-8B53-4669-AE15-191BC54D43A8","16D2E351-C720-4868-AF19-37373DF22E18","E3043356-AEC3-4047-8F77-CE2FCFBD9A33","6731C1BC-FBBD-456C-9A73-725075E36BE2","BE9906CB-B16B-45B1-86E3-B9255D31570A","390F5946-D572-43AA-A8FE-690DE6A1E2D4","EF4BBFB3-414A-42A1-8521-04CAADCBCD93","4A9BE8E6-AB6E-493F-9C84-3111FB900D84","473226F1-A5A0-4CC0-B0BB-180AEA66B015","95CE6728-720A-4805-93F3-8B7F6F7F2533","B3008B04-B3D3-48CB-B7C8-646CB1BA84BC","65C92E6F-8E44-47B1-95DE-8A214AFFAE4F","D3D28D1C-0D78-4229-81FC-09FB04009785"],"owner":{"__isSmartRef__":true,"id":12294},"selection":"properties","layout":{"__isSmartRef__":true,"id":12305},"#startLetters":"","isBeingDragged":false,"_Rotation":0,"_Scale":0.998001,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.DropDownList","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(92.0,0.0)","distanceToDragEvent":"lively.pt(89.0,-13.9)"},"12296":{"_BorderWidth":0,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(214.9,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"12297":{"morph":{"__isSmartRef__":true,"id":12295},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12298":{"isListItem":true,"string":"show standard properties","value":"standard"},"12299":{"isListItem":true,"string":"show all properties","value":"properties"},"12300":{"isListItem":true,"string":"show functions","value":"functions"},"12301":{"isListItem":true,"string":"show morphs","value":"submorphs"},"12302":{"sourceObj":{"__isSmartRef__":true,"id":12295},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":12022},"targetMethodName":"setFilter","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":12303},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"12303":{"source":{"__isSmartRef__":true,"id":12295},"target":{"__isSmartRef__":true,"id":12022}},"12304":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Widgets/","comment":"\"Native\" drop down list","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"12305":{"resizeWidth":true},"12306":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":12307},"derivationIds":[null,"E88A53FB-D21B-44BB-BDFD-869442C56311","0F787D3F-D240-44AF-ACF9-68B168A37AF6","A057ACC6-677C-4F53-B1D5-9938B56D0FEB","9732F158-76D9-4A36-8A15-548AF9D33FDE","27B1C939-33F2-47D5-832F-A75A78CB87AB","14D838C8-A334-48E3-81C0-D163F3856BC8","8ED36FD4-3BC1-4666-9D10-9D5B011CCC09","03AB1784-1272-475D-907F-BCED9FB98003","9B479E1E-E883-48A8-A81E-C9401988816C","95B8D1CF-CA5A-467B-8E75-190C0F92968F","61D66172-31A5-4E3A-A8DA-7DB2A7E60829","2D0FA765-B758-4A5A-A27C-EC16E95D2F0A","AD1A023D-D343-4F30-8EE9-5CA1E5C6DFCA","FDBEE6AB-A3AC-4E07-B69A-202BF0E33B71","7A8530D3-BFD4-4C90-9F6E-FB5C59BB4E86","B9F96B7E-3E06-4CFB-8E58-DA25B52A5E53","ED1FEFD6-32CA-4FAD-A1D4-742130C739D9","53B9FE5E-BDCF-4A83-B227-BF0D13186017","FDF8DD2F-775D-4630-977E-68B1C8CB8E1B","01F45153-329E-4EC1-B079-A3877CFB60F1","23142B0A-86A5-42F0-A114-C125E191006E"],"id":"A3C4C3E2-F789-4817-8C4C-CDE614E84709","_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":12308}],"eventHandler":{"__isSmartRef__":true,"id":12310},"_ClipMode":"visible","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":12294},"_MaxTextWidth":84,"_MinTextWidth":84,"_MaxTextHeight":null,"_MinTextHeight":null,"showsHalos":false,"#startLetters":"can","isBeingDragged":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)"},"12307":{"_BorderWidth":0,"_Fill":null,"_NodeClass":["morph","text"],"_NodeId":"morph-e88a53fb-d21b-44bb-bdfd-869442c56311","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(92.0,0.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"12308":{"style":{"__isSmartRef__":true,"id":12309},"chunkOwner":{"__isSmartRef__":true,"id":12306},"storedString":"Filter:","_id":"_2549","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12309":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12310":{"morph":{"__isSmartRef__":true,"id":12306},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12311":{"_NodeClass":["morph"],"_NodeId":"morph-1ddf17df-89f1-41af-8fed-513c5da4861f","_BorderWidth":0,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(306.9,28.1)","_Padding":"lively.rect(0,0,0,0)"},"12312":{"morph":{"__isSmartRef__":true,"id":12294},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12313":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":12314},"adjustForNewBounds":true,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(358.2,100.0)"},"12314":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":0,"container":{"__isSmartRef__":true,"id":12294},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"12315":{"submorphs":[],"scripts":[],"id":"C0761FC4-D641-49FF-8DA1-C6F839FE208B","shape":{"__isSmartRef__":true,"id":12316},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"SplitterMorph2","partsBinMetaInfo":{"__isSmartRef__":true,"id":12317},"eventHandler":{"__isSmartRef__":true,"id":12338},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","ED38E7CF-DBF8-44F7-8FCD-44556A95F525","2837627B-B301-45E3-BE2F-AE809626DE89","43E4DB05-C44F-44CB-A54B-72C9636B3396","D4A35074-DDE1-4EB5-AA93-C43A119497EB"],"partTests":{"__isSmartRef__":true,"id":12339},"_ClipMode":"visible","moved":true,"layout":{"__isSmartRef__":true,"id":12344},"isBeingDragged":false,"originalTargetExtent":null,"morphA":null,"morphB":null,"originalMorphAExtent":null,"originalMorphBExtent":null,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":12022},"_Rotation":0,"_Scale":0.9803921568627452,"__serializedExpressions__":["_Position","distanceToDragEvent","dragStartPoint","originalMorphBPosition"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12345},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(295.0,299.5)","distanceToDragEvent":"lively.pt(37.9,-13.4)","dragStartPoint":"lively.pt(1185.0,5071.0)","originalMorphBPosition":"lively.pt(8.1,354.4)"},"12316":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.5557,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(20.0,44.9)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(167,167,173)","_Padding":"lively.rect(0,0,0,0)"},"12317":{"partsSpaceName":"PartsBin/Widgets/","comment":"A splitter, that exchanges the extent from two morphs.... ok, hard to describe. It's just a splitter.\n\nInspired by the resize corner, it latebinds into the ui, by placing it ontop two adjacent morphs.","migrationLevel":4,"partName":"SplitterMorph","changes":[{"__isSmartRef__":true,"id":12318},{"__isSmartRef__":true,"id":12320},{"__isSmartRef__":true,"id":12322},{"__isSmartRef__":true,"id":12324},{"__isSmartRef__":true,"id":12326},{"__isSmartRef__":true,"id":12328},{"__isSmartRef__":true,"id":12330},{"__isSmartRef__":true,"id":12332},{"__isSmartRef__":true,"id":12334},{"__isSmartRef__":true,"id":12336}],"revisionOnLoad":184652,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"12318":{"date":{"__isSmartRef__":true,"id":12319},"author":"jenslincke","message":"no comment","id":"3FF2C8E3-9B5C-4846-B328-5B9DE699E342"},"12319":{"isSerializedDate":true,"string":"Thu Nov 22 2012 14:01:17 GMT+0100 (CET)"},"12320":{"date":{"__isSmartRef__":true,"id":12321},"author":"jenslincke","message":"no comment","id":"4D8DFE4C-2980-4B5F-A1E9-E4C650CBA0C6"},"12321":{"isSerializedDate":true,"string":"Thu Nov 22 2012 14:01:14 GMT+0100 (CET)"},"12322":{"date":{"__isSmartRef__":true,"id":12323},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"12323":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)"},"12324":{"date":{"__isSmartRef__":true,"id":12325},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"12325":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"12326":{"date":{"__isSmartRef__":true,"id":12327},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"12327":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"12328":{"date":{"__isSmartRef__":true,"id":12329},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"12329":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"12330":{"date":{"__isSmartRef__":true,"id":12331},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"12331":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"12332":{"date":{"__isSmartRef__":true,"id":12333},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"12333":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"12334":{"date":{"__isSmartRef__":true,"id":12335},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"12335":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"12336":{"date":{"__isSmartRef__":true,"id":12337},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"12337":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"12338":{"morph":{"__isSmartRef__":true,"id":12315},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12339":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12340}},"12340":{"test01IsMorph":{"__isSmartRef__":true,"id":12341}},"12341":{"varMapping":{"__isSmartRef__":true,"id":12342},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":12343},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12342":{"this":{"__isSmartRef__":true,"id":12339}},"12343":{},"12344":{"moveVertical":true,"moveHorizontal":true},"12345":{"onDrag":{"__isSmartRef__":true,"id":12346},"onDragEnd":{"__isSmartRef__":true,"id":12354},"onDragStart":{"__isSmartRef__":true,"id":12362},"getSiblingsAtCorner":{"__isSmartRef__":true,"id":12370}},"12346":{"varMapping":{"__isSmartRef__":true,"id":12347},"source":"function onDrag(evt) {\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n\n moveDelta.x = 0;\n if (!this.morphA || !this.morphB) return;\n \n var newExtent = this.originalMorphAExtent.addPt(moveDelta);\n this.morphA.setExtent(newExtent);\n\n this.morphB.setPosition(this.originalMorphBPosition.addPt(moveDelta));\n moveDelta.y = - moveDelta.y;\n this.morphB.setExtent(this.originalMorphBExtent.addPt(moveDelta));\n\n this.setBounds(\n rect(this.morphA.bounds().bottomRight().subPt(pt(20,20)),\n this.morphB.bounds().topRight().addPt(pt(0,20))));\n\n this.setExtent(pt(this.getExtent().x, Math.max(this.getExtent().y, 20)))\n\n}","funcProperties":{"__isSmartRef__":true,"id":12352},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12347":{"this":{"__isSmartRef__":true,"id":12315},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12348}},"12348":{"$super":{"__isSmartRef__":true,"id":12349}},"12349":{"varMapping":{"__isSmartRef__":true,"id":12350},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":12351},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12350":{"obj":{"__isSmartRef__":true,"id":12315},"name":"onDrag"},"12351":{},"12352":{"timestamp":{"__isSmartRef__":true,"id":12353},"user":"jenslincke","tags":[]},"12353":{"isSerializedDate":true,"string":"Thu Nov 22 2012 13:58:16 GMT+0100 (CET)"},"12354":{"varMapping":{"__isSmartRef__":true,"id":12355},"source":"function onDragEnd(evt) {\n this.morphA = null;\n this.morphB = null;\n this.originalMorphAExtent = null;\n this.originalMorphBExtent = null;\n}","funcProperties":{"__isSmartRef__":true,"id":12360},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12355":{"this":{"__isSmartRef__":true,"id":12315},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12356}},"12356":{"$super":{"__isSmartRef__":true,"id":12357}},"12357":{"varMapping":{"__isSmartRef__":true,"id":12358},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":12359},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12358":{"obj":{"__isSmartRef__":true,"id":12315},"name":"onDragEnd"},"12359":{},"12360":{"timestamp":{"__isSmartRef__":true,"id":12361},"user":"jenslincke","tags":[]},"12361":{"isSerializedDate":true,"string":"Thu Nov 22 2012 12:32:59 GMT+0100 (CET)"},"12362":{"varMapping":{"__isSmartRef__":true,"id":12363},"source":"function onDragStart(evt) {\n this.dragStartPoint = evt.mousePoint;\n this.morphA = this.getSiblingsAtCorner(\"topLeft\")[0]\n this.morphB = this.getSiblingsAtCorner(\"bottomLeft\")[0]\n\n if (!this.morphA || !this.morphB) return;\n\n this.originalMorphAExtent = this.morphA.getExtent();\n this.originalMorphBExtent = this.morphB.getExtent();\n this.originalMorphBPosition = this.morphB.getPosition();\n\n}","funcProperties":{"__isSmartRef__":true,"id":12368},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12363":{"this":{"__isSmartRef__":true,"id":12315},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12364}},"12364":{"$super":{"__isSmartRef__":true,"id":12365}},"12365":{"varMapping":{"__isSmartRef__":true,"id":12366},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":12367},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12366":{"obj":{"__isSmartRef__":true,"id":12315},"name":"onDragStart"},"12367":{},"12368":{"timestamp":{"__isSmartRef__":true,"id":12369},"user":"jenslincke","tags":[]},"12369":{"isSerializedDate":true,"string":"Thu Nov 22 2012 13:44:37 GMT+0100 (CET)"},"12370":{"varMapping":{"__isSmartRef__":true,"id":12371},"source":"function getSiblingsAtCorner(corner) {\n // this.getSiblingsAtCorner(\"topLeft\")\n var p = this.bounds()[corner]()\n var self= this;\n return this.owner.submorphs.select(function(ea) {\n return (ea !== self) && ea.bounds().containsPoint(p)\n })\n}","funcProperties":{"__isSmartRef__":true,"id":12372},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12371":{"this":{"__isSmartRef__":true,"id":12315}},"12372":{"timestamp":{"__isSmartRef__":true,"id":12373},"user":"jenslincke","tags":[]},"12373":{"isSerializedDate":true,"string":"Thu Nov 22 2012 12:28:43 GMT+0100 (CET)"},"12374":{"target":{"__isSmartRef__":true,"id":12022},"selector":"update","args":[],"stopped":true,"tickTime":500,"suspended":true,"__LivelyClassName__":"lively.morphic.TargetScript","__SourceModuleName__":"Global.lively.morphic.Core"},"12375":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(323.2,432.4)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(235,235,235)","_Padding":"lively.rect(0,0,0,0)"},"12376":{"partsSpaceName":"PartsBin/Tools","comment":"A tool for inspecting an object. Very similar to the ObjectExplorer but a lot faster and with the ability to edit primitives.","migrationLevel":4,"partName":"ObjectInspector","changes":[{"__isSmartRef__":true,"id":12377},{"__isSmartRef__":true,"id":12379},{"__isSmartRef__":true,"id":12381},{"__isSmartRef__":true,"id":12383},{"__isSmartRef__":true,"id":12385},{"__isSmartRef__":true,"id":12387},{"__isSmartRef__":true,"id":12389}],"revisionOnLoad":163371,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"12377":{"date":{"__isSmartRef__":true,"id":12378},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"12378":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"12379":{"date":{"__isSmartRef__":true,"id":12380},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"12380":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"12381":{"date":{"__isSmartRef__":true,"id":12382},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"12382":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"12383":{"date":{"__isSmartRef__":true,"id":12384},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"12384":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"12385":{"date":{"__isSmartRef__":true,"id":12386},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"12386":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"12387":{"date":{"__isSmartRef__":true,"id":12388},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"12388":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"12389":{"date":{"__isSmartRef__":true,"id":12390},"author":"cschuster","message":"initial commit. still a lot of work to do.","id":"258D3B7C-8C70-4B34-962F-E2F39A8596D5"},"12390":{"isSerializedDate":true,"string":"Tue May 29 2012 23:52:57 GMT+0200 (CEST)"},"12391":{"morph":{"__isSmartRef__":true,"id":12022},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12392":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12393}},"12393":{"test01IsMorph":{"__isSmartRef__":true,"id":12394}},"12394":{"varMapping":{"__isSmartRef__":true,"id":12395},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":12396},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12395":{"this":{"__isSmartRef__":true,"id":12392}},"12396":{},"12397":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(313.2,397.4)"},"12398":{"inspect":{"__isSmartRef__":true,"id":12399},"reset":{"__isSmartRef__":true,"id":12403},"select":{"__isSmartRef__":true,"id":12407},"createItem":{"__isSmartRef__":true,"id":12411},"describe":{"__isSmartRef__":true,"id":12415},"update":{"__isSmartRef__":true,"id":12419},"expand":{"__isSmartRef__":true,"id":12423},"setFilter":{"__isSmartRef__":true,"id":12427},"isPrimitive":{"__isSmartRef__":true,"id":12431},"createPrototypeItem":{"__isSmartRef__":true,"id":12435},"typename":{"__isSmartRef__":true,"id":12439},"getFilter":{"__isSmartRef__":true,"id":12443}},"12399":{"varMapping":{"__isSmartRef__":true,"id":12400},"source":"function inspect(obj) {\n if (this.owner.isWindow) {\n this.owner.setTitle(this.describe(obj));\n }\n this.get(\"ObjectInspectorText\").doitContext = obj;\n if (!this.filter) this.get(\"ObjectInspectorFilterList\").selectAt(0);\n this.tree = this.get(\"ObjectInspectorTree\");\n this.tree.setItem(this.createItem({\"\": obj}, \"\", true));\n this.startStepping(500, 'update');\n}","funcProperties":{"__isSmartRef__":true,"id":12401},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12400":{"this":{"__isSmartRef__":true,"id":12022}},"12401":{"timestamp":{"__isSmartRef__":true,"id":12402},"user":"cschuster","tags":[]},"12402":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)"},"12403":{"varMapping":{"__isSmartRef__":true,"id":12404},"source":"function reset() {\n if (this.owner.isWindow) {\n this.owner.setTitle(\"ObjectInspector\");\n }\n this.get(\"ObjectInspectorText\").textString = \"this\";\n this.get(\"ObjectInspectorText\").doitContext = null;\n this.stopStepping();\n this.get(\"ObjectInspectorTree\").reset();\n this.get(\"ObjectInspectorFilterList\").setList([\n {isListItem: true,\n string: \"show standard properties\",\n value: \"standard\"},\n {isListItem:true, \n string:\"show all properties\", \n value: \"properties\"},\n {isListItem:true, \n string:\"show functions\", \n value: \"functions\"},\n {isListItem:true, \n string:\"show morphs\", \n value: \"submorphs\"}]);\n this.get(\"ObjectInspectorFilterList\").selectAt(0);\n this.applyLayout();\n}","funcProperties":{"__isSmartRef__":true,"id":12405},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12404":{"this":{"__isSmartRef__":true,"id":12022}},"12405":{"timestamp":{"__isSmartRef__":true,"id":12406},"user":"cschuster","tags":[]},"12406":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)"},"12407":{"varMapping":{"__isSmartRef__":true,"id":12408},"source":"function select(item, tree) {\n if (item.data !== null && item.data !== undefined) {\n this.get(\"ObjectInspectorText\").doitContext = item.data;\n }\n if (Object.isString(item.data) ||\n Object.isNumber(item.data) ||\n Object.isBoolean(item.data)) {\n Object.addScript(item, function onEdit(str) {\n var val = str;\n if (val === \"null\") val = null;\n if (val === \"true\") val = true;\n if (val === \"false\") val = false;\n if (Object.isString(val) && val.match(/^\\d+$/)) val = parseInt(val);\n this.parent[this.name] = val;\n });\n tree.editDescription();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":12409},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12408":{"this":{"__isSmartRef__":true,"id":12022}},"12409":{"timestamp":{"__isSmartRef__":true,"id":12410},"user":"cschuster","tags":[]},"12410":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)"},"12411":{"varMapping":{"__isSmartRef__":true,"id":12412},"source":"function createItem(obj, property, isRoot) {\n var value = obj[property];\n var item = {data: value, inspector: this, parent: obj};\n if (!isRoot) item.name = property;\n item.description = this.describe(value);\n Object.addScript(item, function onSelect(tree) { this.inspector.select(this, tree); });\n if (!this.isPrimitive(value)) {\n item.children = [];\n Object.addScript(item, function onExpand() { this.inspector.expand(this); });\n Object.addScript(item, function onUpdateChildren() { this.inspector.expand(this); });\n }\n Object.addScript(item, function onUpdate() {\n this.description = this.inspector.describe(this.data);\n });\n return item;\n}","funcProperties":{"__isSmartRef__":true,"id":12413},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12412":{"this":{"__isSmartRef__":true,"id":12022}},"12413":{"timestamp":{"__isSmartRef__":true,"id":12414},"user":"cschuster","tags":[]},"12414":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)"},"12415":{"varMapping":{"__isSmartRef__":true,"id":12416},"source":"function describe(obj) {\n var str;\n if (obj && obj.name) {\n str = Object.isFunction(obj.name) ? obj.name() : obj.name;\n }\n if (!str) str = Objects.shortPrintStringOf(obj);\n if (str.length > 32) str = str.substring(0, 36) + '...';\n return str;\n}","funcProperties":{"__isSmartRef__":true,"id":12417},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12416":{"this":{"__isSmartRef__":true,"id":12022}},"12417":{"timestamp":{"__isSmartRef__":true,"id":12418},"user":"cschuster","tags":[]},"12418":{"isSerializedDate":true,"string":"Mon Jul 02 2012 23:16:12 GMT+0200 (CEST)"},"12419":{"varMapping":{"__isSmartRef__":true,"id":12420},"source":"function update() {\n if (this.tree.item) this.tree.update();\n}","funcProperties":{"__isSmartRef__":true,"id":12421},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12420":{"this":{"__isSmartRef__":true,"id":12022}},"12421":{"timestamp":{"__isSmartRef__":true,"id":12422},"user":"cschuster","tags":[]},"12422":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)"},"12423":{"varMapping":{"__isSmartRef__":true,"id":12424},"source":"function expand(item) {\n var props = Properties.allProperties(item.data, this.getFilter());\n if (!Object.isArray(item.data)) props = props.sort();\n var newChildren = [];\n var lookup = {};\n item.children.each(function(i) { lookup[i.name] = i; });\n props.each(function(prop) {\n var existing = lookup[prop];\n if (existing) {\n existing.data = item.data[prop];\n newChildren.push(existing);\n } else {\n newChildren.push(this.createItem(item.data, prop));\n }\n }.bind(this));\n var proto = !Object.isFunction(item.data) &&\n !this.isPrimitive(item.data) &&\n Object.getPrototypeOf(item.data);\n if (proto) {\n var existing = item.children.detect(function(i) { return i.data === proto; });\n if (existing) {\n newChildren.push(existing);\n } else {\n newChildren.push(this.createPrototypeItem(proto));\n }\n }\n item.children = newChildren;\n}","funcProperties":{"__isSmartRef__":true,"id":12425},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12424":{"this":{"__isSmartRef__":true,"id":12022}},"12425":{"timestamp":{"__isSmartRef__":true,"id":12426},"user":"cschuster","tags":[]},"12426":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:20:47 GMT+0200 (CEST)"},"12427":{"varMapping":{"__isSmartRef__":true,"id":12428},"source":"function setFilter(str) {\n var startsAlphaNum = /^[a-zA-Z0-9]/;\n var fn = {\n standard: function(obj, prop) {\n return obj.hasOwnProperty(prop) &&\n startsAlphaNum.test(prop) &&\n !Object.isFunction(obj[prop]);\n },\n properties: function(obj, prop) {\n return obj.hasOwnProperty(prop) &&\n !Object.isFunction(obj[prop]);\n },\n functions: function(obj, prop) {\n return obj.hasOwnProperty(prop) &&\n Object.isFunction(obj[prop]);\n },\n submorphs: function(obj, prop) {\n return obj.hasOwnProperty(prop) &&\n (prop == 'submorphs' || obj[prop] instanceof lively.morphic.Morph);\n },\n };\n this.filter = fn[str];\n var that = this;\n this.tree.layoutAfter(function() { that.update(); });\n}","funcProperties":{"__isSmartRef__":true,"id":12429},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12428":{"this":{"__isSmartRef__":true,"id":12022}},"12429":{"timestamp":{"__isSmartRef__":true,"id":12430},"user":"cschuster","tags":[]},"12430":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)"},"12431":{"varMapping":{"__isSmartRef__":true,"id":12432},"source":"function isPrimitive(value) {\n return value === null ||\n value === undefined ||\n Object.isString(value) ||\n Object.isNumber(value) ||\n Object.isBoolean(value);\n}","funcProperties":{"__isSmartRef__":true,"id":12433},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12432":{"this":{"__isSmartRef__":true,"id":12022}},"12433":{"timestamp":{"__isSmartRef__":true,"id":12434},"user":"cschuster","tags":[]},"12434":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)"},"12435":{"varMapping":{"__isSmartRef__":true,"id":12436},"source":"function createPrototypeItem(proto) {\n var that = this;\n var item = {data: proto, inspector: this, doNotSerialize: [\"data\"]};\n item.name = \"\";\n item.description = \"inherited from \" + this.typename(proto);\n item.children = [];\n Object.addScript(item, function onExpand() { this.inspector.expand(this); });\n Object.addScript(item, function onUpdateChildren() { this.inspector.expand(this); });\n Object.addScript(item, function onUpdate() {\n this.description = \"inherited from \" + this.inspector.typename(this.data);\n });\n return item;\n}","funcProperties":{"__isSmartRef__":true,"id":12437},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12436":{"this":{"__isSmartRef__":true,"id":12022}},"12437":{"timestamp":{"__isSmartRef__":true,"id":12438},"user":"cschuster","tags":[]},"12438":{"isSerializedDate":true,"string":"Wed Aug 01 2012 04:04:06 GMT+0200 (CEST)"},"12439":{"varMapping":{"__isSmartRef__":true,"id":12440},"source":"function typename(proto) {\n return proto.constructor.type || proto.constructor.name || proto.toString();\n}","funcProperties":{"__isSmartRef__":true,"id":12441},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12440":{"this":{"__isSmartRef__":true,"id":12022}},"12441":{"timestamp":{"__isSmartRef__":true,"id":12442},"user":"cschuster","tags":[]},"12442":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)"},"12443":{"varMapping":{"__isSmartRef__":true,"id":12444},"source":"function getFilter() {\n if (!this.filter) {\n this.setFilter(this.get(\"ObjectInspectorFilterList\").getSelectedItem());\n }\n return this.filter;\n}","funcProperties":{"__isSmartRef__":true,"id":12445},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12444":{"this":{"__isSmartRef__":true,"id":12022}},"12445":{"timestamp":{"__isSmartRef__":true,"id":12446},"user":"cschuster","tags":[]},"12446":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:20:17 GMT+0200 (CEST)"},"12447":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":12448},"derivationIds":[null,"E34B7A68-766E-4DB7-A7E3-E4EE8A7079AC","7A7C4259-E86A-4D41-9B21-CE6D4EADF5A7","34C6ADC2-7F79-44A2-BEDF-A05F972B36BC","36694142-B04E-484B-957B-9BBF9784B20E","3CFE3EDB-8A42-4E75-A348-120654F234F2","3464720D-ABB2-4C88-BEEA-62B58DD08CD5","B5EA6ABC-057D-4A70-AB94-B3EDCA5E395E","05F4CC34-0F8A-43CA-94B6-9A543A70E55C","A2BF090C-5A85-4E54-92CA-6ABA47629E7B","DDD9B33B-824A-4C58-8107-67C5FADDFB72","09051614-6CE4-4984-B3CF-F3E78B5898B1","284F15EF-EA68-4F32-86F3-EA5DD3A23D1C","BE99321C-F9F7-45C2-9BED-3AC496C10878","344F1643-CC8E-4B9C-A57A-75074EDFDD12","E24B6723-2DA3-42B9-AE0B-1E28DA2C0CF8","035E96EC-B4F1-4D94-A31F-21750A89C148","658D2557-B37E-4C58-8618-9AF1E45EFA55","413248B4-5FDD-4647-9E20-F195F11DF903","20EF83E4-287D-4306-9EA0-65B7286C0E48","77F94626-E559-4BB8-B6EA-1EC2E50823C3","85515935-002D-4FF0-8C2B-E88837E5B98D","1B4B5619-CD65-49B8-939D-06D7DD9E0C4C","79748D72-9031-4011-9BD4-B7FE72461789","68C2CE7C-DB25-4911-B12A-8B0F69C8D46D","90DDEE95-E7B6-4FF5-A7B7-ED97BA99A75C","30A9C6A1-50FD-465E-8884-1FB4E887AA22","133E5671-4F3E-44AE-BA1C-8A23DFEFE806","8133C4D1-E8E5-4C70-BD30-B8BD467A97F0","19DEC829-053A-427D-B74C-447D4BFBBADF","F60BE0BE-9E27-495C-AD10-1BF48EF87F21","A6CCEFD6-C07E-4D58-8DBB-91E5EE97252D","483FFC15-78C6-43CA-88E9-D64C2C67C242","8A45C54F-F39A-477F-B6AB-21DD1002C37F"],"id":"09A08B7A-49B6-4D5F-B858-C13CF7A8A7D0","eventHandler":{"__isSmartRef__":true,"id":12452},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":12021},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"dragStartPoint":null,"originalTargetExtent":null,"_Rotation":0,"_Scale":1.0000000000000009,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12453},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(310.4,440.4)"},"12448":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":12449},{"__isSmartRef__":true,"id":12450},{"__isSmartRef__":true,"id":12451}],"_BorderWidth":0,"_BorderColor":null,"_NodeClass":["path"],"_NodeId":"morph-e34b7a68-766e-4db7-a7e3-e4ee8a7079ac","__serializedExpressions__":["_Position","_Extent","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-1.0,-1.0)","_Extent":"lively.pt(15.0,15.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(204,204,204)"},"12449":{"isAbsolute":true,"x":14,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"12450":{"isAbsolute":true,"x":14,"y":14,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"12451":{"isAbsolute":true,"x":0,"y":14,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"12452":{"morph":{"__isSmartRef__":true,"id":12447},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12453":{"onDragStart":{"__isSmartRef__":true,"id":12454},"onDrag":{"__isSmartRef__":true,"id":12461},"onDragEnd":{"__isSmartRef__":true,"id":12468}},"12454":{"varMapping":{"__isSmartRef__":true,"id":12455},"source":"function onDragStart(evt) {\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetExtent = this.owner.getExtent();\n }","funcProperties":{"__isSmartRef__":true,"id":12460},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12455":{"this":{"__isSmartRef__":true,"id":12447},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12456}},"12456":{"$super":{"__isSmartRef__":true,"id":12457}},"12457":{"varMapping":{"__isSmartRef__":true,"id":12458},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world) \n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":12459},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12458":{"obj":{"__isSmartRef__":true,"id":12447},"name":"onDragStart"},"12459":{},"12460":{},"12461":{"varMapping":{"__isSmartRef__":true,"id":12462},"source":"function onDrag(evt) {\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n if (evt.isShiftDown()) {\n var maxDelta = Math.max(moveDelta.x, moveDelta.y);\n\t moveDelta = pt(maxDelta, maxDelta);\n };\n this.owner.setExtent(this.originalTargetExtent.addPt(moveDelta));\n this.align(this.bounds().bottomRight(), this.owner.getExtent());\n }","funcProperties":{"__isSmartRef__":true,"id":12467},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12462":{"this":{"__isSmartRef__":true,"id":12447},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12463}},"12463":{"$super":{"__isSmartRef__":true,"id":12464}},"12464":{"varMapping":{"__isSmartRef__":true,"id":12465},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world) \n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":12466},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12465":{"obj":{"__isSmartRef__":true,"id":12447},"name":"onDrag"},"12466":{},"12467":{},"12468":{"varMapping":{"__isSmartRef__":true,"id":12469},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetExtent = null;\n }","funcProperties":{"__isSmartRef__":true,"id":12474},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12469":{"this":{"__isSmartRef__":true,"id":12447},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12470}},"12470":{"$super":{"__isSmartRef__":true,"id":12471}},"12471":{"varMapping":{"__isSmartRef__":true,"id":12472},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world) \n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":12473},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12472":{"obj":{"__isSmartRef__":true,"id":12447},"name":"onDragEnd"},"12473":{},"12474":{},"12475":{"submorphs":[{"__isSmartRef__":true,"id":12476},{"__isSmartRef__":true,"id":12482},{"__isSmartRef__":true,"id":12495},{"__isSmartRef__":true,"id":12507}],"scripts":[],"shape":{"__isSmartRef__":true,"id":12520},"eventHandler":{"__isSmartRef__":true,"id":12521},"_ClipMode":"visible","derivationIds":["3354C449-DE1C-422A-9B91-C1B724A2D784"],"id":"A84E567F-B0AE-43D1-9E98-2F05B0D16360","droppingEnabled":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":12522},"windowMorph":{"__isSmartRef__":true,"id":12021},"label":{"__isSmartRef__":true,"id":12476},"closeButton":{"__isSmartRef__":true,"id":12482},"menuButton":{"__isSmartRef__":true,"id":12495},"collapseButton":{"__isSmartRef__":true,"id":12507},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":12021},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"12476":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":12477},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":12478}],"eventHandler":{"__isSmartRef__":true,"id":12480},"_ClipMode":"hidden","derivationIds":["683202D2-6E15-4762-BEF3-633DF82B9EE4"],"id":"1B76CC7C-536D-4D25-8519-BC8A8B4746B5","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"layout":{"__isSmartRef__":true,"id":12481},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":12475},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(21.0,3.0)"},"12477":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(264.4,18.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"12478":{"style":{"__isSmartRef__":true,"id":12479},"chunkOwner":{"__isSmartRef__":true,"id":12476},"_id":"_9798","storedString":"{...}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12479":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12480":{"morph":{"__isSmartRef__":true,"id":12476},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12481":{"resizeWidth":true},"12482":{"submorphs":[{"__isSmartRef__":true,"id":12483}],"scripts":[],"shape":{"__isSmartRef__":true,"id":12488},"eventHandler":{"__isSmartRef__":true,"id":12489},"_ClipMode":"visible","derivationIds":["FB7A3DD8-97CB-4398-883B-A3D2C87C2F82"],"id":"DD07A47D-0677-4995-9122-F1695555A407","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":12483},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":12475},"layout":{"__isSmartRef__":true,"id":12490},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":12491},{"__isSmartRef__":true,"id":12493}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"isPressed":false,"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(304.4,3.0)"},"12483":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":12484},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":12485}],"eventHandler":{"__isSmartRef__":true,"id":12487},"_ClipMode":"hidden","derivationIds":["18901FFC-0D21-407F-ABC0-2BB1D80521AD"],"id":"C540E2D0-F2B6-4AED-8607-FD5F63ADA69B","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":12482},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"12484":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"12485":{"style":{"__isSmartRef__":true,"id":12486},"chunkOwner":{"__isSmartRef__":true,"id":12483},"_id":"_1670","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12486":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12487":{"morph":{"__isSmartRef__":true,"id":12483},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12488":{"_BorderWidth":0,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"12489":{"morph":{"__isSmartRef__":true,"id":12482},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12490":{"moveHorizontal":true},"12491":{"sourceObj":{"__isSmartRef__":true,"id":12482},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":12021},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":12492},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"12492":{"source":{"__isSmartRef__":true,"id":12482},"target":{"__isSmartRef__":true,"id":12021}},"12493":{"sourceObj":{"__isSmartRef__":true,"id":12482},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12021},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":12494},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"12494":{"source":{"__isSmartRef__":true,"id":12482},"target":{"__isSmartRef__":true,"id":12021}},"12495":{"submorphs":[{"__isSmartRef__":true,"id":12496}],"scripts":[],"shape":{"__isSmartRef__":true,"id":12501},"eventHandler":{"__isSmartRef__":true,"id":12502},"_ClipMode":"visible","derivationIds":["E51FF825-9570-4914-B20B-7029DCC9ACE0"],"id":"A60AD4ED-E6AA-4557-BE74-AE9D40FD3C68","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":12496},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":12475},"attributeConnections":[{"__isSmartRef__":true,"id":12503},{"__isSmartRef__":true,"id":12505}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"12496":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":12497},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":12498}],"eventHandler":{"__isSmartRef__":true,"id":12500},"_ClipMode":"hidden","derivationIds":["37A2A739-1A1F-498C-8EEE-909ABECE1795"],"id":"BD764FCF-9F34-4422-A434-7EE39A3B6D09","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":12495},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"12497":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(18.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"12498":{"style":{"__isSmartRef__":true,"id":12499},"chunkOwner":{"__isSmartRef__":true,"id":12496},"_id":"_1672","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12499":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12500":{"morph":{"__isSmartRef__":true,"id":12496},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12501":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"12502":{"morph":{"__isSmartRef__":true,"id":12495},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12503":{"sourceObj":{"__isSmartRef__":true,"id":12495},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":12021},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":12504},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"12504":{"source":{"__isSmartRef__":true,"id":12495},"target":{"__isSmartRef__":true,"id":12021}},"12505":{"sourceObj":{"__isSmartRef__":true,"id":12495},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12021},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":12506},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"12506":{"source":{"__isSmartRef__":true,"id":12495},"target":{"__isSmartRef__":true,"id":12021}},"12507":{"submorphs":[{"__isSmartRef__":true,"id":12508}],"scripts":[],"shape":{"__isSmartRef__":true,"id":12513},"eventHandler":{"__isSmartRef__":true,"id":12514},"_ClipMode":"visible","derivationIds":["158AFC6D-24CB-4DB5-A245-6D7283DDC1D6"],"id":"EE5CF798-3453-49D9-AB88-3AC4334B0F71","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":12508},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":12475},"layout":{"__isSmartRef__":true,"id":12515},"attributeConnections":[{"__isSmartRef__":true,"id":12516},{"__isSmartRef__":true,"id":12518}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(285.4,3.0)"},"12508":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":12509},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":12510}],"eventHandler":{"__isSmartRef__":true,"id":12512},"_ClipMode":"hidden","derivationIds":["864112B1-4791-4892-9D7E-E83FFCFDEAF6"],"id":"EBF8CE00-A36E-4E76-AD50-BEE2B510ED03","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":12507},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"12509":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"12510":{"style":{"__isSmartRef__":true,"id":12511},"chunkOwner":{"__isSmartRef__":true,"id":12508},"_id":"_1674","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12511":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12512":{"morph":{"__isSmartRef__":true,"id":12508},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12513":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"12514":{"morph":{"__isSmartRef__":true,"id":12507},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12515":{"moveHorizontal":true},"12516":{"sourceObj":{"__isSmartRef__":true,"id":12507},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":12021},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":12517},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"12517":{"source":{"__isSmartRef__":true,"id":12507},"target":{"__isSmartRef__":true,"id":12021}},"12518":{"sourceObj":{"__isSmartRef__":true,"id":12507},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12021},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":12519},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"12519":{"source":{"__isSmartRef__":true,"id":12507},"target":{"__isSmartRef__":true,"id":12021}},"12520":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(324.4,22.0)","_Padding":"lively.rect(0,0,0,0)"},"12521":{"morph":{"__isSmartRef__":true,"id":12475},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12522":{"resizeWidth":true,"adjustForNewBounds":true},"12523":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_NodeClass":["window"],"_NodeId":"morph-cd7bcb08-eb4a-48cd-952b-53a1eaeb23d0","__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(324.4,454.4)"},"12524":{"morph":{"__isSmartRef__":true,"id":12021},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12525":{"adjustForNewBounds":true},"12526":{"inspect":{"__isSmartRef__":true,"id":12527}},"12527":{"varMapping":{"__isSmartRef__":true,"id":12528},"source":"function inspect(obj) {\n this.get('ObjectInspector').inspect(obj);\n}","funcProperties":{"__isSmartRef__":true,"id":12529},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12528":{"this":{"__isSmartRef__":true,"id":12021}},"12529":{"timestamp":{"__isSmartRef__":true,"id":12530},"user":"cschuster","tags":[]},"12530":{"isSerializedDate":true,"string":"Fri Jun 01 2012 21:32:31 GMT+0200 (CEST)"},"12531":{"namespaceIdentifier":"Global.lively.morphic.Connectors","createTime":{"__isSmartRef__":true,"id":12532},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5258},{"__isSmartRef__":true,"id":5212},{"__isSmartRef__":true,"id":5268}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Connectors.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"12532":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12533":{"namespaceIdentifier":"Global.lively.morphic.Layout","createTime":{"__isSmartRef__":true,"id":12534},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5216},{"__isSmartRef__":true,"id":5226}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Layout.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"12534":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12535":{"namespaceIdentifier":"Global.lively.morphic.ObjectMigration","createTime":{"__isSmartRef__":true,"id":12536},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5268},{"__isSmartRef__":true,"id":5214}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/ObjectMigration.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"12536":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12537":{"namespaceIdentifier":"Global.lively.morphic","createTime":{"__isSmartRef__":true,"id":12538},"Graphics":{"__isSmartRef__":true,"id":5220},"Shapes":{"__isSmartRef__":true,"id":5218},"Core":{"__isSmartRef__":true,"id":5216},"Styles":{"__isSmartRef__":true,"id":5242},"PathShapes":{"__isSmartRef__":true,"id":5234},"TextCore":{"__isSmartRef__":true,"id":5224},"CompatLayer":{"__isSmartRef__":true,"id":12539},"Compat":{"__isSmartRef__":true,"id":12541},"Rendering":{"__isSmartRef__":true,"id":5232},"Grid":{"__isSmartRef__":true,"id":5262},"HTML":{"__isSmartRef__":true,"id":5230},"CSS":{"__isSmartRef__":true,"id":12543},"SVG":{"__isSmartRef__":true,"id":5236},"Canvas":{"__isSmartRef__":true,"id":5238},"Events":{"__isSmartRef__":true,"id":5228},"EventSimulator":{"__isSmartRef__":true,"id":12544},"EventExperiments":{"__isSmartRef__":true,"id":12545},"Widgets":{"__isSmartRef__":true,"id":5226},"Serialization":{"__isSmartRef__":true,"id":5268},"Halos":{"__isSmartRef__":true,"id":5260},"MorphAddons":{"__isSmartRef__":true,"id":5272},"Layout":{"__isSmartRef__":true,"id":12533},"ObjectMigration":{"__isSmartRef__":true,"id":12535},"AdditionalMorphs":{"__isSmartRef__":true,"id":5258},"PathOriginHackLayer":{"__isSmartRef__":true,"id":12627},"Connectors":{"__isSmartRef__":true,"id":12531},"ScriptingSupport":{"__isSmartRef__":true,"id":5274},"Complete":{"__isSmartRef__":true,"id":5256},"StyleSheets":{"__isSmartRef__":true,"id":5254},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5256},{"__isSmartRef__":true,"id":12539}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic.js","DiffMerge":{"__isSmartRef__":true,"id":12614},"dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":12547},{"__isSmartRef__":true,"id":12616},{"__isSmartRef__":true,"id":12622},{"__isSmartRef__":true,"id":12553}],"StyleSheetRepresentation":{"__isSmartRef__":true,"id":12634},"StyleSheetsHTML":{"__isSmartRef__":true,"id":12636},"_isLoaded":true,"VisualBindingsLayer":{"__isSmartRef__":true,"id":12638},"GrabbingDefaultLayer":{"__isSmartRef__":true,"id":12663},"GrabbingLayer":{"__isSmartRef__":true,"id":12667},"__LivelyClassName__":"Namespace"},"12538":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12539":{"namespaceIdentifier":"Global.lively.morphic.CompatLayer","createTime":{"__isSmartRef__":true,"id":12540},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5216},{"__isSmartRef__":true,"id":5214}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/CompatLayer.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"12540":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12541":{"namespaceIdentifier":"Global.lively.morphic.Compat","createTime":{"__isSmartRef__":true,"id":12542},"__LivelyClassName__":"Namespace"},"12542":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12543":{},"12544":{},"12545":{"namespaceIdentifier":"Global.lively.morphic.EventExperiments","createTime":{"__isSmartRef__":true,"id":12546},"wasDefined":true,"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/EventExperiments.js","privateRequirements":[{"__isSmartRef__":true,"id":5214},{"__isSmartRef__":true,"id":12547},{"__isSmartRef__":true,"id":5260}],"pendingRequirements":[],"callbacks":[],"dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":12553}],"_isLoaded":true,"__LivelyClassName__":"Namespace"},"12546":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12547":{"namespaceIdentifier":"Global.lively.LayerableMorphs","createTime":{"__isSmartRef__":true,"id":12548},"dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":12549},{"__isSmartRef__":true,"id":12551},{"__isSmartRef__":true,"id":12545},{"__isSmartRef__":true,"id":12553}],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/LayerableMorphs.js","wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5214},{"__isSmartRef__":true,"id":12537}],"pendingRequirements":[],"callbacks":[],"_isLoaded":true,"__LivelyClassName__":"Namespace"},"12548":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12549":{"namespaceIdentifier":"Global.anonymous_module_0","createTime":{"__isSmartRef__":true,"id":12550},"wasDefined":true,"_isAnonymous":true,"sourceModuleName":"Global.lively.morphic.Connectors","defStack":"Error\n at require (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:13876:21)\n at http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:54045:1\n at curried (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:11261:33)\n at http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:13849:30\n at Namespace.runOnloadCallbacks (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:14542:26)\n at Namespace.load (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:14581:18)\n at Object.toRun (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:13858:24)\n at http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:53890:149","privateRequirements":[{"__isSmartRef__":true,"id":12547}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_0","_isLoaded":true,"__LivelyClassName__":"Namespace"},"12550":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12551":{"namespaceIdentifier":"Global.lively.PartCaching","createTime":{"__isSmartRef__":true,"id":12552},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5214},{"__isSmartRef__":true,"id":12547},{"__isSmartRef__":true,"id":5276}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/PartCaching.js","dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":12553}],"_isLoaded":true,"__LivelyClassName__":"Namespace"},"12552":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12553":{"namespaceIdentifier":"Global.anonymous_module_1","createTime":{"__isSmartRef__":true,"id":12554},"wasDefined":true,"_isAnonymous":true,"sourceModuleName":"Global","defStack":"Error\n at require (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:13876:21)\n at HTMLScriptElement. (http://lively-kernel.org/repository/webwerkstatt/core/lively/bootstrap.js:399:17)","privateRequirements":[{"__isSmartRef__":true,"id":12555},{"__isSmartRef__":true,"id":12557},{"__isSmartRef__":true,"id":12559},{"__isSmartRef__":true,"id":12559},{"__isSmartRef__":true,"id":5208},{"__isSmartRef__":true,"id":5270},{"__isSmartRef__":true,"id":5222},{"__isSmartRef__":true,"id":12561},{"__isSmartRef__":true,"id":12555},{"__isSmartRef__":true,"id":12557},{"__isSmartRef__":true,"id":5210},{"__isSmartRef__":true,"id":5198},{"__isSmartRef__":true,"id":5220},{"__isSmartRef__":true,"id":5266},{"__isSmartRef__":true,"id":12563},{"__isSmartRef__":true,"id":5214},{"__isSmartRef__":true,"id":5200},{"__isSmartRef__":true,"id":5202},{"__isSmartRef__":true,"id":12565},{"__isSmartRef__":true,"id":12567},{"__isSmartRef__":true,"id":5240},{"__isSmartRef__":true,"id":5244},{"__isSmartRef__":true,"id":5248},{"__isSmartRef__":true,"id":5276},{"__isSmartRef__":true,"id":12569},{"__isSmartRef__":true,"id":5218},{"__isSmartRef__":true,"id":12571},{"__isSmartRef__":true,"id":12573},{"__isSmartRef__":true,"id":5246},{"__isSmartRef__":true,"id":5250},{"__isSmartRef__":true,"id":5216},{"__isSmartRef__":true,"id":5242},{"__isSmartRef__":true,"id":5234},{"__isSmartRef__":true,"id":12575},{"__isSmartRef__":true,"id":12577},{"__isSmartRef__":true,"id":5206},{"__isSmartRef__":true,"id":12579},{"__isSmartRef__":true,"id":5224},{"__isSmartRef__":true,"id":12539},{"__isSmartRef__":true,"id":5264},{"__isSmartRef__":true,"id":12581},{"__isSmartRef__":true,"id":12583},{"__isSmartRef__":true,"id":12585},{"__isSmartRef__":true,"id":5232},{"__isSmartRef__":true,"id":5262},{"__isSmartRef__":true,"id":12587},{"__isSmartRef__":true,"id":5204},{"__isSmartRef__":true,"id":12589},{"__isSmartRef__":true,"id":5230},{"__isSmartRef__":true,"id":5236},{"__isSmartRef__":true,"id":5238},{"__isSmartRef__":true,"id":12591},{"__isSmartRef__":true,"id":12593},{"__isSmartRef__":true,"id":5228},{"__isSmartRef__":true,"id":5226},{"__isSmartRef__":true,"id":12595},{"__isSmartRef__":true,"id":12597},{"__isSmartRef__":true,"id":5212},{"__isSmartRef__":true,"id":5268},{"__isSmartRef__":true,"id":5260},{"__isSmartRef__":true,"id":5272},{"__isSmartRef__":true,"id":12533},{"__isSmartRef__":true,"id":12602},{"__isSmartRef__":true,"id":12535},{"__isSmartRef__":true,"id":5258},{"__isSmartRef__":true,"id":12604},{"__isSmartRef__":true,"id":12531},{"__isSmartRef__":true,"id":12606},{"__isSmartRef__":true,"id":12608},{"__isSmartRef__":true,"id":12610},{"__isSmartRef__":true,"id":5274},{"__isSmartRef__":true,"id":12612},{"__isSmartRef__":true,"id":5256},{"__isSmartRef__":true,"id":12537},{"__isSmartRef__":true,"id":12614},{"__isSmartRef__":true,"id":12547},{"__isSmartRef__":true,"id":12616},{"__isSmartRef__":true,"id":12622},{"__isSmartRef__":true,"id":12551},{"__isSmartRef__":true,"id":12545},{"__isSmartRef__":true,"id":12618},{"__isSmartRef__":true,"id":12620},{"__isSmartRef__":true,"id":12624}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_1","_isLoaded":true,"__LivelyClassName__":"Namespace"},"12554":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12555":{"namespaceIdentifier":"Global.lively.lang.Closure","createTime":{"__isSmartRef__":true,"id":12556},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/lang/Closure.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"12556":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12557":{"namespaceIdentifier":"Global.lively.lang.UUID","createTime":{"__isSmartRef__":true,"id":12558},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/lang/UUID.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"12558":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12559":{"namespaceIdentifier":"Global.lively.LocalStorage","createTime":{"__isSmartRef__":true,"id":12560},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/LocalStorage.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"12560":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12561":{"namespaceIdentifier":"Global.lively.LogHelper","createTime":{"__isSmartRef__":true,"id":12562},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/LogHelper.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"12562":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12563":{"namespaceIdentifier":"Global.lively.ast.generated.Nodes","createTime":{"__isSmartRef__":true,"id":12564},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ast/generated/Nodes.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"12564":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12565":{"namespaceIdentifier":"Global.ometa.lib","createTime":{"__isSmartRef__":true,"id":12566},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/ometa/lib.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"12566":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12567":{"namespaceIdentifier":"Global.lively.ChangeSet","createTime":{"__isSmartRef__":true,"id":12568},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5270}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ChangeSet.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"12568":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12569":{"namespaceIdentifier":"Global.lively.Helper","createTime":{"__isSmartRef__":true,"id":12570},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12561}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/Helper.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"12570":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12571":{"namespaceIdentifier":"Global.ometa.ometa-base","createTime":{"__isSmartRef__":true,"id":12572},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12565}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/ometa/ometa-base.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"12572":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12573":{"namespaceIdentifier":"Global.lively.Main","createTime":{"__isSmartRef__":true,"id":12574},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5266},{"__isSmartRef__":true,"id":12567}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/Main.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"12574":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12575":{"namespaceIdentifier":"Global.ometa.parser","createTime":{"__isSmartRef__":true,"id":12576},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12571}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/ometa/parser.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"12576":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12577":{"namespaceIdentifier":"Global.ometa.bs-ometa-optimizer","createTime":{"__isSmartRef__":true,"id":12578},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12571}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/ometa/bs-ometa-optimizer.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"12578":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12579":{"namespaceIdentifier":"Global.lively.LKFileParser","createTime":{"__isSmartRef__":true,"id":12580},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12575}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/LKFileParser.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"12580":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12581":{"namespaceIdentifier":"Global.lively.ast.LivelyJSParser","createTime":{"__isSmartRef__":true,"id":12582},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12575}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ast/LivelyJSParser.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"12582":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12583":{"namespaceIdentifier":"Global.lively.ast.generated.Translator","createTime":{"__isSmartRef__":true,"id":12584},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12575}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ast/generated/Translator.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"12584":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12585":{"namespaceIdentifier":"Global.ometa.bs-js-compiler","createTime":{"__isSmartRef__":true,"id":12586},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12575}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/ometa/bs-js-compiler.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"12586":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12587":{"namespaceIdentifier":"Global.lively.ide.AutoIndent","createTime":{"__isSmartRef__":true,"id":12588},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5224}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/AutoIndent.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"12588":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12589":{"namespaceIdentifier":"Global.ometa.bs-ometa-compiler","createTime":{"__isSmartRef__":true,"id":12590},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12575},{"__isSmartRef__":true,"id":12585}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/ometa/bs-ometa-compiler.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"12590":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12591":{"namespaceIdentifier":"Global.ometa.lk-parser-extensions","createTime":{"__isSmartRef__":true,"id":12592},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12575},{"__isSmartRef__":true,"id":12577},{"__isSmartRef__":true,"id":12585},{"__isSmartRef__":true,"id":12589}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/ometa/lk-parser-extensions.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"12592":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12593":{"namespaceIdentifier":"Global.lively.Ometa","createTime":{"__isSmartRef__":true,"id":12594},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5206},{"__isSmartRef__":true,"id":12571},{"__isSmartRef__":true,"id":12591}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/Ometa.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"12594":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12595":{"namespaceIdentifier":"Global.lively.ide.FileParsing","createTime":{"__isSmartRef__":true,"id":12596},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12593},{"__isSmartRef__":true,"id":12579}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/FileParsing.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"12596":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12597":{"namespaceIdentifier":"Global.lively.ast.Parser","createTime":{"__isSmartRef__":true,"id":12598},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12593},{"__isSmartRef__":true,"id":12583},{"__isSmartRef__":true,"id":12563},{"__isSmartRef__":true,"id":12581}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ast/Parser.js","jsParser":{"__isSmartRef__":true,"id":12599},"astTranslator":{"__isSmartRef__":true,"id":12601},"_isLoaded":true,"__LivelyClassName__":"Namespace"},"12598":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12599":{"hexDigits":"0123456789abcdef","keywords":{"__isSmartRef__":true,"id":12600}},"12600":{"break":true,"case":true,"catch":true,"continue":true,"default":true,"delete":true,"do":true,"else":true,"finally":true,"for":true,"function":true,"if":true,"in":true,"instanceof":true,"new":true,"return":true,"switch":true,"this":true,"throw":true,"try":true,"typeof":true,"var":true,"void":true,"while":true,"with":true,"ometa":true,"debugger":true},"12601":{},"12602":{"namespaceIdentifier":"Global.lively.ide.SourceDatabase","createTime":{"__isSmartRef__":true,"id":12603},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12595}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/SourceDatabase.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"12603":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12604":{"namespaceIdentifier":"Global.lively.ide.BrowserFramework","createTime":{"__isSmartRef__":true,"id":12605},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12539},{"__isSmartRef__":true,"id":5226},{"__isSmartRef__":true,"id":5272}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/BrowserFramework.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"12605":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12606":{"namespaceIdentifier":"Global.lively.ide.SystemBrowserNodes","createTime":{"__isSmartRef__":true,"id":12607},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12604}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/SystemBrowserNodes.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"12607":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12608":{"namespaceIdentifier":"Global.lively.ide.BrowserCommands","createTime":{"__isSmartRef__":true,"id":12609},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12604}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/BrowserCommands.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"12609":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12610":{"namespaceIdentifier":"Global.lively.ast.StaticAnalysis","createTime":{"__isSmartRef__":true,"id":12611},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12597}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ast/StaticAnalysis.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"12611":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12612":{"namespaceIdentifier":"Global.lively.ide.LocalBrowser","createTime":{"__isSmartRef__":true,"id":12613},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12567},{"__isSmartRef__":true,"id":12604},{"__isSmartRef__":true,"id":12608}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/LocalBrowser.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"12613":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12614":{"namespaceIdentifier":"Global.lively.morphic.DiffMerge","createTime":{"__isSmartRef__":true,"id":12615},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5256}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/DiffMerge.js","dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":12553}],"_isLoaded":true,"__LivelyClassName__":"Namespace"},"12615":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12616":{"namespaceIdentifier":"Global.lively.ide.SyntaxHighlighting","createTime":{"__isSmartRef__":true,"id":12617},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12537},{"__isSmartRef__":true,"id":12604}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/SyntaxHighlighting.js","dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":12618},{"__isSmartRef__":true,"id":12553}],"_isLoaded":true,"__LivelyClassName__":"Namespace"},"12617":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12618":{"namespaceIdentifier":"Global.lively.ide.SystemCodeBrowser","createTime":{"__isSmartRef__":true,"id":12619},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12604},{"__isSmartRef__":true,"id":12606},{"__isSmartRef__":true,"id":12608},{"__isSmartRef__":true,"id":12602},{"__isSmartRef__":true,"id":12612},{"__isSmartRef__":true,"id":12616}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/SystemCodeBrowser.js","dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":12620},{"__isSmartRef__":true,"id":12624},{"__isSmartRef__":true,"id":12553}],"_isLoaded":true,"__LivelyClassName__":"Namespace"},"12619":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12620":{"namespaceIdentifier":"Global.lively.ide.ErrorViewer","createTime":{"__isSmartRef__":true,"id":12621},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12569},{"__isSmartRef__":true,"id":12618},{"__isSmartRef__":true,"id":12612},{"__isSmartRef__":true,"id":12622}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/ErrorViewer.js","dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":12624},{"__isSmartRef__":true,"id":12553}],"_isLoaded":true,"__LivelyClassName__":"Namespace"},"12621":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12622":{"namespaceIdentifier":"Global.lively.ide.VersionTools","createTime":{"__isSmartRef__":true,"id":12623},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12537}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/VersionTools.js","dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":12620},{"__isSmartRef__":true,"id":12624},{"__isSmartRef__":true,"id":12553}],"_isLoaded":true,"__LivelyClassName__":"Namespace"},"12623":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12624":{"namespaceIdentifier":"Global.lively.ide","createTime":{"__isSmartRef__":true,"id":12625},"AutoIndent":{"__isSmartRef__":true,"id":12587},"wasDefined":true,"FileParsing":{"__isSmartRef__":true,"id":12595},"SourceDatabase":{"__isSmartRef__":true,"id":12602},"BrowserFramework":{"__isSmartRef__":true,"id":12604},"SystemBrowserNodes":{"__isSmartRef__":true,"id":12606},"BrowserCommands":{"__isSmartRef__":true,"id":12608},"LocalBrowser":{"__isSmartRef__":true,"id":12612},"SyntaxHighlighting":{"__isSmartRef__":true,"id":12616},"VersionTools":{"__isSmartRef__":true,"id":12622},"SystemCodeBrowser":{"__isSmartRef__":true,"id":12618},"ErrorViewer":{"__isSmartRef__":true,"id":12620},"privateRequirements":[{"__isSmartRef__":true,"id":12569},{"__isSmartRef__":true,"id":12618},{"__isSmartRef__":true,"id":12612},{"__isSmartRef__":true,"id":12622},{"__isSmartRef__":true,"id":12620}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide.js","dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":12553}],"_isLoaded":true,"SourceControl":{"__isSmartRef__":true,"id":12626},"__LivelyClassName__":"Namespace"},"12625":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12626":{"__LivelyClassName__":"AnotherSourceDatabase","__SourceModuleName__":"Global.lively.ide.SourceDatabase"},"12627":{"2":{"__isSmartRef__":true,"id":12628},"3":{"__isSmartRef__":true,"id":12631},"name":"PathOriginHackLayer","namespaceName":"Global.lively.morphic","layeredFunctionsList":{"__isSmartRef__":true,"id":12633},"sourceModule":{"__isSmartRef__":true,"id":5258},"__LivelyClassName__":"Layer","__SourceModuleName__":"Global.cop.Layers"},"12628":{"_layered_object":{"__isSmartRef__":true,"id":12629}},"12629":{"isPath":true,"style":{"__isSmartRef__":true,"id":12630},"_layer_object_id":2,"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"12630":{"borderWidth":1,"__serializedExpressions__":["borderColor"],"borderColor":"Color.rgb(0,0,0)"},"12631":{"_layered_object":{"__isSmartRef__":true,"id":12632}},"12632":{"_layer_object_id":3,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"12633":{},"12634":{"namespaceIdentifier":"Global.lively.morphic.StyleSheetRepresentation","createTime":{"__isSmartRef__":true,"id":12635},"dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":5254}],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/StyleSheetRepresentation.js","wasDefined":true,"callbacks":[],"_isLoaded":true,"__LivelyClassName__":"Namespace"},"12635":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12636":{"namespaceIdentifier":"Global.lively.morphic.StyleSheetsHTML","createTime":{"__isSmartRef__":true,"id":12637},"dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":5254}],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/StyleSheetsHTML.js","wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5230}],"callbacks":[],"_isLoaded":true,"__LivelyClassName__":"Namespace"},"12637":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:38 GMT+0100 (CET)"},"12638":{"4":{"__isSmartRef__":true,"id":12639},"6":{"__isSmartRef__":true,"id":12643},"name":"VisualBindingsLayer","namespaceName":"Global.lively.morphic","layeredFunctionsList":{"__isSmartRef__":true,"id":12660},"sourceModule":{"__isSmartRef__":true,"id":12549},"__LivelyClassName__":"Layer","__SourceModuleName__":"Global.cop.Layers"},"12639":{"_layered_object":{"__isSmartRef__":true,"id":12640}},"12640":{"style":{"__isSmartRef__":true,"id":12641},"isWorld":true,"htmlDispatchTable":{"__isSmartRef__":true,"id":12642},"doNotSerialize":["revisionOnLoad","clickedOnMorph","draggedMorph","cachedWindowBounds"],"_layer_object_id":4,"__LivelyClassName__":"lively.morphic.World","__SourceModuleName__":"Global.lively.morphic.Core"},"12641":{"__serializedExpressions__":["fill"],"enableGrabbing":false,"enableHalos":true,"enableMorphMenu":true,"enableDragging":true,"fill":"Color.rgb(255,255,255)"},"12642":{"setScroll":"setScrollHTML"},"12643":{"_layered_object":{"__isSmartRef__":true,"id":12644}},"12644":{"style":{"__isSmartRef__":true,"id":12645},"isMorph":true,"idCounter":0,"renderContextTableType":"morphRenderContextTable","htmlDispatchTable":{"__isSmartRef__":true,"id":12646},"svgDispatchTable":{"__isSmartRef__":true,"id":12647},"canvasDispatchTable":{"__isSmartRef__":true,"id":12648},"dragTriggerDistance":5,"connections":{"__isSmartRef__":true,"id":12649},"doNotSerialize":["_renderContext","halos","_isRendered","priorExtent","cachedBounds"],"showsHalosOnRightClick":true,"isLayoutable":true,"cssIsEnabled":true,"previousSibling":null,"lookupLayersIn":["owner"],"_layer_object_id":6,"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core"},"12645":{"enableDropping":true,"enableHalos":true},"12646":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setBaseThemeStyleSheet":"setBaseThemeStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML","setNodeMorphId":"setNodeMorphIdHTML"},"12647":{"replaceRenderContext":"replaceRenderContextSVG","init":"initSVG","append":"appendSVG","remove":"removeSVG","setPosition":"setPositionSVG","setRotation":"setRotationSVG","setPointerEvents":"setPointerEventsSVG","setHandStyle":"setHandStyleSVG"},"12648":{"init":"initCANVAS","append":"appendCANVAS","remove":"removeCANVAS","setPosition":"attributeChangedCANVAS"},"12649":{"name":{"__isSmartRef__":true,"id":12650},"position":{"__isSmartRef__":true,"id":12651},"rotation":{"__isSmartRef__":true,"id":12652},"scale":{"__isSmartRef__":true,"id":12653},"setScale":{"__isSmartRef__":true,"id":12654},"borderWidth":{"__isSmartRef__":true,"id":12655},"borderColor":{"__isSmartRef__":true,"id":12656},"fill":{"__isSmartRef__":true,"id":12657},"extent":{"__isSmartRef__":true,"id":12658},"globalTransform":{"__isSmartRef__":true,"id":12659}},"12650":{},"12651":{"map":"_Position"},"12652":{"map":"_Rotation"},"12653":{"map":"_Scale"},"12654":{},"12655":{"map":"shape._BorderWidth"},"12656":{"map":"shape._BorderColor"},"12657":{"map":"shape._Fill"},"12658":{"map":"shape._Extent"},"12659":{"connectionClassType":"lively.morphic.GeometryTransformConnection"},"12660":{"":{"__isSmartRef__":true,"id":12661},"":{"__isSmartRef__":true,"id":12662}},"12661":{"morphMenuItems":true},"12662":{"morphMenuItems":true},"12663":{"6":{"__isSmartRef__":true,"id":12664},"name":"GrabbingDefaultLayer","namespaceName":"Global.lively.morphic","layeredFunctionsList":{"__isSmartRef__":true,"id":12665},"sourceModule":{"__isSmartRef__":true,"id":12545},"__LivelyClassName__":"Layer","__SourceModuleName__":"Global.cop.Layers"},"12664":{"_layered_object":{"__isSmartRef__":true,"id":12644}},"12665":{"":{"__isSmartRef__":true,"id":12666}},"12666":{"onDragStart":true},"12667":{"6":{"__isSmartRef__":true,"id":12668},"7":{"__isSmartRef__":true,"id":12669},"name":"GrabbingLayer","namespaceName":"Global.lively.morphic","layeredFunctionsList":{"__isSmartRef__":true,"id":12681},"sourceModule":{"__isSmartRef__":true,"id":12545},"__LivelyClassName__":"Layer","__SourceModuleName__":"Global.cop.Layers"},"12668":{"_layered_object":{"__isSmartRef__":true,"id":12644}},"12669":{"_layered_object":{"__isSmartRef__":true,"id":12670}},"12670":{"isText":true,"allowInput":true,"style":{"__isSmartRef__":true,"id":12671},"autoAdjustPadding":true,"suppressDropping":true,"draggingEnabled":true,"shortcutHandlers":[],"tab":" ","htmlDispatchTable":{"__isSmartRef__":true,"id":12672},"svgDispatchTable":{"__isSmartRef__":true,"id":12673},"canvasDispatchTable":{"__isSmartRef__":true,"id":12674},"accessibleInInactiveWindow":false,"connections":{"__isSmartRef__":true,"id":12675},"doNotSerialize":["charsTyped"],"_layer_object_id":7,"syntaxHighlighter":{"__isSmartRef__":true,"id":12678},"textChunks":[{"__isSmartRef__":true,"id":12679}],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12671":{"borderWidth":1,"__serializedExpressions__":["borderColor","fill","textColor","padding"],"fixedWidth":true,"fixedHeight":true,"enableGrabbing":false,"enableDropping":false,"allowInput":true,"clipMode":"visible","fontFamily":"Helvetica","fontSize":10,"borderColor":"Color.rgb(0,0,0)","fill":"Color.rgb(243,243,243)","textColor":"Color.rgb(64,64,64)","padding":"lively.rect(4,2,0,0)"},"12672":{"updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setFontWeight":"setFontWeightHTML","setFontStyle":"setFontStyleHTML","setTextDecoration":"setTextDecorationHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","setWordBreak":"setWordBreakHTML","focusMorph":"focusMorphHTML","setInputAllowed":"setInputAllowedHTML","setTextStylingMode":"setTextStylingModeHTML"},"12673":{"renderText":"renderTextSVG","updateText":"updateTextSVG","setTextExtent":"setTextExtentSVG","getTextExtent":"getTextExtentSVG","setMaxTextWidth":"setMaxTextWidthSVG","setMaxTextHeight":"setMaxTextHeightSVG","getTextString":"getTextStringSVG","ignoreTextEvents":"ignoreTextEventsSVG"},"12674":{"updateText":"attributeChangedCANVAS"},"12675":{"textString":{"__isSmartRef__":true,"id":12676},"savedTextString":{"__isSmartRef__":true,"id":12677}},"12676":{},"12677":{},"12678":{"__LivelyClassName__":"lively.ast.JSSyntaxHighlighter","__SourceModuleName__":"Global.lively.ast.IDESupport"},"12679":{"style":{"__isSmartRef__":true,"id":12680},"chunkOwner":{"__isSmartRef__":true,"id":12670},"_id":"_11901","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12680":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12681":{"":{"__isSmartRef__":true,"id":12682},"":{"__isSmartRef__":true,"id":12683}},"12682":{"isLocked":true,"onDragStart":true},"12683":{"onDragStart":true},"12684":{"background-color":{"__isSmartRef__":true,"id":12685},"border":{"__isSmartRef__":true,"id":12686},"border-width":{"__isSmartRef__":true,"id":12687},"border-bottom-width":{"__isSmartRef__":true,"id":12688},"border-left-width":{"__isSmartRef__":true,"id":12689},"border-top-width":{"__isSmartRef__":true,"id":12690},"border-right-width":{"__isSmartRef__":true,"id":12691},"border-color":{"__isSmartRef__":true,"id":12692},"border-top-color":{"__isSmartRef__":true,"id":12693},"border-bottom-color":{"__isSmartRef__":true,"id":12694},"border-left-color":{"__isSmartRef__":true,"id":12695},"border-right-color":{"__isSmartRef__":true,"id":12696},"border-radius":{"__isSmartRef__":true,"id":12697},"color":{"__isSmartRef__":true,"id":12698},"font-family":{"__isSmartRef__":true,"id":12699},"background-image":{"__isSmartRef__":true,"id":12700},"cursor":{"__isSmartRef__":true,"id":12701},"box-shadow":{"__isSmartRef__":true,"id":12702},"text-shadow":{"__isSmartRef__":true,"id":12703}},"12685":{"shorthand":"background","values":[[3]]},"12686":{"values":[[1,0,3]]},"12687":{"shorthand":"border","values":[[1],[1,1,1,1]]},"12688":{"shorthand":"border-width","values":[[1]]},"12689":{"shorthand":"border-width","values":[[1]]},"12690":{"shorthand":"border-width","values":[[1]]},"12691":{"shorthand":"border-width","values":[[1]]},"12692":{"shorthand":"border","values":[[3],[3,3,3,3]]},"12693":{"shorthand":"border-color","values":[[3]]},"12694":{"shorthand":"border-color","values":[[3]]},"12695":{"shorthand":"border-color","values":[[3]]},"12696":{"shorthand":"border-color","values":[[3]]},"12697":{"values":[[1],[1,1,1,1]]},"12698":{"values":[[3]]},"12699":{"commaSeparated":true,"values":[[0]]},"12700":{"commaSeparated":true,"values":[[0]]},"12701":{"commaSeparated":true,"values":[[0]]},"12702":{"commaSeparated":true,"values":[[4]]},"12703":{"commaSeparated":true,"values":[[4]]},"12704":{"background-color":{"__isSmartRef__":true,"id":12705},"border":{"__isSmartRef__":true,"id":12706},"border-width":{"__isSmartRef__":true,"id":12707},"border-bottom-width":{"__isSmartRef__":true,"id":12708},"border-left-width":{"__isSmartRef__":true,"id":12709},"border-top-width":{"__isSmartRef__":true,"id":12710},"border-right-width":{"__isSmartRef__":true,"id":12711},"border-color":{"__isSmartRef__":true,"id":12712},"border-top-color":{"__isSmartRef__":true,"id":12713},"border-bottom-color":{"__isSmartRef__":true,"id":12714},"border-left-color":{"__isSmartRef__":true,"id":12715},"border-right-color":{"__isSmartRef__":true,"id":12716},"border-radius":{"__isSmartRef__":true,"id":12717},"color":{"__isSmartRef__":true,"id":12718},"font-family":{"__isSmartRef__":true,"id":12719},"background-image":{"__isSmartRef__":true,"id":12720},"cursor":{"__isSmartRef__":true,"id":12721},"box-shadow":{"__isSmartRef__":true,"id":12722},"text-shadow":{"__isSmartRef__":true,"id":12723}},"12705":{"commaSeparated":false,"values":[[3]],"shorthands":[],"shorthandFor":[]},"12706":{"commaSeparated":false,"values":[[1,0,3]],"shorthands":[],"shorthandFor":["border-width","border-bottom-width","border-left-width","border-top-width","border-right-width","border-color","border-top-color","border-bottom-color","border-left-color","border-right-color"]},"12707":{"commaSeparated":false,"values":[[1],[1,1,1,1]],"shorthands":["border"],"shorthandFor":["border-bottom-width","border-left-width","border-top-width","border-right-width"]},"12708":{"commaSeparated":false,"values":[[1]],"shorthands":["border","border-width"],"shorthandFor":[]},"12709":{"commaSeparated":false,"values":[[1]],"shorthands":["border","border-width"],"shorthandFor":[]},"12710":{"commaSeparated":false,"values":[[1]],"shorthands":["border","border-width"],"shorthandFor":[]},"12711":{"commaSeparated":false,"values":[[1]],"shorthands":["border","border-width"],"shorthandFor":[]},"12712":{"commaSeparated":false,"values":[[3],[3,3,3,3]],"shorthands":["border"],"shorthandFor":["border-top-color","border-bottom-color","border-left-color","border-right-color"]},"12713":{"commaSeparated":false,"values":[[3]],"shorthands":["border","border-color"],"shorthandFor":[]},"12714":{"commaSeparated":false,"values":[[3]],"shorthands":["border","border-color"],"shorthandFor":[]},"12715":{"commaSeparated":false,"values":[[3]],"shorthands":["border","border-color"],"shorthandFor":[]},"12716":{"commaSeparated":false,"values":[[3]],"shorthands":["border","border-color"],"shorthandFor":[]},"12717":{"commaSeparated":false,"values":[[1],[1,1,1,1]],"shorthands":[],"shorthandFor":[]},"12718":{"commaSeparated":false,"values":[[3]],"shorthands":[],"shorthandFor":[]},"12719":{"commaSeparated":true,"values":[[0]],"shorthands":[],"shorthandFor":[]},"12720":{"commaSeparated":true,"values":[[0]],"shorthands":[],"shorthandFor":[]},"12721":{"commaSeparated":true,"values":[[0]],"shorthands":[],"shorthandFor":[]},"12722":{"commaSeparated":true,"values":[[4]],"shorthands":[],"shorthandFor":[]},"12723":{"commaSeparated":true,"values":[[4]],"shorthands":[],"shorthandFor":[]},"12724":{"namespaceIdentifier":"Global.apps.d3Interface","createTime":{"__isSmartRef__":true,"id":12725},"dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":12726}],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/apps/d3Interface.js","wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":5226}],"callbacks":[],"_isLoaded":true,"__LivelyClassName__":"Namespace"},"12725":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:40 GMT+0100 (CET)"},"12726":{"namespaceIdentifier":"Global.anonymous_module_4","createTime":{"__isSmartRef__":true,"id":12727},"wasDefined":true,"_isAnonymous":true,"sourceModuleName":"Global.anonymous_module_3","defStack":"Error\n at require (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:13876:21)\n at http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:27677:13\n at curried (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:11261:33)\n at http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:13849:30\n at Namespace.runOnloadCallbacks (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:14542:26)\n at Namespace.load (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:14581:18)\n at Object.toRun (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:13858:24)\n at Loader.loadWorld (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:27676:59)\n at Loader.systemStart (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:27671:14)\n at http://lively-kernel.org/repository/webwerkstatt/core/lively/bootstrap.js:650:20","privateRequirements":[{"__isSmartRef__":true,"id":12567},{"__isSmartRef__":true,"id":5216},{"__isSmartRef__":true,"id":5226},{"__isSmartRef__":true,"id":5218},{"__isSmartRef__":true,"id":5228},{"__isSmartRef__":true,"id":12555},{"__isSmartRef__":true,"id":5276},{"__isSmartRef__":true,"id":5210},{"__isSmartRef__":true,"id":5224},{"__isSmartRef__":true,"id":5258},{"__isSmartRef__":true,"id":5206},{"__isSmartRef__":true,"id":5212},{"__isSmartRef__":true,"id":12531},{"__isSmartRef__":true,"id":5234},{"__isSmartRef__":true,"id":5220},{"__isSmartRef__":true,"id":5276},{"__isSmartRef__":true,"id":5274},{"__isSmartRef__":true,"id":12724},{"__isSmartRef__":true,"id":12563},{"__isSmartRef__":true,"id":12728},{"__isSmartRef__":true,"id":12533},{"__isSmartRef__":true,"id":12602},{"__isSmartRef__":true,"id":5214},{"__isSmartRef__":true,"id":12730},{"__isSmartRef__":true,"id":12604},{"__isSmartRef__":true,"id":12618},{"__isSmartRef__":true,"id":12608},{"__isSmartRef__":true,"id":12606},{"__isSmartRef__":true,"id":12595},{"__isSmartRef__":true,"id":12612},{"__isSmartRef__":true,"id":12567},{"__isSmartRef__":true,"id":5256}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_4","_isLoaded":true,"__LivelyClassName__":"Namespace"},"12727":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:40 GMT+0100 (CET)"},"12728":{"namespaceIdentifier":"Global.apps.ObjectGrapher","createTime":{"__isSmartRef__":true,"id":12729},"dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":12726}],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/apps/ObjectGrapher.js","wasDefined":true,"callbacks":[],"_isLoaded":true,"__LivelyClassName__":"Namespace"},"12729":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:40 GMT+0100 (CET)"},"12730":{"namespaceIdentifier":"Global.lively.ast.IDESupport","createTime":{"__isSmartRef__":true,"id":12731},"wasDefined":true,"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ast/IDESupport.js","dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":12726}],"privateRequirements":[{"__isSmartRef__":true,"id":12610},{"__isSmartRef__":true,"id":12616},{"__isSmartRef__":true,"id":12604},{"__isSmartRef__":true,"id":12595}],"callbacks":[],"isEnabled":true,"_isLoaded":true,"__LivelyClassName__":"Namespace"},"12731":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:21:39 GMT+0100 (CET)"},"12732":{"namespaceIdentifier":"Global.apps.NewPaper","createTime":{"__isSmartRef__":true,"id":12733},"wasDefined":true,"__LivelyClassName__":"Namespace"},"12733":{"isSerializedDate":true,"string":"Mon Jan 07 2013 13:51:57 GMT+0100 (CET)"},"12734":{"val":"ObjectGrapher"},"12735":{"val":{"__isSmartRef__":true,"id":12728}},"12736":{"val":"Grapher"},"12737":{},"12738":{"val":{"__isSmartRef__":true,"id":12739}},"12739":{"nodes":[],"specials":{"__isSmartRef__":true,"id":12740},"edges":[],"__LivelyClassName__":"apps.ObjectGrapher.Grapher","__SourceModuleName__":"Global.apps.ObjectGrapher"},"12740":{"String":[],"Array":[],"Number":[],"Boolean":[]},"12741":{"val":{"__isSmartRef__":true,"id":12739}},"12742":{"val":{"__isSmartRef__":true,"id":12739}},"12743":{"val":1},"12744":{"val":2},"12745":{"val":3},"12746":{"val":[1,2,3]},"12747":{"val":[1,2,3]},"12748":{"val":0},"12749":{"val":0},"12750":{},"12751":{"val":"keys"},"12752":{"val":[1,2,3]},"12753":{"val":["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"]},"12754":{"val":["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"]},"12755":{"val":0},"12756":{"val":0},"12757":{"this":{"__isSmartRef__":true,"id":5185},"crunchedObj":{"__isSmartRef__":true,"id":5193},"self":{"__isSmartRef__":true,"id":12739},"obj":[1,2,3],"i":0,"keys":["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],"j":24,"v":"find"},"12758":{"values":{"__isSmartRef__":true,"id":12759},"context":[],"pc":{"__isSmartRef__":true,"id":5145},"mapping":{"__isSmartRef__":true,"id":12760}},"12759":{"39-42":{"__isSmartRef__":true,"id":5192},"25-42":{"__isSmartRef__":true,"id":5194},"59-63":{"__isSmartRef__":true,"id":5195},"64-77":{"__isSmartRef__":true,"id":12734},"58-77":{"__isSmartRef__":true,"id":12735},"78-85":{"__isSmartRef__":true,"id":12736},"58-85":{"__isSmartRef__":true,"id":12737},"58-87":{"__isSmartRef__":true,"id":12738},"55-87":{"__isSmartRef__":true,"id":12741},"47-87":{"__isSmartRef__":true,"id":12742},"100-101":{"__isSmartRef__":true,"id":12743},"102-103":{"__isSmartRef__":true,"id":12744},"104-105":{"__isSmartRef__":true,"id":12745},"99-106":{"__isSmartRef__":true,"id":12746},"92-106":{"__isSmartRef__":true,"id":12747},"121-122":{"__isSmartRef__":true,"id":12748},"116-122":{"__isSmartRef__":true,"id":12749},"139-145":{"__isSmartRef__":true,"id":12750},"146-150":{"__isSmartRef__":true,"id":12751},"151-154":{"__isSmartRef__":true,"id":12752},"138-155":{"__isSmartRef__":true,"id":12753},"131-155":{"__isSmartRef__":true,"id":12754},"173-174":{"__isSmartRef__":true,"id":12755},"168-174":{"__isSmartRef__":true,"id":12756}},"12760":{"this":{"__isSmartRef__":true,"id":5185},"crunchedObj":{"__isSmartRef__":true,"id":5193},"self":{"__isSmartRef__":true,"id":12739},"obj":[1,2,3],"i":0,"keys":["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],"j":49,"v":"nestedDelay"},"12761":{"values":{"__isSmartRef__":true,"id":12762},"context":[],"pc":{"__isSmartRef__":true,"id":5145},"mapping":{"__isSmartRef__":true,"id":12763}},"12762":{"39-42":{"__isSmartRef__":true,"id":5192},"25-42":{"__isSmartRef__":true,"id":5194},"59-63":{"__isSmartRef__":true,"id":5195},"64-77":{"__isSmartRef__":true,"id":12734},"58-77":{"__isSmartRef__":true,"id":12735},"78-85":{"__isSmartRef__":true,"id":12736},"58-85":{"__isSmartRef__":true,"id":12737},"58-87":{"__isSmartRef__":true,"id":12738},"55-87":{"__isSmartRef__":true,"id":12741},"47-87":{"__isSmartRef__":true,"id":12742},"100-101":{"__isSmartRef__":true,"id":12743},"102-103":{"__isSmartRef__":true,"id":12744},"104-105":{"__isSmartRef__":true,"id":12745},"99-106":{"__isSmartRef__":true,"id":12746},"92-106":{"__isSmartRef__":true,"id":12747},"121-122":{"__isSmartRef__":true,"id":12748},"116-122":{"__isSmartRef__":true,"id":12749},"139-145":{"__isSmartRef__":true,"id":12750},"146-150":{"__isSmartRef__":true,"id":12751},"151-154":{"__isSmartRef__":true,"id":12752},"138-155":{"__isSmartRef__":true,"id":12753},"131-155":{"__isSmartRef__":true,"id":12754},"173-174":{"__isSmartRef__":true,"id":12755},"168-174":{"__isSmartRef__":true,"id":12756}},"12763":{"this":{"__isSmartRef__":true,"id":5185},"crunchedObj":{"__isSmartRef__":true,"id":5193},"self":{"__isSmartRef__":true,"id":12739},"obj":[1,2,3],"i":0,"keys":["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],"j":74},"12764":{"values":{"__isSmartRef__":true,"id":12765},"context":[],"pc":{"__isSmartRef__":true,"id":5145},"mapping":{"__isSmartRef__":true,"id":12766}},"12765":{"39-42":{"__isSmartRef__":true,"id":5192},"25-42":{"__isSmartRef__":true,"id":5194},"59-63":{"__isSmartRef__":true,"id":5195},"64-77":{"__isSmartRef__":true,"id":12734},"58-77":{"__isSmartRef__":true,"id":12735},"78-85":{"__isSmartRef__":true,"id":12736},"58-85":{"__isSmartRef__":true,"id":12737},"58-87":{"__isSmartRef__":true,"id":12738},"55-87":{"__isSmartRef__":true,"id":12741},"47-87":{"__isSmartRef__":true,"id":12742},"100-101":{"__isSmartRef__":true,"id":12743},"102-103":{"__isSmartRef__":true,"id":12744},"104-105":{"__isSmartRef__":true,"id":12745},"99-106":{"__isSmartRef__":true,"id":12746},"92-106":{"__isSmartRef__":true,"id":12747},"121-122":{"__isSmartRef__":true,"id":12748},"116-122":{"__isSmartRef__":true,"id":12749},"139-145":{"__isSmartRef__":true,"id":12750},"146-150":{"__isSmartRef__":true,"id":12751},"151-154":{"__isSmartRef__":true,"id":12752},"138-155":{"__isSmartRef__":true,"id":12753},"131-155":{"__isSmartRef__":true,"id":12754},"173-174":{"__isSmartRef__":true,"id":12755},"168-174":{"__isSmartRef__":true,"id":12756}},"12766":{"this":{"__isSmartRef__":true,"id":5185},"crunchedObj":{"__isSmartRef__":true,"id":5193},"self":{"__isSmartRef__":true,"id":12739},"obj":[1,2,3],"i":0,"keys":["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],"j":99},"12767":{"crunchedObj":[null,{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5193}],"self":[null,null,{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739},{"__isSmartRef__":true,"id":12739}],"obj":[null,null,null,[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3],[1,2,3]],"i":[null,null,null,null,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"keys":[null,null,null,null,null,["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"]],"j":[null,null,null,null,null,null,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,7,8,8,8,8,8,8,9,9,9,9,9,9,10,10,10,10,10,10,11,11,11,11,11,11,12,12,12,12,12,12,13,13,13,13,13,13,14,14,14,14,14,14,15,15,15,15,15,15,16,16,16,16,16,16,17,17,17,17,17,17,18,18,18,18,18,18,19,19,19,19,19,19,20,20,20,20,20,20,21,21,21,21,21,21,22,22,22,22,22,22,23,23,23,23,23,23,24,24,24,24,24,24,25,25,25,25,25,25,26,26,26,26,26,26,27,27,27,27,27,27,28,28,28,28,28,28,29,29,29,29,29,29,30,30,30,30,30,30,31,31,31,31,31,31,32,32,32,32,32,32,33,33,33,33,33,33,34,34,34,34,34,34,35,35,35,35,35,35,36,36,36,36,36,36,37,37,37,37,37,37,38,38,38,38,38,38,39,39,39,39,39,39,40,40,40,40,40,40,41,41,41,41,41,41,42,42,42,42,42,42,43,43,43,43,43,43,44,44,44,44,44,44,45,45,45,45,45,45,46,46,46,46,46,46,47,47,47,47,47,47,48,48,48,48,48,48,49,49,49,49,49,49,50,50,50,50,50,50,51,51,51,51,51,51,52,52,52,52,52,52,53,53,53,53,53,53,54,54,54,54,54,54,55,55,55,55,55,55,56,56,56,56,56,56,57,57,57,57,57,57,58,58,58,58,58,58,59,59,59,59,59,59,60,60,60,60,60,60,61,61,61,61,61,61,62,62,62,62,62,62,63,63,63,63,63,63,64,64,64,64,64,64,65,65,65,65,65,65,66,66,66,66,66,66,67,67,67,67,67,67,68,68,68,68,68,68,69,69,69,69,69,69,70,70,70,70,70,70,71,71,71,71,71,71,72,72,72,72,72,72,73,73,73,73,73,73,74,74,74,74,74,74,75,75,75,75,75,75,76,76,76,76,76,76,77,77,77,77,77,77,78,78,78,78,78,78,79,79,79,79,79,79,80,80,80,80,80,80,81,81,81,81,81,81,82,82,82,82,82,82,83,83,83,83,83,83,84,84,84,84,84,84,85,85,85,85,85,85,86,86,86,86,86,86,87,87,87,87,87,87,88,88,88,88,88,88,89,89,89,89,89,89,90,90,90,90,90,90,91,91,91,91,91,91,92,92,92,92,92,92,93,93,93,93,93,93,94,94,94,94,94,94,95,95,95,95,95,95,96,96,96,96,96,96,97,97,97,97,97,97,98,98,98,98,98,98,99,99,99,99,99,99,100,100],"v":[null,null,null,null,null,null,null,null,"0","0","0","0","0","0","1","1","1","1","1","1","2","2","2","2","2","2","each","each","each","each","each","each","all","all","all","all","all","all","any","any","any","any","any","any","collect","collect","collect","collect","collect","collect","detect","detect","detect","detect","detect","detect","findAll","findAll","findAll","findAll","findAll","findAll","grep","grep","grep","grep","grep","grep","include","include","include","include","include","include","inject","inject","inject","inject","inject","inject","invoke","invoke","invoke","invoke","invoke","invoke","max","max","max","max","max","max","min","min","min","min","min","min","partition","partition","partition","partition","partition","partition","pluck","pluck","pluck","pluck","pluck","pluck","reject","reject","reject","reject","reject","reject","sortBy","sortBy","sortBy","sortBy","sortBy","sortBy","toArray","toArray","toArray","toArray","toArray","toArray","zip","zip","zip","zip","zip","zip","size","size","size","size","size","size","inspect","inspect","inspect","inspect","inspect","inspect","find","find","find","find","find","find","select","select","select","select","select","select","member","member","member","member","member","member","entries","entries","entries","entries","entries","entries","_reverse","_reverse","_reverse","_reverse","_reverse","_reverse","_each","_each","_each","_each","_each","_each","clear","clear","clear","clear","clear","clear","first","first","first","first","first","first","last","last","last","last","last","last","compact","compact","compact","compact","compact","compact","flatten","flatten","flatten","flatten","flatten","flatten","without","without","without","without","without","without","withoutAll","withoutAll","withoutAll","withoutAll","withoutAll","withoutAll","uniq","uniq","uniq","uniq","uniq","uniq","uniqueElements","uniqueElements","uniqueElements","uniqueElements","uniqueElements","uniqueElements","equals","equals","equals","equals","equals","equals","intersect","intersect","intersect","intersect","intersect","intersect","clone","clone","clone","clone","clone","clone","pushAt","pushAt","pushAt","pushAt","pushAt","pushAt","removeAt","removeAt","removeAt","removeAt","removeAt","removeAt","remove","remove","remove","remove","remove","remove","pushAll","pushAll","pushAll","pushAll","pushAll","pushAll","pushAllAt","pushAllAt","pushAllAt","pushAllAt","pushAllAt","pushAllAt","pushIfNotIncluded","pushIfNotIncluded","pushIfNotIncluded","pushIfNotIncluded","pushIfNotIncluded","pushIfNotIncluded","replaceAt","replaceAt","replaceAt","replaceAt","replaceAt","replaceAt","nestedDelay","nestedDelay","nestedDelay","nestedDelay","nestedDelay","nestedDelay","doAndContinue","doAndContinue","doAndContinue","doAndContinue","doAndContinue","doAndContinue","forEachShowingProgress","forEachShowingProgress","forEachShowingProgress","forEachShowingProgress","forEachShowingProgress","forEachShowingProgress","sum","sum","sum","sum","sum","sum","groupBy","groupBy","groupBy","groupBy","groupBy","groupBy","mutableCompact","mutableCompact","mutableCompact","mutableCompact","mutableCompact","mutableCompact","toOMInputStream","toOMInputStream","toOMInputStream","toOMInputStream","toOMInputStream","toOMInputStream","asListItemArray","asListItemArray","asListItemArray","asListItemArray","asListItemArray","asListItemArray",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]},"12768":{"length":1},"12769":{"length":1},"12770":{"onrestore":{"__isSmartRef__":true,"id":12771},"reset":{"__isSmartRef__":true,"id":12779},"onPrepare":{"__isSmartRef__":true,"id":12783},"onRun":{"__isSmartRef__":true,"id":12787},"setFrame":{"__isSmartRef__":true,"id":12791},"valueCopy":{"__isSmartRef__":true,"id":12795},"cachePeriodLength":{"__isSmartRef__":true,"id":12799},"showItems":{"__isSmartRef__":true,"id":12803},"highlightPosition":{"__isSmartRef__":true,"id":12807},"writeCache":{"__isSmartRef__":true,"id":12811},"readCacheInto":{"__isSmartRef__":true,"id":12815},"writeTimeline":{"__isSmartRef__":true,"id":12819},"onSliderMove":{"__isSmartRef__":true,"id":12823},"onSmallSliderMove":{"__isSmartRef__":true,"id":12827},"renderObjectGraph":{"__isSmartRef__":true,"id":12831}},"12771":{"varMapping":{"__isSmartRef__":true,"id":12772},"source":"function onrestore() {\n module('lively.ast.Morphic').load(true)\n \n var self = this;\n cop.createLayer('LiveInterpreterLayer').refineObject(Global.lively.ast, {\n halt: function(frame) {\n self.setFrame(frame);\n return true\n }\n });\n\n cop.createLayer('IntelligentSlider').refineClass(lively.morphic.Slider, {\n onMouseUp : function(proceed, evt) {\n this.isBeingDragged = false;\n proceed(evt);\n },\n onMouseDown : function(proceed, evt) {\n this.isBeingDragged = true; \n proceed(evt); \n }\n });\n\n}","funcProperties":{"__isSmartRef__":true,"id":12777},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12772":{"this":{"__isSmartRef__":true,"id":1},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12773}},"12773":{"$super":{"__isSmartRef__":true,"id":12774}},"12774":{"varMapping":{"__isSmartRef__":true,"id":12775},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":12776},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12775":{"obj":{"__isSmartRef__":true,"id":1},"name":"onrestore"},"12776":{},"12777":{"timestamp":{"__isSmartRef__":true,"id":12778},"user":"erp","tags":[]},"12778":{"isSerializedDate":true,"string":"Wed Oct 31 2012 12:48:27 GMT+0100 (CET)"},"12779":{"varMapping":{"__isSmartRef__":true,"id":12780},"source":"function reset() {\n this.doNotSerialize = ['lastFrame', 'environmentCache'];\n}","funcProperties":{"__isSmartRef__":true,"id":12781},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12780":{"this":{"__isSmartRef__":true,"id":1}},"12781":{"timestamp":{"__isSmartRef__":true,"id":12782},"user":"erp","tags":[]},"12782":{"isSerializedDate":true,"string":"Wed Oct 31 2012 16:08:45 GMT+0100 (CET)"},"12783":{"varMapping":{"__isSmartRef__":true,"id":12784},"source":"function onPrepare() {\n\n this.sliderStep = 3;\n this.maximumSteps = 0;\n this.environmentCache = [];\n this.timeline = {};\n this.oldStepsToRun = this.stepsToRun + 1; //resets the next steps leap length\n\n this.functionSource = \"function(){\\n\"\n + this.get(\"functionEditor\").textString\n + \"\\n}\";\n this.functionToDisplay = Function.fromString(this.functionSource)\n .forInterpretation();\n\n var context = new lively.morphic.Text(pt(0,0).extent(pt(200,100)),\"\");\n\n var self = this;\n cop.withLayers([LiveInterpreterLayer], function() {\n try {\n self.functionToDisplay.startHalted().apply(context, []);\n } catch(e) {\n if (e.isUnwindException) {}\n };\n })\n\n this.writeCache(0, context, this.lastFrame);\n\n while(self.lastFrame.hasNextStatement()) {\n this.maximumSteps += 1;\n cop.withLayers([LiveInterpreterLayer], function() {\n try {\n self.lastFrame.stepToNextStatement();\n } catch(e) {\n if (e.isUnwindException) {}\n };\n })\n this.writeTimeline(this.maximumSteps, this.lastFrame);\n if(this.maximumSteps % this.cachePeriodLength() == 0) {\n this.writeCache(this.maximumSteps / this.cachePeriodLength(),\n context,\n this.lastFrame);\n }\n };\n\n\n\n // Restart the whole thing\n cop.withLayers([LiveInterpreterLayer], function() {\n try {\n self.functionToDisplay.startHalted().apply(context, []);\n } catch(e) {\n if (e.isUnwindException) {}\n };\n })\n\n this.get(\"timeline2\").renderTimeline();\n\n //To display immediate effect.\n this.onRun();\n\n}","funcProperties":{"__isSmartRef__":true,"id":12785},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12784":{"this":{"__isSmartRef__":true,"id":1}},"12785":{"timestamp":{"__isSmartRef__":true,"id":12786},"user":"erp","tags":[]},"12786":{"isSerializedDate":true,"string":"Fri Jan 04 2013 15:17:22 GMT+0100 (CET)"},"12787":{"varMapping":{"__isSmartRef__":true,"id":12788},"source":"function onRun() {\n var self = this;\n var context = this.get('contextOfFunction');\n\n this.get(\"timeline2\").setColumnNumber(this.stepsToRun);\n this.get(\"timeline2\").highlightColumn();\n\n // Code to optimize cache usage by minimizing cache usage\n var stepDifference = this.stepsToRun - this.oldStepsToRun;\n if(stepDifference < 0 || stepDifference > this.cachePeriodLength) {\n // We are going backwards so we have to restart the interpretation,\n // or we have made such a huge step, that it is probably faster\n // to load content from cache instead of recalculating it.\n context.submorphs.invoke('remove');\n\n cop.withLayers([LiveInterpreterLayer], function() {\n try {\n self.functionToDisplay.startHalted().apply(context, []);\n self.lastFrame.setThis(context);\n } catch(e) {\n if (e.isUnwindException) {}\n };\n })\n\n var executionPhase = Math.round((this.stepsToRun / this.cachePeriodLength()) - 0.5);\n this.readCacheInto(executionPhase, this.lastFrame, context);\n self.steps = executionPhase * this.cachePeriodLength();\n } else {\n // We only made a small leap forward and can just continue\n // running the interpretation.\n self.steps = self.oldStepsToRun;\n };\n\n\n while(this.steps < this.stepsToRun) {\n this.steps += 1;\n cop.withLayers([LiveInterpreterLayer], function() {\n try {\n lively.ast.doWithHalt(function() {\n self.lastFrame.stepToNextStatement();\n });\n } catch(e) {\n if (e.isUnwindException) {}\n };\n })\n };\n\n // To enable this you have to add a textbox with\n // the name used in showItems\n // this.showItems();\n\n if(this.lastFrame) {\n this.highlightPosition(this.lastFrame.pc.pos);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":12789},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12788":{"this":{"__isSmartRef__":true,"id":1}},"12789":{"timestamp":{"__isSmartRef__":true,"id":12790},"user":"erp","tags":[]},"12790":{"isSerializedDate":true,"string":"Sat Jan 05 2013 11:51:39 GMT+0100 (CET)"},"12791":{"varMapping":{"__isSmartRef__":true,"id":12792},"source":"function setFrame(frame) {\n this.lastFrame = frame;\n}","funcProperties":{"__isSmartRef__":true,"id":12793},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12792":{"this":{"__isSmartRef__":true,"id":1}},"12793":{"timestamp":{"__isSmartRef__":true,"id":12794},"user":"erp","tags":[]},"12794":{"isSerializedDate":true,"string":"Wed Oct 31 2012 12:46:51 GMT+0100 (CET)"},"12795":{"varMapping":{"__isSmartRef__":true,"id":12796},"source":"function valueCopy(obj) {\n /* if(obj == null || typeof(obj) != 'object') {\n return obj;\n }\n\n if(obj.submorphs != undefined) {\n return obj.copy();\n }\n\n var temp = obj.constructor();\n if(temp == undefined) {\n temp = {};\n }\n \n for(var key in obj) {\n temp[key] = this.valueCopy(obj[key]);\n }\n \n return temp; */\n var copyTarget = {};\n var tempVariables = {};\n for(var key in obj) {\n if(key != \"self\" && key != \"this\" && obj[key] == undefined) {\n copyTarget[key] = obj[key];\n } else {\n tempVariables[key] = obj[key];\n }\n };\n \n var serializer = ObjectGraphLinearizer.forNewLivelyCopy();\n var json = serializer.serialize(copyTarget);\n var result = serializer.deserialize(JSON.parse(json));\n for(var key in tempVariables) {\n result[key] = tempVariables[key];\n };\n return result;\n \n}","funcProperties":{"__isSmartRef__":true,"id":12797},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12796":{"this":{"__isSmartRef__":true,"id":1}},"12797":{"timestamp":{"__isSmartRef__":true,"id":12798},"user":"erp","tags":[]},"12798":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:17:28 GMT+0100 (CET)"},"12799":{"varMapping":{"__isSmartRef__":true,"id":12800},"source":"function cachePeriodLength() {\n return 150;\n}","funcProperties":{"__isSmartRef__":true,"id":12801},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12800":{"this":{"__isSmartRef__":true,"id":1}},"12801":{"timestamp":{"__isSmartRef__":true,"id":12802},"user":"erp","tags":[]},"12802":{"isSerializedDate":true,"string":"Wed Jan 02 2013 16:26:29 GMT+0100 (CET)"},"12803":{"varMapping":{"__isSmartRef__":true,"id":12804},"source":"function showItems() {\n this.get('FlowIntrospection').setTextString(\n this.lastFrame.listItemsForIntrospection().inject(\n \"\",\n function(string, frameElement) {\n return string \n + (frameElement.string || String(\"moo\")) \n + \"\\n\";\n }\n )\n );\n}","funcProperties":{"__isSmartRef__":true,"id":12805},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12804":{"this":{"__isSmartRef__":true,"id":1}},"12805":{"timestamp":{"__isSmartRef__":true,"id":12806},"user":"erp","tags":[]},"12806":{"isSerializedDate":true,"string":"Wed Jan 02 2013 16:24:43 GMT+0100 (CET)"},"12807":{"varMapping":{"__isSmartRef__":true,"id":12808},"source":"function highlightPosition(position) {\n var style = { backgroundColor: Color.rgb(255,255,255) };\n this.get(\"functionEditor\").emphasizeAll(style);\n\n style = { backgroundColor: Color.rgb(255,255,127) };\n \n // We substract -22 from the beginning and the end to count for the\n // added function(){\\n part in onPrepare\n this.get(\"functionEditor\").emphasize(style, position[0]-22, position[1]-22);\n}","funcProperties":{"__isSmartRef__":true,"id":12809},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12808":{"this":{"__isSmartRef__":true,"id":1}},"12809":{"timestamp":{"__isSmartRef__":true,"id":12810},"user":"erp","tags":[]},"12810":{"isSerializedDate":true,"string":"Thu Jan 03 2013 17:11:33 GMT+0100 (CET)"},"12811":{"varMapping":{"__isSmartRef__":true,"id":12812},"source":"function writeCache(step, context, frame) {\n var ctx = context.submorphs.collect(function(each) {\n return each.copy();\n });\n this.environmentCache[step] = {\n values : this.valueCopy(frame.values),\n context : ctx,\n pc : frame.pc,\n mapping : this.valueCopy(frame.mapping)\n };\n}","funcProperties":{"__isSmartRef__":true,"id":12813},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12812":{"this":{"__isSmartRef__":true,"id":1}},"12813":{"timestamp":{"__isSmartRef__":true,"id":12814},"user":"erp","tags":[]},"12814":{"isSerializedDate":true,"string":"Thu Jan 03 2013 13:10:12 GMT+0100 (CET)"},"12815":{"varMapping":{"__isSmartRef__":true,"id":12816},"source":"function readCacheInto(step, frame, context) {\n if(step < 0) {\n step = 0;\n }\n var env = this.environmentCache[step];\n frame.setPC(env[\"pc\"]);\n frame.values = this.valueCopy(env[\"values\"]);\n frame.mapping = this.valueCopy(env[\"mapping\"]);\n frame.mapping[\"this\"] = context;\n\n env[\"context\"].each(function(each) {\n context.addMorph(each);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":12817},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12816":{"this":{"__isSmartRef__":true,"id":1}},"12817":{"timestamp":{"__isSmartRef__":true,"id":12818},"user":"erp","tags":[]},"12818":{"isSerializedDate":true,"string":"Sat Jan 05 2013 10:33:50 GMT+0100 (CET)"},"12819":{"varMapping":{"__isSmartRef__":true,"id":12820},"source":"function writeTimeline(step, frame) {\n\n for(var each in frame.mapping) {\n if(typeof(frame.mapping[each]) != \"function\" && each != \"this\") {\n this.timeline[each] = this.timeline[each] || [];\n this.timeline[each][step] = frame.mapping[each];\n }\n };\n\n}","funcProperties":{"__isSmartRef__":true,"id":12821},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12820":{"this":{"__isSmartRef__":true,"id":1}},"12821":{"timestamp":{"__isSmartRef__":true,"id":12822},"user":"erp","tags":[]},"12822":{"isSerializedDate":true,"string":"Fri Jan 04 2013 13:39:26 GMT+0100 (CET)"},"12823":{"varMapping":{"__isSmartRef__":true,"id":12824},"source":"function onSliderMove(position) {\n this.sliderStep -= 1;\n this.sliderObjectGraphStep -= 1;\n var stepsSlider = this.get(\"stepsSlider\");\n if(!stepsSlider.isBeingDragged && this.sliderStep <= 0) {\n this.oldStepsToRun = this.stepsToRun;\n this.stepsToRun = Math.round(this.maximumSteps * position);\n this.sliderStep = 2;\n \n this.smallSliderBaseStep = this.stepsToRun;\n this.get(\"smallStepsSlider\").value = 0.5;\n this.onRun();\n };\n}","funcProperties":{"__isSmartRef__":true,"id":12825},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12824":{"this":{"__isSmartRef__":true,"id":1}},"12825":{"timestamp":{"__isSmartRef__":true,"id":12826},"user":"erp","tags":[]},"12826":{"isSerializedDate":true,"string":"Sun Jan 06 2013 11:16:39 GMT+0100 (CET)"},"12827":{"varMapping":{"__isSmartRef__":true,"id":12828},"source":"function onSmallSliderMove(position) {\n this.sliderStep -= 1;\n this.sliderObjectGraphStep -= 1;\n\n var stepsSlider = this.get(\"smallStepsSlider\");\n if(!stepsSlider.isBeingDragged && this.sliderStep <= 0) {\n this.oldStepsToRun = this.stepsToRun;\n this.stepsToRun = this.smallSliderBaseStep\n + Math.round(50 * (position - 0.5));\n this.stepsToRun = this.stepsToRun < 0 ? 0 : this.stepsToRun;\n this.sliderStep = 2;\n this.onRun();\n };\n}","funcProperties":{"__isSmartRef__":true,"id":12829},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12828":{"this":{"__isSmartRef__":true,"id":1}},"12829":{"timestamp":{"__isSmartRef__":true,"id":12830},"user":"erp","tags":[]},"12830":{"isSerializedDate":true,"string":"Sun Jan 06 2013 11:16:35 GMT+0100 (CET)"},"12831":{"varMapping":{"__isSmartRef__":true,"id":12832},"source":"function renderObjectGraph() {\n var variables = {};\n for(var k in this.lastFrame.mapping) {\n if(k != \"this\" && k != \"self\") {\n variables[k] = this.lastFrame.mapping[k];\n }\n };\n \n var sto = $morph(\"SeeTheObjects\");\n if(sto) {\n sto.renderVariables(variables);\n };\n}","funcProperties":{"__isSmartRef__":true,"id":12833},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12832":{"this":{"__isSmartRef__":true,"id":1}},"12833":{"timestamp":{"__isSmartRef__":true,"id":12834},"user":"erp","tags":[]},"12834":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:50:07 GMT+0100 (CET)"},"12835":{"#startLetters":"","_ClipMode":"visible","_traitConfig_":[{"__isSmartRef__":true,"id":12836},{"__isSmartRef__":true,"id":12838}],"attributeConnections":[{"__isSmartRef__":true,"id":12840}],"data":{"__isSmartRef__":true,"id":12850},"derivationIds":[null,"3C1D17F3-0044-4726-B85A-A251A1F703B8","E43FA7DD-9693-40B9-8E88-821D5DCC0811","9FB8D17D-9023-44E8-9410-8AD268E25C75","9BD8C9A7-2A05-43C2-B96B-5EBD5ED44A95","54E9039F-4D91-48B7-B91C-8338A0BEC1F7","1A5EB7AE-1AC3-4FA6-8CF2-0835DF44CFA1","70EF3E19-6C17-4AF7-8C9B-406C7086FDB9","F339FE29-2DCB-412C-AC2A-3427836D8E01","1C09A3B2-9BEC-4791-8140-328F82C79025","5BE2C72F-3217-463E-99FD-ECBBFF668006"],"droppingEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":12871},"halosEnabled":true,"id":"2CD757AA-BE99-4B85-AC75-B56441756C70","isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":12872},"name":"SeeTheObjects","partsBinMetaInfo":{"__isSmartRef__":true,"id":12873},"prevScroll":[0,0],"scripts":[],"shape":{"__isSmartRef__":true,"id":12842},"showsHalos":false,"submorphs":[],"xUnit":"words","yUnit":"ms","yValues":[1,0,2,4,4,2,2,6,6,5,1],"doNotSerialize":["chart"],"isLockOwner":false,"grabbingEnabled":false,"moved":true,"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent","updateDelayed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12877},"__LivelyClassName__":"lively.morphic.HtmlWrapperMorph","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(1055.0,27.0)","distanceToDragEvent":"lively.pt(330.0,-4.0)","updateDelayed":"lively.pt(835.0,560.0)"},"12836":{"options":{"__isSmartRef__":true,"id":12837},"traitName":"d3WrapperTrait"},"12837":{},"12838":{"options":{"__isSmartRef__":true,"id":12839},"traitName":"apps.d3Interface.d3WrapperTrait"},"12839":{},"12840":{"dependendConnections":[{"__isSmartRef__":true,"id":12841},{"__isSmartRef__":true,"id":12841},{"__isSmartRef__":true,"id":12841},{"__isSmartRef__":true,"id":12841}],"sourceAttrName":"extent","sourceObj":{"__isSmartRef__":true,"id":12835},"targetMethodName":"updateDelayed","targetObj":{"__isSmartRef__":true,"id":12835},"attributeConnections":[{"__isSmartRef__":true,"id":12844},{"__isSmartRef__":true,"id":12846},{"__isSmartRef__":true,"id":12848}],"doNotSerialize":["$$converterString","$$updaterString","$$varMapping"],"doNotCopyProperties":["$$converterString","$$updaterString","$$varMapping"],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"12841":{"dependedBy":{"__isSmartRef__":true,"id":12840},"sourceAttrName":"_Extent","sourceObj":{"__isSmartRef__":true,"id":12842},"targetMethodName":"updateDelayed","targetObj":{"__isSmartRef__":true,"id":12835},"varMapping":{"__isSmartRef__":true,"id":12843},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"12842":{"_BorderRadius":0,"_BorderStyle":"solid","_BorderWidth":0,"_Opacity":1,"attributeConnections":[{"__isSmartRef__":true,"id":12841}],"doNotCopyProperties":["$$_Extent"],"doNotSerialize":["$$_Extent"],"stringifiedShapeNode":"
01crunchedObj12crunchedObj23crunchedObj[øøø]obj0i[øøøøø...]keys84j
","__serializedExpressions__":["_BorderColor","_Fill","_Padding","_Position","extent","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","extent":"lively.pt(835.0,560.0)","_Extent":"lively.pt(835.0,560.0)"},"12843":{"source":{"__isSmartRef__":true,"id":12842},"target":{"__isSmartRef__":true,"id":12835}},"12844":{"sourceObj":{"__isSmartRef__":true,"id":12840},"sourceAttrName":"converterString","targetObj":{"__isSmartRef__":true,"id":12841},"targetMethodName":"setConverter","varMapping":{"__isSmartRef__":true,"id":12845},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"12845":{"source":{"__isSmartRef__":true,"id":12840},"target":{"__isSmartRef__":true,"id":12841}},"12846":{"sourceObj":{"__isSmartRef__":true,"id":12840},"sourceAttrName":"updaterString","targetObj":{"__isSmartRef__":true,"id":12841},"targetMethodName":"setUpdater","varMapping":{"__isSmartRef__":true,"id":12847},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"12847":{"source":{"__isSmartRef__":true,"id":12840},"target":{"__isSmartRef__":true,"id":12841}},"12848":{"sourceObj":{"__isSmartRef__":true,"id":12840},"sourceAttrName":"varMapping","targetObj":{"__isSmartRef__":true,"id":12841},"targetMethodName":"varMapping","varMapping":{"__isSmartRef__":true,"id":12849},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"12849":{"source":{"__isSmartRef__":true,"id":12840},"target":{"__isSmartRef__":true,"id":12841}},"12850":{"nodes":[{"__isSmartRef__":true,"id":12851},{"__isSmartRef__":true,"id":12852},{"__isSmartRef__":true,"id":12853},{"__isSmartRef__":true,"id":12854},{"__isSmartRef__":true,"id":12855},{"__isSmartRef__":true,"id":12856},{"__isSmartRef__":true,"id":12857},{"__isSmartRef__":true,"id":12858},{"__isSmartRef__":true,"id":12859},{"__isSmartRef__":true,"id":12860},{"__isSmartRef__":true,"id":12861},{"__isSmartRef__":true,"id":12862},{"__isSmartRef__":true,"id":12863}],"links":[{"__isSmartRef__":true,"id":12864},{"__isSmartRef__":true,"id":12865},{"__isSmartRef__":true,"id":12866},{"__isSmartRef__":true,"id":12867},{"__isSmartRef__":true,"id":12868},{"__isSmartRef__":true,"id":12869},{"__isSmartRef__":true,"id":12870}]},"12851":{"varname":"crunchedObj","value":{"__isSmartRef__":true,"id":5193},"radius":10,"index":0,"weight":3,"x":355.3017563383338,"y":440.5547166884542,"px":355.5237524571744,"py":440.03194290645297},"12852":{"name":"0","color":4,"radius":5,"id":1,"type":"special","repr":1,"index":1,"weight":1,"x":387.2264473769615,"y":342.8594631945787,"px":387.3112713295065,"py":342.70098597449316},"12853":{"name":"1","color":4,"radius":5,"id":2,"type":"special","repr":2,"index":2,"weight":1,"x":447.675626466466,"y":483.13953070502913,"px":447.5894637225127,"py":482.5569571954254},"12854":{"name":"2","color":4,"radius":5,"id":3,"type":"special","repr":3,"index":3,"weight":1,"x":256.1952933858791,"y":417.213876182543,"px":256.66097204481315,"py":417.0372077834592},"12855":{"varname":"obj","value":[1,2,3],"radius":10,"index":4,"weight":1,"x":198.57710081256602,"y":255.07561851536354,"px":199.10717557290226,"py":255.19636680327744},"12856":{"color":3,"radius":5,"id":[1,2,3],"type":"special","repr":"[øøø]","index":5,"weight":1,"x":296.22458628264644,"y":229.59594015219193,"px":296.4712072030351,"py":229.7991375545532},"12857":{"varname":"i","value":0,"radius":10,"index":6,"weight":1,"x":632.7092747600329,"y":282.799345557903,"px":632.185652512956,"py":282.9820991835085},"12858":{"color":4,"radius":5,"id":0,"type":"special","repr":0,"index":7,"weight":1,"x":531.8439269415882,"y":292.7262604319665,"px":531.6153760509364,"py":292.5804288012024},"12859":{"varname":"keys","value":["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],"radius":10,"index":8,"weight":1,"x":552.4546692606457,"y":136.1375043958679,"px":552.0724030286157,"py":136.53028089234792},"12860":{"color":3,"radius":5,"id":["0","1","2","each","all","any","collect","detect","findAll","grep","include","inject","invoke","max","min","partition","pluck","reject","sortBy","toArray","zip","size","inspect","find","select","member","entries","_reverse","_each","clear","first","last","compact","flatten","without","withoutAll","uniq","uniqueElements","equals","intersect","clone","pushAt","removeAt","remove","pushAll","pushAllAt","pushIfNotIncluded","replaceAt","nestedDelay","doAndContinue","forEachShowingProgress","sum","groupBy","mutableCompact","toOMInputStream","asListItemArray"],"type":"special","repr":"[øøøøø...]","index":9,"weight":1,"x":464.3721165329966,"y":188.93929328488687,"px":464.31811215316276,"py":189.0984267512647},"12861":{"varname":"j","value":84,"radius":10,"index":10,"weight":1,"x":418.6409963540867,"y":71.47437827214034,"px":418.5568122763825,"py":71.95785613396428},"12862":{"color":4,"radius":5,"id":84,"type":"special","repr":84,"index":11,"weight":1,"x":323.84509489885784,"y":108.47933180716353,"px":324.0908734635888,"py":108.86566604125143},"12863":{"repr":"X","color":5,"radius":5,"type":"special","index":12,"weight":0,"x":565.4482493441653,"y":421.08849176531083,"px":564.9873419571398,"py":420.74069921904265},"12864":{"name":"0","source":{"__isSmartRef__":true,"id":12851},"target":{"__isSmartRef__":true,"id":12852},"weight":1,"type":"label"},"12865":{"name":"1","source":{"__isSmartRef__":true,"id":12851},"target":{"__isSmartRef__":true,"id":12853},"weight":1,"type":"label"},"12866":{"name":"2","source":{"__isSmartRef__":true,"id":12851},"target":{"__isSmartRef__":true,"id":12854},"weight":1,"type":"label"},"12867":{"name":"","source":{"__isSmartRef__":true,"id":12855},"target":{"__isSmartRef__":true,"id":12856},"weight":1,"type":"label"},"12868":{"name":"","source":{"__isSmartRef__":true,"id":12857},"target":{"__isSmartRef__":true,"id":12858},"weight":1,"type":"label"},"12869":{"name":"","source":{"__isSmartRef__":true,"id":12859},"target":{"__isSmartRef__":true,"id":12860},"weight":1,"type":"label"},"12870":{"name":"","source":{"__isSmartRef__":true,"id":12861},"target":{"__isSmartRef__":true,"id":12862},"weight":1,"type":"label"},"12871":{"morph":{"__isSmartRef__":true,"id":12835},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12872":{"resizeHeight":true,"resizeWidth":true},"12873":{"#startLetters":"","partName":"SeeTheObjects","requiredModules":["apps.d3Interface"],"partsSpaceName":"PartsBin/sd1213/","comment":"Bret Victors approach taken to a whole new level!","changes":[{"__isSmartRef__":true,"id":12874}],"migrationLevel":4,"lastModifiedDate":{"__isSmartRef__":true,"id":12876},"revisionOnLoad":188298,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"12874":{"date":{"__isSmartRef__":true,"id":12875},"author":"merry_man","message":"no comment","id":"25DFBB9C-AC19-4137-890B-09D31C23145A"},"12875":{"isSerializedDate":true,"string":"Sun Jan 06 2013 11:25:48 GMT+0100 (CET)"},"12876":{"isSerializedDate":true,"string":"Sun Jan 06 2013 11:23:55 GMT+0100 (CET)"},"12877":{"reset":{"__isSmartRef__":true,"id":12878},"update":{"__isSmartRef__":true,"id":12882},"getChart":{"__isSmartRef__":true,"id":12886},"start":{"__isSmartRef__":true,"id":12890},"stop":{"__isSmartRef__":true,"id":12894},"draw":{"__isSmartRef__":true,"id":12898},"exampleData":{"__isSmartRef__":true,"id":12902},"renderVariables":{"__isSmartRef__":true,"id":12906}},"12878":{"varMapping":{"__isSmartRef__":true,"id":12879},"source":"function reset() {\n this.doNotSerialize = ['chart'];\n this.data = null;\n this.startStepping(1000, 'update');\n}","funcProperties":{"__isSmartRef__":true,"id":12880},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12879":{"this":{"__isSmartRef__":true,"id":12835}},"12880":{"timestamp":{"__isSmartRef__":true,"id":12881},"user":"markoroeder","tags":[]},"12881":{"isSerializedDate":true,"string":"Mon Dec 17 2012 11:03:40 GMT+0100 (CET)"},"12882":{"varMapping":{"__isSmartRef__":true,"id":12883},"source":"function update() {\n // this.update();\n if (!Global.d3) { this.stopStepping(); return };\n\n if (!this.data) this.exampleData();\n\n // update / add / remove bars and rules\n this.draw();\n}","funcProperties":{"__isSmartRef__":true,"id":12884},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12883":{"this":{"__isSmartRef__":true,"id":12835}},"12884":{"timestamp":{"__isSmartRef__":true,"id":12885},"user":"markoroeder","tags":[]},"12885":{"isSerializedDate":true,"string":"Mon Dec 17 2012 11:04:06 GMT+0100 (CET)"},"12886":{"varMapping":{"__isSmartRef__":true,"id":12887},"source":"function getChart() {\n return d3.select(this.renderContext().shapeNode);\n}","funcProperties":{"__isSmartRef__":true,"id":12888},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12887":{"this":{"__isSmartRef__":true,"id":12835}},"12888":{"timestamp":{"__isSmartRef__":true,"id":12889},"user":"markoroeder","tags":[]},"12889":{"isSerializedDate":true,"string":"Mon Dec 17 2012 11:04:18 GMT+0100 (CET)"},"12890":{"varMapping":{"__isSmartRef__":true,"id":12891},"source":"function start() {\n this.startStepping(1000, 'update');\n}","funcProperties":{"__isSmartRef__":true,"id":12892},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12891":{"this":{"__isSmartRef__":true,"id":12835}},"12892":{"timestamp":{"__isSmartRef__":true,"id":12893},"user":"jenslincke","tags":[]},"12893":{"isSerializedDate":true,"string":"Wed Oct 24 2012 17:37:14 GMT+0200 (CEST)"},"12894":{"varMapping":{"__isSmartRef__":true,"id":12895},"source":"function stop() {\n this.stopStepping();\n}","funcProperties":{"__isSmartRef__":true,"id":12896},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12895":{"this":{"__isSmartRef__":true,"id":12835}},"12896":{"timestamp":{"__isSmartRef__":true,"id":12897},"user":"jenslincke","tags":[]},"12897":{"isSerializedDate":true,"string":"Wed Oct 24 2012 17:37:24 GMT+0200 (CEST)"},"12898":{"varMapping":{"__isSmartRef__":true,"id":12899},"source":"function draw() {\n if (!this.chart) this.chart = this.getChart();\n this.chart.selectAll('svg').remove();\n\n var width = this.getExtent().x,\n height = this.getExtent().y;\n\n var color = d3.scale.category10();\n\n var force = d3.layout.force()\n .gravity(0.5)\n .linkDistance(100)\n .linkStrength(function(x) {\n return x.weight * 10;\n })\n .charge(-3000)\n .size([width, height])\n .nodes(this.data.nodes)\n .links(this.data.links);\n\n var svg = this.chart.append('svg')\n .attr(\"class\", \"panel\")\n .attr('width', width)\n .attr('height', height);\n\n force.on(\"tick\", function() {\n svg.selectAll(\"circle\")\n .attr(\"cx\", function(d) { return d.x; })\n .attr(\"cy\", function(d) { return d.y; });\n\n svg.selectAll(\"line\")\n .attr(\"x1\", function(d) { return d.source.x; })\n .attr(\"y1\", function(d) { return d.source.y; })\n .attr(\"x2\", function(d) { return d.target.x; })\n .attr(\"y2\", function(d) { return d.target.y; });\n\n svg.selectAll('text.label')\n .attr('x', function(d) { return xpos(d.source, d.target); })\n .attr('y', function(d) { return ypos(d.source, d.target); });\n \n svg.selectAll('text.repr')\n .attr('x', function(d) { return d.target.x; })\n .attr('y', function(d) { return d.target.y; });\n \n svg.selectAll('text.varname')\n .attr('x', function(d) { return d.source.x + 20; })\n .attr('y', function(d) { return d.source.y + 20; });\n });\n\n force.start();\n \n var node = svg.selectAll('circle')\n .data(this.data.nodes).enter()\n .append('circle')\n .attr('r', function(d) { return d.radius; })\n .attr(\"class\", function(d) { return d.type; })\n .style('stroke', '#FFFFFF')\n .style('stroke-width', '1.5px')\n .style('fill', function(d) { return color(d.color); })\n .call(force.drag);\n\n var link = svg.selectAll(\"line\")\n .data(this.data.links).enter()\n .insert(\"svg:g\", \"circle\") // insert before the nodes\n .attr('class', 'link')\n .style('stroke', '#999999')\n .style('stroke-opacity', 0.6)\n .style('stroke-width', function(d) { return 1; });\n addLink(link);\n \n //link.exit().remove();\n \n svg.selectAll('circle.special').remove();\n \n //node.exit().remove();\n\n function xpos(s, t) {\n var angle = Math.atan2(t.y - s.y, t.x - s.x);\n return 50 * Math.cos(angle) + s.x;\n }\n\n function ypos(s, t) {\n var angle = Math.atan2(t.y - s.y, t.x - s.x);\n return 50 * Math.sin(angle) + s.y;\n }\n\n function addLink(l) {\n l.append('svg:line')\n .attr(\"class\", \"outline\")\n .attr(\"x1\", function(d) { return d.source.x; })\n .attr(\"y1\", function(d) { return d.source.y; })\n .attr(\"x2\", function(d) { return d.target.x; })\n .attr(\"y2\", function(d) { return d.target.y; });\n\n l.append('svg:text')\n .attr('class', function(d) { return d.type; })\n .attr('x', function(d) { return d.source.x; })\n .attr('y', function(d) { return d.source.y; })\n .attr('text-anchor', 'middle')\n .style('fill', '#555555')\n .style('font-family', 'Arial')\n .style('font-size', 12)\n .text(function(d) { return d.target.name; });\n \n l.append('svg:text')\n .attr('class', \"repr\")\n .attr('x', function(d) { return d.target.x; })\n .attr('y', function(d) { return d.target.y; })\n .attr('text-anchor', 'middle')\n .style('fill', function(d) { return color(d.target.color); })\n .style('font-family', 'Arial')\n .style('font-size', 12)\n .text(function(d) { return d.target.repr;})\n \n l.append('svg:text')\n .attr('class', \"varname\")\n .attr('x', function(d) { return d.source.x; })\n .attr('y', function(d) { return d.source.y; })\n .attr('text-anchor', 'middle')\n .style('fill', '#000000')\n .style('font-family', 'Arial')\n .style('font-size', 15)\n .text(function(d) { return d.source.varname;})\n}\n}","funcProperties":{"__isSmartRef__":true,"id":12900},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12899":{"this":{"__isSmartRef__":true,"id":12835}},"12900":{"timestamp":{"__isSmartRef__":true,"id":12901},"user":"merry_man","tags":[]},"12901":{"isSerializedDate":true,"string":"Sun Jan 06 2013 10:56:36 GMT+0100 (CET)"},"12902":{"varMapping":{"__isSmartRef__":true,"id":12903},"source":"function exampleData() {\n this.data = { nodes: [], links: [] };\n var nodes = ['A', 'B', 'C', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N'];\n\n for (var i = 0; i < 15; i++) {\n var rnd1 = Math.floor(Math.random() * nodes.length);\n var rnd2 = Math.floor(Math.random() * (nodes.length - 1));\n if (rnd2 >= rnd1)\n rnd2++;\n this.data.links.push({ source: rnd1, target: rnd2, weight: 1 });\n }\n this.data.nodes = nodes.collect(function(node) {\n return { name: node };\n });\n}","funcProperties":{"__isSmartRef__":true,"id":12904},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12903":{"this":{"__isSmartRef__":true,"id":12835}},"12904":{"timestamp":{"__isSmartRef__":true,"id":12905},"user":"markoroeder","tags":[]},"12905":{"isSerializedDate":true,"string":"Mon Dec 17 2012 11:08:28 GMT+0100 (CET)"},"12906":{"varMapping":{"__isSmartRef__":true,"id":12907},"source":"function renderVariables(vars) {\n this.data = { nodes: [], links: [] };\n g = new apps.ObjectGrapher.Grapher();\n g.traverseVars(vars, 2);\n \n this.data.nodes = g.getNodes();\n this.data.links = g.getEdges();\n this.update();\n}","funcProperties":{"__isSmartRef__":true,"id":12908},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12907":{"this":{"__isSmartRef__":true,"id":12835}},"12908":{"timestamp":{"__isSmartRef__":true,"id":12909},"user":"merry_man","tags":[]},"12909":{"isSerializedDate":true,"string":"Sun Jan 06 2013 10:51:40 GMT+0100 (CET)"},"12910":{"submorphs":[{"__isSmartRef__":true,"id":12911},{"__isSmartRef__":true,"id":12929},{"__isSmartRef__":true,"id":12954},{"__isSmartRef__":true,"id":12979},{"__isSmartRef__":true,"id":13004}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13052},"eventHandler":{"__isSmartRef__":true,"id":13053},"_ClipMode":"visible","derivationIds":[],"id":"6AE4E78C-BE60-48C4-B446-13F459C1BA34","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":13054},"LK2":true,"__serializedExpressions__":["_Position","contentOffset","prevDragPos"],"targetMorph":{"__isSmartRef__":true,"id":12911},"reframeHandle":{"__isSmartRef__":true,"id":12929},"bottomReframeHandle":{"__isSmartRef__":true,"id":12954},"rightReframeHandle":{"__isSmartRef__":true,"id":12979},"titleBar":{"__isSmartRef__":true,"id":13004},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":0},"highlighted":false,"isBeingDragged":false,"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(232.0,2063.0)","contentOffset":"lively.pt(4.0,22.0)","prevDragPos":"lively.pt(343.0,2036.0)"},"12911":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":12912},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":12913},{"__isSmartRef__":true,"id":12915},{"__isSmartRef__":true,"id":12917},{"__isSmartRef__":true,"id":12919},{"__isSmartRef__":true,"id":12921},{"__isSmartRef__":true,"id":12923}],"eventHandler":{"__isSmartRef__":true,"id":12925},"_ClipMode":"auto","derivationIds":[],"id":"3526EC6A-E017-4F9C-8449-5BE1A5683BE5","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":true,"_HandStyle":null,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":12910},"layout":{"__isSmartRef__":true,"id":12926},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":12927}],"doNotSerialize":["$$textString","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors"],"doNotCopyProperties":["$$textString"],"textString":"Object.keys(function() {});","accessibleInInactiveWindow":true,"_lastSyntaxHighlightTime":6,"previousSelection":[8,8],"charsReplaced":"fun","lastFindLoc":3,"priorSelectionRange":[11,11],"cachedTextString":"Object.keys(function() {});","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(4.0,22.0)"},"12912":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":1,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(500.0,200.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(243,243,243)"},"12913":{"style":{"__isSmartRef__":true,"id":12914},"chunkOwner":{"__isSmartRef__":true,"id":12911},"_id":"_2939","storedString":"Object","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12914":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(255,20,147)"},"12915":{"_id":"_2955","style":{"__isSmartRef__":true,"id":12916},"chunkOwner":{"__isSmartRef__":true,"id":12911},"storedString":".keys(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12916":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12917":{"_id":"_2951","style":{"__isSmartRef__":true,"id":12918},"chunkOwner":{"__isSmartRef__":true,"id":12911},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12918":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"12919":{"_id":"_2949","style":{"__isSmartRef__":true,"id":12920},"chunkOwner":{"__isSmartRef__":true,"id":12911},"storedString":"() ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12920":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12921":{"_id":"_2940","style":{"__isSmartRef__":true,"id":12922},"chunkOwner":{"__isSmartRef__":true,"id":12911},"storedString":"{}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12922":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"12923":{"_id":"_2945","style":{"__isSmartRef__":true,"id":12924},"chunkOwner":{"__isSmartRef__":true,"id":12911},"storedString":");","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12924":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"12925":{"morph":{"__isSmartRef__":true,"id":12911},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12926":{"resizeWidth":true,"resizeHeight":true},"12927":{"sourceObj":{"__isSmartRef__":true,"id":12911},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":12911},"targetMethodName":"highlightSyntaxDebounced","varMapping":{"__isSmartRef__":true,"id":12928},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"12928":{"source":{"__isSmartRef__":true,"id":12911},"target":{"__isSmartRef__":true,"id":12911}},"12929":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":12930},"eventHandler":{"__isSmartRef__":true,"id":12931},"_ClipMode":"visible","derivationIds":[],"id":"9016DB7A-32E6-4CB7-80A9-89E716198038","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"_StyleClassNames":["reframe-handle corner"],"owner":{"__isSmartRef__":true,"id":12910},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12932},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(494.0,212.0)"},"12930":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"12931":{"morph":{"__isSmartRef__":true,"id":12929},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12932":{"onDragStart":{"__isSmartRef__":true,"id":12933},"onDrag":{"__isSmartRef__":true,"id":12940},"onDragEnd":{"__isSmartRef__":true,"id":12947}},"12933":{"varMapping":{"__isSmartRef__":true,"id":12934},"source":"function onDragStart(evt) {\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetExtent = this.owner.getExtent();\n }","funcProperties":{"__isSmartRef__":true,"id":12939},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12934":{"this":{"__isSmartRef__":true,"id":12929},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12935}},"12935":{"$super":{"__isSmartRef__":true,"id":12936}},"12936":{"varMapping":{"__isSmartRef__":true,"id":12937},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":12938},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12937":{"obj":{"__isSmartRef__":true,"id":12929},"name":"onDragStart"},"12938":{},"12939":{},"12940":{"varMapping":{"__isSmartRef__":true,"id":12941},"source":"function onDrag(evt) {\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n var newExtent = this.originalTargetExtent.addPt(moveDelta);\n if (newExtent.x < this.owner.minWidth) newExtent.x = this.owner.minWidth;\n if (newExtent.y < this.owner.minHeight) newExtent.y = this.owner.minHeight;\n this.owner.setExtent(newExtent);\n //console.log(\"WindowExtent: \"+this.owner.getExtent().x+\" , \"+this.owner.getExtent().y);\n this.align(this.bounds().bottomRight(), this.owner.getExtent());\n }","funcProperties":{"__isSmartRef__":true,"id":12946},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12941":{"this":{"__isSmartRef__":true,"id":12929},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12942}},"12942":{"$super":{"__isSmartRef__":true,"id":12943}},"12943":{"varMapping":{"__isSmartRef__":true,"id":12944},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":12945},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12944":{"obj":{"__isSmartRef__":true,"id":12929},"name":"onDrag"},"12945":{},"12946":{},"12947":{"varMapping":{"__isSmartRef__":true,"id":12948},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetExtent = null;\n this.owner.alignBottomReframeHandle();\n this.owner.alignRightReframeHandle();\n }","funcProperties":{"__isSmartRef__":true,"id":12953},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12948":{"this":{"__isSmartRef__":true,"id":12929},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12949}},"12949":{"$super":{"__isSmartRef__":true,"id":12950}},"12950":{"varMapping":{"__isSmartRef__":true,"id":12951},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":12952},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12951":{"obj":{"__isSmartRef__":true,"id":12929},"name":"onDragEnd"},"12952":{},"12953":{},"12954":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":12955},"eventHandler":{"__isSmartRef__":true,"id":12956},"_ClipMode":"visible","derivationIds":[],"id":"018A71DB-3574-4C40-BC64-B12E93EE72B6","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"_StyleClassNames":["reframe-handle bottom"],"owner":{"__isSmartRef__":true,"id":12910},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12957},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,222.0)"},"12955":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(494.0,4.0)","_Padding":"lively.rect(0,0,0,0)"},"12956":{"morph":{"__isSmartRef__":true,"id":12954},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12957":{"onDragStart":{"__isSmartRef__":true,"id":12958},"onDrag":{"__isSmartRef__":true,"id":12965},"onDragEnd":{"__isSmartRef__":true,"id":12972}},"12958":{"varMapping":{"__isSmartRef__":true,"id":12959},"source":"function onDragStart(evt) {\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetExtent = this.owner.getExtent();\n }","funcProperties":{"__isSmartRef__":true,"id":12964},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12959":{"this":{"__isSmartRef__":true,"id":12954},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12960}},"12960":{"$super":{"__isSmartRef__":true,"id":12961}},"12961":{"varMapping":{"__isSmartRef__":true,"id":12962},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":12963},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12962":{"obj":{"__isSmartRef__":true,"id":12954},"name":"onDragStart"},"12963":{},"12964":{},"12965":{"varMapping":{"__isSmartRef__":true,"id":12966},"source":"function onDrag(evt) {\n var moveDelta = pt(0,evt.mousePoint.subPt(this.dragStartPoint).y);\n var newExtent = this.originalTargetExtent.addPt(moveDelta);\n if (newExtent.y < this.owner.minHeight) newExtent.y = this.owner.minHeight;\n this.owner.setExtent(newExtent);\n\n this.align(this.bounds().bottomLeft(), pt(0,this.owner.getExtent().y));\n }","funcProperties":{"__isSmartRef__":true,"id":12971},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12966":{"this":{"__isSmartRef__":true,"id":12954},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12967}},"12967":{"$super":{"__isSmartRef__":true,"id":12968}},"12968":{"varMapping":{"__isSmartRef__":true,"id":12969},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":12970},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12969":{"obj":{"__isSmartRef__":true,"id":12954},"name":"onDrag"},"12970":{},"12971":{},"12972":{"varMapping":{"__isSmartRef__":true,"id":12973},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetExtent = null;\n this.owner.alignReframeHandle();\n this.owner.alignRightReframeHandle();\n }","funcProperties":{"__isSmartRef__":true,"id":12978},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12973":{"this":{"__isSmartRef__":true,"id":12954},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12974}},"12974":{"$super":{"__isSmartRef__":true,"id":12975}},"12975":{"varMapping":{"__isSmartRef__":true,"id":12976},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":12977},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12976":{"obj":{"__isSmartRef__":true,"id":12954},"name":"onDragEnd"},"12977":{},"12978":{},"12979":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":12980},"eventHandler":{"__isSmartRef__":true,"id":12981},"_ClipMode":"visible","derivationIds":[],"id":"E83B5B79-EDCA-4EEA-870D-4FA5457E3285","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"_StyleClassNames":["reframe-handle right"],"owner":{"__isSmartRef__":true,"id":12910},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12982},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(504.0,0.0)"},"12980":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(4.0,212.0)","_Padding":"lively.rect(0,0,0,0)"},"12981":{"morph":{"__isSmartRef__":true,"id":12979},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12982":{"onDragStart":{"__isSmartRef__":true,"id":12983},"onDrag":{"__isSmartRef__":true,"id":12990},"onDragEnd":{"__isSmartRef__":true,"id":12997}},"12983":{"varMapping":{"__isSmartRef__":true,"id":12984},"source":"function onDragStart(evt) {\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetExtent = this.owner.getExtent();\n }","funcProperties":{"__isSmartRef__":true,"id":12989},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12984":{"this":{"__isSmartRef__":true,"id":12979},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12985}},"12985":{"$super":{"__isSmartRef__":true,"id":12986}},"12986":{"varMapping":{"__isSmartRef__":true,"id":12987},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":12988},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12987":{"obj":{"__isSmartRef__":true,"id":12979},"name":"onDragStart"},"12988":{},"12989":{},"12990":{"varMapping":{"__isSmartRef__":true,"id":12991},"source":"function onDrag(evt) {\n var moveDelta = pt(evt.mousePoint.subPt(this.dragStartPoint).x,0);\n var newExtent = this.originalTargetExtent.addPt(moveDelta);\n if (newExtent.x < this.owner.minWidth) newExtent.x = this.owner.minWidth;\n\n this.owner.setExtent(newExtent);\n this.align(this.bounds().topRight(), pt(this.owner.getExtent().x,0));\n }","funcProperties":{"__isSmartRef__":true,"id":12996},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12991":{"this":{"__isSmartRef__":true,"id":12979},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12992}},"12992":{"$super":{"__isSmartRef__":true,"id":12993}},"12993":{"varMapping":{"__isSmartRef__":true,"id":12994},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":12995},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12994":{"obj":{"__isSmartRef__":true,"id":12979},"name":"onDrag"},"12995":{},"12996":{},"12997":{"varMapping":{"__isSmartRef__":true,"id":12998},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetExtent = null;\n this.owner.alignReframeHandle();\n this.owner.alignBottomReframeHandle();\n }","funcProperties":{"__isSmartRef__":true,"id":13003},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12998":{"this":{"__isSmartRef__":true,"id":12979},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12999}},"12999":{"$super":{"__isSmartRef__":true,"id":13000}},"13000":{"varMapping":{"__isSmartRef__":true,"id":13001},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":13002},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13001":{"obj":{"__isSmartRef__":true,"id":12979},"name":"onDragEnd"},"13002":{},"13003":{},"13004":{"submorphs":[{"__isSmartRef__":true,"id":13005},{"__isSmartRef__":true,"id":13011},{"__isSmartRef__":true,"id":13024},{"__isSmartRef__":true,"id":13036}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13049},"eventHandler":{"__isSmartRef__":true,"id":13050},"_ClipMode":"visible","derivationIds":[],"id":"96B5D8B5-2726-450E-BD34-246E38B7B61C","droppingEnabled":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":13051},"__serializedExpressions__":["_Position"],"windowMorph":{"__isSmartRef__":true,"id":12910},"label":{"__isSmartRef__":true,"id":13005},"closeButton":{"__isSmartRef__":true,"id":13011},"menuButton":{"__isSmartRef__":true,"id":13024},"collapseButton":{"__isSmartRef__":true,"id":13036},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":12910},"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"13005":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13006},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":13007}],"eventHandler":{"__isSmartRef__":true,"id":13009},"_ClipMode":"hidden","derivationIds":[],"id":"D84DFA27-0902-4FE6-94B3-7C4BBDBA7EC2","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"layout":{"__isSmartRef__":true,"id":13010},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":13004},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,3.0)"},"13006":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(449.0,18.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"13007":{"style":{"__isSmartRef__":true,"id":13008},"chunkOwner":{"__isSmartRef__":true,"id":13005},"_id":"_2581","storedString":"Workspace","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13008":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13009":{"morph":{"__isSmartRef__":true,"id":13005},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13010":{"resizeWidth":true},"13011":{"submorphs":[{"__isSmartRef__":true,"id":13012}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13017},"eventHandler":{"__isSmartRef__":true,"id":13018},"_ClipMode":"visible","derivationIds":[],"id":"AA046073-B42E-41F5-90C2-1C5175FD5D56","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":13012},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":13004},"layout":{"__isSmartRef__":true,"id":13019},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":13020},{"__isSmartRef__":true,"id":13022}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(488.0,3.0)"},"13012":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13013},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":13014}],"eventHandler":{"__isSmartRef__":true,"id":13016},"_ClipMode":"hidden","derivationIds":[],"id":"2071F337-2ACC-4C1E-947A-ED0313D60586","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":13011},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"13013":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"13014":{"style":{"__isSmartRef__":true,"id":13015},"chunkOwner":{"__isSmartRef__":true,"id":13012},"_id":"_2583","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13015":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13016":{"morph":{"__isSmartRef__":true,"id":13012},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13017":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"13018":{"morph":{"__isSmartRef__":true,"id":13011},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13019":{"moveHorizontal":true},"13020":{"sourceObj":{"__isSmartRef__":true,"id":13011},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":12910},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":13021},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13021":{"source":{"__isSmartRef__":true,"id":13011},"target":{"__isSmartRef__":true,"id":12910}},"13022":{"sourceObj":{"__isSmartRef__":true,"id":13011},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12910},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":13023},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13023":{"source":{"__isSmartRef__":true,"id":13011},"target":{"__isSmartRef__":true,"id":12910}},"13024":{"submorphs":[{"__isSmartRef__":true,"id":13025}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13030},"eventHandler":{"__isSmartRef__":true,"id":13031},"_ClipMode":"visible","derivationIds":[],"id":"CC1B633F-425E-40F4-B4BD-7B3DA6D4F6F7","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":13025},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":13004},"attributeConnections":[{"__isSmartRef__":true,"id":13032},{"__isSmartRef__":true,"id":13034}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"13025":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13026},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":13027}],"eventHandler":{"__isSmartRef__":true,"id":13029},"_ClipMode":"hidden","derivationIds":[],"id":"75B8CB15-8395-41C6-A5B0-ECE7789D1A43","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":13024},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"13026":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(18.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"13027":{"style":{"__isSmartRef__":true,"id":13028},"chunkOwner":{"__isSmartRef__":true,"id":13025},"_id":"_2585","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13028":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13029":{"morph":{"__isSmartRef__":true,"id":13025},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13030":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"13031":{"morph":{"__isSmartRef__":true,"id":13024},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13032":{"sourceObj":{"__isSmartRef__":true,"id":13024},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":12910},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":13033},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13033":{"source":{"__isSmartRef__":true,"id":13024},"target":{"__isSmartRef__":true,"id":12910}},"13034":{"sourceObj":{"__isSmartRef__":true,"id":13024},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12910},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":13035},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13035":{"source":{"__isSmartRef__":true,"id":13024},"target":{"__isSmartRef__":true,"id":12910}},"13036":{"submorphs":[{"__isSmartRef__":true,"id":13037}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13042},"eventHandler":{"__isSmartRef__":true,"id":13043},"_ClipMode":"visible","derivationIds":[],"id":"B14E3821-490F-45E1-B352-37A630DDB132","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":13037},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":13004},"layout":{"__isSmartRef__":true,"id":13044},"attributeConnections":[{"__isSmartRef__":true,"id":13045},{"__isSmartRef__":true,"id":13047}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(469.0,3.0)"},"13037":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13038},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":13039}],"eventHandler":{"__isSmartRef__":true,"id":13041},"_ClipMode":"hidden","derivationIds":[],"id":"6EF6A3D6-01DF-4435-B53E-4FC454B7AE36","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":13036},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"13038":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"13039":{"style":{"__isSmartRef__":true,"id":13040},"chunkOwner":{"__isSmartRef__":true,"id":13037},"_id":"_2587","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13040":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13041":{"morph":{"__isSmartRef__":true,"id":13037},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13042":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"13043":{"morph":{"__isSmartRef__":true,"id":13036},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13044":{"moveHorizontal":true},"13045":{"sourceObj":{"__isSmartRef__":true,"id":13036},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":12910},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":13046},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13046":{"source":{"__isSmartRef__":true,"id":13036},"target":{"__isSmartRef__":true,"id":12910}},"13047":{"sourceObj":{"__isSmartRef__":true,"id":13036},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":12910},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":13048},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13048":{"source":{"__isSmartRef__":true,"id":13036},"target":{"__isSmartRef__":true,"id":12910}},"13049":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(508.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"13050":{"morph":{"__isSmartRef__":true,"id":13004},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13051":{"resizeWidth":true,"adjustForNewBounds":true},"13052":{"__serializedExpressions__":["_Padding","_Extent"],"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(508.0,226.0)"},"13053":{"morph":{"__isSmartRef__":true,"id":12910},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13054":{"adjustForNewBounds":true},"13055":{"submorphs":[{"__isSmartRef__":true,"id":13056},{"__isSmartRef__":true,"id":13081},{"__isSmartRef__":true,"id":13106},{"__isSmartRef__":true,"id":13154},{"__isSmartRef__":true,"id":13686}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13711},"eventHandler":{"__isSmartRef__":true,"id":13712},"_ClipMode":"visible","derivationIds":[],"id":"49D312B7-BB96-44AB-9EC2-3B4265993481","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":13713},"LK2":true,"targetMorph":{"__isSmartRef__":true,"id":13154},"reframeHandle":{"__isSmartRef__":true,"id":13686},"bottomReframeHandle":{"__isSmartRef__":true,"id":13056},"rightReframeHandle":{"__isSmartRef__":true,"id":13081},"titleBar":{"__isSmartRef__":true,"id":13106},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":0},"highlighted":true,"prevScroll":[0,0],"__serializedExpressions__":["_Position","contentOffset"],"_StyleClassNames":["highlighted"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(265.5,909.5)","contentOffset":"lively.pt(4.0,22.0)"},"13056":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13057},"eventHandler":{"__isSmartRef__":true,"id":13058},"_ClipMode":"visible","derivationIds":[],"id":"313215AE-A801-4DEE-A4B5-4F4FC5434693","droppingEnabled":true,"halosEnabled":true,"_StyleClassNames":["reframe-handle bottom"],"owner":{"__isSmartRef__":true,"id":13055},"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13059},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,572.0)"},"13057":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(814.0,4.0)","_Padding":"lively.rect(0,0,0,0)"},"13058":{"morph":{"__isSmartRef__":true,"id":13056},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13059":{"onDragStart":{"__isSmartRef__":true,"id":13060},"onDrag":{"__isSmartRef__":true,"id":13067},"onDragEnd":{"__isSmartRef__":true,"id":13074}},"13060":{"varMapping":{"__isSmartRef__":true,"id":13061},"source":"function onDragStart(evt) {\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetExtent = this.owner.getExtent();\n }","funcProperties":{"__isSmartRef__":true,"id":13066},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13061":{"this":{"__isSmartRef__":true,"id":13056},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13062}},"13062":{"$super":{"__isSmartRef__":true,"id":13063}},"13063":{"varMapping":{"__isSmartRef__":true,"id":13064},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":13065},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13064":{"obj":{"__isSmartRef__":true,"id":13056},"name":"onDragStart"},"13065":{},"13066":{},"13067":{"varMapping":{"__isSmartRef__":true,"id":13068},"source":"function onDrag(evt) {\n var moveDelta = pt(0,evt.mousePoint.subPt(this.dragStartPoint).y);\n var newExtent = this.originalTargetExtent.addPt(moveDelta);\n if (newExtent.y < this.owner.minHeight) newExtent.y = this.owner.minHeight;\n this.owner.setExtent(newExtent);\n\n this.align(this.bounds().bottomLeft(), pt(0,this.owner.getExtent().y));\n }","funcProperties":{"__isSmartRef__":true,"id":13073},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13068":{"this":{"__isSmartRef__":true,"id":13056},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13069}},"13069":{"$super":{"__isSmartRef__":true,"id":13070}},"13070":{"varMapping":{"__isSmartRef__":true,"id":13071},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":13072},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13071":{"obj":{"__isSmartRef__":true,"id":13056},"name":"onDrag"},"13072":{},"13073":{},"13074":{"varMapping":{"__isSmartRef__":true,"id":13075},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetExtent = null;\n this.owner.alignReframeHandle();\n this.owner.alignRightReframeHandle();\n }","funcProperties":{"__isSmartRef__":true,"id":13080},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13075":{"this":{"__isSmartRef__":true,"id":13056},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13076}},"13076":{"$super":{"__isSmartRef__":true,"id":13077}},"13077":{"varMapping":{"__isSmartRef__":true,"id":13078},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":13079},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13078":{"obj":{"__isSmartRef__":true,"id":13056},"name":"onDragEnd"},"13079":{},"13080":{},"13081":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13082},"eventHandler":{"__isSmartRef__":true,"id":13083},"_ClipMode":"visible","derivationIds":[],"id":"49B1BC93-49B3-4561-B2A7-A758B0058A81","droppingEnabled":true,"halosEnabled":true,"_StyleClassNames":["reframe-handle right"],"owner":{"__isSmartRef__":true,"id":13055},"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13084},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(824.0,0.0)"},"13082":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(4.0,562.0)","_Padding":"lively.rect(0,0,0,0)"},"13083":{"morph":{"__isSmartRef__":true,"id":13081},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13084":{"onDragStart":{"__isSmartRef__":true,"id":13085},"onDrag":{"__isSmartRef__":true,"id":13092},"onDragEnd":{"__isSmartRef__":true,"id":13099}},"13085":{"varMapping":{"__isSmartRef__":true,"id":13086},"source":"function onDragStart(evt) {\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetExtent = this.owner.getExtent();\n }","funcProperties":{"__isSmartRef__":true,"id":13091},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13086":{"this":{"__isSmartRef__":true,"id":13081},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13087}},"13087":{"$super":{"__isSmartRef__":true,"id":13088}},"13088":{"varMapping":{"__isSmartRef__":true,"id":13089},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":13090},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13089":{"obj":{"__isSmartRef__":true,"id":13081},"name":"onDragStart"},"13090":{},"13091":{},"13092":{"varMapping":{"__isSmartRef__":true,"id":13093},"source":"function onDrag(evt) {\n var moveDelta = pt(evt.mousePoint.subPt(this.dragStartPoint).x,0);\n var newExtent = this.originalTargetExtent.addPt(moveDelta);\n if (newExtent.x < this.owner.minWidth) newExtent.x = this.owner.minWidth;\n\n this.owner.setExtent(newExtent);\n this.align(this.bounds().topRight(), pt(this.owner.getExtent().x,0));\n }","funcProperties":{"__isSmartRef__":true,"id":13098},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13093":{"this":{"__isSmartRef__":true,"id":13081},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13094}},"13094":{"$super":{"__isSmartRef__":true,"id":13095}},"13095":{"varMapping":{"__isSmartRef__":true,"id":13096},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":13097},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13096":{"obj":{"__isSmartRef__":true,"id":13081},"name":"onDrag"},"13097":{},"13098":{},"13099":{"varMapping":{"__isSmartRef__":true,"id":13100},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetExtent = null;\n this.owner.alignReframeHandle();\n this.owner.alignBottomReframeHandle();\n }","funcProperties":{"__isSmartRef__":true,"id":13105},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13100":{"this":{"__isSmartRef__":true,"id":13081},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13101}},"13101":{"$super":{"__isSmartRef__":true,"id":13102}},"13102":{"varMapping":{"__isSmartRef__":true,"id":13103},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":13104},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13103":{"obj":{"__isSmartRef__":true,"id":13081},"name":"onDragEnd"},"13104":{},"13105":{},"13106":{"submorphs":[{"__isSmartRef__":true,"id":13107},{"__isSmartRef__":true,"id":13113},{"__isSmartRef__":true,"id":13126},{"__isSmartRef__":true,"id":13138}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13151},"eventHandler":{"__isSmartRef__":true,"id":13152},"_ClipMode":"visible","derivationIds":[],"id":"BF2A7A33-511F-413F-BBF6-7CA405D14611","droppingEnabled":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":13153},"windowMorph":{"__isSmartRef__":true,"id":13055},"label":{"__isSmartRef__":true,"id":13107},"closeButton":{"__isSmartRef__":true,"id":13113},"menuButton":{"__isSmartRef__":true,"id":13126},"collapseButton":{"__isSmartRef__":true,"id":13138},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":13055},"__serializedExpressions__":["_Position"],"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"13107":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13108},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":13109}],"eventHandler":{"__isSmartRef__":true,"id":13111},"_ClipMode":"hidden","derivationIds":[],"id":"E4F2B8E2-9214-471D-BEBB-038514396A38","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"layout":{"__isSmartRef__":true,"id":13112},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":13106},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(21.0,3.0)"},"13108":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(768.0,18.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"13109":{"style":{"__isSmartRef__":true,"id":13110},"chunkOwner":{"__isSmartRef__":true,"id":13107},"_id":"_11842","storedString":"NewPaper.js","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13110":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13111":{"morph":{"__isSmartRef__":true,"id":13107},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13112":{"resizeWidth":true},"13113":{"submorphs":[{"__isSmartRef__":true,"id":13114}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13119},"eventHandler":{"__isSmartRef__":true,"id":13120},"_ClipMode":"visible","derivationIds":[],"id":"E22E5864-B0BC-42D4-806A-F727FD494892","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":13114},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":13106},"layout":{"__isSmartRef__":true,"id":13121},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13124}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(808.0,3.0)"},"13114":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13115},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":13116}],"eventHandler":{"__isSmartRef__":true,"id":13118},"_ClipMode":"hidden","derivationIds":[],"id":"58EF7768-7907-4D25-82FD-01BEF027ADA6","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":13113},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"13115":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"13116":{"style":{"__isSmartRef__":true,"id":13117},"chunkOwner":{"__isSmartRef__":true,"id":13114},"_id":"_214","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13117":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13118":{"morph":{"__isSmartRef__":true,"id":13114},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13119":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"13120":{"morph":{"__isSmartRef__":true,"id":13113},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13121":{"moveHorizontal":true},"13122":{"sourceObj":{"__isSmartRef__":true,"id":13113},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":13055},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":13123},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13123":{"source":{"__isSmartRef__":true,"id":13113},"target":{"__isSmartRef__":true,"id":13055}},"13124":{"sourceObj":{"__isSmartRef__":true,"id":13113},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13055},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":13125},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13125":{"source":{"__isSmartRef__":true,"id":13113},"target":{"__isSmartRef__":true,"id":13055}},"13126":{"submorphs":[{"__isSmartRef__":true,"id":13127}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13132},"eventHandler":{"__isSmartRef__":true,"id":13133},"_ClipMode":"visible","derivationIds":[],"id":"FECC3DD9-61B3-4568-A5A4-8B1C8395C057","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":13127},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":13106},"attributeConnections":[{"__isSmartRef__":true,"id":13134},{"__isSmartRef__":true,"id":13136}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"13127":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13128},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":13129}],"eventHandler":{"__isSmartRef__":true,"id":13131},"_ClipMode":"hidden","derivationIds":[],"id":"198EF64F-201E-483C-8AE1-AE3705E63139","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":13126},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"13128":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(18.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"13129":{"style":{"__isSmartRef__":true,"id":13130},"chunkOwner":{"__isSmartRef__":true,"id":13127},"_id":"_216","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13130":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13131":{"morph":{"__isSmartRef__":true,"id":13127},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13132":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"13133":{"morph":{"__isSmartRef__":true,"id":13126},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13134":{"sourceObj":{"__isSmartRef__":true,"id":13126},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":13055},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":13135},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13135":{"source":{"__isSmartRef__":true,"id":13126},"target":{"__isSmartRef__":true,"id":13055}},"13136":{"sourceObj":{"__isSmartRef__":true,"id":13126},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13055},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":13137},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13137":{"source":{"__isSmartRef__":true,"id":13126},"target":{"__isSmartRef__":true,"id":13055}},"13138":{"submorphs":[{"__isSmartRef__":true,"id":13139}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13144},"eventHandler":{"__isSmartRef__":true,"id":13145},"_ClipMode":"visible","derivationIds":[],"id":"BEF131FF-9D94-4BED-9ED2-E7871DE2C439","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":13139},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":13106},"layout":{"__isSmartRef__":true,"id":13146},"attributeConnections":[{"__isSmartRef__":true,"id":13147},{"__isSmartRef__":true,"id":13149}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(789.0,3.0)"},"13139":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13140},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":13141}],"eventHandler":{"__isSmartRef__":true,"id":13143},"_ClipMode":"hidden","derivationIds":[],"id":"24E8ADD2-381C-452F-BB36-F5B05372823E","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":13138},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"13140":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"13141":{"style":{"__isSmartRef__":true,"id":13142},"chunkOwner":{"__isSmartRef__":true,"id":13139},"_id":"_218","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13142":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13143":{"morph":{"__isSmartRef__":true,"id":13139},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13144":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"13145":{"morph":{"__isSmartRef__":true,"id":13138},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13146":{"moveHorizontal":true},"13147":{"sourceObj":{"__isSmartRef__":true,"id":13138},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":13055},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":13148},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13148":{"source":{"__isSmartRef__":true,"id":13138},"target":{"__isSmartRef__":true,"id":13055}},"13149":{"sourceObj":{"__isSmartRef__":true,"id":13138},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13055},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":13150},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13150":{"source":{"__isSmartRef__":true,"id":13138},"target":{"__isSmartRef__":true,"id":13055}},"13151":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(828.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"13152":{"morph":{"__isSmartRef__":true,"id":13106},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13153":{"resizeWidth":true,"adjustForNewBounds":true},"13154":{"submorphs":[{"__isSmartRef__":true,"id":13155},{"__isSmartRef__":true,"id":13653},{"__isSmartRef__":true,"id":13664},{"__isSmartRef__":true,"id":13269},{"__isSmartRef__":true,"id":13530},{"__isSmartRef__":true,"id":13581},{"__isSmartRef__":true,"id":13610},{"__isSmartRef__":true,"id":13675},{"__isSmartRef__":true,"id":13639},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13178},{"__isSmartRef__":true,"id":13192},{"__isSmartRef__":true,"id":13206},{"__isSmartRef__":true,"id":13220},{"__isSmartRef__":true,"id":13234},{"__isSmartRef__":true,"id":13248}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13683},"eventHandler":{"__isSmartRef__":true,"id":13684},"_ClipMode":"visible","derivationIds":[],"id":"7B662DA1-DF72-4263-8569-657B97BCBA1F","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":13685},"__serializedExpressions__":["_Position"],"locationPane":{"__isSmartRef__":true,"id":13155},"codeBaseDirBtn":{"__isSmartRef__":true,"id":13653},"localDirBtn":{"__isSmartRef__":true,"id":13664},"Pane1":{"__isSmartRef__":true,"id":13269},"Pane2":{"__isSmartRef__":true,"id":13530},"Pane3":{"__isSmartRef__":true,"id":13581},"Pane4":{"__isSmartRef__":true,"id":13610},"midResizer":{"__isSmartRef__":true,"id":13675},"sourcePane":{"__isSmartRef__":true,"id":13639},"ownerWidget":{"__isSmartRef__":true,"id":13162},"owner":{"__isSmartRef__":true,"id":13055},"targetURL":{"__isSmartRef__":true,"id":13267},"prevScroll":[0,0],"__LivelyClassName__":"lively.ide.BrowserPanel","__SourceModuleName__":"Global.lively.ide.BrowserFramework","_Position":"lively.pt(4.0,22.0)"},"13155":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13156},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":13157}],"eventHandler":{"__isSmartRef__":true,"id":13159},"_ClipMode":"hidden","derivationIds":[],"id":"1364E65A-4767-40D2-AA23-3B7B2FC7F7DF","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":true,"_HandStyle":null,"allowInput":true,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":13154},"isInputLine":true,"layout":{"__isSmartRef__":true,"id":13160},"noEval":true,"styleClass":["Browser_locationInput"],"attributeConnections":[{"__isSmartRef__":true,"id":13161}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(102,102,102)","_Position":"lively.pt(0.0,0.0)"},"13156":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(656.0,16.5)","_Padding":"lively.rect(1,1,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"13157":{"style":{"__isSmartRef__":true,"id":13158},"chunkOwner":{"__isSmartRef__":true,"id":13155},"_id":"_1351","storedString":"http://lively-kernel.org/repository/webwerkstatt/core/apps/","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13158":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13159":{"morph":{"__isSmartRef__":true,"id":13155},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13160":{"scaleVertical":true,"scaleHorizontal":true},"13161":{"sourceObj":{"__isSmartRef__":true,"id":13155},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":13162},"targetMethodName":"setTargetURL","varMapping":{"__isSmartRef__":true,"id":13652},"converterString":"function (value) { return new URL(value) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13162":{"buttonCommands":[{"__isSmartRef__":true,"id":13163},{"__isSmartRef__":true,"id":13177},{"__isSmartRef__":true,"id":13191},{"__isSmartRef__":true,"id":13205},{"__isSmartRef__":true,"id":13219},{"__isSmartRef__":true,"id":13233},{"__isSmartRef__":true,"id":13247}],"RootFilters":[{"__isSmartRef__":true,"id":13261}],"Pane1Filters":[{"__isSmartRef__":true,"id":13262},{"__isSmartRef__":true,"id":13263}],"Pane2Filters":[{"__isSmartRef__":true,"id":13264}],"Pane3Filters":[{"__isSmartRef__":true,"id":13265}],"Pane4Filters":[{"__isSmartRef__":true,"id":13266}],"evaluate":true,"targetURL":{"__isSmartRef__":true,"id":13267},"panel":{"__isSmartRef__":true,"id":13154},"attributeConnections":[{"__isSmartRef__":true,"id":13268},{"__isSmartRef__":true,"id":13529},{"__isSmartRef__":true,"id":13580},{"__isSmartRef__":true,"id":13609},{"__isSmartRef__":true,"id":13638},{"__isSmartRef__":true,"id":13650}],"SourceString":"module('apps.NewPaper').requires('cop.Layers', 'lively.morphic', 'lively.ide.SyntaxHighlighting', 'lively.LayerableMorphs').toRun(function() {\n\nTrait('apps.NewPaper.ContentContainerTrait',\n'accessing', {\n contentMorphs: function() {\n var others = this.submorphs.select(function(m) { return m.isEpimorph }),\n morphs = this.submorphs.withoutAll(others);\n return morphs.sort(function(a, b) { return a.bounds().top() - b.bounds().top() });\n },\n},\n'conversion', {\n openAsText: function() {\n this.world().addTextWindow(this.asText());\n },\n asText: function() {\n if (this.generateHTML)\n return this.createHTMLBody();\n if (this.generateLaTeX)\n return this.createLaTeXBody();\n return this.contentMorphs().inject('', function(text, m) {\n if (m.textString) return text + m.textString + '\\n'\n return text\n });\n },\n createLaTeXBody: function() {\n return this.convertMorphs( new LaTeXConverter(), this.contentMorphs())\n },\n createHTMLBody: function() {\n var converter = new LaTeXConverter();\n converter.generateHTML = true;\n return '\\n' +\n'\\n\\n'+\n'\\n' + this.convertMorphs(converter, this.contentMorphs()) + '\\n'\n }, \n\n convertMorphs: function(converter, morphs) {\n var text = morphs.inject('', function(text, m) {\n return text + converter.convertMorph(m)\n });\n return text\n },\n\n},\n'word counting', {\n countWords: function() {\n var words = 0;\n this.withAllSubmorphsDo(function() {\n if (this.textString)\n words += this.textString.split(/\\s+/).length\n })\n return words\n },\n countCharacters: function() {\n var characters = 0;\n this.withAllSubmorphsDo(function() {\n if (this.textString)\n characters += this.textString.length\n })\n return characters\n },\n\n\n countWordsInTextMorph: function(morph) {\n var words = this.countWords();\n morph.setTextString(new Date() + ': \\t' + words + '\\n' + morph.textString)\n },\n\n},\n'file', {\n setFileLocation: function() {\n this.world().prompt('Where should the contents of this paper morph be stored?', function(input) {\n this.fileLocation = input;\n }.bind(this), this.fileLocation || URL.source.withFilename('text.txt').toString())\n },\n\n save: function() {\n var w = this.world(),\n url;\n if (!this.fileLocation) {\n w.alert('please set file location of paper morph first');\n return;\n }\n try {\n url = new URL(this.fileLocation);\n } catch(e) {\n w.alert('file location of paper morph not valid');\n return;\n }\n var writer = new WebResource(url);\n lively.bindings.connect(writer, 'status', w, 'setStatusMessage', {\n updater: function($upd, status) {\n if (status.isSuccess())\n $upd('successfully saved', Color.green, 3)\n else\n $upd('couldnt save, status code: ' + status.code(), Color.red, 5)\n }});\n writer.beAsync().put(this.asText());\n },\n\n},\n'user interface', {\n addControls: function() {\n if (!this.paperControlBox) {\n this.paperControlBox = lively.morphic.Morph.makeRectangle(0,0,0,0);\n this.paperControlBox.applyStyle({fill: null})\n this.addMorphBack(this.paperControlBox);\n this.paperControlBox.setLayouter(new lively.morphic.Layout.HorizontalLayout())\n }\n var bounds = new Rectangle(0,0, 60, 20);\n\n // this.createAndAddHalo('order', 'order', bounds);\n // this.createAndAddHalo('addTextMorph', 'add', bounds);\n this.createAndAddHalo('generateAndLoadPDF', 'pdf', bounds);\n this.createAndAddHalo('openAsText', 'as text', bounds);\n this.createAndAddHalo('setFileLocation', 'set file...', bounds);\n this.createAndAddHalo('save', 'save', bounds);\n\n // this.alignHalosHorizontally();\n },\n removeControls: function() {\n this.paperControlBox && this.paperControlBox.remove();\n this.paperControlBox = null\n },\n\n\n createAndAddHalo: function(name, label, bounds) {\n // create and add a button that is added to the halo object with the key name\n // also connect halo's fire with a method this[name]\n var halo = new lively.morphic.Button(bounds);\n halo.applyStyle(this.haloStyle);\n halo.setLabel(label);\n lively.bindings.connect(halo, 'fire', this, name, {converter: function(v) { return undefined}});\n this.paperControlBox.addMorph(halo);\n return halo;\n },\n\n alignHalosHorizontally: function() {\n this.paperControls.inject(pt(0, 0), function(pos, halo) {\n halo.align(halo.bounds().topLeft(), pos);\n halo.setExtent(pt(50,20))\n return halo.bounds().topRight();\n });\n },\n})\n\ncop.create('apps.NewPaper.PaperMorphLayer')\n.refineClass(lively.morphic.Image, {\n laTeXConverterRule: function() { return \"$Image\"}\n})\n.refineClass(lively.morphic.Text, {\n\n getUndoHistory: function() {\n // override method in UndoLayer\n // Since it is globally activated this structurally activated layer should trumph it\n // This is actually the first time, that the order of the layer composition is important.\n // This may be because until now I only used layers to refine behavior defined in the base layer \n // but not in other layers.\n var paperMorph = this.getPaperMorph();\n if (!paperMorph) return null;\n return paperMorph.getUndoHistory()\n }, \n\n doSave: function() {\n this.getPaperMorph().save()\n var m = $morph('WordCounter')\n if(m) this.getPaperMorph().countWordsInTextMorph(m);\n this.world().saveWorld();\n },\n});\n\n\n\nObject.subclass('LaTeXTextMorphWrapper', {\n// generation logic\n// when generating LaTeX support inside TextMorph something like this will be the result:\n/*layerClass(TeXLayer, lively.morphic.Text, {\n morphMenu: function(evt) { \n var self = this; var menu = cop.proceed(evt); menu.addLine();\n menu.addItems([\n [\"be paper title\", function() { self.bePaperTitle() }],\n [\"be paper section\", function() { self.bePaperSection() }],\n ...\n ]);\n return menu;\n },\n resetPaperType: function() { isPaperTitle = false; isPaperSection = false; ... },\n bePaperTitle: function() { this.resetPaperType(); this.isPaperTitle = true; return this; },\n beSomethingElse ...\n});*/\n\n converterNames: function() {\n return Properties.all(LaTeXConverter.prototype).select(function(ea) { return ea.startsWith('$' ) });\n },\n\n textMorphTypes: function() {\n return this.converterNames().collect(function(ea) { return ea.substring(1, ea.length) });\n },\n\n instVarNames: function() {\n // ['isTitle', 'isAnstract', ...]\n return this.textMorphTypes().collect(function(ea) { return this.instVarNameFor(ea) }, this);\n },\n\n generateResetMethodFor: function(klass) {\n // this.isPaperTitle = false; ...\n var style = this.defaultStyle();\n var instVarNames = this.instVarNames();\n var method = function() { // inside here this is bound to TextMorph not wrapper\n this.applyStyle(style);\n instVarNames.forEach(function(instVarName) { this[instVarName] = false }, this);\n }.binds({instVarNames: instVarNames});\n this.addMethodsToLayerClass(TeXLayer, klass, {resetPaperType: method});\n },\n\n generateTypeSetterFor: function(klass) {\n // bePaperTitle() etc.\n this.textMorphTypes().forEach(function(type) {\n var methods = {};\n var setterName = this.setterMethodNameFor(type);\n methods[setterName] = this.setterMethodFor(type);\n this.addMethodsToLayerClass(TeXLayer, klass, methods);\n }, this)\n },\n\n generateMorphMenuFor: function(klass) {\n var wrapper = this,\n method = function() { // inside here this is bound to TextMorph not wrapper\n var items = cop.proceed();\n return items.concat(wrapper.textMorphMenuItemsFor(this));\n }.binds({wrapper: wrapper});\n this.addMethodsToLayerClass(TeXLayer, klass, {morphMenuItems: method});\n },\n\n generateConverterRuleMethod: function(klass) {\n // for a morph that has isTitle = true the method returnd $Title\n var instVarsAndConverNames = this.instVarNames().zip(this.converterNames());\n\n var wrapper = this;\n var method = function() { // inside here this is bound to TextMorph not wrapper\n for (var i = 0; i < instVarsAndConverNames.length; i++)\n if (this[instVarsAndConverNames[i][0]])\n return instVarsAndConverNames[i][1]\n return null;\n }.binds({instVarsAndConverNames: instVarsAndConverNames});\n this.addMethodsToLayerClass(TeXLayer, klass, {laTeXConverterRule: method});\n },\n\n // helper\n textMorphMenuItemsFor: function(instance) {\n // [[\"be paper title\", function() { self.bePaperTitle() }], ...]\n var wrapper = this;\n return this.textMorphTypes().collect(function(typeName) {\n var itemName = 'be paper ' + typeName.toLowerCase();\n return [itemName, function() { instance[wrapper.setterMethodNameFor(typeName)]() }];\n }, this);\n },\n\n instVarNameFor: function(typeName) { return 'is' + typeName },\n\n converterNameFor: function(typeName) { return '$' + typeName },\n\n setterMethodNameFor: function(typeName) { return 'be' + typeName },\n\n defaultStyle: function() {\n return LaTeXConverter.prototype.defaultStyle\n },\n\n styleFor: function(typeName) {\n return LaTeXConverter.prototype[this.converterNameFor(typeName)].style\n },\n \n setterMethodFor: function(typeName) {\n var instVarName = this.instVarNameFor(typeName);\n var style = this.styleFor(typeName);\n // inside here this is bound to TextMorph not wrapper\n return function() {\n this.resetPaperType();\n this[instVarName] = true;\n if (style) this.applyStyle(style);\n return this;\n }.binds({style: style, instVarName:instVarName});\n },\n\n addMethodsToLayerClass: function(layer, klass, methods) {\n layer.refineClass(klass, methods);\n // klass.addMethods(methods)\n },\n});\n\nObject.extend(LaTeXTextMorphWrapper, {\n wrapTextMorph: function() {\n // LaTeXTextMorphWrapper.wrapTextMorph()\n var klass = lively.morphic.Text;\n var wrapper = new this();\n wrapper.generateResetMethodFor(klass);\n wrapper.generateTypeSetterFor(klass)\n wrapper.generateMorphMenuFor(klass)\n wrapper.generateConverterRuleMethod(klass)\n },\n});\n\nObject.subclass('LaTeXConverter');\ncop.create('TeXLayer')\n.beGlobal()\n.refineObject(LaTeXConverter, {\n addMethods: function(source) {\n // this ensures that everytime the converter is changed the TextMorph gets updated\n // with new generated methods\n var klass = cop.proceed(source);\n LaTeXTextMorphWrapper.wrapTextMorph();\n return klass\n },\n})\n\nLaTeXConverter.addMethods({\n $Image: {\n html: function(imageMorph) { return Strings.format('\\n',\n imageMorph.image.getURL(), imageMorph.getExtent().x, imageMorph.getExtent().y) },\n converter: function(imageMorph) { return Strings.format('%% image',imageMorph.image.getURL()) },\n style: {suppressGrabbing: true},\n },\n\n $Paragraph: {\n html: function(textMorph) { return Strings.format('

%s

\\n', textMorph.getHTMLString()) },\n converter: function(textMorph) { return Strings.format('%s\\n\\n', textMorph.textString) },\n style: {fill: null, borderWidth: 0.25, fontSize: 16, textColor: Color.black},\n },\n\n $Title: {\n html: function(textMorph) { return Strings.format('
%s
\\n',\n textMorph.getHTMLString()) },\n converter: function(textMorph) { return Strings.format('\\\\title{%s}\\n\\n', textMorph.textString) },\n style: {fill: null, borderWidth: 0, fontSize: 24},\n },\n\n $SubTitle: {\n html: function(textMorph) { return Strings.format('
%s
\\n', \n textMorph.getHTMLString()) },\n converter: function(textMorph) { return Strings.format('\\\\subtitle{%s}\\n\\n', textMorph.textString) },\n style: {fill: null, borderWidth: 0, fontSize: 20},\n },\n\n $Abstract: {\n html: function(textMorph) { return Strings.format('
\\n%s\\n
\\n',\n textMorph.getHTMLString()) },\n converter: function(textMorph) { return Strings.format('\\\\begin{abstract}\\n%s\\n\\\\end{abstract}\\n\\n', textMorph.textString) },\n style: {borderWidth: 0, textColor: Color.web.darkred},\n },\n\n $Section: {\n html: function(textMorph) { return Strings.format('

%s

\\n', textMorph.getHTMLString()) },\n converter: function(textMorph) { return Strings.format('\\\\section{%s}\\n', textMorph.textString) },\n style: {borderWidth: 0, fontSize: 20, textColor: Color.blue},\n },\n\n $SubSection: {\n html: function(textMorph) { return Strings.format('

%s

\\n', textMorph.getHTMLString()) },\n converter: function(textMorph) { return Strings.format('\\\\subsection{%s}\\n', textMorph.textString) },\n style: {borderWidth: 0, textColor: Color.blue},\n },\n \n $SubSubSection: {\n html: function(textMorph) { return Strings.format('

%s

\\n', textMorph.getHTMLString()) },\n converter: function(textMorph) { return Strings.format('\\\\subsubsection{%s}\\n', textMorph.textString) },\n style: {borderWidth: 0, textColor: Color.blue},\n },\n\n $Listing: {\n html: function(textMorph) { return Strings.format('
    %s
\\n', \n textMorph.getHTMLString()\n .replace(/(\\n|^)- /g,\"\\n
  • \")\n .replace(/\\n\\t- /g,\"\\n\\t
  • \")) },\n converter: function(textMorph) { return Strings.format('\\\\begin{lstlisting}%s\\n\\\\end{lstlisting}\\n\\n', textMorph.textString) },\n style: {},\n },\n\n defaultStyle: {fill: null, borderWidth: 0.25, fontSize: 16},\n\n convertMorph: function(morph) {\n if (!morph.laTeXConverterRule) {\n console.warn('cannot convert morph to LaTeX because morph does not implement laTeXConverterRule');\n return ''\n }\n\n var rule = morph.laTeXConverterRule()\n if (!rule) {\n console.warn('no LaTeX rule for ' + morph);\n return ''\n }\n if (this.generateHTML) {\n return this[rule].html(morph)\n } else {\n return this[rule].converter(morph)\n }\n },\n});\nObject.subclass('apps.NewPaper.HTMLCharacterConverter',\n'conversion', {\n // from http://javascript.jstruebig.de/javascript/76\n ENTITIES: {34: \"quot\", 60: \"lt\", 62: \"gt\", 38: \"amp\", 160: \"nbsp\", 161: \"iexcl\", 162: \"cent\", \n 163: \"pound\", 164: \"curren\", 165: \"yen\", 166: \"brvbar\", 167: \"sect\", 168: \"uml\", 169: \"copy\", \n 170: \"ordf\", 171: \"laquo\", 172: \"not\", 173: \"shy\", 174: \"reg\", 175: \"macr\", 176: \"deg\", \n 177: \"plusmn\", 178: \"sup2\", 179: \"sup3\", 180: \"acute\", 181: \"micro\", 182: \"para\", 183: \"middot\", \n 184: \"cedil\", 185: \"sup1\", 186: \"ordm\", 187: \"raquo\", 188: \"frac14\", 189: \"frac12\", 190: \"frac34\", \n 191: \"iquest\", 192: \"Agrave\", 193: \"Aacute\", 194: \"Acirc\", 195: \"Atilde\", 196: \"Auml\", \n 197: \"Aring\", 198: \"AElig\", 199: \"Ccedil\", 200: \"Egrave\", 201: \"Eacute\", 202: \"Ecirc\", \n 203: \"Euml\", 204: \"Igrave\", 205: \"Iacute\", 206: \"Icirc\", 207: \"Iuml\", 208: \"ETH\", 209: \"Ntilde\", \n 210: \"Ograve\", 211: \"Oacute\", 212: \"Ocirc\", 213: \"Otilde\", 214: \"Ouml\", 215: \"times\", 216: \"Oslash\", \n 217: \"Ugrave\", 218: \"Uacute\", 219: \"Ucirc\", 220: \"Uuml\", 221: \"Yacute\", 222: \"THORN\", 223: \"szlig\", \n 224: \"agrave\", 225: \"aacute\", 226: \"acirc\", 227: \"atilde\", 228: \"auml\", 229: \"aring\", 230: \"aelig\", \n 231: \"ccedil\", 232: \"egrave\", 233: \"eacute\", 234: \"ecirc\", 235: \"euml\", 236: \"igrave\", \n 237: \"iacute\", 238: \"icirc\", 239: \"iuml\", 240: \"eth\", 241: \"ntilde\", 242: \"ograve\", 243: \"oacute\", \n 244: \"ocirc\", 245: \"otilde\", 246: \"ouml\", 247: \"divide\", 248: \"oslash\", 249: \"ugrave\", \n 250: \"uacute\", 251: \"ucirc\", 252: \"uuml\", 253: \"yacute\", 254: \"thorn\", 255: \"yuml\", 34: \"quot\", \n 60: \"lt\", 62: \"gt\", 38: \"amp\"},\n\n convert: function(txt) {\n if(!txt) return '';\n txt = txt.replace(/&/g,\"&\");\n var new_text = '';\n for(var i = 0; i < txt.length; i++) {\n var c = txt.charCodeAt(i);\n if(typeof this.ENTITIES[c] != 'undefined') {\n new_text += '&' + this.ENTITIES[c] + ';';\n } else if(c < 128) {\n new_text += String.fromCharCode(c);\n }else {\n new_text += '&#' + c +';';\n }\n }\n return new_text.replace(//g,\">\");\n },\n});\ncop.create('apps.NewPaper.HTMLGenerationLayer')\n.refineClass(lively.morphic.Text, {\n getHTMLString: function() {\n var converter = new apps.NewPaper.HTMLCharacterConverter();\n return this.getTextAnnotations().collect(function(ea) {\n var string = converter.convert(ea[0]),\n annotation = ea[1];\n if (!annotation) return string;\n\n if (annotation.uri)\n return \"\" + string + \"\"\n\n var fontWeight = annotation.getFontWeight();\n if (fontWeight == 'bold')\n return \"\" + string + \"\"\n\n var italics = annotation.getItalics();\n if (italics == 'italic')\n return \"\" + string + \"\"\n\n // there is an annotation but I don't know what to do with it\n return string\n }).join('');\n },\n getTextAnnotations: function() {\n return this.getTextChunks().collect(function(ea) { return [ea.textString, ea.style] })\n },\n\n}).beGlobal();\n\nlively.morphic.WindowedApp.subclass('PDFGeneratorClient', {\n\n viewTitle: \"PDF generator\",\n initialViewExtent: pt(600, 100),\n\n panelSpec: [\n ['latexSourcesLabel', function(bnds){return new TextMorph(bnds)}, new Rectangle(0,0, 0.2, 0.2)],\n ['latexSourcesInput', function(bnds){return new TextMorph(bnds)}, new Rectangle(0.2, 0, 0.8, 0.2)],\n ['texFileLabel', function(bnds){return new TextMorph(bnds)}, new Rectangle(0, 0.2, 0.2, 0.2)],\n ['texFileInput', function(bnds){return new TextMorph(bnds)}, new Rectangle(0.2, 0.2, 0.8, 0.2)],\n ['pdfURLLabel', function(bnds){return new TextMorph(bnds)}, new Rectangle(0, 0.4, 0.2, 0.2)],\n ['pdfURLInput', function(bnds){return new TextMorph(bnds)}, new Rectangle(0.2, 0.4, 0.8, 0.2)],\n ['openPdfLabel', function(bnds){return new TextMorph(bnds)}, new Rectangle(0, 0.6, 0.2, 0.2)],\n ['openPdfCheckbox', function(bnds){return new lively.morphic.Slider(bnds)}, new Rectangle(0.2, 0.6, 0.1, 0.2)],\n ['generateButton', function(bnds){return new ButtonMorph(bnds)}, new Rectangle(0, 0.8, 1, 0.2)],\n ],\n\n buildView: function(extent) {\n var panel = PanelMorph.makePanedPanel(extent, this.panelSpec);\n\n var m;\n\n m = panel.latexSourcesLabel;\n m.setTextString('source dir:')\n m.beLabel();\n\n m = panel.texFileLabel;\n m.setTextString('main tex file:')\n m.beLabel();\n\n m = panel.pdfURLLabel;\n m.setTextString('URL for PDF:')\n m.beLabel();\n\n m = panel.openPdfLabel;\n m.setTextString('open PDF:')\n m.beLabel();\n\n m = panel.latexSourcesInput;\n m.applyStyle({resizeWidth: true});\n\n m = panel.texFileInput;\n m.applyStyle({resizeWidth: true});\n\n m = panel.pdfURLInput;\n m.applyStyle({resizeWidth: true});\n\n m = panel.generateButton;\n m.setLabel('generate PDF')\n lively.bindings.connect(m, 'fire', this, 'generate');\n\n panel.applyStyle({adjustForNewBounds: true, resizeWidth: true, resizeHeight: true, fill: Color.white})\n this.panel = panel \n return panel;\n },\n\n getSourceDir: function() { return this.panel.latexSourcesInput.textString },\n getTexFilePath: function() { return this.panel.texFileInput.textString },\n\n getPDFURLString: function() {\n var urlString = this.panel.pdfURLInput.textString;\n try {\n new URL(urlString);\n } catch(e) {\n // it's a relative url...\n urlString = URL.source.withFilename(urlString).toString()\n }\n return urlString;\n },\n\n shouldOpenPDF: function() { return this.panel.openPdfCheckbox.value == 1 },\n\n generate: function() {\n \n if (!this.getPDFURLString() || !this.getSourceDir() || !this.getTexFilePath()) {\n this.failureMsg('Please enter information in all three fields');\n return\n }\n \n this.successMsg('Generating ' + this.getPDFURLString() + ' from ' + this.getSourceDir() + '. Please wait...');\n\n // FIXME\n var generatorURL = URL.source.toString().include('www') ?\n 'http://lively-kernel.org/nodejs/LaTeXServer/createPdf' :\n 'http://www.lively-kernel.org/nodejs/LaTeXServer/createPdf'\n\n var webR = new WebResource(generatorURL);\n\n var content = {\n directoryURL: this.getSourceDir(),\n texFile: this.getTexFilePath(),\n resultURL: this.getPDFURLString(),\n }\n webR.beAsync().post(JSON.serialize(content)); \n\n lively.bindings.connect(webR, 'content', this, 'dummy', {\n removeAfterUpdate: true,\n updater: function($upd, content) {\n if (this.wasRun) return\n this.wasRun = true // FIXME\n var client = this.getTargetObj();\n var status = this.getSourceObj().status\n if (!status.isSuccess()) {\n client.failureMsg('Error occured while generating pdf:' + content, Color.red, 5);\n return\n }\n client.successMsg('Successfully generated pdf')\n if (client.shouldOpenPDF()) {\n if ($morph('pdfViewer'))\n $morph('pdfViewer').setURL(client.getPDFURLString())\n else\n window.open(content);\n }\n }});\n },\n failureMsg: function(msg) {\n this.panel.world().alert(msg)\n },\n\n successMsg: function(msg) {\n this.panel.world().setStatusMessage(msg, Color.green, 3);\n },\n\n});\n\ncop.create('apps.NewPaper.UndoLayer')\n// .refineClass(PaperMorph, {\n // removeMorph: function(morph) {\n // if (!morph.isEpimorph) {\n // var cmd = new RemoveMorphCommand(this, morph, this.submorphs.indexOf(morph));\n // this.getUndoHistory().addCommand(cmd);\n // };\n // var result;\n // cop.withoutLayers([apps.NewPaper.UndoLayer], function() { \n // result = cop.proceed(morph)\n // });\n// \n // return result\n // },\n// });\n\n}); // end of moduleuleule","sourceString":"module('apps.NewPaper').requires('cop.Layers', 'lively.morphic', 'lively.ide.SyntaxHighlighting', 'lively.LayerableMorphs').toRun(function() {\n\nTrait('apps.NewPaper.ContentContainerTrait',\n'accessing', {\n contentMorphs: function() {\n var others = this.submorphs.select(function(m) { return m.isEpimorph }),\n morphs = this.submorphs.withoutAll(others);\n return morphs.sort(function(a, b) { return a.bounds().top() - b.bounds().top() });\n },\n},\n'conversion', {\n openAsText: function() {\n this.world().addTextWindow(this.asText());\n },\n asText: function() {\n if (this.generateHTML)\n return this.createHTMLBody();\n if (this.generateLaTeX)\n return this.createLaTeXBody();\n return this.contentMorphs().inject('', function(text, m) {\n if (m.textString) return text + m.textString + '\\n'\n return text\n });\n },\n createLaTeXBody: function() {\n return this.convertMorphs( new LaTeXConverter(), this.contentMorphs())\n },\n createHTMLBody: function() {\n var converter = new LaTeXConverter();\n converter.generateHTML = true;\n return '\\n' +\n'\\n\\n'+\n'\\n' + this.convertMorphs(converter, this.contentMorphs()) + '\\n'\n }, \n\n convertMorphs: function(converter, morphs) {\n var text = morphs.inject('', function(text, m) {\n return text + converter.convertMorph(m)\n });\n return text\n },\n\n},\n'word counting', {\n countWords: function() {\n var words = 0;\n this.withAllSubmorphsDo(function() {\n if (this.textString)\n words += this.textString.split(/\\s+/).length\n })\n return words\n },\n countCharacters: function() {\n var characters = 0;\n this.withAllSubmorphsDo(function() {\n if (this.textString)\n characters += this.textString.length\n })\n return characters\n },\n\n\n countWordsInTextMorph: function(morph) {\n var words = this.countWords();\n morph.setTextString(new Date() + ': \\t' + words + '\\n' + morph.textString)\n },\n\n},\n'file', {\n setFileLocation: function() {\n this.world().prompt('Where should the contents of this paper morph be stored?', function(input) {\n this.fileLocation = input;\n }.bind(this), this.fileLocation || URL.source.withFilename('text.txt').toString())\n },\n\n save: function() {\n var w = this.world(),\n url;\n if (!this.fileLocation) {\n w.alert('please set file location of paper morph first');\n return;\n }\n try {\n url = new URL(this.fileLocation);\n } catch(e) {\n w.alert('file location of paper morph not valid');\n return;\n }\n var writer = new WebResource(url);\n lively.bindings.connect(writer, 'status', w, 'setStatusMessage', {\n updater: function($upd, status) {\n if (status.isSuccess())\n $upd('successfully saved', Color.green, 3)\n else\n $upd('couldnt save, status code: ' + status.code(), Color.red, 5)\n }});\n writer.beAsync().put(this.asText());\n },\n\n},\n'user interface', {\n addControls: function() {\n if (!this.paperControlBox) {\n this.paperControlBox = lively.morphic.Morph.makeRectangle(0,0,0,0);\n this.paperControlBox.applyStyle({fill: null})\n this.addMorphBack(this.paperControlBox);\n this.paperControlBox.setLayouter(new lively.morphic.Layout.HorizontalLayout())\n }\n var bounds = new Rectangle(0,0, 60, 20);\n\n // this.createAndAddHalo('order', 'order', bounds);\n // this.createAndAddHalo('addTextMorph', 'add', bounds);\n this.createAndAddHalo('generateAndLoadPDF', 'pdf', bounds);\n this.createAndAddHalo('openAsText', 'as text', bounds);\n this.createAndAddHalo('setFileLocation', 'set file...', bounds);\n this.createAndAddHalo('save', 'save', bounds);\n\n // this.alignHalosHorizontally();\n },\n removeControls: function() {\n this.paperControlBox && this.paperControlBox.remove();\n this.paperControlBox = null\n },\n\n\n createAndAddHalo: function(name, label, bounds) {\n // create and add a button that is added to the halo object with the key name\n // also connect halo's fire with a method this[name]\n var halo = new lively.morphic.Button(bounds);\n halo.applyStyle(this.haloStyle);\n halo.setLabel(label);\n lively.bindings.connect(halo, 'fire', this, name, {converter: function(v) { return undefined}});\n this.paperControlBox.addMorph(halo);\n return halo;\n },\n\n alignHalosHorizontally: function() {\n this.paperControls.inject(pt(0, 0), function(pos, halo) {\n halo.align(halo.bounds().topLeft(), pos);\n halo.setExtent(pt(50,20))\n return halo.bounds().topRight();\n });\n },\n})\n\ncop.create('apps.NewPaper.PaperMorphLayer')\n.refineClass(lively.morphic.Image, {\n laTeXConverterRule: function() { return \"$Image\"}\n})\n.refineClass(lively.morphic.Text, {\n\n getUndoHistory: function() {\n // override method in UndoLayer\n // Since it is globally activated this structurally activated layer should trumph it\n // This is actually the first time, that the order of the layer composition is important.\n // This may be because until now I only used layers to refine behavior defined in the base layer \n // but not in other layers.\n var paperMorph = this.getPaperMorph();\n if (!paperMorph) return null;\n return paperMorph.getUndoHistory()\n }, \n\n doSave: function() {\n this.getPaperMorph().save()\n var m = $morph('WordCounter')\n if(m) this.getPaperMorph().countWordsInTextMorph(m);\n this.world().saveWorld();\n },\n});\n\n\n\nObject.subclass('LaTeXTextMorphWrapper', {\n// generation logic\n// when generating LaTeX support inside TextMorph something like this will be the result:\n/*layerClass(TeXLayer, lively.morphic.Text, {\n morphMenu: function(evt) { \n var self = this; var menu = cop.proceed(evt); menu.addLine();\n menu.addItems([\n [\"be paper title\", function() { self.bePaperTitle() }],\n [\"be paper section\", function() { self.bePaperSection() }],\n ...\n ]);\n return menu;\n },\n resetPaperType: function() { isPaperTitle = false; isPaperSection = false; ... },\n bePaperTitle: function() { this.resetPaperType(); this.isPaperTitle = true; return this; },\n beSomethingElse ...\n});*/\n\n converterNames: function() {\n return Properties.all(LaTeXConverter.prototype).select(function(ea) { return ea.startsWith('$' ) });\n },\n\n textMorphTypes: function() {\n return this.converterNames().collect(function(ea) { return ea.substring(1, ea.length) });\n },\n\n instVarNames: function() {\n // ['isTitle', 'isAnstract', ...]\n return this.textMorphTypes().collect(function(ea) { return this.instVarNameFor(ea) }, this);\n },\n\n generateResetMethodFor: function(klass) {\n // this.isPaperTitle = false; ...\n var style = this.defaultStyle();\n var instVarNames = this.instVarNames();\n var method = function() { // inside here this is bound to TextMorph not wrapper\n this.applyStyle(style);\n instVarNames.forEach(function(instVarName) { this[instVarName] = false }, this);\n }.binds({instVarNames: instVarNames});\n this.addMethodsToLayerClass(TeXLayer, klass, {resetPaperType: method});\n },\n\n generateTypeSetterFor: function(klass) {\n // bePaperTitle() etc.\n this.textMorphTypes().forEach(function(type) {\n var methods = {};\n var setterName = this.setterMethodNameFor(type);\n methods[setterName] = this.setterMethodFor(type);\n this.addMethodsToLayerClass(TeXLayer, klass, methods);\n }, this)\n },\n\n generateMorphMenuFor: function(klass) {\n var wrapper = this,\n method = function() { // inside here this is bound to TextMorph not wrapper\n var items = cop.proceed();\n return items.concat(wrapper.textMorphMenuItemsFor(this));\n }.binds({wrapper: wrapper});\n this.addMethodsToLayerClass(TeXLayer, klass, {morphMenuItems: method});\n },\n\n generateConverterRuleMethod: function(klass) {\n // for a morph that has isTitle = true the method returnd $Title\n var instVarsAndConverNames = this.instVarNames().zip(this.converterNames());\n\n var wrapper = this;\n var method = function() { // inside here this is bound to TextMorph not wrapper\n for (var i = 0; i < instVarsAndConverNames.length; i++)\n if (this[instVarsAndConverNames[i][0]])\n return instVarsAndConverNames[i][1]\n return null;\n }.binds({instVarsAndConverNames: instVarsAndConverNames});\n this.addMethodsToLayerClass(TeXLayer, klass, {laTeXConverterRule: method});\n },\n\n // helper\n textMorphMenuItemsFor: function(instance) {\n // [[\"be paper title\", function() { self.bePaperTitle() }], ...]\n var wrapper = this;\n return this.textMorphTypes().collect(function(typeName) {\n var itemName = 'be paper ' + typeName.toLowerCase();\n return [itemName, function() { instance[wrapper.setterMethodNameFor(typeName)]() }];\n }, this);\n },\n\n instVarNameFor: function(typeName) { return 'is' + typeName },\n\n converterNameFor: function(typeName) { return '$' + typeName },\n\n setterMethodNameFor: function(typeName) { return 'be' + typeName },\n\n defaultStyle: function() {\n return LaTeXConverter.prototype.defaultStyle\n },\n\n styleFor: function(typeName) {\n return LaTeXConverter.prototype[this.converterNameFor(typeName)].style\n },\n \n setterMethodFor: function(typeName) {\n var instVarName = this.instVarNameFor(typeName);\n var style = this.styleFor(typeName);\n // inside here this is bound to TextMorph not wrapper\n return function() {\n this.resetPaperType();\n this[instVarName] = true;\n if (style) this.applyStyle(style);\n return this;\n }.binds({style: style, instVarName:instVarName});\n },\n\n addMethodsToLayerClass: function(layer, klass, methods) {\n layer.refineClass(klass, methods);\n // klass.addMethods(methods)\n },\n});\n\nObject.extend(LaTeXTextMorphWrapper, {\n wrapTextMorph: function() {\n // LaTeXTextMorphWrapper.wrapTextMorph()\n var klass = lively.morphic.Text;\n var wrapper = new this();\n wrapper.generateResetMethodFor(klass);\n wrapper.generateTypeSetterFor(klass)\n wrapper.generateMorphMenuFor(klass)\n wrapper.generateConverterRuleMethod(klass)\n },\n});\n\nObject.subclass('LaTeXConverter');\ncop.create('TeXLayer')\n.beGlobal()\n.refineObject(LaTeXConverter, {\n addMethods: function(source) {\n // this ensures that everytime the converter is changed the TextMorph gets updated\n // with new generated methods\n var klass = cop.proceed(source);\n LaTeXTextMorphWrapper.wrapTextMorph();\n return klass\n },\n})\n\nLaTeXConverter.addMethods({\n $Image: {\n html: function(imageMorph) { return Strings.format('\\n',\n imageMorph.image.getURL(), imageMorph.getExtent().x, imageMorph.getExtent().y) },\n converter: function(imageMorph) { return Strings.format('%% image',imageMorph.image.getURL()) },\n style: {suppressGrabbing: true},\n },\n\n $Paragraph: {\n html: function(textMorph) { return Strings.format('

    %s

    \\n', textMorph.getHTMLString()) },\n converter: function(textMorph) { return Strings.format('%s\\n\\n', textMorph.textString) },\n style: {fill: null, borderWidth: 0.25, fontSize: 16, textColor: Color.black},\n },\n\n $Title: {\n html: function(textMorph) { return Strings.format('
    %s
    \\n',\n textMorph.getHTMLString()) },\n converter: function(textMorph) { return Strings.format('\\\\title{%s}\\n\\n', textMorph.textString) },\n style: {fill: null, borderWidth: 0, fontSize: 24},\n },\n\n $SubTitle: {\n html: function(textMorph) { return Strings.format('
    %s
    \\n', \n textMorph.getHTMLString()) },\n converter: function(textMorph) { return Strings.format('\\\\subtitle{%s}\\n\\n', textMorph.textString) },\n style: {fill: null, borderWidth: 0, fontSize: 20},\n },\n\n $Abstract: {\n html: function(textMorph) { return Strings.format('
    \\n%s\\n
    \\n',\n textMorph.getHTMLString()) },\n converter: function(textMorph) { return Strings.format('\\\\begin{abstract}\\n%s\\n\\\\end{abstract}\\n\\n', textMorph.textString) },\n style: {borderWidth: 0, textColor: Color.web.darkred},\n },\n\n $Section: {\n html: function(textMorph) { return Strings.format('

    %s

    \\n', textMorph.getHTMLString()) },\n converter: function(textMorph) { return Strings.format('\\\\section{%s}\\n', textMorph.textString) },\n style: {borderWidth: 0, fontSize: 20, textColor: Color.blue},\n },\n\n $SubSection: {\n html: function(textMorph) { return Strings.format('

    %s

    \\n', textMorph.getHTMLString()) },\n converter: function(textMorph) { return Strings.format('\\\\subsection{%s}\\n', textMorph.textString) },\n style: {borderWidth: 0, textColor: Color.blue},\n },\n \n $SubSubSection: {\n html: function(textMorph) { return Strings.format('

    %s

    \\n', textMorph.getHTMLString()) },\n converter: function(textMorph) { return Strings.format('\\\\subsubsection{%s}\\n', textMorph.textString) },\n style: {borderWidth: 0, textColor: Color.blue},\n },\n\n $Listing: {\n html: function(textMorph) { return Strings.format('
      %s
    \\n', \n textMorph.getHTMLString()\n .replace(/(\\n|^)- /g,\"\\n
  • \")\n .replace(/\\n\\t- /g,\"\\n\\t
  • \")) },\n converter: function(textMorph) { return Strings.format('\\\\begin{lstlisting}%s\\n\\\\end{lstlisting}\\n\\n', textMorph.textString) },\n style: {},\n },\n\n defaultStyle: {fill: null, borderWidth: 0.25, fontSize: 16},\n\n convertMorph: function(morph) {\n if (!morph.laTeXConverterRule) {\n console.warn('cannot convert morph to LaTeX because morph does not implement laTeXConverterRule');\n return ''\n }\n\n var rule = morph.laTeXConverterRule()\n if (!rule) {\n console.warn('no LaTeX rule for ' + morph);\n return ''\n }\n if (this.generateHTML) {\n return this[rule].html(morph)\n } else {\n return this[rule].converter(morph)\n }\n },\n});\nObject.subclass('apps.NewPaper.HTMLCharacterConverter',\n'conversion', {\n // from http://javascript.jstruebig.de/javascript/76\n ENTITIES: {34: \"quot\", 60: \"lt\", 62: \"gt\", 38: \"amp\", 160: \"nbsp\", 161: \"iexcl\", 162: \"cent\", \n 163: \"pound\", 164: \"curren\", 165: \"yen\", 166: \"brvbar\", 167: \"sect\", 168: \"uml\", 169: \"copy\", \n 170: \"ordf\", 171: \"laquo\", 172: \"not\", 173: \"shy\", 174: \"reg\", 175: \"macr\", 176: \"deg\", \n 177: \"plusmn\", 178: \"sup2\", 179: \"sup3\", 180: \"acute\", 181: \"micro\", 182: \"para\", 183: \"middot\", \n 184: \"cedil\", 185: \"sup1\", 186: \"ordm\", 187: \"raquo\", 188: \"frac14\", 189: \"frac12\", 190: \"frac34\", \n 191: \"iquest\", 192: \"Agrave\", 193: \"Aacute\", 194: \"Acirc\", 195: \"Atilde\", 196: \"Auml\", \n 197: \"Aring\", 198: \"AElig\", 199: \"Ccedil\", 200: \"Egrave\", 201: \"Eacute\", 202: \"Ecirc\", \n 203: \"Euml\", 204: \"Igrave\", 205: \"Iacute\", 206: \"Icirc\", 207: \"Iuml\", 208: \"ETH\", 209: \"Ntilde\", \n 210: \"Ograve\", 211: \"Oacute\", 212: \"Ocirc\", 213: \"Otilde\", 214: \"Ouml\", 215: \"times\", 216: \"Oslash\", \n 217: \"Ugrave\", 218: \"Uacute\", 219: \"Ucirc\", 220: \"Uuml\", 221: \"Yacute\", 222: \"THORN\", 223: \"szlig\", \n 224: \"agrave\", 225: \"aacute\", 226: \"acirc\", 227: \"atilde\", 228: \"auml\", 229: \"aring\", 230: \"aelig\", \n 231: \"ccedil\", 232: \"egrave\", 233: \"eacute\", 234: \"ecirc\", 235: \"euml\", 236: \"igrave\", \n 237: \"iacute\", 238: \"icirc\", 239: \"iuml\", 240: \"eth\", 241: \"ntilde\", 242: \"ograve\", 243: \"oacute\", \n 244: \"ocirc\", 245: \"otilde\", 246: \"ouml\", 247: \"divide\", 248: \"oslash\", 249: \"ugrave\", \n 250: \"uacute\", 251: \"ucirc\", 252: \"uuml\", 253: \"yacute\", 254: \"thorn\", 255: \"yuml\", 34: \"quot\", \n 60: \"lt\", 62: \"gt\", 38: \"amp\"},\n\n convert: function(txt) {\n if(!txt) return '';\n txt = txt.replace(/&/g,\"&\");\n var new_text = '';\n for(var i = 0; i < txt.length; i++) {\n var c = txt.charCodeAt(i);\n if(typeof this.ENTITIES[c] != 'undefined') {\n new_text += '&' + this.ENTITIES[c] + ';';\n } else if(c < 128) {\n new_text += String.fromCharCode(c);\n }else {\n new_text += '&#' + c +';';\n }\n }\n return new_text.replace(//g,\">\");\n },\n});\ncop.create('apps.NewPaper.HTMLGenerationLayer')\n.refineClass(lively.morphic.Text, {\n getHTMLString: function() {\n var converter = new apps.NewPaper.HTMLCharacterConverter();\n return this.getTextAnnotations().collect(function(ea) {\n var string = converter.convert(ea[0]),\n annotation = ea[1];\n if (!annotation) return string;\n\n if (annotation.uri)\n return \"\" + string + \"\"\n\n var fontWeight = annotation.getFontWeight();\n if (fontWeight == 'bold')\n return \"\" + string + \"\"\n\n var italics = annotation.getItalics();\n if (italics == 'italic')\n return \"\" + string + \"\"\n\n // there is an annotation but I don't know what to do with it\n return string\n }).join('');\n },\n getTextAnnotations: function() {\n return this.getTextChunks().collect(function(ea) { return [ea.textString, ea.style] })\n },\n\n}).beGlobal();\n\nlively.morphic.WindowedApp.subclass('PDFGeneratorClient', {\n\n viewTitle: \"PDF generator\",\n initialViewExtent: pt(600, 100),\n\n panelSpec: [\n ['latexSourcesLabel', function(bnds){return new TextMorph(bnds)}, new Rectangle(0,0, 0.2, 0.2)],\n ['latexSourcesInput', function(bnds){return new TextMorph(bnds)}, new Rectangle(0.2, 0, 0.8, 0.2)],\n ['texFileLabel', function(bnds){return new TextMorph(bnds)}, new Rectangle(0, 0.2, 0.2, 0.2)],\n ['texFileInput', function(bnds){return new TextMorph(bnds)}, new Rectangle(0.2, 0.2, 0.8, 0.2)],\n ['pdfURLLabel', function(bnds){return new TextMorph(bnds)}, new Rectangle(0, 0.4, 0.2, 0.2)],\n ['pdfURLInput', function(bnds){return new TextMorph(bnds)}, new Rectangle(0.2, 0.4, 0.8, 0.2)],\n ['openPdfLabel', function(bnds){return new TextMorph(bnds)}, new Rectangle(0, 0.6, 0.2, 0.2)],\n ['openPdfCheckbox', function(bnds){return new lively.morphic.Slider(bnds)}, new Rectangle(0.2, 0.6, 0.1, 0.2)],\n ['generateButton', function(bnds){return new ButtonMorph(bnds)}, new Rectangle(0, 0.8, 1, 0.2)],\n ],\n\n buildView: function(extent) {\n var panel = PanelMorph.makePanedPanel(extent, this.panelSpec);\n\n var m;\n\n m = panel.latexSourcesLabel;\n m.setTextString('source dir:')\n m.beLabel();\n\n m = panel.texFileLabel;\n m.setTextString('main tex file:')\n m.beLabel();\n\n m = panel.pdfURLLabel;\n m.setTextString('URL for PDF:')\n m.beLabel();\n\n m = panel.openPdfLabel;\n m.setTextString('open PDF:')\n m.beLabel();\n\n m = panel.latexSourcesInput;\n m.applyStyle({resizeWidth: true});\n\n m = panel.texFileInput;\n m.applyStyle({resizeWidth: true});\n\n m = panel.pdfURLInput;\n m.applyStyle({resizeWidth: true});\n\n m = panel.generateButton;\n m.setLabel('generate PDF')\n lively.bindings.connect(m, 'fire', this, 'generate');\n\n panel.applyStyle({adjustForNewBounds: true, resizeWidth: true, resizeHeight: true, fill: Color.white})\n this.panel = panel \n return panel;\n },\n\n getSourceDir: function() { return this.panel.latexSourcesInput.textString },\n getTexFilePath: function() { return this.panel.texFileInput.textString },\n\n getPDFURLString: function() {\n var urlString = this.panel.pdfURLInput.textString;\n try {\n new URL(urlString);\n } catch(e) {\n // it's a relative url...\n urlString = URL.source.withFilename(urlString).toString()\n }\n return urlString;\n },\n\n shouldOpenPDF: function() { return this.panel.openPdfCheckbox.value == 1 },\n\n generate: function() {\n \n if (!this.getPDFURLString() || !this.getSourceDir() || !this.getTexFilePath()) {\n this.failureMsg('Please enter information in all three fields');\n return\n }\n \n this.successMsg('Generating ' + this.getPDFURLString() + ' from ' + this.getSourceDir() + '. Please wait...');\n\n // FIXME\n var generatorURL = URL.source.toString().include('www') ?\n 'http://lively-kernel.org/nodejs/LaTeXServer/createPdf' :\n 'http://www.lively-kernel.org/nodejs/LaTeXServer/createPdf'\n\n var webR = new WebResource(generatorURL);\n\n var content = {\n directoryURL: this.getSourceDir(),\n texFile: this.getTexFilePath(),\n resultURL: this.getPDFURLString(),\n }\n webR.beAsync().post(JSON.serialize(content)); \n\n lively.bindings.connect(webR, 'content', this, 'dummy', {\n removeAfterUpdate: true,\n updater: function($upd, content) {\n if (this.wasRun) return\n this.wasRun = true // FIXME\n var client = this.getTargetObj();\n var status = this.getSourceObj().status\n if (!status.isSuccess()) {\n client.failureMsg('Error occured while generating pdf:' + content, Color.red, 5);\n return\n }\n client.successMsg('Successfully generated pdf')\n if (client.shouldOpenPDF()) {\n if ($morph('pdfViewer'))\n $morph('pdfViewer').setURL(client.getPDFURLString())\n else\n window.open(content);\n }\n }});\n },\n failureMsg: function(msg) {\n this.panel.world().alert(msg)\n },\n\n successMsg: function(msg) {\n this.panel.world().setStatusMessage(msg, Color.green, 3);\n },\n\n});\n\ncop.create('apps.NewPaper.UndoLayer')\n// .refineClass(PaperMorph, {\n // removeMorph: function(morph) {\n // if (!morph.isEpimorph) {\n // var cmd = new RemoveMorphCommand(this, morph, this.submorphs.indexOf(morph));\n // this.getUndoHistory().addCommand(cmd);\n // };\n // var result;\n // cop.withoutLayers([apps.NewPaper.UndoLayer], function() { \n // result = cop.proceed(morph)\n // });\n// \n // return result\n // },\n// });\n\n}); // end of moduleuleule","doNotSerialize":["$$targetURL"],"doNotCopyProperties":["$$targetURL"],"_rootNode":{"__isSmartRef__":true,"id":13274},"Pane1Selection":{"__isSmartRef__":true,"id":13314},"pane1Selection":{"__isSmartRef__":true,"id":13314},"Pane2Selection":null,"pane2Selection":null,"Pane3Selection":null,"pane3Selection":null,"Pane4Selection":null,"pane4Selection":null,"Pane4Content":["-----"],"Pane3Content":["-----"],"Pane2Content":[{"__isSmartRef__":true,"id":13532},{"__isSmartRef__":true,"id":13534},{"__isSmartRef__":true,"id":13536},{"__isSmartRef__":true,"id":13538},{"__isSmartRef__":true,"id":13540},{"__isSmartRef__":true,"id":13542},{"__isSmartRef__":true,"id":13544},{"__isSmartRef__":true,"id":13546},{"__isSmartRef__":true,"id":13548},{"__isSmartRef__":true,"id":13550},{"__isSmartRef__":true,"id":13552}],"Pane1Content":[{"__isSmartRef__":true,"id":13271},{"__isSmartRef__":true,"id":13449},{"__isSmartRef__":true,"id":13450},{"__isSmartRef__":true,"id":13451},{"__isSmartRef__":true,"id":13452},{"__isSmartRef__":true,"id":13453},{"__isSmartRef__":true,"id":13454},{"__isSmartRef__":true,"id":13455},{"__isSmartRef__":true,"id":13456},{"__isSmartRef__":true,"id":13457},{"__isSmartRef__":true,"id":13458},{"__isSmartRef__":true,"id":13459},{"__isSmartRef__":true,"id":13460},{"__isSmartRef__":true,"id":13461},{"__isSmartRef__":true,"id":13462},{"__isSmartRef__":true,"id":13463},{"__isSmartRef__":true,"id":13464},{"__isSmartRef__":true,"id":13465},{"__isSmartRef__":true,"id":13466},{"__isSmartRef__":true,"id":13467},{"__isSmartRef__":true,"id":13468},{"__isSmartRef__":true,"id":13469},{"__isSmartRef__":true,"id":13470},{"__isSmartRef__":true,"id":13471},{"__isSmartRef__":true,"id":13472},{"__isSmartRef__":true,"id":13473},{"__isSmartRef__":true,"id":13474},{"__isSmartRef__":true,"id":13475},{"__isSmartRef__":true,"id":13476},{"__isSmartRef__":true,"id":13477},{"__isSmartRef__":true,"id":13478},{"__isSmartRef__":true,"id":13479},{"__isSmartRef__":true,"id":13480},{"__isSmartRef__":true,"id":13481},{"__isSmartRef__":true,"id":13482},{"__isSmartRef__":true,"id":13483},{"__isSmartRef__":true,"id":13484},{"__isSmartRef__":true,"id":13485},{"__isSmartRef__":true,"id":13486},{"__isSmartRef__":true,"id":13487},{"__isSmartRef__":true,"id":13488},{"__isSmartRef__":true,"id":13489},{"__isSmartRef__":true,"id":13490},{"__isSmartRef__":true,"id":13491},{"__isSmartRef__":true,"id":13492},{"__isSmartRef__":true,"id":13493},{"__isSmartRef__":true,"id":13494},{"__isSmartRef__":true,"id":13495},{"__isSmartRef__":true,"id":13496},{"__isSmartRef__":true,"id":13497},{"__isSmartRef__":true,"id":13498},{"__isSmartRef__":true,"id":13499},{"__isSmartRef__":true,"id":13500},{"__isSmartRef__":true,"id":13501}],"Pane1Menu":[["Add to world requirements"],["remove"],["reparse"],["-------"],["open in text editor"],["show versions"],["diff versions"],["get module part"]],"Pane2Menu":[["-------"],["add class"],["add object extension"],["add layer"],["open in text editor"],["show versions"],["diff versions"],["get module part"]],"Pane3Menu":[["-------"],["open in text editor"],["show versions"],["diff versions"],["get module part"]],"currentModuleName":"apps.NewPaper","__LivelyClassName__":"lively.ide.SystemBrowser","__SourceModuleName__":"Global.lively.ide.SystemCodeBrowser"},"13163":{"browser":{"__isSmartRef__":true,"id":13162},"button":{"__isSmartRef__":true,"id":13164},"__LivelyClassName__":"lively.ide.AddNewFileCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"13164":{"submorphs":[{"__isSmartRef__":true,"id":13165}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13170},"eventHandler":{"__isSmartRef__":true,"id":13171},"_ClipMode":"visible","derivationIds":[],"id":"1C2F02A6-29FA-4FD1-A44C-5E4CD414BEEC","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":13165},"_PreviousBorderWidth":1,"command":{"__isSmartRef__":true,"id":13163},"attributeConnections":[{"__isSmartRef__":true,"id":13172},{"__isSmartRef__":true,"id":13174}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":13154},"layout":{"__isSmartRef__":true,"id":13176},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,220.0)"},"13165":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13166},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":13167}],"eventHandler":{"__isSmartRef__":true,"id":13169},"_ClipMode":"hidden","derivationIds":[],"id":"8F08682B-E70C-4BF8-B26E-C3EEE6CA9FD3","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":9,"__serializedExpressions__":["_TextColor"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":13164},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"13166":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,4,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"13167":{"style":{"__isSmartRef__":true,"id":13168},"chunkOwner":{"__isSmartRef__":true,"id":13165},"_id":"_582","storedString":"Add module","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13168":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13169":{"morph":{"__isSmartRef__":true,"id":13165},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13170":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"13171":{"morph":{"__isSmartRef__":true,"id":13164},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13172":{"sourceObj":{"__isSmartRef__":true,"id":13164},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13163},"targetMethodName":"trigger","varMapping":{"__isSmartRef__":true,"id":13173},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13173":{"source":{"__isSmartRef__":true,"id":13164},"target":{"__isSmartRef__":true,"id":13163}},"13174":{"sourceObj":{"__isSmartRef__":true,"id":13164},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13164},"targetMethodName":"setLabel","varMapping":{"__isSmartRef__":true,"id":13175},"converterString":"function () { return this.getSourceObj().command.asString() }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13175":{"source":{"__isSmartRef__":true,"id":13164},"target":{"__isSmartRef__":true,"id":13164}},"13176":{"scaleVertical":true,"scaleHorizontal":true},"13177":{"browser":{"__isSmartRef__":true,"id":13162},"button":{"__isSmartRef__":true,"id":13178},"__LivelyClassName__":"lively.ide.AllModulesLoadCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"13178":{"submorphs":[{"__isSmartRef__":true,"id":13179}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13184},"eventHandler":{"__isSmartRef__":true,"id":13185},"_ClipMode":"visible","derivationIds":[],"id":"33454CB3-FC3B-48A9-A57A-415897BCBCA8","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":13179},"_PreviousBorderWidth":1,"command":{"__isSmartRef__":true,"id":13177},"attributeConnections":[{"__isSmartRef__":true,"id":13186},{"__isSmartRef__":true,"id":13188}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":13154},"layout":{"__isSmartRef__":true,"id":13190},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(117.1,220.0)"},"13179":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13180},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":13181}],"eventHandler":{"__isSmartRef__":true,"id":13183},"_ClipMode":"hidden","derivationIds":[],"id":"6EAE3092-3740-4A8A-A459-B1CAC19DD59A","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":9,"__serializedExpressions__":["_TextColor"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":13178},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"13180":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,4,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"13181":{"style":{"__isSmartRef__":true,"id":13182},"chunkOwner":{"__isSmartRef__":true,"id":13179},"_id":"_585","storedString":"Load all","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13182":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13183":{"morph":{"__isSmartRef__":true,"id":13179},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13184":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"13185":{"morph":{"__isSmartRef__":true,"id":13178},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13186":{"sourceObj":{"__isSmartRef__":true,"id":13178},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13177},"targetMethodName":"trigger","varMapping":{"__isSmartRef__":true,"id":13187},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13187":{"source":{"__isSmartRef__":true,"id":13178},"target":{"__isSmartRef__":true,"id":13177}},"13188":{"sourceObj":{"__isSmartRef__":true,"id":13178},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13178},"targetMethodName":"setLabel","varMapping":{"__isSmartRef__":true,"id":13189},"converterString":"function () { return this.getSourceObj().command.asString() }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13189":{"source":{"__isSmartRef__":true,"id":13178},"target":{"__isSmartRef__":true,"id":13178}},"13190":{"scaleVertical":true,"scaleHorizontal":true},"13191":{"browser":{"__isSmartRef__":true,"id":13162},"button":{"__isSmartRef__":true,"id":13192},"__LivelyClassName__":"lively.ide.ShowLineNumbersCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"13192":{"submorphs":[{"__isSmartRef__":true,"id":13193}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13198},"eventHandler":{"__isSmartRef__":true,"id":13199},"_ClipMode":"visible","derivationIds":[],"id":"2377949C-759C-4052-A80F-B5A59990BEEA","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":13193},"_PreviousBorderWidth":1,"command":{"__isSmartRef__":true,"id":13191},"attributeConnections":[{"__isSmartRef__":true,"id":13200},{"__isSmartRef__":true,"id":13202}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":13154},"layout":{"__isSmartRef__":true,"id":13204},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(234.3,220.0)"},"13193":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13194},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":13195}],"eventHandler":{"__isSmartRef__":true,"id":13197},"_ClipMode":"hidden","derivationIds":[],"id":"5657E3F6-1268-4C93-B516-97CE1C3832B9","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":9,"__serializedExpressions__":["_TextColor"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":13192},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"13194":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,4,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"13195":{"style":{"__isSmartRef__":true,"id":13196},"chunkOwner":{"__isSmartRef__":true,"id":13193},"_id":"_588","storedString":"LineNo","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13196":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13197":{"morph":{"__isSmartRef__":true,"id":13193},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13198":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"13199":{"morph":{"__isSmartRef__":true,"id":13192},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13200":{"sourceObj":{"__isSmartRef__":true,"id":13192},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13191},"targetMethodName":"trigger","varMapping":{"__isSmartRef__":true,"id":13201},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13201":{"source":{"__isSmartRef__":true,"id":13192},"target":{"__isSmartRef__":true,"id":13191}},"13202":{"sourceObj":{"__isSmartRef__":true,"id":13192},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13192},"targetMethodName":"setLabel","varMapping":{"__isSmartRef__":true,"id":13203},"converterString":"function () { return this.getSourceObj().command.asString() }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13203":{"source":{"__isSmartRef__":true,"id":13192},"target":{"__isSmartRef__":true,"id":13192}},"13204":{"scaleVertical":true,"scaleHorizontal":true},"13205":{"browser":{"__isSmartRef__":true,"id":13162},"button":{"__isSmartRef__":true,"id":13206},"__LivelyClassName__":"lively.ide.ParserDebugCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"13206":{"submorphs":[{"__isSmartRef__":true,"id":13207}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13212},"eventHandler":{"__isSmartRef__":true,"id":13213},"_ClipMode":"visible","derivationIds":[],"id":"865305BB-6F9C-46CA-9A6F-77120B134082","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":13207},"_PreviousBorderWidth":1,"command":{"__isSmartRef__":true,"id":13205},"attributeConnections":[{"__isSmartRef__":true,"id":13214},{"__isSmartRef__":true,"id":13216}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":13154},"layout":{"__isSmartRef__":true,"id":13218},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(351.4,220.0)"},"13207":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13208},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":13209}],"eventHandler":{"__isSmartRef__":true,"id":13211},"_ClipMode":"hidden","derivationIds":[],"id":"9B8F96C7-C51D-4A2D-9B9D-E220498A9495","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":9,"__serializedExpressions__":["_TextColor"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":13206},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"13208":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,4,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"13209":{"style":{"__isSmartRef__":true,"id":13210},"chunkOwner":{"__isSmartRef__":true,"id":13207},"_id":"_591","storedString":"Dbg errors is off","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13210":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13211":{"morph":{"__isSmartRef__":true,"id":13207},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13212":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"13213":{"morph":{"__isSmartRef__":true,"id":13206},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13214":{"sourceObj":{"__isSmartRef__":true,"id":13206},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13205},"targetMethodName":"trigger","varMapping":{"__isSmartRef__":true,"id":13215},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13215":{"source":{"__isSmartRef__":true,"id":13206},"target":{"__isSmartRef__":true,"id":13205}},"13216":{"sourceObj":{"__isSmartRef__":true,"id":13206},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13206},"targetMethodName":"setLabel","varMapping":{"__isSmartRef__":true,"id":13217},"converterString":"function () { return this.getSourceObj().command.asString() }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13217":{"source":{"__isSmartRef__":true,"id":13206},"target":{"__isSmartRef__":true,"id":13206}},"13218":{"scaleVertical":true,"scaleHorizontal":true},"13219":{"browser":{"__isSmartRef__":true,"id":13162},"button":{"__isSmartRef__":true,"id":13220},"__LivelyClassName__":"lively.ide.EvaluateCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"13220":{"submorphs":[{"__isSmartRef__":true,"id":13221}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13226},"eventHandler":{"__isSmartRef__":true,"id":13227},"_ClipMode":"visible","derivationIds":[],"id":"FC40F2F0-25D1-49CF-8F13-955D0EBC4ACF","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":13221},"_PreviousBorderWidth":1,"command":{"__isSmartRef__":true,"id":13219},"attributeConnections":[{"__isSmartRef__":true,"id":13228},{"__isSmartRef__":true,"id":13230}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":13154},"layout":{"__isSmartRef__":true,"id":13232},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(468.6,220.0)"},"13221":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13222},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":13223}],"eventHandler":{"__isSmartRef__":true,"id":13225},"_ClipMode":"hidden","derivationIds":[],"id":"068C73B9-F0BF-4E1F-A74B-DD87F475588E","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":9,"__serializedExpressions__":["_TextColor"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":13220},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"13222":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,4,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"13223":{"style":{"__isSmartRef__":true,"id":13224},"chunkOwner":{"__isSmartRef__":true,"id":13221},"_id":"_594","storedString":"Eval on","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13224":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13225":{"morph":{"__isSmartRef__":true,"id":13221},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13226":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"13227":{"morph":{"__isSmartRef__":true,"id":13220},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13228":{"sourceObj":{"__isSmartRef__":true,"id":13220},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13219},"targetMethodName":"trigger","varMapping":{"__isSmartRef__":true,"id":13229},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13229":{"source":{"__isSmartRef__":true,"id":13220},"target":{"__isSmartRef__":true,"id":13219}},"13230":{"sourceObj":{"__isSmartRef__":true,"id":13220},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13220},"targetMethodName":"setLabel","varMapping":{"__isSmartRef__":true,"id":13231},"converterString":"function () { return this.getSourceObj().command.asString() }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13231":{"source":{"__isSmartRef__":true,"id":13220},"target":{"__isSmartRef__":true,"id":13220}},"13232":{"scaleVertical":true,"scaleHorizontal":true},"13233":{"browser":{"__isSmartRef__":true,"id":13162},"button":{"__isSmartRef__":true,"id":13234},"__LivelyClassName__":"lively.ide.SortCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"13234":{"submorphs":[{"__isSmartRef__":true,"id":13235}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13240},"eventHandler":{"__isSmartRef__":true,"id":13241},"_ClipMode":"visible","derivationIds":[],"id":"320E22F4-E91C-4635-9499-99C0FCB5B01F","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":13235},"_PreviousBorderWidth":1,"command":{"__isSmartRef__":true,"id":13233},"attributeConnections":[{"__isSmartRef__":true,"id":13242},{"__isSmartRef__":true,"id":13244}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":13154},"layout":{"__isSmartRef__":true,"id":13246},"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(585.7,220.0)"},"13235":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13236},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":13237}],"eventHandler":{"__isSmartRef__":true,"id":13239},"_ClipMode":"hidden","derivationIds":[],"id":"2E9A2789-9ED6-4338-A154-F2EFAEAB7B38","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":9,"__serializedExpressions__":["_TextColor"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":13234},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"13236":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,4,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"13237":{"style":{"__isSmartRef__":true,"id":13238},"chunkOwner":{"__isSmartRef__":true,"id":13235},"_id":"_597","storedString":"Sort","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13238":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13239":{"morph":{"__isSmartRef__":true,"id":13235},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13240":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"13241":{"morph":{"__isSmartRef__":true,"id":13234},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13242":{"sourceObj":{"__isSmartRef__":true,"id":13234},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13233},"targetMethodName":"trigger","varMapping":{"__isSmartRef__":true,"id":13243},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13243":{"source":{"__isSmartRef__":true,"id":13234},"target":{"__isSmartRef__":true,"id":13233}},"13244":{"sourceObj":{"__isSmartRef__":true,"id":13234},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13234},"targetMethodName":"setLabel","varMapping":{"__isSmartRef__":true,"id":13245},"converterString":"function () { return this.getSourceObj().command.asString() }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13245":{"source":{"__isSmartRef__":true,"id":13234},"target":{"__isSmartRef__":true,"id":13234}},"13246":{"scaleVertical":true,"scaleHorizontal":true},"13247":{"browser":{"__isSmartRef__":true,"id":13162},"button":{"__isSmartRef__":true,"id":13248},"__LivelyClassName__":"lively.ide.ViewSourceCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"13248":{"submorphs":[{"__isSmartRef__":true,"id":13249}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13254},"eventHandler":{"__isSmartRef__":true,"id":13255},"_ClipMode":"visible","derivationIds":[],"id":"99BB072F-0CEB-49FB-8AC7-B2C3EBCDD912","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":13249},"_PreviousBorderWidth":1,"command":{"__isSmartRef__":true,"id":13247},"attributeConnections":[{"__isSmartRef__":true,"id":13256},{"__isSmartRef__":true,"id":13258}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":13154},"layout":{"__isSmartRef__":true,"id":13260},"isPressed":false,"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(702.9,220.0)"},"13249":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13250},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":13251}],"eventHandler":{"__isSmartRef__":true,"id":13253},"_ClipMode":"hidden","derivationIds":[],"id":"82E4C531-568A-43A3-BC6D-D23E1809E2C9","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":9,"__serializedExpressions__":["_TextColor"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":13248},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"13250":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,4,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"13251":{"style":{"__isSmartRef__":true,"id":13252},"chunkOwner":{"__isSmartRef__":true,"id":13249},"_id":"_600","storedString":"View as...","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13252":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13253":{"morph":{"__isSmartRef__":true,"id":13249},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13254":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(117.1,22.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"13255":{"morph":{"__isSmartRef__":true,"id":13248},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13256":{"sourceObj":{"__isSmartRef__":true,"id":13248},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13247},"targetMethodName":"trigger","varMapping":{"__isSmartRef__":true,"id":13257},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13257":{"source":{"__isSmartRef__":true,"id":13248},"target":{"__isSmartRef__":true,"id":13247}},"13258":{"sourceObj":{"__isSmartRef__":true,"id":13248},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13248},"targetMethodName":"setLabel","varMapping":{"__isSmartRef__":true,"id":13259},"converterString":"function () { return this.getSourceObj().command.asString() }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13259":{"source":{"__isSmartRef__":true,"id":13248},"target":{"__isSmartRef__":true,"id":13248}},"13260":{"scaleVertical":true,"scaleHorizontal":true},"13261":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"13262":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"13263":{"attributes":["isClassNode","isGrammarNode","isChangeNode","isFunctionNode","isObjectNode"],"__LivelyClassName__":"lively.ide.NodeTypeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"13264":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"13265":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"13266":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"13267":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/apps/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13268":{"sourceObj":{"__isSmartRef__":true,"id":13162},"sourceAttrName":"setPane1Content","targetObj":{"__isSmartRef__":true,"id":13269},"targetMethodName":"updateList","varMapping":{"__isSmartRef__":true,"id":13528},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13269":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13270},"itemList":[{"__isSmartRef__":true,"id":13271},{"__isSmartRef__":true,"id":13449},{"__isSmartRef__":true,"id":13450},{"__isSmartRef__":true,"id":13451},{"__isSmartRef__":true,"id":13452},{"__isSmartRef__":true,"id":13453},{"__isSmartRef__":true,"id":13454},{"__isSmartRef__":true,"id":13455},{"__isSmartRef__":true,"id":13456},{"__isSmartRef__":true,"id":13457},{"__isSmartRef__":true,"id":13458},{"__isSmartRef__":true,"id":13459},{"__isSmartRef__":true,"id":13460},{"__isSmartRef__":true,"id":13461},{"__isSmartRef__":true,"id":13462},{"__isSmartRef__":true,"id":13463},{"__isSmartRef__":true,"id":13464},{"__isSmartRef__":true,"id":13465},{"__isSmartRef__":true,"id":13466},{"__isSmartRef__":true,"id":13467},{"__isSmartRef__":true,"id":13468},{"__isSmartRef__":true,"id":13469},{"__isSmartRef__":true,"id":13470},{"__isSmartRef__":true,"id":13471},{"__isSmartRef__":true,"id":13472},{"__isSmartRef__":true,"id":13473},{"__isSmartRef__":true,"id":13474},{"__isSmartRef__":true,"id":13475},{"__isSmartRef__":true,"id":13476},{"__isSmartRef__":true,"id":13477},{"__isSmartRef__":true,"id":13478},{"__isSmartRef__":true,"id":13479},{"__isSmartRef__":true,"id":13480},{"__isSmartRef__":true,"id":13481},{"__isSmartRef__":true,"id":13482},{"__isSmartRef__":true,"id":13483},{"__isSmartRef__":true,"id":13484},{"__isSmartRef__":true,"id":13485},{"__isSmartRef__":true,"id":13486},{"__isSmartRef__":true,"id":13487},{"__isSmartRef__":true,"id":13488},{"__isSmartRef__":true,"id":13489},{"__isSmartRef__":true,"id":13490},{"__isSmartRef__":true,"id":13491},{"__isSmartRef__":true,"id":13492},{"__isSmartRef__":true,"id":13493},{"__isSmartRef__":true,"id":13494},{"__isSmartRef__":true,"id":13495},{"__isSmartRef__":true,"id":13496},{"__isSmartRef__":true,"id":13497},{"__isSmartRef__":true,"id":13498},{"__isSmartRef__":true,"id":13499},{"__isSmartRef__":true,"id":13500},{"__isSmartRef__":true,"id":13501}],"eventHandler":{"__isSmartRef__":true,"id":13502},"derivationIds":[],"id":"E68DEFB3-01F7-49D0-93E6-C056D984EFB5","_FontFamily":"Helvetica","_FontSize":10,"grabbingEnabled":false,"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","__serializedExpressions__":["_Position"],"selection":{"__isSmartRef__":true,"id":13503},"selectedLineNo":37,"owner":{"__isSmartRef__":true,"id":13154},"layout":{"__isSmartRef__":true,"id":13504},"attributeConnections":[{"__isSmartRef__":true,"id":13505},{"__isSmartRef__":true,"id":13507},{"__isSmartRef__":true,"id":13509},{"__isSmartRef__":true,"id":13511}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,663],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13513},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,16.5)"},"13270":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(205.0,203.5)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)"},"13271":{"isListItem":true,"string":"dwarfcassowary/","value":{"__isSmartRef__":true,"id":13272}},"13272":{"target":{"__isSmartRef__":true,"id":13273},"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"localName":"dwarfcassowary/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13273":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/apps/dwarfcassowary/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13274":{"target":{"__isSmartRef__":true,"id":12626},"browser":{"__isSmartRef__":true,"id":13162},"parent":null,"allFiles":["apps/PlanetarySystem.js","apps/DiffMatchPatch.js","apps/cssParser.js","apps/d3.js","apps/CouchDB.js","apps/MindMaps.js","apps/ActivityStream.js","apps/Dropbox.js","apps/jquery.js","apps/NewPaper.js","apps/JSINQ.js","apps/AtomFeed.js","apps/Grid.js","apps/md5.js","apps/JSONPath.js","apps/d3Interface.js","apps/StaticDocGeneration.js","apps/ColorParser.js","apps/Clock.js","apps/BinFileReader.js","apps/sha1.js","apps/XMLPrettifier.js","apps/wikipedia.js","apps/ProtoVisInterface.js","apps/Less.js","apps/FooBar.js","apps/PDF.js","apps/ElasticSearch.js","apps/CodeUpdate.js","apps/ObjectGrapher.js","apps/Notifier.js","apps/Neo4j.js","apps/OAuth.js","apps/SocketIO.js","apps/constraintjs.js","apps/Markdown.js","apps/Base64.js","apps/chatbot.js","apps/DateFormat.js","apps/OData.js","apps/LivelySearching.js","apps/CDB.js","apps/MathJaxSupport.js","apps/Trac.js","apps/benchmark.js","apps/CDBBrowser.js","apps/GraphLayout.js","apps/zz_Ark.js","apps/Zip.js"],"subNamespacePaths":[{"__isSmartRef__":true,"id":13275},{"__isSmartRef__":true,"id":13273},{"__isSmartRef__":true,"id":13276}],"parentNamespacePath":{"__isSmartRef__":true,"id":13277},"_childNodes":[{"__isSmartRef__":true,"id":13272},{"__isSmartRef__":true,"id":13278},{"__isSmartRef__":true,"id":13279},{"__isSmartRef__":true,"id":13280},{"__isSmartRef__":true,"id":13281},{"__isSmartRef__":true,"id":13282},{"__isSmartRef__":true,"id":13283},{"__isSmartRef__":true,"id":13284},{"__isSmartRef__":true,"id":13285},{"__isSmartRef__":true,"id":13286},{"__isSmartRef__":true,"id":13287},{"__isSmartRef__":true,"id":13288},{"__isSmartRef__":true,"id":13289},{"__isSmartRef__":true,"id":13290},{"__isSmartRef__":true,"id":13291},{"__isSmartRef__":true,"id":13292},{"__isSmartRef__":true,"id":13293},{"__isSmartRef__":true,"id":13294},{"__isSmartRef__":true,"id":13295},{"__isSmartRef__":true,"id":13296},{"__isSmartRef__":true,"id":13297},{"__isSmartRef__":true,"id":13298},{"__isSmartRef__":true,"id":13299},{"__isSmartRef__":true,"id":13300},{"__isSmartRef__":true,"id":13301},{"__isSmartRef__":true,"id":13302},{"__isSmartRef__":true,"id":13303},{"__isSmartRef__":true,"id":13304},{"__isSmartRef__":true,"id":13305},{"__isSmartRef__":true,"id":13306},{"__isSmartRef__":true,"id":13307},{"__isSmartRef__":true,"id":13308},{"__isSmartRef__":true,"id":13309},{"__isSmartRef__":true,"id":13310},{"__isSmartRef__":true,"id":13311},{"__isSmartRef__":true,"id":13312},{"__isSmartRef__":true,"id":13313},{"__isSmartRef__":true,"id":13314},{"__isSmartRef__":true,"id":13414},{"__isSmartRef__":true,"id":13415},{"__isSmartRef__":true,"id":13416},{"__isSmartRef__":true,"id":13435},{"__isSmartRef__":true,"id":13436},{"__isSmartRef__":true,"id":13437},{"__isSmartRef__":true,"id":13438},{"__isSmartRef__":true,"id":13439},{"__isSmartRef__":true,"id":13440},{"__isSmartRef__":true,"id":13441},{"__isSmartRef__":true,"id":13442},{"__isSmartRef__":true,"id":13443},{"__isSmartRef__":true,"id":13444},{"__isSmartRef__":true,"id":13445},{"__isSmartRef__":true,"id":13446},{"__isSmartRef__":true,"id":13447}],"__LivelyClassName__":"lively.ide.SourceControlNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13275":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/apps/tests/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13276":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/apps/google/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13277":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/apps/../","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13278":{"target":{"__isSmartRef__":true,"id":13276},"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"localName":"google/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13279":{"target":{"__isSmartRef__":true,"id":13275},"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"localName":"tests/","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13280":{"target":{"__isSmartRef__":true,"id":13277},"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"localName":"../","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13281":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/ActivityStream.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13282":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/AtomFeed.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13283":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/Base64.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13284":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/benchmark.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13285":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/BinFileReader.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13286":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/CDB.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13287":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/CDBBrowser.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13288":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/chatbot.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13289":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/Clock.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13290":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/CodeUpdate.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13291":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/ColorParser.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13292":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/constraintjs.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13293":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/CouchDB.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13294":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/cssParser.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13295":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/d3.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13296":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/d3Interface.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13297":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/DateFormat.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13298":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/DiffMatchPatch.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13299":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/Dropbox.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13300":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/ElasticSearch.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13301":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/FooBar.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13302":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/GraphLayout.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13303":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/Grid.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13304":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/jquery.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13305":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/JSINQ.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13306":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/JSONPath.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13307":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/Less.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13308":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/LivelySearching.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13309":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/Markdown.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13310":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/MathJaxSupport.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13311":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/md5.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13312":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/MindMaps.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13313":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/Neo4j.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13314":{"target":{"__isSmartRef__":true,"id":13315},"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/NewPaper.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13315":{"name":"apps.NewPaper","type":"moduleDef","startIndex":0,"stopIndex":24061,"fileName":"apps/NewPaper.js","_subElements":[{"__isSmartRef__":true,"id":13316},{"__isSmartRef__":true,"id":13317},{"__isSmartRef__":true,"id":13338},{"__isSmartRef__":true,"id":13346},{"__isSmartRef__":true,"id":13347},{"__isSmartRef__":true,"id":13364},{"__isSmartRef__":true,"id":13365},{"__isSmartRef__":true,"id":13368},{"__isSmartRef__":true,"id":13369},{"__isSmartRef__":true,"id":13370},{"__isSmartRef__":true,"id":13375},{"__isSmartRef__":true,"id":13388},{"__isSmartRef__":true,"id":13392},{"__isSmartRef__":true,"id":13398},{"__isSmartRef__":true,"id":13399},{"__isSmartRef__":true,"id":13412},{"__isSmartRef__":true,"id":13413}],"sourceControl":{"__isSmartRef__":true,"id":12626},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13316":{"name":null,"type":"comment","startIndex":143,"stopIndex":143,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13317":{"name":"apps.NewPaper.ContentContainerTrait","type":"traitDef","startIndex":144,"stopIndex":5462,"fileName":"apps/NewPaper.js","_subElements":[{"__isSmartRef__":true,"id":13318},{"__isSmartRef__":true,"id":13320},{"__isSmartRef__":true,"id":13322},{"__isSmartRef__":true,"id":13323},{"__isSmartRef__":true,"id":13324},{"__isSmartRef__":true,"id":13325},{"__isSmartRef__":true,"id":13326},{"__isSmartRef__":true,"id":13328},{"__isSmartRef__":true,"id":13329},{"__isSmartRef__":true,"id":13330},{"__isSmartRef__":true,"id":13332},{"__isSmartRef__":true,"id":13333},{"__isSmartRef__":true,"id":13335},{"__isSmartRef__":true,"id":13336},{"__isSmartRef__":true,"id":13337}],"sourceControl":{"__isSmartRef__":true,"id":12626},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13318":{"name":"contentMorphs","type":"propertyDef","startIndex":204,"stopIndex":469,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13319},"_owner":{"__isSmartRef__":true,"id":13317},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13319":{"name":"accessing","type":"categoryDef","startIndex":45,"stopIndex":328,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":13318}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13320":{"name":"openAsText","type":"propertyDef","startIndex":490,"stopIndex":575,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13321},"_owner":{"__isSmartRef__":true,"id":13317},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13321":{"name":"conversion","type":"categoryDef","startIndex":330,"stopIndex":1760,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":13320},{"__isSmartRef__":true,"id":13322},{"__isSmartRef__":true,"id":13323},{"__isSmartRef__":true,"id":13324},{"__isSmartRef__":true,"id":13325}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13322":{"name":"asText","type":"propertyDef","startIndex":577,"stopIndex":922,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13321},"_owner":{"__isSmartRef__":true,"id":13317},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13323":{"name":"createLaTeXBody","type":"propertyDef","startIndex":924,"stopIndex":1043,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13321},"_owner":{"__isSmartRef__":true,"id":13317},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13324":{"name":"createHTMLBody","type":"propertyDef","startIndex":1045,"stopIndex":1698,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13321},"_owner":{"__isSmartRef__":true,"id":13317},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13325":{"name":"convertMorphs","type":"propertyDef","startIndex":1705,"stopIndex":1900,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13321},"_owner":{"__isSmartRef__":true,"id":13317},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13326":{"name":"countWords","type":"propertyDef","startIndex":1925,"stopIndex":2153,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13327},"_owner":{"__isSmartRef__":true,"id":13317},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13327":{"name":"word counting","type":"categoryDef","startIndex":1762,"stopIndex":2427,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":13326},{"__isSmartRef__":true,"id":13328},{"__isSmartRef__":true,"id":13329}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13328":{"name":"countCharacters","type":"propertyDef","startIndex":2155,"stopIndex":2390,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13327},"_owner":{"__isSmartRef__":true,"id":13317},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13329":{"name":"countWordsInTextMorph","type":"propertyDef","startIndex":2394,"stopIndex":2567,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13327},"_owner":{"__isSmartRef__":true,"id":13317},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13330":{"name":"setFileLocation","type":"propertyDef","startIndex":2583,"stopIndex":2858,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13331},"_owner":{"__isSmartRef__":true,"id":13317},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13331":{"name":"file","type":"categoryDef","startIndex":2429,"stopIndex":3540,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":13330},{"__isSmartRef__":true,"id":13332}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13332":{"name":"save","type":"propertyDef","startIndex":2861,"stopIndex":3680,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13331},"_owner":{"__isSmartRef__":true,"id":13317},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13333":{"name":"addControls","type":"propertyDef","startIndex":3706,"stopIndex":4548,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13334},"_owner":{"__isSmartRef__":true,"id":13317},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13334":{"name":"user interface","type":"categoryDef","startIndex":3542,"stopIndex":5315,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":13333},{"__isSmartRef__":true,"id":13335},{"__isSmartRef__":true,"id":13336},{"__isSmartRef__":true,"id":13337}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13335":{"name":"removeControls","type":"propertyDef","startIndex":4550,"stopIndex":4687,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13334},"_owner":{"__isSmartRef__":true,"id":13317},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13336":{"name":"createAndAddHalo","type":"propertyDef","startIndex":4691,"stopIndex":5193,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13334},"_owner":{"__isSmartRef__":true,"id":13317},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13337":{"name":"alignHalosHorizontally","type":"propertyDef","startIndex":5196,"stopIndex":5457,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13334},"_owner":{"__isSmartRef__":true,"id":13317},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13338":{"name":"apps.NewPaper.PaperMorphLayer","type":"copDef","startIndex":5463,"stopIndex":6388,"fileName":"apps/NewPaper.js","_subElements":[{"__isSmartRef__":true,"id":13339},{"__isSmartRef__":true,"id":13342}],"sourceControl":{"__isSmartRef__":true,"id":12626},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13339":{"name":"lively.morphic.Image","type":"copSubElement","startIndex":5507,"stopIndex":5599,"fileName":"apps/NewPaper.js","_subElements":[{"__isSmartRef__":true,"id":13340}],"sourceControl":{"__isSmartRef__":true,"id":12626},"refineSelector":"refineClass","_owner":{"__isSmartRef__":true,"id":13338},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13340":{"name":"laTeXConverterRule","type":"propertyDef","startIndex":5544,"stopIndex":5597,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13341},"_owner":{"__isSmartRef__":true,"id":13339},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13341":{"name":"default category","type":"categoryDef","startIndex":79,"stopIndex":135,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":13340}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13342":{"name":"lively.morphic.Text","type":"copSubElement","startIndex":5600,"stopIndex":6386,"fileName":"apps/NewPaper.js","_subElements":[{"__isSmartRef__":true,"id":13343},{"__isSmartRef__":true,"id":13345}],"sourceControl":{"__isSmartRef__":true,"id":12626},"refineSelector":"refineClass","_owner":{"__isSmartRef__":true,"id":13338},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13343":{"name":"getUndoHistory","type":"propertyDef","startIndex":5638,"stopIndex":6177,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13344},"_owner":{"__isSmartRef__":true,"id":13342},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13344":{"name":"default category","type":"categoryDef","startIndex":172,"stopIndex":922,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":13343},{"__isSmartRef__":true,"id":13345}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13345":{"name":"doSave","type":"propertyDef","startIndex":6184,"stopIndex":6383,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13344},"_owner":{"__isSmartRef__":true,"id":13342},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13346":{"name":null,"type":"comment","startIndex":6389,"stopIndex":6391,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13347":{"name":"LaTeXTextMorphWrapper","type":"klassDef","startIndex":6392,"stopIndex":11042,"fileName":"apps/NewPaper.js","_subElements":[{"__isSmartRef__":true,"id":13348},{"__isSmartRef__":true,"id":13350},{"__isSmartRef__":true,"id":13351},{"__isSmartRef__":true,"id":13352},{"__isSmartRef__":true,"id":13353},{"__isSmartRef__":true,"id":13354},{"__isSmartRef__":true,"id":13355},{"__isSmartRef__":true,"id":13356},{"__isSmartRef__":true,"id":13357},{"__isSmartRef__":true,"id":13358},{"__isSmartRef__":true,"id":13359},{"__isSmartRef__":true,"id":13360},{"__isSmartRef__":true,"id":13361},{"__isSmartRef__":true,"id":13362},{"__isSmartRef__":true,"id":13363}],"sourceControl":{"__isSmartRef__":true,"id":12626},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":13349}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13348":{"name":"converterNames","type":"propertyDef","startIndex":7126,"stopIndex":7273,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13349},"className":"LaTeXTextMorphWrapper","_owner":{"__isSmartRef__":true,"id":13347},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13349":{"name":"default category","type":"categoryDef","startIndex":6433,"stopIndex":11039,"fileName":"apps/NewPaper.js","_subElements":[{"__isSmartRef__":true,"id":13348},{"__isSmartRef__":true,"id":13350},{"__isSmartRef__":true,"id":13351},{"__isSmartRef__":true,"id":13352},{"__isSmartRef__":true,"id":13353},{"__isSmartRef__":true,"id":13354},{"__isSmartRef__":true,"id":13355},{"__isSmartRef__":true,"id":13356},{"__isSmartRef__":true,"id":13357},{"__isSmartRef__":true,"id":13358},{"__isSmartRef__":true,"id":13359},{"__isSmartRef__":true,"id":13360},{"__isSmartRef__":true,"id":13361},{"__isSmartRef__":true,"id":13362},{"__isSmartRef__":true,"id":13363}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13350":{"name":"textMorphTypes","type":"propertyDef","startIndex":7276,"stopIndex":7412,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13349},"className":"LaTeXTextMorphWrapper","_owner":{"__isSmartRef__":true,"id":13347},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13351":{"name":"instVarNames","type":"propertyDef","startIndex":7415,"stopIndex":7594,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13349},"className":"LaTeXTextMorphWrapper","_owner":{"__isSmartRef__":true,"id":13347},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13352":{"name":"generateResetMethodFor","type":"propertyDef","startIndex":7597,"stopIndex":8123,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13349},"className":"LaTeXTextMorphWrapper","_owner":{"__isSmartRef__":true,"id":13347},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13353":{"name":"generateTypeSetterFor","type":"propertyDef","startIndex":8126,"stopIndex":8499,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13349},"className":"LaTeXTextMorphWrapper","_owner":{"__isSmartRef__":true,"id":13347},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13354":{"name":"generateMorphMenuFor","type":"propertyDef","startIndex":8502,"stopIndex":8906,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13349},"className":"LaTeXTextMorphWrapper","_owner":{"__isSmartRef__":true,"id":13347},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13355":{"name":"generateConverterRuleMethod","type":"propertyDef","startIndex":8909,"stopIndex":9597,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13349},"className":"LaTeXTextMorphWrapper","_owner":{"__isSmartRef__":true,"id":13347},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13356":{"name":"textMorphMenuItemsFor","type":"propertyDef","startIndex":9600,"stopIndex":10014,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13349},"className":"LaTeXTextMorphWrapper","_owner":{"__isSmartRef__":true,"id":13347},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13357":{"name":"instVarNameFor","type":"propertyDef","startIndex":10017,"stopIndex":10082,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13349},"className":"LaTeXTextMorphWrapper","_owner":{"__isSmartRef__":true,"id":13347},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13358":{"name":"converterNameFor","type":"propertyDef","startIndex":10085,"stopIndex":10151,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13349},"className":"LaTeXTextMorphWrapper","_owner":{"__isSmartRef__":true,"id":13347},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13359":{"name":"setterMethodNameFor","type":"propertyDef","startIndex":10154,"stopIndex":10224,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13349},"className":"LaTeXTextMorphWrapper","_owner":{"__isSmartRef__":true,"id":13347},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13360":{"name":"defaultStyle","type":"propertyDef","startIndex":10227,"stopIndex":10316,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13349},"className":"LaTeXTextMorphWrapper","_owner":{"__isSmartRef__":true,"id":13347},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13361":{"name":"styleFor","type":"propertyDef","startIndex":10319,"stopIndex":10438,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13349},"className":"LaTeXTextMorphWrapper","_owner":{"__isSmartRef__":true,"id":13347},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13362":{"name":"setterMethodFor","type":"propertyDef","startIndex":10445,"stopIndex":10887,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13349},"className":"LaTeXTextMorphWrapper","_owner":{"__isSmartRef__":true,"id":13347},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13363":{"name":"addMethodsToLayerClass","type":"propertyDef","startIndex":10890,"stopIndex":11037,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13349},"className":"LaTeXTextMorphWrapper","_owner":{"__isSmartRef__":true,"id":13347},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13364":{"name":null,"type":"comment","startIndex":11043,"stopIndex":11043,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13365":{"name":"LaTeXTextMorphWrapper","type":"klassExtensionDef","startIndex":11044,"stopIndex":11436,"fileName":"apps/NewPaper.js","_subElements":[{"__isSmartRef__":true,"id":13366}],"sourceControl":{"__isSmartRef__":true,"id":12626},"categories":[{"__isSmartRef__":true,"id":13367}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13366":{"name":"wrapTextMorph","type":"propertyDef","startIndex":11083,"stopIndex":11431,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":true,"category":{"__isSmartRef__":true,"id":13367},"className":"LaTeXTextMorphWrapper","_owner":{"__isSmartRef__":true,"id":13365},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13367":{"name":"default category","type":"categoryDef","startIndex":11081,"stopIndex":11433,"fileName":"apps/NewPaper.js","_subElements":[{"__isSmartRef__":true,"id":13366}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13368":{"name":null,"type":"comment","startIndex":11437,"stopIndex":11437,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13369":{"name":"LaTeXConverter","type":"klassDef","startIndex":11438,"stopIndex":11472,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"superclassName":"Object","categories":[],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13370":{"name":"TeXLayer","type":"copDef","startIndex":11473,"stopIndex":11823,"fileName":"apps/NewPaper.js","_subElements":[{"__isSmartRef__":true,"id":13371},{"__isSmartRef__":true,"id":13372}],"sourceControl":{"__isSmartRef__":true,"id":12626},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13371":{"name":"beGlobal()","type":"copSubElement","startIndex":11496,"stopIndex":11506,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_owner":{"__isSmartRef__":true,"id":13370},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13372":{"name":"LaTeXConverter","type":"copSubElement","startIndex":11507,"stopIndex":11821,"fileName":"apps/NewPaper.js","_subElements":[{"__isSmartRef__":true,"id":13373}],"sourceControl":{"__isSmartRef__":true,"id":12626},"refineSelector":"refineObject","_owner":{"__isSmartRef__":true,"id":13370},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13373":{"name":"addMethods","type":"propertyDef","startIndex":11540,"stopIndex":11818,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13374},"_owner":{"__isSmartRef__":true,"id":13372},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13374":{"name":"default category","type":"categoryDef","startIndex":65,"stopIndex":347,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":13373}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13375":{"name":"LaTeXConverter","type":"klassExtensionDef","startIndex":11824,"stopIndex":15484,"fileName":"apps/NewPaper.js","_subElements":[{"__isSmartRef__":true,"id":13376},{"__isSmartRef__":true,"id":13378},{"__isSmartRef__":true,"id":13379},{"__isSmartRef__":true,"id":13380},{"__isSmartRef__":true,"id":13381},{"__isSmartRef__":true,"id":13382},{"__isSmartRef__":true,"id":13383},{"__isSmartRef__":true,"id":13384},{"__isSmartRef__":true,"id":13385},{"__isSmartRef__":true,"id":13386},{"__isSmartRef__":true,"id":13387}],"sourceControl":{"__isSmartRef__":true,"id":12626},"categories":[{"__isSmartRef__":true,"id":13377}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13376":{"name":"$Image","type":"propertyDef","startIndex":11852,"stopIndex":12219,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13377},"className":"LaTeXConverter","_owner":{"__isSmartRef__":true,"id":13375},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13377":{"name":"default category","type":"categoryDef","startIndex":11850,"stopIndex":15481,"fileName":"apps/NewPaper.js","_subElements":[{"__isSmartRef__":true,"id":13376},{"__isSmartRef__":true,"id":13378},{"__isSmartRef__":true,"id":13379},{"__isSmartRef__":true,"id":13380},{"__isSmartRef__":true,"id":13381},{"__isSmartRef__":true,"id":13382},{"__isSmartRef__":true,"id":13383},{"__isSmartRef__":true,"id":13384},{"__isSmartRef__":true,"id":13385},{"__isSmartRef__":true,"id":13386},{"__isSmartRef__":true,"id":13387}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13378":{"name":"$Paragraph","type":"propertyDef","startIndex":12222,"stopIndex":12532,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13377},"className":"LaTeXConverter","_owner":{"__isSmartRef__":true,"id":13375},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13379":{"name":"$Title","type":"propertyDef","startIndex":12535,"stopIndex":12853,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13377},"className":"LaTeXConverter","_owner":{"__isSmartRef__":true,"id":13375},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13380":{"name":"$SubTitle","type":"propertyDef","startIndex":12856,"stopIndex":13184,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13377},"className":"LaTeXConverter","_owner":{"__isSmartRef__":true,"id":13375},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13381":{"name":"$Abstract","type":"propertyDef","startIndex":13187,"stopIndex":13547,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13377},"className":"LaTeXConverter","_owner":{"__isSmartRef__":true,"id":13375},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13382":{"name":"$Section","type":"propertyDef","startIndex":13550,"stopIndex":13853,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13377},"className":"LaTeXConverter","_owner":{"__isSmartRef__":true,"id":13375},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13383":{"name":"$SubSection","type":"propertyDef","startIndex":13856,"stopIndex":14151,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13377},"className":"LaTeXConverter","_owner":{"__isSmartRef__":true,"id":13375},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13384":{"name":"$SubSubSection","type":"propertyDef","startIndex":14158,"stopIndex":14459,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13377},"className":"LaTeXConverter","_owner":{"__isSmartRef__":true,"id":13375},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13385":{"name":"$Listing","type":"propertyDef","startIndex":14462,"stopIndex":14880,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13377},"className":"LaTeXConverter","_owner":{"__isSmartRef__":true,"id":13375},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13386":{"name":"defaultStyle","type":"propertyDef","startIndex":14883,"stopIndex":14946,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13377},"className":"LaTeXConverter","_owner":{"__isSmartRef__":true,"id":13375},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13387":{"name":"convertMorph","type":"propertyDef","startIndex":14949,"stopIndex":15479,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13377},"className":"LaTeXConverter","_owner":{"__isSmartRef__":true,"id":13375},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13388":{"name":"apps.NewPaper.HTMLCharacterConverter","type":"klassDef","startIndex":15485,"stopIndex":17773,"fileName":"apps/NewPaper.js","_subElements":[{"__isSmartRef__":true,"id":13389},{"__isSmartRef__":true,"id":13391}],"sourceControl":{"__isSmartRef__":true,"id":12626},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":13390}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13389":{"name":"ENTITIES","type":"propertyDef","startIndex":15557,"stopIndex":17196,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13390},"className":"apps.NewPaper.HTMLCharacterConverter","_owner":{"__isSmartRef__":true,"id":13388},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13390":{"name":"conversion","type":"categoryDef","startIndex":15541,"stopIndex":17770,"fileName":"apps/NewPaper.js","_subElements":[{"__isSmartRef__":true,"id":13389},{"__isSmartRef__":true,"id":13391}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13391":{"name":"convert","type":"propertyDef","startIndex":17199,"stopIndex":17768,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13390},"className":"apps.NewPaper.HTMLCharacterConverter","_owner":{"__isSmartRef__":true,"id":13388},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13392":{"name":"apps.NewPaper.HTMLGenerationLayer","type":"copDef","startIndex":17774,"stopIndex":18871,"fileName":"apps/NewPaper.js","_subElements":[{"__isSmartRef__":true,"id":13393},{"__isSmartRef__":true,"id":13397}],"sourceControl":{"__isSmartRef__":true,"id":12626},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13393":{"name":"lively.morphic.Text","type":"copSubElement","startIndex":17822,"stopIndex":18858,"fileName":"apps/NewPaper.js","_subElements":[{"__isSmartRef__":true,"id":13394},{"__isSmartRef__":true,"id":13396}],"sourceControl":{"__isSmartRef__":true,"id":12626},"refineSelector":"refineClass","_owner":{"__isSmartRef__":true,"id":13392},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13394":{"name":"getHTMLString","type":"propertyDef","startIndex":17858,"stopIndex":18715,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13395},"_owner":{"__isSmartRef__":true,"id":13393},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13395":{"name":"default category","type":"categoryDef","startIndex":82,"stopIndex":1083,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":13394},{"__isSmartRef__":true,"id":13396}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13396":{"name":"getTextAnnotations","type":"propertyDef","startIndex":18717,"stopIndex":18854,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13395},"_owner":{"__isSmartRef__":true,"id":13393},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13397":{"name":"beGlobal()","type":"copSubElement","startIndex":18859,"stopIndex":18869,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_owner":{"__isSmartRef__":true,"id":13392},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13398":{"name":null,"type":"comment","startIndex":18872,"stopIndex":18872,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13399":{"name":"PDFGeneratorClient","type":"klassDef","startIndex":18873,"stopIndex":23526,"fileName":"apps/NewPaper.js","_subElements":[{"__isSmartRef__":true,"id":13400},{"__isSmartRef__":true,"id":13402},{"__isSmartRef__":true,"id":13403},{"__isSmartRef__":true,"id":13404},{"__isSmartRef__":true,"id":13405},{"__isSmartRef__":true,"id":13406},{"__isSmartRef__":true,"id":13407},{"__isSmartRef__":true,"id":13408},{"__isSmartRef__":true,"id":13409},{"__isSmartRef__":true,"id":13410},{"__isSmartRef__":true,"id":13411}],"sourceControl":{"__isSmartRef__":true,"id":12626},"superclassName":"lively.morphic.WindowedApp","categories":[{"__isSmartRef__":true,"id":13401}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13400":{"name":"viewTitle","type":"propertyDef","startIndex":18934,"stopIndex":18964,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13401},"className":"PDFGeneratorClient","_owner":{"__isSmartRef__":true,"id":13399},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13401":{"name":"default category","type":"categoryDef","startIndex":18931,"stopIndex":23523,"fileName":"apps/NewPaper.js","_subElements":[{"__isSmartRef__":true,"id":13400},{"__isSmartRef__":true,"id":13402},{"__isSmartRef__":true,"id":13403},{"__isSmartRef__":true,"id":13404},{"__isSmartRef__":true,"id":13405},{"__isSmartRef__":true,"id":13406},{"__isSmartRef__":true,"id":13407},{"__isSmartRef__":true,"id":13408},{"__isSmartRef__":true,"id":13409},{"__isSmartRef__":true,"id":13410},{"__isSmartRef__":true,"id":13411}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13402":{"name":"initialViewExtent","type":"propertyDef","startIndex":18966,"stopIndex":19001,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13401},"className":"PDFGeneratorClient","_owner":{"__isSmartRef__":true,"id":13399},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13403":{"name":"panelSpec","type":"propertyDef","startIndex":19004,"stopIndex":19996,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13401},"className":"PDFGeneratorClient","_owner":{"__isSmartRef__":true,"id":13399},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13404":{"name":"buildView","type":"propertyDef","startIndex":19999,"stopIndex":21036,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13401},"className":"PDFGeneratorClient","_owner":{"__isSmartRef__":true,"id":13399},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13405":{"name":"getSourceDir","type":"propertyDef","startIndex":21039,"stopIndex":21118,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13401},"className":"PDFGeneratorClient","_owner":{"__isSmartRef__":true,"id":13399},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13406":{"name":"getTexFilePath","type":"propertyDef","startIndex":21120,"stopIndex":21196,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13401},"className":"PDFGeneratorClient","_owner":{"__isSmartRef__":true,"id":13399},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13407":{"name":"getPDFURLString","type":"propertyDef","startIndex":21199,"stopIndex":21508,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13401},"className":"PDFGeneratorClient","_owner":{"__isSmartRef__":true,"id":13399},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13408":{"name":"shouldOpenPDF","type":"propertyDef","startIndex":21511,"stopIndex":21589,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13401},"className":"PDFGeneratorClient","_owner":{"__isSmartRef__":true,"id":13399},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13409":{"name":"generate","type":"propertyDef","startIndex":21592,"stopIndex":23337,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13401},"className":"PDFGeneratorClient","_owner":{"__isSmartRef__":true,"id":13399},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13410":{"name":"failureMsg","type":"propertyDef","startIndex":23339,"stopIndex":23414,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13401},"className":"PDFGeneratorClient","_owner":{"__isSmartRef__":true,"id":13399},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13411":{"name":"successMsg","type":"propertyDef","startIndex":23417,"stopIndex":23520,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13401},"className":"PDFGeneratorClient","_owner":{"__isSmartRef__":true,"id":13399},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13412":{"name":null,"type":"comment","startIndex":23527,"stopIndex":23527,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13413":{"name":"apps.NewPaper.UndoLayer","type":"copDef","startIndex":23528,"stopIndex":24035,"fileName":"apps/NewPaper.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13414":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/Notifier.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13415":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/OAuth.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13416":{"target":{"__isSmartRef__":true,"id":13417},"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/ObjectGrapher.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13417":{"name":"apps.ObjectGrapher","type":"moduleDef","startIndex":0,"stopIndex":4731,"fileName":"apps/ObjectGrapher.js","_subElements":[{"__isSmartRef__":true,"id":13418},{"__isSmartRef__":true,"id":13419}],"sourceControl":{"__isSmartRef__":true,"id":12626},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13418":{"name":null,"type":"comment","startIndex":59,"stopIndex":59,"fileName":"apps/ObjectGrapher.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13419":{"name":"apps.ObjectGrapher.Grapher","type":"klassDef","startIndex":60,"stopIndex":4712,"fileName":"apps/ObjectGrapher.js","_subElements":[{"__isSmartRef__":true,"id":13420},{"__isSmartRef__":true,"id":13422},{"__isSmartRef__":true,"id":13424},{"__isSmartRef__":true,"id":13425},{"__isSmartRef__":true,"id":13427},{"__isSmartRef__":true,"id":13428},{"__isSmartRef__":true,"id":13429},{"__isSmartRef__":true,"id":13430},{"__isSmartRef__":true,"id":13431},{"__isSmartRef__":true,"id":13432},{"__isSmartRef__":true,"id":13433},{"__isSmartRef__":true,"id":13434}],"sourceControl":{"__isSmartRef__":true,"id":12626},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":13421},{"__isSmartRef__":true,"id":13423},{"__isSmartRef__":true,"id":13426}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13420":{"name":"initialize","type":"propertyDef","startIndex":127,"stopIndex":334,"fileName":"apps/ObjectGrapher.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13421},"className":"apps.ObjectGrapher.Grapher","_owner":{"__isSmartRef__":true,"id":13419},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13421":{"name":"initialization","type":"categoryDef","startIndex":107,"stopIndex":336,"fileName":"apps/ObjectGrapher.js","_subElements":[{"__isSmartRef__":true,"id":13420}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13422":{"name":"getNodes","type":"propertyDef","startIndex":353,"stopIndex":412,"fileName":"apps/ObjectGrapher.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13423},"className":"apps.ObjectGrapher.Grapher","_owner":{"__isSmartRef__":true,"id":13419},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13423":{"name":"accessing","type":"categoryDef","startIndex":338,"stopIndex":475,"fileName":"apps/ObjectGrapher.js","_subElements":[{"__isSmartRef__":true,"id":13422},{"__isSmartRef__":true,"id":13424}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13424":{"name":"getEdges","type":"propertyDef","startIndex":414,"stopIndex":473,"fileName":"apps/ObjectGrapher.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13423},"className":"apps.ObjectGrapher.Grapher","_owner":{"__isSmartRef__":true,"id":13419},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13425":{"name":"traverseVars","type":"propertyDef","startIndex":493,"stopIndex":715,"fileName":"apps/ObjectGrapher.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13426},"className":"apps.ObjectGrapher.Grapher","_owner":{"__isSmartRef__":true,"id":13419},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13426":{"name":"traversing","type":"categoryDef","startIndex":477,"stopIndex":4709,"fileName":"apps/ObjectGrapher.js","_subElements":[{"__isSmartRef__":true,"id":13425},{"__isSmartRef__":true,"id":13427},{"__isSmartRef__":true,"id":13428},{"__isSmartRef__":true,"id":13429},{"__isSmartRef__":true,"id":13430},{"__isSmartRef__":true,"id":13431},{"__isSmartRef__":true,"id":13432},{"__isSmartRef__":true,"id":13433},{"__isSmartRef__":true,"id":13434}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13427":{"name":"traverseObjAt","type":"propertyDef","startIndex":717,"stopIndex":1594,"fileName":"apps/ObjectGrapher.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13426},"className":"apps.ObjectGrapher.Grapher","_owner":{"__isSmartRef__":true,"id":13419},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13428":{"name":"isStandardProperty","type":"propertyDef","startIndex":1598,"stopIndex":1837,"fileName":"apps/ObjectGrapher.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13426},"className":"apps.ObjectGrapher.Grapher","_owner":{"__isSmartRef__":true,"id":13419},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13429":{"name":"crunch","type":"propertyDef","startIndex":1839,"stopIndex":2323,"fileName":"apps/ObjectGrapher.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13426},"className":"apps.ObjectGrapher.Grapher","_owner":{"__isSmartRef__":true,"id":13419},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13430":{"name":"specialTreatment","type":"propertyDef","startIndex":2325,"stopIndex":3098,"fileName":"apps/ObjectGrapher.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13426},"className":"apps.ObjectGrapher.Grapher","_owner":{"__isSmartRef__":true,"id":13419},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13431":{"name":"needsSpecialTreatment","type":"propertyDef","startIndex":3100,"stopIndex":3277,"fileName":"apps/ObjectGrapher.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13426},"className":"apps.ObjectGrapher.Grapher","_owner":{"__isSmartRef__":true,"id":13419},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13432":{"name":"specialDispatcher","type":"propertyDef","startIndex":3280,"stopIndex":4475,"fileName":"apps/ObjectGrapher.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13426},"className":"apps.ObjectGrapher.Grapher","_owner":{"__isSmartRef__":true,"id":13419},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13433":{"name":"newMethod","type":"propertyDef","startIndex":4477,"stopIndex":4540,"fileName":"apps/ObjectGrapher.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13426},"className":"apps.ObjectGrapher.Grapher","_owner":{"__isSmartRef__":true,"id":13419},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13434":{"name":"morphicAttrs","type":"propertyDef","startIndex":4542,"stopIndex":4708,"fileName":"apps/ObjectGrapher.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":12626},"_isStatic":false,"category":{"__isSmartRef__":true,"id":13426},"className":"apps.ObjectGrapher.Grapher","_owner":{"__isSmartRef__":true,"id":13419},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"13435":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/OData.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13436":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/PDF.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13437":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/PlanetarySystem.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13438":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/ProtoVisInterface.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13439":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/sha1.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13440":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/SocketIO.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13441":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/StaticDocGeneration.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13442":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/Trac.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13443":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/wikipedia.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13444":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/XMLPrettifier.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13445":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/Zip.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13446":{"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/zz_Ark.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13447":{"target":{"__isSmartRef__":true,"id":13448},"browser":{"__isSmartRef__":true,"id":13162},"__LivelyClassName__":"lively.ide.ChangeSetNode","__SourceModuleName__":"Global.lively.ide.LocalBrowser"},"13448":{"name":"Local code","__LivelyClassName__":"ChangeSet","__SourceModuleName__":"Global.lively.ChangeSet"},"13449":{"isListItem":true,"string":"google/","value":{"__isSmartRef__":true,"id":13278}},"13450":{"isListItem":true,"string":"tests/","value":{"__isSmartRef__":true,"id":13279}},"13451":{"isListItem":true,"string":"../","value":{"__isSmartRef__":true,"id":13280}},"13452":{"isListItem":true,"string":"ActivityStream.js (not parsed)","value":{"__isSmartRef__":true,"id":13281}},"13453":{"isListItem":true,"string":"AtomFeed.js (not parsed)","value":{"__isSmartRef__":true,"id":13282}},"13454":{"isListItem":true,"string":"Base64.js (not parsed)","value":{"__isSmartRef__":true,"id":13283}},"13455":{"isListItem":true,"string":"benchmark.js (not parsed)","value":{"__isSmartRef__":true,"id":13284}},"13456":{"isListItem":true,"string":"BinFileReader.js (not parsed)","value":{"__isSmartRef__":true,"id":13285}},"13457":{"isListItem":true,"string":"CDB.js (not parsed)","value":{"__isSmartRef__":true,"id":13286}},"13458":{"isListItem":true,"string":"CDBBrowser.js (not parsed)","value":{"__isSmartRef__":true,"id":13287}},"13459":{"isListItem":true,"string":"chatbot.js (not parsed)","value":{"__isSmartRef__":true,"id":13288}},"13460":{"isListItem":true,"string":"Clock.js (not parsed)","value":{"__isSmartRef__":true,"id":13289}},"13461":{"isListItem":true,"string":"CodeUpdate.js (not parsed)","value":{"__isSmartRef__":true,"id":13290}},"13462":{"isListItem":true,"string":"ColorParser.js (not parsed)","value":{"__isSmartRef__":true,"id":13291}},"13463":{"isListItem":true,"string":"constraintjs.js (not parsed)","value":{"__isSmartRef__":true,"id":13292}},"13464":{"isListItem":true,"string":"CouchDB.js (not parsed)","value":{"__isSmartRef__":true,"id":13293}},"13465":{"isListItem":true,"string":"cssParser.js (not parsed)","value":{"__isSmartRef__":true,"id":13294}},"13466":{"isListItem":true,"string":"d3.js (not parsed)","value":{"__isSmartRef__":true,"id":13295}},"13467":{"isListItem":true,"string":"d3Interface.js (not parsed)","value":{"__isSmartRef__":true,"id":13296}},"13468":{"isListItem":true,"string":"DateFormat.js (not parsed)","value":{"__isSmartRef__":true,"id":13297}},"13469":{"isListItem":true,"string":"DiffMatchPatch.js (not parsed)","value":{"__isSmartRef__":true,"id":13298}},"13470":{"isListItem":true,"string":"Dropbox.js (not parsed)","value":{"__isSmartRef__":true,"id":13299}},"13471":{"isListItem":true,"string":"ElasticSearch.js (not parsed)","value":{"__isSmartRef__":true,"id":13300}},"13472":{"isListItem":true,"string":"FooBar.js (not parsed)","value":{"__isSmartRef__":true,"id":13301}},"13473":{"isListItem":true,"string":"GraphLayout.js (not parsed)","value":{"__isSmartRef__":true,"id":13302}},"13474":{"isListItem":true,"string":"Grid.js (not parsed)","value":{"__isSmartRef__":true,"id":13303}},"13475":{"isListItem":true,"string":"jquery.js (not parsed)","value":{"__isSmartRef__":true,"id":13304}},"13476":{"isListItem":true,"string":"JSINQ.js (not parsed)","value":{"__isSmartRef__":true,"id":13305}},"13477":{"isListItem":true,"string":"JSONPath.js (not parsed)","value":{"__isSmartRef__":true,"id":13306}},"13478":{"isListItem":true,"string":"Less.js (not parsed)","value":{"__isSmartRef__":true,"id":13307}},"13479":{"isListItem":true,"string":"LivelySearching.js (not parsed)","value":{"__isSmartRef__":true,"id":13308}},"13480":{"isListItem":true,"string":"Markdown.js (not parsed)","value":{"__isSmartRef__":true,"id":13309}},"13481":{"isListItem":true,"string":"MathJaxSupport.js (not parsed)","value":{"__isSmartRef__":true,"id":13310}},"13482":{"isListItem":true,"string":"md5.js (not parsed)","value":{"__isSmartRef__":true,"id":13311}},"13483":{"isListItem":true,"string":"MindMaps.js (not parsed)","value":{"__isSmartRef__":true,"id":13312}},"13484":{"isListItem":true,"string":"Neo4j.js (not parsed)","value":{"__isSmartRef__":true,"id":13313}},"13485":{"isListItem":true,"string":"NewPaper.js","value":{"__isSmartRef__":true,"id":13314}},"13486":{"isListItem":true,"string":"Notifier.js (not parsed)","value":{"__isSmartRef__":true,"id":13414}},"13487":{"isListItem":true,"string":"OAuth.js (not parsed)","value":{"__isSmartRef__":true,"id":13415}},"13488":{"isListItem":true,"string":"ObjectGrapher.js","value":{"__isSmartRef__":true,"id":13416}},"13489":{"isListItem":true,"string":"OData.js (not parsed)","value":{"__isSmartRef__":true,"id":13435}},"13490":{"isListItem":true,"string":"PDF.js (not parsed)","value":{"__isSmartRef__":true,"id":13436}},"13491":{"isListItem":true,"string":"PlanetarySystem.js (not parsed)","value":{"__isSmartRef__":true,"id":13437}},"13492":{"isListItem":true,"string":"ProtoVisInterface.js (not parsed)","value":{"__isSmartRef__":true,"id":13438}},"13493":{"isListItem":true,"string":"sha1.js (not parsed)","value":{"__isSmartRef__":true,"id":13439}},"13494":{"isListItem":true,"string":"SocketIO.js (not parsed)","value":{"__isSmartRef__":true,"id":13440}},"13495":{"isListItem":true,"string":"StaticDocGeneration.js (not parsed)","value":{"__isSmartRef__":true,"id":13441}},"13496":{"isListItem":true,"string":"Trac.js (not parsed)","value":{"__isSmartRef__":true,"id":13442}},"13497":{"isListItem":true,"string":"wikipedia.js (not parsed)","value":{"__isSmartRef__":true,"id":13443}},"13498":{"isListItem":true,"string":"XMLPrettifier.js (not parsed)","value":{"__isSmartRef__":true,"id":13444}},"13499":{"isListItem":true,"string":"Zip.js (not parsed)","value":{"__isSmartRef__":true,"id":13445}},"13500":{"isListItem":true,"string":"zz_Ark.js (not parsed)","value":{"__isSmartRef__":true,"id":13446}},"13501":{"isListItem":true,"string":"Local code","value":{"__isSmartRef__":true,"id":13447}},"13502":{"morph":{"__isSmartRef__":true,"id":13269},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13503":{"target":{"__isSmartRef__":true,"id":13315},"browser":{"__isSmartRef__":true,"id":13162},"parent":{"__isSmartRef__":true,"id":13274},"moduleName":"apps/NewPaper.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13504":{"scaleVertical":true,"scaleHorizontal":true},"13505":{"sourceObj":{"__isSmartRef__":true,"id":13269},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":13162},"targetMethodName":"setPane1Selection","varMapping":{"__isSmartRef__":true,"id":13506},"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13506":{"source":{"__isSmartRef__":true,"id":13269},"target":{"__isSmartRef__":true,"id":13162}},"13507":{"sourceObj":{"__isSmartRef__":true,"id":13269},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":13162},"targetMethodName":"getPane1Selection","varMapping":{"__isSmartRef__":true,"id":13508},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13508":{"source":{"__isSmartRef__":true,"id":13269},"target":{"__isSmartRef__":true,"id":13162}},"13509":{"sourceObj":{"__isSmartRef__":true,"id":13269},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":13162},"targetMethodName":"getPane1Content","varMapping":{"__isSmartRef__":true,"id":13510},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13510":{"source":{"__isSmartRef__":true,"id":13269},"target":{"__isSmartRef__":true,"id":13162}},"13511":{"sourceObj":{"__isSmartRef__":true,"id":13269},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":13162},"targetMethodName":"getPane1Menu","varMapping":{"__isSmartRef__":true,"id":13512},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13512":{"source":{"__isSmartRef__":true,"id":13269},"target":{"__isSmartRef__":true,"id":13162}},"13513":{"onDownPressed":{"__isSmartRef__":true,"id":13514},"onUpPressed":{"__isSmartRef__":true,"id":13521}},"13514":{"varMapping":{"__isSmartRef__":true,"id":13515},"source":"function onDownPressed(evt) {\n $super(evt);\n this.focus.bind(this).delay(0);\n return true;\n }","funcProperties":{"__isSmartRef__":true,"id":13520},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13515":{"this":{"__isSmartRef__":true,"id":13269},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13516}},"13516":{"$super":{"__isSmartRef__":true,"id":13517}},"13517":{"varMapping":{"__isSmartRef__":true,"id":13518},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":13519},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13518":{"obj":{"__isSmartRef__":true,"id":13269},"name":"onDownPressed"},"13519":{},"13520":{},"13521":{"varMapping":{"__isSmartRef__":true,"id":13522},"source":"function onUpPressed(evt) {\n $super(evt);\n this.focus.bind(this).delay(0);\n return true;\n }","funcProperties":{"__isSmartRef__":true,"id":13527},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13522":{"this":{"__isSmartRef__":true,"id":13269},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13523}},"13523":{"$super":{"__isSmartRef__":true,"id":13524}},"13524":{"varMapping":{"__isSmartRef__":true,"id":13525},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":13526},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13525":{"obj":{"__isSmartRef__":true,"id":13269},"name":"onUpPressed"},"13526":{},"13527":{},"13528":{"source":{"__isSmartRef__":true,"id":13162},"target":{"__isSmartRef__":true,"id":13269}},"13529":{"sourceObj":{"__isSmartRef__":true,"id":13162},"sourceAttrName":"setPane2Content","targetObj":{"__isSmartRef__":true,"id":13530},"targetMethodName":"updateList","varMapping":{"__isSmartRef__":true,"id":13579},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13530":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13531},"itemList":[{"__isSmartRef__":true,"id":13532},{"__isSmartRef__":true,"id":13534},{"__isSmartRef__":true,"id":13536},{"__isSmartRef__":true,"id":13538},{"__isSmartRef__":true,"id":13540},{"__isSmartRef__":true,"id":13542},{"__isSmartRef__":true,"id":13544},{"__isSmartRef__":true,"id":13546},{"__isSmartRef__":true,"id":13548},{"__isSmartRef__":true,"id":13550},{"__isSmartRef__":true,"id":13552}],"eventHandler":{"__isSmartRef__":true,"id":13554},"derivationIds":[],"id":"26C926D3-DB2E-424A-8F9C-54625245395A","_FontFamily":"Helvetica","_FontSize":10,"grabbingEnabled":false,"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","__serializedExpressions__":["_Position"],"selection":null,"selectedLineNo":-1,"owner":{"__isSmartRef__":true,"id":13154},"layout":{"__isSmartRef__":true,"id":13555},"attributeConnections":[{"__isSmartRef__":true,"id":13556},{"__isSmartRef__":true,"id":13558},{"__isSmartRef__":true,"id":13560},{"__isSmartRef__":true,"id":13562}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13564},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(205.0,16.5)"},"13531":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(205.0,203.5)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)"},"13532":{"isListItem":true,"string":"apps.NewPaper.ContentContainerTrait","value":{"__isSmartRef__":true,"id":13533}},"13533":{"target":{"__isSmartRef__":true,"id":13317},"browser":{"__isSmartRef__":true,"id":13162},"__LivelyClassName__":"lively.ide.TraitFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13534":{"isListItem":true,"string":"apps.NewPaper.PaperMorphLayer","value":{"__isSmartRef__":true,"id":13535}},"13535":{"target":{"__isSmartRef__":true,"id":13338},"browser":{"__isSmartRef__":true,"id":13162},"__LivelyClassName__":"lively.ide.CopFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13536":{"isListItem":true,"string":"LaTeXTextMorphWrapper","value":{"__isSmartRef__":true,"id":13537}},"13537":{"target":{"__isSmartRef__":true,"id":13347},"browser":{"__isSmartRef__":true,"id":13162},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13538":{"isListItem":true,"string":"LaTeXTextMorphWrapper (extension)","value":{"__isSmartRef__":true,"id":13539}},"13539":{"target":{"__isSmartRef__":true,"id":13365},"browser":{"__isSmartRef__":true,"id":13162},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13540":{"isListItem":true,"string":"LaTeXConverter","value":{"__isSmartRef__":true,"id":13541}},"13541":{"target":{"__isSmartRef__":true,"id":13369},"browser":{"__isSmartRef__":true,"id":13162},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13542":{"isListItem":true,"string":"TeXLayer","value":{"__isSmartRef__":true,"id":13543}},"13543":{"target":{"__isSmartRef__":true,"id":13370},"browser":{"__isSmartRef__":true,"id":13162},"__LivelyClassName__":"lively.ide.CopFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13544":{"isListItem":true,"string":"LaTeXConverter (extension)","value":{"__isSmartRef__":true,"id":13545}},"13545":{"target":{"__isSmartRef__":true,"id":13375},"browser":{"__isSmartRef__":true,"id":13162},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13546":{"isListItem":true,"string":"apps.NewPaper.HTMLCharacterConverter","value":{"__isSmartRef__":true,"id":13547}},"13547":{"target":{"__isSmartRef__":true,"id":13388},"browser":{"__isSmartRef__":true,"id":13162},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13548":{"isListItem":true,"string":"apps.NewPaper.HTMLGenerationLayer","value":{"__isSmartRef__":true,"id":13549}},"13549":{"target":{"__isSmartRef__":true,"id":13392},"browser":{"__isSmartRef__":true,"id":13162},"__LivelyClassName__":"lively.ide.CopFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13550":{"isListItem":true,"string":"PDFGeneratorClient","value":{"__isSmartRef__":true,"id":13551}},"13551":{"target":{"__isSmartRef__":true,"id":13399},"browser":{"__isSmartRef__":true,"id":13162},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13552":{"isListItem":true,"string":"apps.NewPaper.UndoLayer","value":{"__isSmartRef__":true,"id":13553}},"13553":{"target":{"__isSmartRef__":true,"id":13413},"browser":{"__isSmartRef__":true,"id":13162},"__LivelyClassName__":"lively.ide.CopFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"13554":{"morph":{"__isSmartRef__":true,"id":13530},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13555":{"scaleVertical":true,"scaleHorizontal":true},"13556":{"sourceObj":{"__isSmartRef__":true,"id":13530},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":13162},"targetMethodName":"setPane2Selection","varMapping":{"__isSmartRef__":true,"id":13557},"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13557":{"source":{"__isSmartRef__":true,"id":13530},"target":{"__isSmartRef__":true,"id":13162}},"13558":{"sourceObj":{"__isSmartRef__":true,"id":13530},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":13162},"targetMethodName":"getPane2Selection","varMapping":{"__isSmartRef__":true,"id":13559},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13559":{"source":{"__isSmartRef__":true,"id":13530},"target":{"__isSmartRef__":true,"id":13162}},"13560":{"sourceObj":{"__isSmartRef__":true,"id":13530},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":13162},"targetMethodName":"getPane2Content","varMapping":{"__isSmartRef__":true,"id":13561},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13561":{"source":{"__isSmartRef__":true,"id":13530},"target":{"__isSmartRef__":true,"id":13162}},"13562":{"sourceObj":{"__isSmartRef__":true,"id":13530},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":13162},"targetMethodName":"getPane2Menu","varMapping":{"__isSmartRef__":true,"id":13563},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13563":{"source":{"__isSmartRef__":true,"id":13530},"target":{"__isSmartRef__":true,"id":13162}},"13564":{"onDownPressed":{"__isSmartRef__":true,"id":13565},"onUpPressed":{"__isSmartRef__":true,"id":13572}},"13565":{"varMapping":{"__isSmartRef__":true,"id":13566},"source":"function onDownPressed(evt) {\n $super(evt);\n this.focus.bind(this).delay(0);\n return true;\n }","funcProperties":{"__isSmartRef__":true,"id":13571},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13566":{"this":{"__isSmartRef__":true,"id":13530},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13567}},"13567":{"$super":{"__isSmartRef__":true,"id":13568}},"13568":{"varMapping":{"__isSmartRef__":true,"id":13569},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":13570},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13569":{"obj":{"__isSmartRef__":true,"id":13530},"name":"onDownPressed"},"13570":{},"13571":{},"13572":{"varMapping":{"__isSmartRef__":true,"id":13573},"source":"function onUpPressed(evt) {\n $super(evt);\n this.focus.bind(this).delay(0);\n return true;\n }","funcProperties":{"__isSmartRef__":true,"id":13578},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13573":{"this":{"__isSmartRef__":true,"id":13530},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13574}},"13574":{"$super":{"__isSmartRef__":true,"id":13575}},"13575":{"varMapping":{"__isSmartRef__":true,"id":13576},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":13577},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13576":{"obj":{"__isSmartRef__":true,"id":13530},"name":"onUpPressed"},"13577":{},"13578":{},"13579":{"source":{"__isSmartRef__":true,"id":13162},"target":{"__isSmartRef__":true,"id":13530}},"13580":{"sourceObj":{"__isSmartRef__":true,"id":13162},"sourceAttrName":"setPane3Content","targetObj":{"__isSmartRef__":true,"id":13581},"targetMethodName":"updateList","varMapping":{"__isSmartRef__":true,"id":13608},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13581":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13582},"itemList":["-----"],"eventHandler":{"__isSmartRef__":true,"id":13583},"derivationIds":[],"id":"FF6B0D26-AB8D-4B75-BE18-857CA0EFD3AD","_FontFamily":"Helvetica","_FontSize":10,"grabbingEnabled":false,"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","__serializedExpressions__":["_Position"],"selection":null,"selectedLineNo":-1,"owner":{"__isSmartRef__":true,"id":13154},"layout":{"__isSmartRef__":true,"id":13584},"attributeConnections":[{"__isSmartRef__":true,"id":13585},{"__isSmartRef__":true,"id":13587},{"__isSmartRef__":true,"id":13589},{"__isSmartRef__":true,"id":13591}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13593},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(410.0,16.5)"},"13582":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(205.0,203.5)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)"},"13583":{"morph":{"__isSmartRef__":true,"id":13581},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13584":{"scaleVertical":true,"scaleHorizontal":true},"13585":{"sourceObj":{"__isSmartRef__":true,"id":13581},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":13162},"targetMethodName":"setPane3Selection","varMapping":{"__isSmartRef__":true,"id":13586},"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13586":{"source":{"__isSmartRef__":true,"id":13581},"target":{"__isSmartRef__":true,"id":13162}},"13587":{"sourceObj":{"__isSmartRef__":true,"id":13581},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":13162},"targetMethodName":"getPane3Selection","varMapping":{"__isSmartRef__":true,"id":13588},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13588":{"source":{"__isSmartRef__":true,"id":13581},"target":{"__isSmartRef__":true,"id":13162}},"13589":{"sourceObj":{"__isSmartRef__":true,"id":13581},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":13162},"targetMethodName":"getPane3Content","varMapping":{"__isSmartRef__":true,"id":13590},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13590":{"source":{"__isSmartRef__":true,"id":13581},"target":{"__isSmartRef__":true,"id":13162}},"13591":{"sourceObj":{"__isSmartRef__":true,"id":13581},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":13162},"targetMethodName":"getPane3Menu","varMapping":{"__isSmartRef__":true,"id":13592},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13592":{"source":{"__isSmartRef__":true,"id":13581},"target":{"__isSmartRef__":true,"id":13162}},"13593":{"onDownPressed":{"__isSmartRef__":true,"id":13594},"onUpPressed":{"__isSmartRef__":true,"id":13601}},"13594":{"varMapping":{"__isSmartRef__":true,"id":13595},"source":"function onDownPressed(evt) {\n $super(evt);\n this.focus.bind(this).delay(0);\n return true;\n }","funcProperties":{"__isSmartRef__":true,"id":13600},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13595":{"this":{"__isSmartRef__":true,"id":13581},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13596}},"13596":{"$super":{"__isSmartRef__":true,"id":13597}},"13597":{"varMapping":{"__isSmartRef__":true,"id":13598},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":13599},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13598":{"obj":{"__isSmartRef__":true,"id":13581},"name":"onDownPressed"},"13599":{},"13600":{},"13601":{"varMapping":{"__isSmartRef__":true,"id":13602},"source":"function onUpPressed(evt) {\n $super(evt);\n this.focus.bind(this).delay(0);\n return true;\n }","funcProperties":{"__isSmartRef__":true,"id":13607},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13602":{"this":{"__isSmartRef__":true,"id":13581},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13603}},"13603":{"$super":{"__isSmartRef__":true,"id":13604}},"13604":{"varMapping":{"__isSmartRef__":true,"id":13605},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":13606},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13605":{"obj":{"__isSmartRef__":true,"id":13581},"name":"onUpPressed"},"13606":{},"13607":{},"13608":{"source":{"__isSmartRef__":true,"id":13162},"target":{"__isSmartRef__":true,"id":13581}},"13609":{"sourceObj":{"__isSmartRef__":true,"id":13162},"sourceAttrName":"setPane4Content","targetObj":{"__isSmartRef__":true,"id":13610},"targetMethodName":"updateList","varMapping":{"__isSmartRef__":true,"id":13637},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13610":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13611},"itemList":["-----"],"eventHandler":{"__isSmartRef__":true,"id":13612},"derivationIds":[],"id":"E35CE086-E396-4693-8A51-6CD71F6568A7","_FontFamily":"Helvetica","_FontSize":10,"grabbingEnabled":false,"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","__serializedExpressions__":["_Position"],"selection":null,"selectedLineNo":-1,"owner":{"__isSmartRef__":true,"id":13154},"layout":{"__isSmartRef__":true,"id":13613},"attributeConnections":[{"__isSmartRef__":true,"id":13614},{"__isSmartRef__":true,"id":13616},{"__isSmartRef__":true,"id":13618},{"__isSmartRef__":true,"id":13620}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13622},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(615.0,16.5)"},"13611":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(205.0,203.5)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)"},"13612":{"morph":{"__isSmartRef__":true,"id":13610},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13613":{"scaleVertical":true,"scaleHorizontal":true},"13614":{"sourceObj":{"__isSmartRef__":true,"id":13610},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":13162},"targetMethodName":"setPane4Selection","varMapping":{"__isSmartRef__":true,"id":13615},"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13615":{"source":{"__isSmartRef__":true,"id":13610},"target":{"__isSmartRef__":true,"id":13162}},"13616":{"sourceObj":{"__isSmartRef__":true,"id":13610},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":13162},"targetMethodName":"getPane4Selection","varMapping":{"__isSmartRef__":true,"id":13617},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13617":{"source":{"__isSmartRef__":true,"id":13610},"target":{"__isSmartRef__":true,"id":13162}},"13618":{"sourceObj":{"__isSmartRef__":true,"id":13610},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":13162},"targetMethodName":"getPane4Content","varMapping":{"__isSmartRef__":true,"id":13619},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13619":{"source":{"__isSmartRef__":true,"id":13610},"target":{"__isSmartRef__":true,"id":13162}},"13620":{"sourceObj":{"__isSmartRef__":true,"id":13610},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":13162},"targetMethodName":"getPane4Menu","varMapping":{"__isSmartRef__":true,"id":13621},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13621":{"source":{"__isSmartRef__":true,"id":13610},"target":{"__isSmartRef__":true,"id":13162}},"13622":{"onDownPressed":{"__isSmartRef__":true,"id":13623},"onUpPressed":{"__isSmartRef__":true,"id":13630}},"13623":{"varMapping":{"__isSmartRef__":true,"id":13624},"source":"function onDownPressed(evt) {\n $super(evt);\n this.focus.bind(this).delay(0);\n return true;\n }","funcProperties":{"__isSmartRef__":true,"id":13629},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13624":{"this":{"__isSmartRef__":true,"id":13610},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13625}},"13625":{"$super":{"__isSmartRef__":true,"id":13626}},"13626":{"varMapping":{"__isSmartRef__":true,"id":13627},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":13628},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13627":{"obj":{"__isSmartRef__":true,"id":13610},"name":"onDownPressed"},"13628":{},"13629":{},"13630":{"varMapping":{"__isSmartRef__":true,"id":13631},"source":"function onUpPressed(evt) {\n $super(evt);\n this.focus.bind(this).delay(0);\n return true;\n }","funcProperties":{"__isSmartRef__":true,"id":13636},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13631":{"this":{"__isSmartRef__":true,"id":13610},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13632}},"13632":{"$super":{"__isSmartRef__":true,"id":13633}},"13633":{"varMapping":{"__isSmartRef__":true,"id":13634},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":13635},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13634":{"obj":{"__isSmartRef__":true,"id":13610},"name":"onUpPressed"},"13635":{},"13636":{},"13637":{"source":{"__isSmartRef__":true,"id":13162},"target":{"__isSmartRef__":true,"id":13610}},"13638":{"sourceObj":{"__isSmartRef__":true,"id":13162},"sourceAttrName":"setSourceString","targetObj":{"__isSmartRef__":true,"id":13639},"targetMethodName":"setTextString","varMapping":{"__isSmartRef__":true,"id":13649},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13639":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13640},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":13641}],"eventHandler":{"__isSmartRef__":true,"id":13643},"_ClipMode":"auto","derivationIds":[],"id":"CA3F4DDB-C86A-4E9D-BEDC-6B74CBADFE0D","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":true,"_HandStyle":null,"allowInput":true,"_FontFamily":"Courier","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":13154},"accessibleInInactiveWindow":true,"layout":{"__isSmartRef__":true,"id":13644},"noEval":true,"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":13645},{"__isSmartRef__":true,"id":13647}],"doNotSerialize":["$$textString","$$savedTextString"],"doNotCopyProperties":["$$textString","$$savedTextString"],"textString":"module('apps.NewPaper').requires('cop.Layers', 'lively.morphic', 'lively.ide.SyntaxHighlighting', 'lively.LayerableMorphs').toRun(function() {\n\nTrait('apps.NewPaper.ContentContainerTrait',\n'accessing', {\n contentMorphs: function() {\n var others = this.submorphs.select(function(m) { return m.isEpimorph }),\n morphs = this.submorphs.withoutAll(others);\n return morphs.sort(function(a, b) { return a.bounds().top() - b.bounds().top() });\n },\n},\n'conversion', {\n openAsText: function() {\n this.world().addTextWindow(this.asText());\n },\n asText: function() {\n if (this.generateHTML)\n return this.createHTMLBody();\n if (this.generateLaTeX)\n return this.createLaTeXBody();\n return this.contentMorphs().inject('', function(text, m) {\n if (m.textString) return text + m.textString + '\\n'\n return text\n });\n },\n createLaTeXBody: function() {\n return this.convertMorphs( new LaTeXConverter(), this.contentMorphs())\n },\n createHTMLBody: function() {\n var converter = new LaTeXConverter();\n converter.generateHTML = true;\n return '\\n' +\n'\\n\\n'+\n'\\n' + this.convertMorphs(converter, this.contentMorphs()) + '\\n'\n }, \n\n convertMorphs: function(converter, morphs) {\n var text = morphs.inject('', function(text, m) {\n return text + converter.convertMorph(m)\n });\n return text\n },\n\n},\n'word counting', {\n countWords: function() {\n var words = 0;\n this.withAllSubmorphsDo(function() {\n if (this.textString)\n words += this.textString.split(/\\s+/).length\n })\n return words\n },\n countCharacters: function() {\n var characters = 0;\n this.withAllSubmorphsDo(function() {\n if (this.textString)\n characters += this.textString.length\n })\n return characters\n },\n\n\n countWordsInTextMorph: function(morph) {\n var words = this.countWords();\n morph.setTextString(new Date() + ': \\t' + words + '\\n' + morph.textString)\n },\n\n},\n'file', {\n setFileLocation: function() {\n this.world().prompt('Where should the contents of this paper morph be stored?', function(input) {\n this.fileLocation = input;\n }.bind(this), this.fileLocation || URL.source.withFilename('text.txt').toString())\n },\n\n save: function() {\n var w = this.world(),\n url;\n if (!this.fileLocation) {\n w.alert('please set file location of paper morph first');\n return;\n }\n try {\n url = new URL(this.fileLocation);\n } catch(e) {\n w.alert('file location of paper morph not valid');\n return;\n }\n var writer = new WebResource(url);\n lively.bindings.connect(writer, 'status', w, 'setStatusMessage', {\n updater: function($upd, status) {\n if (status.isSuccess())\n $upd('successfully saved', Color.green, 3)\n else\n $upd('couldnt save, status code: ' + status.code(), Color.red, 5)\n }});\n writer.beAsync().put(this.asText());\n },\n\n},\n'user interface', {\n addControls: function() {\n if (!this.paperControlBox) {\n this.paperControlBox = lively.morphic.Morph.makeRectangle(0,0,0,0);\n this.paperControlBox.applyStyle({fill: null})\n this.addMorphBack(this.paperControlBox);\n this.paperControlBox.setLayouter(new lively.morphic.Layout.HorizontalLayout())\n }\n var bounds = new Rectangle(0,0, 60, 20);\n\n // this.createAndAddHalo('order', 'order', bounds);\n // this.createAndAddHalo('addTextMorph', 'add', bounds);\n this.createAndAddHalo('generateAndLoadPDF', 'pdf', bounds);\n this.createAndAddHalo('openAsText', 'as text', bounds);\n this.createAndAddHalo('setFileLocation', 'set file...', bounds);\n this.createAndAddHalo('save', 'save', bounds);\n\n // this.alignHalosHorizontally();\n },\n removeControls: function() {\n this.paperControlBox && this.paperControlBox.remove();\n this.paperControlBox = null\n },\n\n\n createAndAddHalo: function(name, label, bounds) {\n // create and add a button that is added to the halo object with the key name\n // also connect halo's fire with a method this[name]\n var halo = new lively.morphic.Button(bounds);\n halo.applyStyle(this.haloStyle);\n halo.setLabel(label);\n lively.bindings.connect(halo, 'fire', this, name, {converter: function(v) { return undefined}});\n this.paperControlBox.addMorph(halo);\n return halo;\n },\n\n alignHalosHorizontally: function() {\n this.paperControls.inject(pt(0, 0), function(pos, halo) {\n halo.align(halo.bounds().topLeft(), pos);\n halo.setExtent(pt(50,20))\n return halo.bounds().topRight();\n });\n },\n})\n\ncop.create('apps.NewPaper.PaperMorphLayer')\n.refineClass(lively.morphic.Image, {\n laTeXConverterRule: function() { return \"$Image\"}\n})\n.refineClass(lively.morphic.Text, {\n\n getUndoHistory: function() {\n // override method in UndoLayer\n // Since it is globally activated this structurally activated layer should trumph it\n // This is actually the first time, that the order of the layer composition is important.\n // This may be because until now I only used layers to refine behavior defined in the base layer \n // but not in other layers.\n var paperMorph = this.getPaperMorph();\n if (!paperMorph) return null;\n return paperMorph.getUndoHistory()\n }, \n\n doSave: function() {\n this.getPaperMorph().save()\n var m = $morph('WordCounter')\n if(m) this.getPaperMorph().countWordsInTextMorph(m);\n this.world().saveWorld();\n },\n});\n\n\n\nObject.subclass('LaTeXTextMorphWrapper', {\n// generation logic\n// when generating LaTeX support inside TextMorph something like this will be the result:\n/*layerClass(TeXLayer, lively.morphic.Text, {\n morphMenu: function(evt) { \n var self = this; var menu = cop.proceed(evt); menu.addLine();\n menu.addItems([\n [\"be paper title\", function() { self.bePaperTitle() }],\n [\"be paper section\", function() { self.bePaperSection() }],\n ...\n ]);\n return menu;\n },\n resetPaperType: function() { isPaperTitle = false; isPaperSection = false; ... },\n bePaperTitle: function() { this.resetPaperType(); this.isPaperTitle = true; return this; },\n beSomethingElse ...\n});*/\n\n converterNames: function() {\n return Properties.all(LaTeXConverter.prototype).select(function(ea) { return ea.startsWith('$' ) });\n },\n\n textMorphTypes: function() {\n return this.converterNames().collect(function(ea) { return ea.substring(1, ea.length) });\n },\n\n instVarNames: function() {\n // ['isTitle', 'isAnstract', ...]\n return this.textMorphTypes().collect(function(ea) { return this.instVarNameFor(ea) }, this);\n },\n\n generateResetMethodFor: function(klass) {\n // this.isPaperTitle = false; ...\n var style = this.defaultStyle();\n var instVarNames = this.instVarNames();\n var method = function() { // inside here this is bound to TextMorph not wrapper\n this.applyStyle(style);\n instVarNames.forEach(function(instVarName) { this[instVarName] = false }, this);\n }.binds({instVarNames: instVarNames});\n this.addMethodsToLayerClass(TeXLayer, klass, {resetPaperType: method});\n },\n\n generateTypeSetterFor: function(klass) {\n // bePaperTitle() etc.\n this.textMorphTypes().forEach(function(type) {\n var methods = {};\n var setterName = this.setterMethodNameFor(type);\n methods[setterName] = this.setterMethodFor(type);\n this.addMethodsToLayerClass(TeXLayer, klass, methods);\n }, this)\n },\n\n generateMorphMenuFor: function(klass) {\n var wrapper = this,\n method = function() { // inside here this is bound to TextMorph not wrapper\n var items = cop.proceed();\n return items.concat(wrapper.textMorphMenuItemsFor(this));\n }.binds({wrapper: wrapper});\n this.addMethodsToLayerClass(TeXLayer, klass, {morphMenuItems: method});\n },\n\n generateConverterRuleMethod: function(klass) {\n // for a morph that has isTitle = true the method returnd $Title\n var instVarsAndConverNames = this.instVarNames().zip(this.converterNames());\n\n var wrapper = this;\n var method = function() { // inside here this is bound to TextMorph not wrapper\n for (var i = 0; i < instVarsAndConverNames.length; i++)\n if (this[instVarsAndConverNames[i][0]])\n return instVarsAndConverNames[i][1]\n return null;\n }.binds({instVarsAndConverNames: instVarsAndConverNames});\n this.addMethodsToLayerClass(TeXLayer, klass, {laTeXConverterRule: method});\n },\n\n // helper\n textMorphMenuItemsFor: function(instance) {\n // [[\"be paper title\", function() { self.bePaperTitle() }], ...]\n var wrapper = this;\n return this.textMorphTypes().collect(function(typeName) {\n var itemName = 'be paper ' + typeName.toLowerCase();\n return [itemName, function() { instance[wrapper.setterMethodNameFor(typeName)]() }];\n }, this);\n },\n\n instVarNameFor: function(typeName) { return 'is' + typeName },\n\n converterNameFor: function(typeName) { return '$' + typeName },\n\n setterMethodNameFor: function(typeName) { return 'be' + typeName },\n\n defaultStyle: function() {\n return LaTeXConverter.prototype.defaultStyle\n },\n\n styleFor: function(typeName) {\n return LaTeXConverter.prototype[this.converterNameFor(typeName)].style\n },\n \n setterMethodFor: function(typeName) {\n var instVarName = this.instVarNameFor(typeName);\n var style = this.styleFor(typeName);\n // inside here this is bound to TextMorph not wrapper\n return function() {\n this.resetPaperType();\n this[instVarName] = true;\n if (style) this.applyStyle(style);\n return this;\n }.binds({style: style, instVarName:instVarName});\n },\n\n addMethodsToLayerClass: function(layer, klass, methods) {\n layer.refineClass(klass, methods);\n // klass.addMethods(methods)\n },\n});\n\nObject.extend(LaTeXTextMorphWrapper, {\n wrapTextMorph: function() {\n // LaTeXTextMorphWrapper.wrapTextMorph()\n var klass = lively.morphic.Text;\n var wrapper = new this();\n wrapper.generateResetMethodFor(klass);\n wrapper.generateTypeSetterFor(klass)\n wrapper.generateMorphMenuFor(klass)\n wrapper.generateConverterRuleMethod(klass)\n },\n});\n\nObject.subclass('LaTeXConverter');\ncop.create('TeXLayer')\n.beGlobal()\n.refineObject(LaTeXConverter, {\n addMethods: function(source) {\n // this ensures that everytime the converter is changed the TextMorph gets updated\n // with new generated methods\n var klass = cop.proceed(source);\n LaTeXTextMorphWrapper.wrapTextMorph();\n return klass\n },\n})\n\nLaTeXConverter.addMethods({\n $Image: {\n html: function(imageMorph) { return Strings.format('\\n',\n imageMorph.image.getURL(), imageMorph.getExtent().x, imageMorph.getExtent().y) },\n converter: function(imageMorph) { return Strings.format('%% image',imageMorph.image.getURL()) },\n style: {suppressGrabbing: true},\n },\n\n $Paragraph: {\n html: function(textMorph) { return Strings.format('

    %s

    \\n', textMorph.getHTMLString()) },\n converter: function(textMorph) { return Strings.format('%s\\n\\n', textMorph.textString) },\n style: {fill: null, borderWidth: 0.25, fontSize: 16, textColor: Color.black},\n },\n\n $Title: {\n html: function(textMorph) { return Strings.format('
    %s
    \\n',\n textMorph.getHTMLString()) },\n converter: function(textMorph) { return Strings.format('\\\\title{%s}\\n\\n', textMorph.textString) },\n style: {fill: null, borderWidth: 0, fontSize: 24},\n },\n\n $SubTitle: {\n html: function(textMorph) { return Strings.format('
    %s
    \\n', \n textMorph.getHTMLString()) },\n converter: function(textMorph) { return Strings.format('\\\\subtitle{%s}\\n\\n', textMorph.textString) },\n style: {fill: null, borderWidth: 0, fontSize: 20},\n },\n\n $Abstract: {\n html: function(textMorph) { return Strings.format('
    \\n%s\\n
    \\n',\n textMorph.getHTMLString()) },\n converter: function(textMorph) { return Strings.format('\\\\begin{abstract}\\n%s\\n\\\\end{abstract}\\n\\n', textMorph.textString) },\n style: {borderWidth: 0, textColor: Color.web.darkred},\n },\n\n $Section: {\n html: function(textMorph) { return Strings.format('

    %s

    \\n', textMorph.getHTMLString()) },\n converter: function(textMorph) { return Strings.format('\\\\section{%s}\\n', textMorph.textString) },\n style: {borderWidth: 0, fontSize: 20, textColor: Color.blue},\n },\n\n $SubSection: {\n html: function(textMorph) { return Strings.format('

    %s

    \\n', textMorph.getHTMLString()) },\n converter: function(textMorph) { return Strings.format('\\\\subsection{%s}\\n', textMorph.textString) },\n style: {borderWidth: 0, textColor: Color.blue},\n },\n \n $SubSubSection: {\n html: function(textMorph) { return Strings.format('

    %s

    \\n', textMorph.getHTMLString()) },\n converter: function(textMorph) { return Strings.format('\\\\subsubsection{%s}\\n', textMorph.textString) },\n style: {borderWidth: 0, textColor: Color.blue},\n },\n\n $Listing: {\n html: function(textMorph) { return Strings.format('
      %s
    \\n', \n textMorph.getHTMLString()\n .replace(/(\\n|^)- /g,\"\\n
  • \")\n .replace(/\\n\\t- /g,\"\\n\\t
  • \")) },\n converter: function(textMorph) { return Strings.format('\\\\begin{lstlisting}%s\\n\\\\end{lstlisting}\\n\\n', textMorph.textString) },\n style: {},\n },\n\n defaultStyle: {fill: null, borderWidth: 0.25, fontSize: 16},\n\n convertMorph: function(morph) {\n if (!morph.laTeXConverterRule) {\n console.warn('cannot convert morph to LaTeX because morph does not implement laTeXConverterRule');\n return ''\n }\n\n var rule = morph.laTeXConverterRule()\n if (!rule) {\n console.warn('no LaTeX rule for ' + morph);\n return ''\n }\n if (this.generateHTML) {\n return this[rule].html(morph)\n } else {\n return this[rule].converter(morph)\n }\n },\n});\nObject.subclass('apps.NewPaper.HTMLCharacterConverter',\n'conversion', {\n // from http://javascript.jstruebig.de/javascript/76\n ENTITIES: {34: \"quot\", 60: \"lt\", 62: \"gt\", 38: \"amp\", 160: \"nbsp\", 161: \"iexcl\", 162: \"cent\", \n 163: \"pound\", 164: \"curren\", 165: \"yen\", 166: \"brvbar\", 167: \"sect\", 168: \"uml\", 169: \"copy\", \n 170: \"ordf\", 171: \"laquo\", 172: \"not\", 173: \"shy\", 174: \"reg\", 175: \"macr\", 176: \"deg\", \n 177: \"plusmn\", 178: \"sup2\", 179: \"sup3\", 180: \"acute\", 181: \"micro\", 182: \"para\", 183: \"middot\", \n 184: \"cedil\", 185: \"sup1\", 186: \"ordm\", 187: \"raquo\", 188: \"frac14\", 189: \"frac12\", 190: \"frac34\", \n 191: \"iquest\", 192: \"Agrave\", 193: \"Aacute\", 194: \"Acirc\", 195: \"Atilde\", 196: \"Auml\", \n 197: \"Aring\", 198: \"AElig\", 199: \"Ccedil\", 200: \"Egrave\", 201: \"Eacute\", 202: \"Ecirc\", \n 203: \"Euml\", 204: \"Igrave\", 205: \"Iacute\", 206: \"Icirc\", 207: \"Iuml\", 208: \"ETH\", 209: \"Ntilde\", \n 210: \"Ograve\", 211: \"Oacute\", 212: \"Ocirc\", 213: \"Otilde\", 214: \"Ouml\", 215: \"times\", 216: \"Oslash\", \n 217: \"Ugrave\", 218: \"Uacute\", 219: \"Ucirc\", 220: \"Uuml\", 221: \"Yacute\", 222: \"THORN\", 223: \"szlig\", \n 224: \"agrave\", 225: \"aacute\", 226: \"acirc\", 227: \"atilde\", 228: \"auml\", 229: \"aring\", 230: \"aelig\", \n 231: \"ccedil\", 232: \"egrave\", 233: \"eacute\", 234: \"ecirc\", 235: \"euml\", 236: \"igrave\", \n 237: \"iacute\", 238: \"icirc\", 239: \"iuml\", 240: \"eth\", 241: \"ntilde\", 242: \"ograve\", 243: \"oacute\", \n 244: \"ocirc\", 245: \"otilde\", 246: \"ouml\", 247: \"divide\", 248: \"oslash\", 249: \"ugrave\", \n 250: \"uacute\", 251: \"ucirc\", 252: \"uuml\", 253: \"yacute\", 254: \"thorn\", 255: \"yuml\", 34: \"quot\", \n 60: \"lt\", 62: \"gt\", 38: \"amp\"},\n\n convert: function(txt) {\n if(!txt) return '';\n txt = txt.replace(/&/g,\"&\");\n var new_text = '';\n for(var i = 0; i < txt.length; i++) {\n var c = txt.charCodeAt(i);\n if(typeof this.ENTITIES[c] != 'undefined') {\n new_text += '&' + this.ENTITIES[c] + ';';\n } else if(c < 128) {\n new_text += String.fromCharCode(c);\n }else {\n new_text += '&#' + c +';';\n }\n }\n return new_text.replace(//g,\">\");\n },\n});\ncop.create('apps.NewPaper.HTMLGenerationLayer')\n.refineClass(lively.morphic.Text, {\n getHTMLString: function() {\n var converter = new apps.NewPaper.HTMLCharacterConverter();\n return this.getTextAnnotations().collect(function(ea) {\n var string = converter.convert(ea[0]),\n annotation = ea[1];\n if (!annotation) return string;\n\n if (annotation.uri)\n return \"\" + string + \"\"\n\n var fontWeight = annotation.getFontWeight();\n if (fontWeight == 'bold')\n return \"\" + string + \"\"\n\n var italics = annotation.getItalics();\n if (italics == 'italic')\n return \"\" + string + \"\"\n\n // there is an annotation but I don't know what to do with it\n return string\n }).join('');\n },\n getTextAnnotations: function() {\n return this.getTextChunks().collect(function(ea) { return [ea.textString, ea.style] })\n },\n\n}).beGlobal();\n\nlively.morphic.WindowedApp.subclass('PDFGeneratorClient', {\n\n viewTitle: \"PDF generator\",\n initialViewExtent: pt(600, 100),\n\n panelSpec: [\n ['latexSourcesLabel', function(bnds){return new TextMorph(bnds)}, new Rectangle(0,0, 0.2, 0.2)],\n ['latexSourcesInput', function(bnds){return new TextMorph(bnds)}, new Rectangle(0.2, 0, 0.8, 0.2)],\n ['texFileLabel', function(bnds){return new TextMorph(bnds)}, new Rectangle(0, 0.2, 0.2, 0.2)],\n ['texFileInput', function(bnds){return new TextMorph(bnds)}, new Rectangle(0.2, 0.2, 0.8, 0.2)],\n ['pdfURLLabel', function(bnds){return new TextMorph(bnds)}, new Rectangle(0, 0.4, 0.2, 0.2)],\n ['pdfURLInput', function(bnds){return new TextMorph(bnds)}, new Rectangle(0.2, 0.4, 0.8, 0.2)],\n ['openPdfLabel', function(bnds){return new TextMorph(bnds)}, new Rectangle(0, 0.6, 0.2, 0.2)],\n ['openPdfCheckbox', function(bnds){return new lively.morphic.Slider(bnds)}, new Rectangle(0.2, 0.6, 0.1, 0.2)],\n ['generateButton', function(bnds){return new ButtonMorph(bnds)}, new Rectangle(0, 0.8, 1, 0.2)],\n ],\n\n buildView: function(extent) {\n var panel = PanelMorph.makePanedPanel(extent, this.panelSpec);\n\n var m;\n\n m = panel.latexSourcesLabel;\n m.setTextString('source dir:')\n m.beLabel();\n\n m = panel.texFileLabel;\n m.setTextString('main tex file:')\n m.beLabel();\n\n m = panel.pdfURLLabel;\n m.setTextString('URL for PDF:')\n m.beLabel();\n\n m = panel.openPdfLabel;\n m.setTextString('open PDF:')\n m.beLabel();\n\n m = panel.latexSourcesInput;\n m.applyStyle({resizeWidth: true});\n\n m = panel.texFileInput;\n m.applyStyle({resizeWidth: true});\n\n m = panel.pdfURLInput;\n m.applyStyle({resizeWidth: true});\n\n m = panel.generateButton;\n m.setLabel('generate PDF')\n lively.bindings.connect(m, 'fire', this, 'generate');\n\n panel.applyStyle({adjustForNewBounds: true, resizeWidth: true, resizeHeight: true, fill: Color.white})\n this.panel = panel \n return panel;\n },\n\n getSourceDir: function() { return this.panel.latexSourcesInput.textString },\n getTexFilePath: function() { return this.panel.texFileInput.textString },\n\n getPDFURLString: function() {\n var urlString = this.panel.pdfURLInput.textString;\n try {\n new URL(urlString);\n } catch(e) {\n // it's a relative url...\n urlString = URL.source.withFilename(urlString).toString()\n }\n return urlString;\n },\n\n shouldOpenPDF: function() { return this.panel.openPdfCheckbox.value == 1 },\n\n generate: function() {\n \n if (!this.getPDFURLString() || !this.getSourceDir() || !this.getTexFilePath()) {\n this.failureMsg('Please enter information in all three fields');\n return\n }\n \n this.successMsg('Generating ' + this.getPDFURLString() + ' from ' + this.getSourceDir() + '. Please wait...');\n\n // FIXME\n var generatorURL = URL.source.toString().include('www') ?\n 'http://lively-kernel.org/nodejs/LaTeXServer/createPdf' :\n 'http://www.lively-kernel.org/nodejs/LaTeXServer/createPdf'\n\n var webR = new WebResource(generatorURL);\n\n var content = {\n directoryURL: this.getSourceDir(),\n texFile: this.getTexFilePath(),\n resultURL: this.getPDFURLString(),\n }\n webR.beAsync().post(JSON.serialize(content)); \n\n lively.bindings.connect(webR, 'content', this, 'dummy', {\n removeAfterUpdate: true,\n updater: function($upd, content) {\n if (this.wasRun) return\n this.wasRun = true // FIXME\n var client = this.getTargetObj();\n var status = this.getSourceObj().status\n if (!status.isSuccess()) {\n client.failureMsg('Error occured while generating pdf:' + content, Color.red, 5);\n return\n }\n client.successMsg('Successfully generated pdf')\n if (client.shouldOpenPDF()) {\n if ($morph('pdfViewer'))\n $morph('pdfViewer').setURL(client.getPDFURLString())\n else\n window.open(content);\n }\n }});\n },\n failureMsg: function(msg) {\n this.panel.world().alert(msg)\n },\n\n successMsg: function(msg) {\n this.panel.world().setStatusMessage(msg, Color.green, 3);\n },\n\n});\n\ncop.create('apps.NewPaper.UndoLayer')\n// .refineClass(PaperMorph, {\n // removeMorph: function(morph) {\n // if (!morph.isEpimorph) {\n // var cmd = new RemoveMorphCommand(this, morph, this.submorphs.indexOf(morph));\n // this.getUndoHistory().addCommand(cmd);\n // };\n // var result;\n // cop.withoutLayers([apps.NewPaper.UndoLayer], function() { \n // result = cop.proceed(morph)\n // });\n// \n // return result\n // },\n// });\n\n}); // end of moduleuleule","specialHighlighting":"topLevel","styleClass":["Browser_codePaneText"],"focusHaloBorderWidth":0.5,"_lastSyntaxHighlightTime":394,"parseErrors":null,"cachedTextString":"module('apps.NewPaper').requires('cop.Layers', 'lively.morphic', 'lively.ide.SyntaxHighlighting', 'lively.LayerableMorphs').toRun(function() {\n\nTrait('apps.NewPaper.ContentContainerTrait',\n'accessing', {\n contentMorphs: function() {\n var others = this.submorphs.select(function(m) { return m.isEpimorph }),\n morphs = this.submorphs.withoutAll(others);\n return morphs.sort(function(a, b) { return a.bounds().top() - b.bounds().top() });\n },\n},\n'conversion', {\n openAsText: function() {\n this.world().addTextWindow(this.asText());\n },\n asText: function() {\n if (this.generateHTML)\n return this.createHTMLBody();\n if (this.generateLaTeX)\n return this.createLaTeXBody();\n return this.contentMorphs().inject('', function(text, m) {\n if (m.textString) return text + m.textString + '\\n'\n return text\n });\n },\n createLaTeXBody: function() {\n return this.convertMorphs( new LaTeXConverter(), this.contentMorphs())\n },\n createHTMLBody: function() {\n var converter = new LaTeXConverter();\n converter.generateHTML = true;\n return '\\n' +\n'\\n\\n'+\n'\\n' + this.convertMorphs(converter, this.contentMorphs()) + '\\n'\n }, \n\n convertMorphs: function(converter, morphs) {\n var text = morphs.inject('', function(text, m) {\n return text + converter.convertMorph(m)\n });\n return text\n },\n\n},\n'word counting', {\n countWords: function() {\n var words = 0;\n this.withAllSubmorphsDo(function() {\n if (this.textString)\n words += this.textString.split(/\\s+/).length\n })\n return words\n },\n countCharacters: function() {\n var characters = 0;\n this.withAllSubmorphsDo(function() {\n if (this.textString)\n characters += this.textString.length\n })\n return characters\n },\n\n\n countWordsInTextMorph: function(morph) {\n var words = this.countWords();\n morph.setTextString(new Date() + ': \\t' + words + '\\n' + morph.textString)\n },\n\n},\n'file', {\n setFileLocation: function() {\n this.world().prompt('Where should the contents of this paper morph be stored?', function(input) {\n this.fileLocation = input;\n }.bind(this), this.fileLocation || URL.source.withFilename('text.txt').toString())\n },\n\n save: function() {\n var w = this.world(),\n url;\n if (!this.fileLocation) {\n w.alert('please set file location of paper morph first');\n return;\n }\n try {\n url = new URL(this.fileLocation);\n } catch(e) {\n w.alert('file location of paper morph not valid');\n return;\n }\n var writer = new WebResource(url);\n lively.bindings.connect(writer, 'status', w, 'setStatusMessage', {\n updater: function($upd, status) {\n if (status.isSuccess())\n $upd('successfully saved', Color.green, 3)\n else\n $upd('couldnt save, status code: ' + status.code(), Color.red, 5)\n }});\n writer.beAsync().put(this.asText());\n },\n\n},\n'user interface', {\n addControls: function() {\n if (!this.paperControlBox) {\n this.paperControlBox = lively.morphic.Morph.makeRectangle(0,0,0,0);\n this.paperControlBox.applyStyle({fill: null})\n this.addMorphBack(this.paperControlBox);\n this.paperControlBox.setLayouter(new lively.morphic.Layout.HorizontalLayout())\n }\n var bounds = new Rectangle(0,0, 60, 20);\n\n // this.createAndAddHalo('order', 'order', bounds);\n // this.createAndAddHalo('addTextMorph', 'add', bounds);\n this.createAndAddHalo('generateAndLoadPDF', 'pdf', bounds);\n this.createAndAddHalo('openAsText', 'as text', bounds);\n this.createAndAddHalo('setFileLocation', 'set file...', bounds);\n this.createAndAddHalo('save', 'save', bounds);\n\n // this.alignHalosHorizontally();\n },\n removeControls: function() {\n this.paperControlBox && this.paperControlBox.remove();\n this.paperControlBox = null\n },\n\n\n createAndAddHalo: function(name, label, bounds) {\n // create and add a button that is added to the halo object with the key name\n // also connect halo's fire with a method this[name]\n var halo = new lively.morphic.Button(bounds);\n halo.applyStyle(this.haloStyle);\n halo.setLabel(label);\n lively.bindings.connect(halo, 'fire', this, name, {converter: function(v) { return undefined}});\n this.paperControlBox.addMorph(halo);\n return halo;\n },\n\n alignHalosHorizontally: function() {\n this.paperControls.inject(pt(0, 0), function(pos, halo) {\n halo.align(halo.bounds().topLeft(), pos);\n halo.setExtent(pt(50,20))\n return halo.bounds().topRight();\n });\n },\n})\n\ncop.create('apps.NewPaper.PaperMorphLayer')\n.refineClass(lively.morphic.Image, {\n laTeXConverterRule: function() { return \"$Image\"}\n})\n.refineClass(lively.morphic.Text, {\n\n getUndoHistory: function() {\n // override method in UndoLayer\n // Since it is globally activated this structurally activated layer should trumph it\n // This is actually the first time, that the order of the layer composition is important.\n // This may be because until now I only used layers to refine behavior defined in the base layer \n // but not in other layers.\n var paperMorph = this.getPaperMorph();\n if (!paperMorph) return null;\n return paperMorph.getUndoHistory()\n }, \n\n doSave: function() {\n this.getPaperMorph().save()\n var m = $morph('WordCounter')\n if(m) this.getPaperMorph().countWordsInTextMorph(m);\n this.world().saveWorld();\n },\n});\n\n\n\nObject.subclass('LaTeXTextMorphWrapper', {\n// generation logic\n// when generating LaTeX support inside TextMorph something like this will be the result:\n/*layerClass(TeXLayer, lively.morphic.Text, {\n morphMenu: function(evt) { \n var self = this; var menu = cop.proceed(evt); menu.addLine();\n menu.addItems([\n [\"be paper title\", function() { self.bePaperTitle() }],\n [\"be paper section\", function() { self.bePaperSection() }],\n ...\n ]);\n return menu;\n },\n resetPaperType: function() { isPaperTitle = false; isPaperSection = false; ... },\n bePaperTitle: function() { this.resetPaperType(); this.isPaperTitle = true; return this; },\n beSomethingElse ...\n});*/\n\n converterNames: function() {\n return Properties.all(LaTeXConverter.prototype).select(function(ea) { return ea.startsWith('$' ) });\n },\n\n textMorphTypes: function() {\n return this.converterNames().collect(function(ea) { return ea.substring(1, ea.length) });\n },\n\n instVarNames: function() {\n // ['isTitle', 'isAnstract', ...]\n return this.textMorphTypes().collect(function(ea) { return this.instVarNameFor(ea) }, this);\n },\n\n generateResetMethodFor: function(klass) {\n // this.isPaperTitle = false; ...\n var style = this.defaultStyle();\n var instVarNames = this.instVarNames();\n var method = function() { // inside here this is bound to TextMorph not wrapper\n this.applyStyle(style);\n instVarNames.forEach(function(instVarName) { this[instVarName] = false }, this);\n }.binds({instVarNames: instVarNames});\n this.addMethodsToLayerClass(TeXLayer, klass, {resetPaperType: method});\n },\n\n generateTypeSetterFor: function(klass) {\n // bePaperTitle() etc.\n this.textMorphTypes().forEach(function(type) {\n var methods = {};\n var setterName = this.setterMethodNameFor(type);\n methods[setterName] = this.setterMethodFor(type);\n this.addMethodsToLayerClass(TeXLayer, klass, methods);\n }, this)\n },\n\n generateMorphMenuFor: function(klass) {\n var wrapper = this,\n method = function() { // inside here this is bound to TextMorph not wrapper\n var items = cop.proceed();\n return items.concat(wrapper.textMorphMenuItemsFor(this));\n }.binds({wrapper: wrapper});\n this.addMethodsToLayerClass(TeXLayer, klass, {morphMenuItems: method});\n },\n\n generateConverterRuleMethod: function(klass) {\n // for a morph that has isTitle = true the method returnd $Title\n var instVarsAndConverNames = this.instVarNames().zip(this.converterNames());\n\n var wrapper = this;\n var method = function() { // inside here this is bound to TextMorph not wrapper\n for (var i = 0; i < instVarsAndConverNames.length; i++)\n if (this[instVarsAndConverNames[i][0]])\n return instVarsAndConverNames[i][1]\n return null;\n }.binds({instVarsAndConverNames: instVarsAndConverNames});\n this.addMethodsToLayerClass(TeXLayer, klass, {laTeXConverterRule: method});\n },\n\n // helper\n textMorphMenuItemsFor: function(instance) {\n // [[\"be paper title\", function() { self.bePaperTitle() }], ...]\n var wrapper = this;\n return this.textMorphTypes().collect(function(typeName) {\n var itemName = 'be paper ' + typeName.toLowerCase();\n return [itemName, function() { instance[wrapper.setterMethodNameFor(typeName)]() }];\n }, this);\n },\n\n instVarNameFor: function(typeName) { return 'is' + typeName },\n\n converterNameFor: function(typeName) { return '$' + typeName },\n\n setterMethodNameFor: function(typeName) { return 'be' + typeName },\n\n defaultStyle: function() {\n return LaTeXConverter.prototype.defaultStyle\n },\n\n styleFor: function(typeName) {\n return LaTeXConverter.prototype[this.converterNameFor(typeName)].style\n },\n \n setterMethodFor: function(typeName) {\n var instVarName = this.instVarNameFor(typeName);\n var style = this.styleFor(typeName);\n // inside here this is bound to TextMorph not wrapper\n return function() {\n this.resetPaperType();\n this[instVarName] = true;\n if (style) this.applyStyle(style);\n return this;\n }.binds({style: style, instVarName:instVarName});\n },\n\n addMethodsToLayerClass: function(layer, klass, methods) {\n layer.refineClass(klass, methods);\n // klass.addMethods(methods)\n },\n});\n\nObject.extend(LaTeXTextMorphWrapper, {\n wrapTextMorph: function() {\n // LaTeXTextMorphWrapper.wrapTextMorph()\n var klass = lively.morphic.Text;\n var wrapper = new this();\n wrapper.generateResetMethodFor(klass);\n wrapper.generateTypeSetterFor(klass)\n wrapper.generateMorphMenuFor(klass)\n wrapper.generateConverterRuleMethod(klass)\n },\n});\n\nObject.subclass('LaTeXConverter');\ncop.create('TeXLayer')\n.beGlobal()\n.refineObject(LaTeXConverter, {\n addMethods: function(source) {\n // this ensures that everytime the converter is changed the TextMorph gets updated\n // with new generated methods\n var klass = cop.proceed(source);\n LaTeXTextMorphWrapper.wrapTextMorph();\n return klass\n },\n})\n\nLaTeXConverter.addMethods({\n $Image: {\n html: function(imageMorph) { return Strings.format('\\n',\n imageMorph.image.getURL(), imageMorph.getExtent().x, imageMorph.getExtent().y) },\n converter: function(imageMorph) { return Strings.format('%% image',imageMorph.image.getURL()) },\n style: {suppressGrabbing: true},\n },\n\n $Paragraph: {\n html: function(textMorph) { return Strings.format('

    %s

    \\n', textMorph.getHTMLString()) },\n converter: function(textMorph) { return Strings.format('%s\\n\\n', textMorph.textString) },\n style: {fill: null, borderWidth: 0.25, fontSize: 16, textColor: Color.black},\n },\n\n $Title: {\n html: function(textMorph) { return Strings.format('
    %s
    \\n',\n textMorph.getHTMLString()) },\n converter: function(textMorph) { return Strings.format('\\\\title{%s}\\n\\n', textMorph.textString) },\n style: {fill: null, borderWidth: 0, fontSize: 24},\n },\n\n $SubTitle: {\n html: function(textMorph) { return Strings.format('
    %s
    \\n', \n textMorph.getHTMLString()) },\n converter: function(textMorph) { return Strings.format('\\\\subtitle{%s}\\n\\n', textMorph.textString) },\n style: {fill: null, borderWidth: 0, fontSize: 20},\n },\n\n $Abstract: {\n html: function(textMorph) { return Strings.format('
    \\n%s\\n
    \\n',\n textMorph.getHTMLString()) },\n converter: function(textMorph) { return Strings.format('\\\\begin{abstract}\\n%s\\n\\\\end{abstract}\\n\\n', textMorph.textString) },\n style: {borderWidth: 0, textColor: Color.web.darkred},\n },\n\n $Section: {\n html: function(textMorph) { return Strings.format('

    %s

    \\n', textMorph.getHTMLString()) },\n converter: function(textMorph) { return Strings.format('\\\\section{%s}\\n', textMorph.textString) },\n style: {borderWidth: 0, fontSize: 20, textColor: Color.blue},\n },\n\n $SubSection: {\n html: function(textMorph) { return Strings.format('

    %s

    \\n', textMorph.getHTMLString()) },\n converter: function(textMorph) { return Strings.format('\\\\subsection{%s}\\n', textMorph.textString) },\n style: {borderWidth: 0, textColor: Color.blue},\n },\n \n $SubSubSection: {\n html: function(textMorph) { return Strings.format('

    %s

    \\n', textMorph.getHTMLString()) },\n converter: function(textMorph) { return Strings.format('\\\\subsubsection{%s}\\n', textMorph.textString) },\n style: {borderWidth: 0, textColor: Color.blue},\n },\n\n $Listing: {\n html: function(textMorph) { return Strings.format('
      %s
    \\n', \n textMorph.getHTMLString()\n .replace(/(\\n|^)- /g,\"\\n
  • \")\n .replace(/\\n\\t- /g,\"\\n\\t
  • \")) },\n converter: function(textMorph) { return Strings.format('\\\\begin{lstlisting}%s\\n\\\\end{lstlisting}\\n\\n', textMorph.textString) },\n style: {},\n },\n\n defaultStyle: {fill: null, borderWidth: 0.25, fontSize: 16},\n\n convertMorph: function(morph) {\n if (!morph.laTeXConverterRule) {\n console.warn('cannot convert morph to LaTeX because morph does not implement laTeXConverterRule');\n return ''\n }\n\n var rule = morph.laTeXConverterRule()\n if (!rule) {\n console.warn('no LaTeX rule for ' + morph);\n return ''\n }\n if (this.generateHTML) {\n return this[rule].html(morph)\n } else {\n return this[rule].converter(morph)\n }\n },\n});\nObject.subclass('apps.NewPaper.HTMLCharacterConverter',\n'conversion', {\n // from http://javascript.jstruebig.de/javascript/76\n ENTITIES: {34: \"quot\", 60: \"lt\", 62: \"gt\", 38: \"amp\", 160: \"nbsp\", 161: \"iexcl\", 162: \"cent\", \n 163: \"pound\", 164: \"curren\", 165: \"yen\", 166: \"brvbar\", 167: \"sect\", 168: \"uml\", 169: \"copy\", \n 170: \"ordf\", 171: \"laquo\", 172: \"not\", 173: \"shy\", 174: \"reg\", 175: \"macr\", 176: \"deg\", \n 177: \"plusmn\", 178: \"sup2\", 179: \"sup3\", 180: \"acute\", 181: \"micro\", 182: \"para\", 183: \"middot\", \n 184: \"cedil\", 185: \"sup1\", 186: \"ordm\", 187: \"raquo\", 188: \"frac14\", 189: \"frac12\", 190: \"frac34\", \n 191: \"iquest\", 192: \"Agrave\", 193: \"Aacute\", 194: \"Acirc\", 195: \"Atilde\", 196: \"Auml\", \n 197: \"Aring\", 198: \"AElig\", 199: \"Ccedil\", 200: \"Egrave\", 201: \"Eacute\", 202: \"Ecirc\", \n 203: \"Euml\", 204: \"Igrave\", 205: \"Iacute\", 206: \"Icirc\", 207: \"Iuml\", 208: \"ETH\", 209: \"Ntilde\", \n 210: \"Ograve\", 211: \"Oacute\", 212: \"Ocirc\", 213: \"Otilde\", 214: \"Ouml\", 215: \"times\", 216: \"Oslash\", \n 217: \"Ugrave\", 218: \"Uacute\", 219: \"Ucirc\", 220: \"Uuml\", 221: \"Yacute\", 222: \"THORN\", 223: \"szlig\", \n 224: \"agrave\", 225: \"aacute\", 226: \"acirc\", 227: \"atilde\", 228: \"auml\", 229: \"aring\", 230: \"aelig\", \n 231: \"ccedil\", 232: \"egrave\", 233: \"eacute\", 234: \"ecirc\", 235: \"euml\", 236: \"igrave\", \n 237: \"iacute\", 238: \"icirc\", 239: \"iuml\", 240: \"eth\", 241: \"ntilde\", 242: \"ograve\", 243: \"oacute\", \n 244: \"ocirc\", 245: \"otilde\", 246: \"ouml\", 247: \"divide\", 248: \"oslash\", 249: \"ugrave\", \n 250: \"uacute\", 251: \"ucirc\", 252: \"uuml\", 253: \"yacute\", 254: \"thorn\", 255: \"yuml\", 34: \"quot\", \n 60: \"lt\", 62: \"gt\", 38: \"amp\"},\n\n convert: function(txt) {\n if(!txt) return '';\n txt = txt.replace(/&/g,\"&\");\n var new_text = '';\n for(var i = 0; i < txt.length; i++) {\n var c = txt.charCodeAt(i);\n if(typeof this.ENTITIES[c] != 'undefined') {\n new_text += '&' + this.ENTITIES[c] + ';';\n } else if(c < 128) {\n new_text += String.fromCharCode(c);\n }else {\n new_text += '&#' + c +';';\n }\n }\n return new_text.replace(//g,\">\");\n },\n});\ncop.create('apps.NewPaper.HTMLGenerationLayer')\n.refineClass(lively.morphic.Text, {\n getHTMLString: function() {\n var converter = new apps.NewPaper.HTMLCharacterConverter();\n return this.getTextAnnotations().collect(function(ea) {\n var string = converter.convert(ea[0]),\n annotation = ea[1];\n if (!annotation) return string;\n\n if (annotation.uri)\n return \"\" + string + \"\"\n\n var fontWeight = annotation.getFontWeight();\n if (fontWeight == 'bold')\n return \"\" + string + \"\"\n\n var italics = annotation.getItalics();\n if (italics == 'italic')\n return \"\" + string + \"\"\n\n // there is an annotation but I don't know what to do with it\n return string\n }).join('');\n },\n getTextAnnotations: function() {\n return this.getTextChunks().collect(function(ea) { return [ea.textString, ea.style] })\n },\n\n}).beGlobal();\n\nlively.morphic.WindowedApp.subclass('PDFGeneratorClient', {\n\n viewTitle: \"PDF generator\",\n initialViewExtent: pt(600, 100),\n\n panelSpec: [\n ['latexSourcesLabel', function(bnds){return new TextMorph(bnds)}, new Rectangle(0,0, 0.2, 0.2)],\n ['latexSourcesInput', function(bnds){return new TextMorph(bnds)}, new Rectangle(0.2, 0, 0.8, 0.2)],\n ['texFileLabel', function(bnds){return new TextMorph(bnds)}, new Rectangle(0, 0.2, 0.2, 0.2)],\n ['texFileInput', function(bnds){return new TextMorph(bnds)}, new Rectangle(0.2, 0.2, 0.8, 0.2)],\n ['pdfURLLabel', function(bnds){return new TextMorph(bnds)}, new Rectangle(0, 0.4, 0.2, 0.2)],\n ['pdfURLInput', function(bnds){return new TextMorph(bnds)}, new Rectangle(0.2, 0.4, 0.8, 0.2)],\n ['openPdfLabel', function(bnds){return new TextMorph(bnds)}, new Rectangle(0, 0.6, 0.2, 0.2)],\n ['openPdfCheckbox', function(bnds){return new lively.morphic.Slider(bnds)}, new Rectangle(0.2, 0.6, 0.1, 0.2)],\n ['generateButton', function(bnds){return new ButtonMorph(bnds)}, new Rectangle(0, 0.8, 1, 0.2)],\n ],\n\n buildView: function(extent) {\n var panel = PanelMorph.makePanedPanel(extent, this.panelSpec);\n\n var m;\n\n m = panel.latexSourcesLabel;\n m.setTextString('source dir:')\n m.beLabel();\n\n m = panel.texFileLabel;\n m.setTextString('main tex file:')\n m.beLabel();\n\n m = panel.pdfURLLabel;\n m.setTextString('URL for PDF:')\n m.beLabel();\n\n m = panel.openPdfLabel;\n m.setTextString('open PDF:')\n m.beLabel();\n\n m = panel.latexSourcesInput;\n m.applyStyle({resizeWidth: true});\n\n m = panel.texFileInput;\n m.applyStyle({resizeWidth: true});\n\n m = panel.pdfURLInput;\n m.applyStyle({resizeWidth: true});\n\n m = panel.generateButton;\n m.setLabel('generate PDF')\n lively.bindings.connect(m, 'fire', this, 'generate');\n\n panel.applyStyle({adjustForNewBounds: true, resizeWidth: true, resizeHeight: true, fill: Color.white})\n this.panel = panel \n return panel;\n },\n\n getSourceDir: function() { return this.panel.latexSourcesInput.textString },\n getTexFilePath: function() { return this.panel.texFileInput.textString },\n\n getPDFURLString: function() {\n var urlString = this.panel.pdfURLInput.textString;\n try {\n new URL(urlString);\n } catch(e) {\n // it's a relative url...\n urlString = URL.source.withFilename(urlString).toString()\n }\n return urlString;\n },\n\n shouldOpenPDF: function() { return this.panel.openPdfCheckbox.value == 1 },\n\n generate: function() {\n \n if (!this.getPDFURLString() || !this.getSourceDir() || !this.getTexFilePath()) {\n this.failureMsg('Please enter information in all three fields');\n return\n }\n \n this.successMsg('Generating ' + this.getPDFURLString() + ' from ' + this.getSourceDir() + '. Please wait...');\n\n // FIXME\n var generatorURL = URL.source.toString().include('www') ?\n 'http://lively-kernel.org/nodejs/LaTeXServer/createPdf' :\n 'http://www.lively-kernel.org/nodejs/LaTeXServer/createPdf'\n\n var webR = new WebResource(generatorURL);\n\n var content = {\n directoryURL: this.getSourceDir(),\n texFile: this.getTexFilePath(),\n resultURL: this.getPDFURLString(),\n }\n webR.beAsync().post(JSON.serialize(content)); \n\n lively.bindings.connect(webR, 'content', this, 'dummy', {\n removeAfterUpdate: true,\n updater: function($upd, content) {\n if (this.wasRun) return\n this.wasRun = true // FIXME\n var client = this.getTargetObj();\n var status = this.getSourceObj().status\n if (!status.isSuccess()) {\n client.failureMsg('Error occured while generating pdf:' + content, Color.red, 5);\n return\n }\n client.successMsg('Successfully generated pdf')\n if (client.shouldOpenPDF()) {\n if ($morph('pdfViewer'))\n $morph('pdfViewer').setURL(client.getPDFURLString())\n else\n window.open(content);\n }\n }});\n },\n failureMsg: function(msg) {\n this.panel.world().alert(msg)\n },\n\n successMsg: function(msg) {\n this.panel.world().setStatusMessage(msg, Color.green, 3);\n },\n\n});\n\ncop.create('apps.NewPaper.UndoLayer')\n// .refineClass(PaperMorph, {\n // removeMorph: function(morph) {\n // if (!morph.isEpimorph) {\n // var cmd = new RemoveMorphCommand(this, morph, this.submorphs.indexOf(morph));\n // this.getUndoHistory().addCommand(cmd);\n // };\n // var result;\n // cop.withoutLayers([apps.NewPaper.UndoLayer], function() { \n // result = cop.proceed(morph)\n // });\n// \n // return result\n // },\n// });\n\n}); // end of moduleuleule","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,247.5)"},"13640":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":1,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(820.0,302.5)","_Padding":"lively.rect(5,5,0,0)","_BorderColor":"Color.rgb(102,102,102)","_Fill":"Color.rgb(255,255,255)"},"13641":{"style":{"__isSmartRef__":true,"id":13642},"chunkOwner":{"__isSmartRef__":true,"id":13639},"_id":"_11841","storedString":"module('apps.NewPaper').requires('cop.Layers', 'lively.morphic', 'lively.ide.SyntaxHighlighting', 'lively.LayerableMorphs').toRun(function() {\n\nTrait('apps.NewPaper.ContentContainerTrait',\n'accessing', {\n contentMorphs: function() {\n var others = this.submorphs.select(function(m) { return m.isEpimorph }),\n morphs = this.submorphs.withoutAll(others);\n return morphs.sort(function(a, b) { return a.bounds().top() - b.bounds().top() });\n },\n},\n'conversion', {\n openAsText: function() {\n this.world().addTextWindow(this.asText());\n },\n asText: function() {\n if (this.generateHTML)\n return this.createHTMLBody();\n if (this.generateLaTeX)\n return this.createLaTeXBody();\n return this.contentMorphs().inject('', function(text, m) {\n if (m.textString) return text + m.textString + '\\n'\n return text\n });\n },\n createLaTeXBody: function() {\n return this.convertMorphs( new LaTeXConverter(), this.contentMorphs())\n },\n createHTMLBody: function() {\n var converter = new LaTeXConverter();\n converter.generateHTML = true;\n return '\\n' +\n'\\n\\n'+\n'\\n' + this.convertMorphs(converter, this.contentMorphs()) + '\\n'\n }, \n\n convertMorphs: function(converter, morphs) {\n var text = morphs.inject('', function(text, m) {\n return text + converter.convertMorph(m)\n });\n return text\n },\n\n},\n'word counting', {\n countWords: function() {\n var words = 0;\n this.withAllSubmorphsDo(function() {\n if (this.textString)\n words += this.textString.split(/\\s+/).length\n })\n return words\n },\n countCharacters: function() {\n var characters = 0;\n this.withAllSubmorphsDo(function() {\n if (this.textString)\n characters += this.textString.length\n })\n return characters\n },\n\n\n countWordsInTextMorph: function(morph) {\n var words = this.countWords();\n morph.setTextString(new Date() + ': \\t' + words + '\\n' + morph.textString)\n },\n\n},\n'file', {\n setFileLocation: function() {\n this.world().prompt('Where should the contents of this paper morph be stored?', function(input) {\n this.fileLocation = input;\n }.bind(this), this.fileLocation || URL.source.withFilename('text.txt').toString())\n },\n\n save: function() {\n var w = this.world(),\n url;\n if (!this.fileLocation) {\n w.alert('please set file location of paper morph first');\n return;\n }\n try {\n url = new URL(this.fileLocation);\n } catch(e) {\n w.alert('file location of paper morph not valid');\n return;\n }\n var writer = new WebResource(url);\n lively.bindings.connect(writer, 'status', w, 'setStatusMessage', {\n updater: function($upd, status) {\n if (status.isSuccess())\n $upd('successfully saved', Color.green, 3)\n else\n $upd('couldnt save, status code: ' + status.code(), Color.red, 5)\n }});\n writer.beAsync().put(this.asText());\n },\n\n},\n'user interface', {\n addControls: function() {\n if (!this.paperControlBox) {\n this.paperControlBox = lively.morphic.Morph.makeRectangle(0,0,0,0);\n this.paperControlBox.applyStyle({fill: null})\n this.addMorphBack(this.paperControlBox);\n this.paperControlBox.setLayouter(new lively.morphic.Layout.HorizontalLayout())\n }\n var bounds = new Rectangle(0,0, 60, 20);\n\n // this.createAndAddHalo('order', 'order', bounds);\n // this.createAndAddHalo('addTextMorph', 'add', bounds);\n this.createAndAddHalo('generateAndLoadPDF', 'pdf', bounds);\n this.createAndAddHalo('openAsText', 'as text', bounds);\n this.createAndAddHalo('setFileLocation', 'set file...', bounds);\n this.createAndAddHalo('save', 'save', bounds);\n\n // this.alignHalosHorizontally();\n },\n removeControls: function() {\n this.paperControlBox && this.paperControlBox.remove();\n this.paperControlBox = null\n },\n\n\n createAndAddHalo: function(name, label, bounds) {\n // create and add a button that is added to the halo object with the key name\n // also connect halo's fire with a method this[name]\n var halo = new lively.morphic.Button(bounds);\n halo.applyStyle(this.haloStyle);\n halo.setLabel(label);\n lively.bindings.connect(halo, 'fire', this, name, {converter: function(v) { return undefined}});\n this.paperControlBox.addMorph(halo);\n return halo;\n },\n\n alignHalosHorizontally: function() {\n this.paperControls.inject(pt(0, 0), function(pos, halo) {\n halo.align(halo.bounds().topLeft(), pos);\n halo.setExtent(pt(50,20))\n return halo.bounds().topRight();\n });\n },\n})\n\ncop.create('apps.NewPaper.PaperMorphLayer')\n.refineClass(lively.morphic.Image, {\n laTeXConverterRule: function() { return \"$Image\"}\n})\n.refineClass(lively.morphic.Text, {\n\n getUndoHistory: function() {\n // override method in UndoLayer\n // Since it is globally activated this structurally activated layer should trumph it\n // This is actually the first time, that the order of the layer composition is important.\n // This may be because until now I only used layers to refine behavior defined in the base layer \n // but not in other layers.\n var paperMorph = this.getPaperMorph();\n if (!paperMorph) return null;\n return paperMorph.getUndoHistory()\n }, \n\n doSave: function() {\n this.getPaperMorph().save()\n var m = $morph('WordCounter')\n if(m) this.getPaperMorph().countWordsInTextMorph(m);\n this.world().saveWorld();\n },\n});\n\n\n\nObject.subclass('LaTeXTextMorphWrapper', {\n// generation logic\n// when generating LaTeX support inside TextMorph something like this will be the result:\n/*layerClass(TeXLayer, lively.morphic.Text, {\n morphMenu: function(evt) { \n var self = this; var menu = cop.proceed(evt); menu.addLine();\n menu.addItems([\n [\"be paper title\", function() { self.bePaperTitle() }],\n [\"be paper section\", function() { self.bePaperSection() }],\n ...\n ]);\n return menu;\n },\n resetPaperType: function() { isPaperTitle = false; isPaperSection = false; ... },\n bePaperTitle: function() { this.resetPaperType(); this.isPaperTitle = true; return this; },\n beSomethingElse ...\n});*/\n\n converterNames: function() {\n return Properties.all(LaTeXConverter.prototype).select(function(ea) { return ea.startsWith('$' ) });\n },\n\n textMorphTypes: function() {\n return this.converterNames().collect(function(ea) { return ea.substring(1, ea.length) });\n },\n\n instVarNames: function() {\n // ['isTitle', 'isAnstract', ...]\n return this.textMorphTypes().collect(function(ea) { return this.instVarNameFor(ea) }, this);\n },\n\n generateResetMethodFor: function(klass) {\n // this.isPaperTitle = false; ...\n var style = this.defaultStyle();\n var instVarNames = this.instVarNames();\n var method = function() { // inside here this is bound to TextMorph not wrapper\n this.applyStyle(style);\n instVarNames.forEach(function(instVarName) { this[instVarName] = false }, this);\n }.binds({instVarNames: instVarNames});\n this.addMethodsToLayerClass(TeXLayer, klass, {resetPaperType: method});\n },\n\n generateTypeSetterFor: function(klass) {\n // bePaperTitle() etc.\n this.textMorphTypes().forEach(function(type) {\n var methods = {};\n var setterName = this.setterMethodNameFor(type);\n methods[setterName] = this.setterMethodFor(type);\n this.addMethodsToLayerClass(TeXLayer, klass, methods);\n }, this)\n },\n\n generateMorphMenuFor: function(klass) {\n var wrapper = this,\n method = function() { // inside here this is bound to TextMorph not wrapper\n var items = cop.proceed();\n return items.concat(wrapper.textMorphMenuItemsFor(this));\n }.binds({wrapper: wrapper});\n this.addMethodsToLayerClass(TeXLayer, klass, {morphMenuItems: method});\n },\n\n generateConverterRuleMethod: function(klass) {\n // for a morph that has isTitle = true the method returnd $Title\n var instVarsAndConverNames = this.instVarNames().zip(this.converterNames());\n\n var wrapper = this;\n var method = function() { // inside here this is bound to TextMorph not wrapper\n for (var i = 0; i < instVarsAndConverNames.length; i++)\n if (this[instVarsAndConverNames[i][0]])\n return instVarsAndConverNames[i][1]\n return null;\n }.binds({instVarsAndConverNames: instVarsAndConverNames});\n this.addMethodsToLayerClass(TeXLayer, klass, {laTeXConverterRule: method});\n },\n\n // helper\n textMorphMenuItemsFor: function(instance) {\n // [[\"be paper title\", function() { self.bePaperTitle() }], ...]\n var wrapper = this;\n return this.textMorphTypes().collect(function(typeName) {\n var itemName = 'be paper ' + typeName.toLowerCase();\n return [itemName, function() { instance[wrapper.setterMethodNameFor(typeName)]() }];\n }, this);\n },\n\n instVarNameFor: function(typeName) { return 'is' + typeName },\n\n converterNameFor: function(typeName) { return '$' + typeName },\n\n setterMethodNameFor: function(typeName) { return 'be' + typeName },\n\n defaultStyle: function() {\n return LaTeXConverter.prototype.defaultStyle\n },\n\n styleFor: function(typeName) {\n return LaTeXConverter.prototype[this.converterNameFor(typeName)].style\n },\n \n setterMethodFor: function(typeName) {\n var instVarName = this.instVarNameFor(typeName);\n var style = this.styleFor(typeName);\n // inside here this is bound to TextMorph not wrapper\n return function() {\n this.resetPaperType();\n this[instVarName] = true;\n if (style) this.applyStyle(style);\n return this;\n }.binds({style: style, instVarName:instVarName});\n },\n\n addMethodsToLayerClass: function(layer, klass, methods) {\n layer.refineClass(klass, methods);\n // klass.addMethods(methods)\n },\n});\n\nObject.extend(LaTeXTextMorphWrapper, {\n wrapTextMorph: function() {\n // LaTeXTextMorphWrapper.wrapTextMorph()\n var klass = lively.morphic.Text;\n var wrapper = new this();\n wrapper.generateResetMethodFor(klass);\n wrapper.generateTypeSetterFor(klass)\n wrapper.generateMorphMenuFor(klass)\n wrapper.generateConverterRuleMethod(klass)\n },\n});\n\nObject.subclass('LaTeXConverter');\ncop.create('TeXLayer')\n.beGlobal()\n.refineObject(LaTeXConverter, {\n addMethods: function(source) {\n // this ensures that everytime the converter is changed the TextMorph gets updated\n // with new generated methods\n var klass = cop.proceed(source);\n LaTeXTextMorphWrapper.wrapTextMorph();\n return klass\n },\n})\n\nLaTeXConverter.addMethods({\n $Image: {\n html: function(imageMorph) { return Strings.format('\\n',\n imageMorph.image.getURL(), imageMorph.getExtent().x, imageMorph.getExtent().y) },\n converter: function(imageMorph) { return Strings.format('%% image',imageMorph.image.getURL()) },\n style: {suppressGrabbing: true},\n },\n\n $Paragraph: {\n html: function(textMorph) { return Strings.format('

    %s

    \\n', textMorph.getHTMLString()) },\n converter: function(textMorph) { return Strings.format('%s\\n\\n', textMorph.textString) },\n style: {fill: null, borderWidth: 0.25, fontSize: 16, textColor: Color.black},\n },\n\n $Title: {\n html: function(textMorph) { return Strings.format('
    %s
    \\n',\n textMorph.getHTMLString()) },\n converter: function(textMorph) { return Strings.format('\\\\title{%s}\\n\\n', textMorph.textString) },\n style: {fill: null, borderWidth: 0, fontSize: 24},\n },\n\n $SubTitle: {\n html: function(textMorph) { return Strings.format('
    %s
    \\n', \n textMorph.getHTMLString()) },\n converter: function(textMorph) { return Strings.format('\\\\subtitle{%s}\\n\\n', textMorph.textString) },\n style: {fill: null, borderWidth: 0, fontSize: 20},\n },\n\n $Abstract: {\n html: function(textMorph) { return Strings.format('
    \\n%s\\n
    \\n',\n textMorph.getHTMLString()) },\n converter: function(textMorph) { return Strings.format('\\\\begin{abstract}\\n%s\\n\\\\end{abstract}\\n\\n', textMorph.textString) },\n style: {borderWidth: 0, textColor: Color.web.darkred},\n },\n\n $Section: {\n html: function(textMorph) { return Strings.format('

    %s

    \\n', textMorph.getHTMLString()) },\n converter: function(textMorph) { return Strings.format('\\\\section{%s}\\n', textMorph.textString) },\n style: {borderWidth: 0, fontSize: 20, textColor: Color.blue},\n },\n\n $SubSection: {\n html: function(textMorph) { return Strings.format('

    %s

    \\n', textMorph.getHTMLString()) },\n converter: function(textMorph) { return Strings.format('\\\\subsection{%s}\\n', textMorph.textString) },\n style: {borderWidth: 0, textColor: Color.blue},\n },\n \n $SubSubSection: {\n html: function(textMorph) { return Strings.format('

    %s

    \\n', textMorph.getHTMLString()) },\n converter: function(textMorph) { return Strings.format('\\\\subsubsection{%s}\\n', textMorph.textString) },\n style: {borderWidth: 0, textColor: Color.blue},\n },\n\n $Listing: {\n html: function(textMorph) { return Strings.format('
      %s
    \\n', \n textMorph.getHTMLString()\n .replace(/(\\n|^)- /g,\"\\n
  • \")\n .replace(/\\n\\t- /g,\"\\n\\t
  • \")) },\n converter: function(textMorph) { return Strings.format('\\\\begin{lstlisting}%s\\n\\\\end{lstlisting}\\n\\n', textMorph.textString) },\n style: {},\n },\n\n defaultStyle: {fill: null, borderWidth: 0.25, fontSize: 16},\n\n convertMorph: function(morph) {\n if (!morph.laTeXConverterRule) {\n console.warn('cannot convert morph to LaTeX because morph does not implement laTeXConverterRule');\n return ''\n }\n\n var rule = morph.laTeXConverterRule()\n if (!rule) {\n console.warn('no LaTeX rule for ' + morph);\n return ''\n }\n if (this.generateHTML) {\n return this[rule].html(morph)\n } else {\n return this[rule].converter(morph)\n }\n },\n});\nObject.subclass('apps.NewPaper.HTMLCharacterConverter',\n'conversion', {\n // from http://javascript.jstruebig.de/javascript/76\n ENTITIES: {34: \"quot\", 60: \"lt\", 62: \"gt\", 38: \"amp\", 160: \"nbsp\", 161: \"iexcl\", 162: \"cent\", \n 163: \"pound\", 164: \"curren\", 165: \"yen\", 166: \"brvbar\", 167: \"sect\", 168: \"uml\", 169: \"copy\", \n 170: \"ordf\", 171: \"laquo\", 172: \"not\", 173: \"shy\", 174: \"reg\", 175: \"macr\", 176: \"deg\", \n 177: \"plusmn\", 178: \"sup2\", 179: \"sup3\", 180: \"acute\", 181: \"micro\", 182: \"para\", 183: \"middot\", \n 184: \"cedil\", 185: \"sup1\", 186: \"ordm\", 187: \"raquo\", 188: \"frac14\", 189: \"frac12\", 190: \"frac34\", \n 191: \"iquest\", 192: \"Agrave\", 193: \"Aacute\", 194: \"Acirc\", 195: \"Atilde\", 196: \"Auml\", \n 197: \"Aring\", 198: \"AElig\", 199: \"Ccedil\", 200: \"Egrave\", 201: \"Eacute\", 202: \"Ecirc\", \n 203: \"Euml\", 204: \"Igrave\", 205: \"Iacute\", 206: \"Icirc\", 207: \"Iuml\", 208: \"ETH\", 209: \"Ntilde\", \n 210: \"Ograve\", 211: \"Oacute\", 212: \"Ocirc\", 213: \"Otilde\", 214: \"Ouml\", 215: \"times\", 216: \"Oslash\", \n 217: \"Ugrave\", 218: \"Uacute\", 219: \"Ucirc\", 220: \"Uuml\", 221: \"Yacute\", 222: \"THORN\", 223: \"szlig\", \n 224: \"agrave\", 225: \"aacute\", 226: \"acirc\", 227: \"atilde\", 228: \"auml\", 229: \"aring\", 230: \"aelig\", \n 231: \"ccedil\", 232: \"egrave\", 233: \"eacute\", 234: \"ecirc\", 235: \"euml\", 236: \"igrave\", \n 237: \"iacute\", 238: \"icirc\", 239: \"iuml\", 240: \"eth\", 241: \"ntilde\", 242: \"ograve\", 243: \"oacute\", \n 244: \"ocirc\", 245: \"otilde\", 246: \"ouml\", 247: \"divide\", 248: \"oslash\", 249: \"ugrave\", \n 250: \"uacute\", 251: \"ucirc\", 252: \"uuml\", 253: \"yacute\", 254: \"thorn\", 255: \"yuml\", 34: \"quot\", \n 60: \"lt\", 62: \"gt\", 38: \"amp\"},\n\n convert: function(txt) {\n if(!txt) return '';\n txt = txt.replace(/&/g,\"&\");\n var new_text = '';\n for(var i = 0; i < txt.length; i++) {\n var c = txt.charCodeAt(i);\n if(typeof this.ENTITIES[c] != 'undefined') {\n new_text += '&' + this.ENTITIES[c] + ';';\n } else if(c < 128) {\n new_text += String.fromCharCode(c);\n }else {\n new_text += '&#' + c +';';\n }\n }\n return new_text.replace(//g,\">\");\n },\n});\ncop.create('apps.NewPaper.HTMLGenerationLayer')\n.refineClass(lively.morphic.Text, {\n getHTMLString: function() {\n var converter = new apps.NewPaper.HTMLCharacterConverter();\n return this.getTextAnnotations().collect(function(ea) {\n var string = converter.convert(ea[0]),\n annotation = ea[1];\n if (!annotation) return string;\n\n if (annotation.uri)\n return \"\" + string + \"\"\n\n var fontWeight = annotation.getFontWeight();\n if (fontWeight == 'bold')\n return \"\" + string + \"\"\n\n var italics = annotation.getItalics();\n if (italics == 'italic')\n return \"\" + string + \"\"\n\n // there is an annotation but I don't know what to do with it\n return string\n }).join('');\n },\n getTextAnnotations: function() {\n return this.getTextChunks().collect(function(ea) { return [ea.textString, ea.style] })\n },\n\n}).beGlobal();\n\nlively.morphic.WindowedApp.subclass('PDFGeneratorClient', {\n\n viewTitle: \"PDF generator\",\n initialViewExtent: pt(600, 100),\n\n panelSpec: [\n ['latexSourcesLabel', function(bnds){return new TextMorph(bnds)}, new Rectangle(0,0, 0.2, 0.2)],\n ['latexSourcesInput', function(bnds){return new TextMorph(bnds)}, new Rectangle(0.2, 0, 0.8, 0.2)],\n ['texFileLabel', function(bnds){return new TextMorph(bnds)}, new Rectangle(0, 0.2, 0.2, 0.2)],\n ['texFileInput', function(bnds){return new TextMorph(bnds)}, new Rectangle(0.2, 0.2, 0.8, 0.2)],\n ['pdfURLLabel', function(bnds){return new TextMorph(bnds)}, new Rectangle(0, 0.4, 0.2, 0.2)],\n ['pdfURLInput', function(bnds){return new TextMorph(bnds)}, new Rectangle(0.2, 0.4, 0.8, 0.2)],\n ['openPdfLabel', function(bnds){return new TextMorph(bnds)}, new Rectangle(0, 0.6, 0.2, 0.2)],\n ['openPdfCheckbox', function(bnds){return new lively.morphic.Slider(bnds)}, new Rectangle(0.2, 0.6, 0.1, 0.2)],\n ['generateButton', function(bnds){return new ButtonMorph(bnds)}, new Rectangle(0, 0.8, 1, 0.2)],\n ],\n\n buildView: function(extent) {\n var panel = PanelMorph.makePanedPanel(extent, this.panelSpec);\n\n var m;\n\n m = panel.latexSourcesLabel;\n m.setTextString('source dir:')\n m.beLabel();\n\n m = panel.texFileLabel;\n m.setTextString('main tex file:')\n m.beLabel();\n\n m = panel.pdfURLLabel;\n m.setTextString('URL for PDF:')\n m.beLabel();\n\n m = panel.openPdfLabel;\n m.setTextString('open PDF:')\n m.beLabel();\n\n m = panel.latexSourcesInput;\n m.applyStyle({resizeWidth: true});\n\n m = panel.texFileInput;\n m.applyStyle({resizeWidth: true});\n\n m = panel.pdfURLInput;\n m.applyStyle({resizeWidth: true});\n\n m = panel.generateButton;\n m.setLabel('generate PDF')\n lively.bindings.connect(m, 'fire', this, 'generate');\n\n panel.applyStyle({adjustForNewBounds: true, resizeWidth: true, resizeHeight: true, fill: Color.white})\n this.panel = panel \n return panel;\n },\n\n getSourceDir: function() { return this.panel.latexSourcesInput.textString },\n getTexFilePath: function() { return this.panel.texFileInput.textString },\n\n getPDFURLString: function() {\n var urlString = this.panel.pdfURLInput.textString;\n try {\n new URL(urlString);\n } catch(e) {\n // it's a relative url...\n urlString = URL.source.withFilename(urlString).toString()\n }\n return urlString;\n },\n\n shouldOpenPDF: function() { return this.panel.openPdfCheckbox.value == 1 },\n\n generate: function() {\n \n if (!this.getPDFURLString() || !this.getSourceDir() || !this.getTexFilePath()) {\n this.failureMsg('Please enter information in all three fields');\n return\n }\n \n this.successMsg('Generating ' + this.getPDFURLString() + ' from ' + this.getSourceDir() + '. Please wait...');\n\n // FIXME\n var generatorURL = URL.source.toString().include('www') ?\n 'http://lively-kernel.org/nodejs/LaTeXServer/createPdf' :\n 'http://www.lively-kernel.org/nodejs/LaTeXServer/createPdf'\n\n var webR = new WebResource(generatorURL);\n\n var content = {\n directoryURL: this.getSourceDir(),\n texFile: this.getTexFilePath(),\n resultURL: this.getPDFURLString(),\n }\n webR.beAsync().post(JSON.serialize(content)); \n\n lively.bindings.connect(webR, 'content', this, 'dummy', {\n removeAfterUpdate: true,\n updater: function($upd, content) {\n if (this.wasRun) return\n this.wasRun = true // FIXME\n var client = this.getTargetObj();\n var status = this.getSourceObj().status\n if (!status.isSuccess()) {\n client.failureMsg('Error occured while generating pdf:' + content, Color.red, 5);\n return\n }\n client.successMsg('Successfully generated pdf')\n if (client.shouldOpenPDF()) {\n if ($morph('pdfViewer'))\n $morph('pdfViewer').setURL(client.getPDFURLString())\n else\n window.open(content);\n }\n }});\n },\n failureMsg: function(msg) {\n this.panel.world().alert(msg)\n },\n\n successMsg: function(msg) {\n this.panel.world().setStatusMessage(msg, Color.green, 3);\n },\n\n});\n\ncop.create('apps.NewPaper.UndoLayer')\n// .refineClass(PaperMorph, {\n // removeMorph: function(morph) {\n // if (!morph.isEpimorph) {\n // var cmd = new RemoveMorphCommand(this, morph, this.submorphs.indexOf(morph));\n // this.getUndoHistory().addCommand(cmd);\n // };\n // var result;\n // cop.withoutLayers([apps.NewPaper.UndoLayer], function() { \n // result = cop.proceed(morph)\n // });\n// \n // return result\n // },\n// });\n\n}); // end of moduleuleule","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13642":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13643":{"morph":{"__isSmartRef__":true,"id":13639},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13644":{"scaleVertical":true,"scaleHorizontal":true},"13645":{"sourceObj":{"__isSmartRef__":true,"id":13639},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":13639},"targetMethodName":"highlightSyntaxDebounced","varMapping":{"__isSmartRef__":true,"id":13646},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13646":{"source":{"__isSmartRef__":true,"id":13639},"target":{"__isSmartRef__":true,"id":13639}},"13647":{"sourceObj":{"__isSmartRef__":true,"id":13639},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":13162},"targetMethodName":"setSourceString","varMapping":{"__isSmartRef__":true,"id":13648},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13648":{"source":{"__isSmartRef__":true,"id":13639},"target":{"__isSmartRef__":true,"id":13162}},"13649":{"source":{"__isSmartRef__":true,"id":13162},"target":{"__isSmartRef__":true,"id":13639}},"13650":{"sourceObj":{"__isSmartRef__":true,"id":13162},"sourceAttrName":"targetURL","targetObj":{"__isSmartRef__":true,"id":13155},"targetMethodName":"setTextString","varMapping":{"__isSmartRef__":true,"id":13651},"updaterString":"function ($upd, value) { value && $upd(String(value)) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13651":{"source":{"__isSmartRef__":true,"id":13162},"target":{"__isSmartRef__":true,"id":13155}},"13652":{"source":{"__isSmartRef__":true,"id":13155},"target":{"__isSmartRef__":true,"id":13162}},"13653":{"submorphs":[{"__isSmartRef__":true,"id":13654}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13659},"eventHandler":{"__isSmartRef__":true,"id":13660},"_ClipMode":"visible","derivationIds":[],"id":"E88E549E-C78A-4453-9D21-40ABDE0D1891","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":13654},"_PreviousBorderWidth":1,"owner":{"__isSmartRef__":true,"id":13154},"attributeConnections":[{"__isSmartRef__":true,"id":13661}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"layout":{"__isSmartRef__":true,"id":13663},"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(656.0,0.0)"},"13654":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13655},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":13656}],"eventHandler":{"__isSmartRef__":true,"id":13658},"_ClipMode":"hidden","derivationIds":[],"id":"2DAAAE54-D296-4D06-9AD2-6E90093F079B","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":13653},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"13655":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(98.4,16.5)","_Padding":"lively.rect(2,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"13656":{"style":{"__isSmartRef__":true,"id":13657},"chunkOwner":{"__isSmartRef__":true,"id":13654},"_id":"_578","storedString":"Codebase","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13657":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13658":{"morph":{"__isSmartRef__":true,"id":13654},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13659":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(98.4,16.5)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"13660":{"morph":{"__isSmartRef__":true,"id":13653},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13661":{"sourceObj":{"__isSmartRef__":true,"id":13653},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13162},"targetMethodName":"setTargetURL","varMapping":{"__isSmartRef__":true,"id":13662},"converterString":"function () { return URL.codeBase.withFilename('lively/')}","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13662":{"source":{"__isSmartRef__":true,"id":13653},"target":{"__isSmartRef__":true,"id":13162}},"13663":{"scaleVertical":true,"scaleHorizontal":true},"13664":{"submorphs":[{"__isSmartRef__":true,"id":13665}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13670},"eventHandler":{"__isSmartRef__":true,"id":13671},"_ClipMode":"visible","derivationIds":[],"id":"12F35291-B561-488C-8970-00A05B9F0A98","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":13665},"_PreviousBorderWidth":1,"owner":{"__isSmartRef__":true,"id":13154},"attributeConnections":[{"__isSmartRef__":true,"id":13672}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"layout":{"__isSmartRef__":true,"id":13674},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(754.4,0.0)"},"13665":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13666},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":13667}],"eventHandler":{"__isSmartRef__":true,"id":13669},"_ClipMode":"hidden","derivationIds":[],"id":"6E21AE62-45E4-4F52-A5EE-2EC419317650","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":13664},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"13666":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(65.6,16.5)","_Padding":"lively.rect(2,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"13667":{"style":{"__isSmartRef__":true,"id":13668},"chunkOwner":{"__isSmartRef__":true,"id":13665},"_id":"_579","storedString":"Local","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13668":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13669":{"morph":{"__isSmartRef__":true,"id":13665},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13670":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(65.6,16.5)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"13671":{"morph":{"__isSmartRef__":true,"id":13664},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13672":{"sourceObj":{"__isSmartRef__":true,"id":13664},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13162},"targetMethodName":"setTargetURL","varMapping":{"__isSmartRef__":true,"id":13673},"converterString":"function () {\n return $world.getUserName() ? $world.getUserDir() : URL.source.getDirectory() }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13673":{"source":{"__isSmartRef__":true,"id":13664},"target":{"__isSmartRef__":true,"id":13162}},"13674":{"scaleVertical":true,"scaleHorizontal":true},"13675":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13676},"eventHandler":{"__isSmartRef__":true,"id":13681},"_ClipMode":"visible","derivationIds":[],"id":"449CF256-7D0B-41CE-B98A-D45E416B3D91","droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"__serializedExpressions__":["_Position"],"fixed":[{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13178},{"__isSmartRef__":true,"id":13192},{"__isSmartRef__":true,"id":13206},{"__isSmartRef__":true,"id":13220},{"__isSmartRef__":true,"id":13234},{"__isSmartRef__":true,"id":13248}],"scalingBelow":[{"__isSmartRef__":true,"id":13639}],"scalingAbove":[{"__isSmartRef__":true,"id":13269},{"__isSmartRef__":true,"id":13530},{"__isSmartRef__":true,"id":13581},{"__isSmartRef__":true,"id":13610}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":13154},"styleClass":["Browser_resizer"],"layout":{"__isSmartRef__":true,"id":13682},"__LivelyClassName__":"lively.morphic.HorizontalDivider","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,242.0)"},"13676":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"_Fill":{"__isSmartRef__":true,"id":13677},"_BorderRadius":3,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(820.0,5.5)","_Padding":"lively.rect(0,0,0,0)"},"13677":{"stops":[{"__isSmartRef__":true,"id":13678},{"__isSmartRef__":true,"id":13679},{"__isSmartRef__":true,"id":13680}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"13678":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(235,235,235)"},"13679":{"offset":0.5,"__serializedExpressions__":["color"],"color":"Color.rgb(215,215,215)"},"13680":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(184,184,184)"},"13681":{"morph":{"__isSmartRef__":true,"id":13675},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13682":{"scaleVertical":true,"scaleHorizontal":true},"13683":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(820.0,550.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(230,230,230)"},"13684":{"morph":{"__isSmartRef__":true,"id":13154},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13685":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"13686":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13687},"eventHandler":{"__isSmartRef__":true,"id":13688},"_ClipMode":"visible","derivationIds":[],"id":"AAFD274C-9A71-449C-916F-0300F71BF8D4","droppingEnabled":true,"halosEnabled":true,"_StyleClassNames":["reframe-handle corner"],"owner":{"__isSmartRef__":true,"id":13055},"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13689},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(814.0,562.0)"},"13687":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"13688":{"morph":{"__isSmartRef__":true,"id":13686},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13689":{"onDragStart":{"__isSmartRef__":true,"id":13690},"onDrag":{"__isSmartRef__":true,"id":13697},"onDragEnd":{"__isSmartRef__":true,"id":13704}},"13690":{"varMapping":{"__isSmartRef__":true,"id":13691},"source":"function onDragStart(evt) {\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetExtent = this.owner.getExtent();\n }","funcProperties":{"__isSmartRef__":true,"id":13696},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13691":{"this":{"__isSmartRef__":true,"id":13686},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13692}},"13692":{"$super":{"__isSmartRef__":true,"id":13693}},"13693":{"varMapping":{"__isSmartRef__":true,"id":13694},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":13695},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13694":{"obj":{"__isSmartRef__":true,"id":13686},"name":"onDragStart"},"13695":{},"13696":{},"13697":{"varMapping":{"__isSmartRef__":true,"id":13698},"source":"function onDrag(evt) {\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n var newExtent = this.originalTargetExtent.addPt(moveDelta);\n if (newExtent.x < this.owner.minWidth) newExtent.x = this.owner.minWidth;\n if (newExtent.y < this.owner.minHeight) newExtent.y = this.owner.minHeight;\n this.owner.setExtent(newExtent);\n //console.log(\"WindowExtent: \"+this.owner.getExtent().x+\" , \"+this.owner.getExtent().y);\n this.align(this.bounds().bottomRight(), this.owner.getExtent());\n }","funcProperties":{"__isSmartRef__":true,"id":13703},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13698":{"this":{"__isSmartRef__":true,"id":13686},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13699}},"13699":{"$super":{"__isSmartRef__":true,"id":13700}},"13700":{"varMapping":{"__isSmartRef__":true,"id":13701},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":13702},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13701":{"obj":{"__isSmartRef__":true,"id":13686},"name":"onDrag"},"13702":{},"13703":{},"13704":{"varMapping":{"__isSmartRef__":true,"id":13705},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetExtent = null;\n this.owner.alignBottomReframeHandle();\n this.owner.alignRightReframeHandle();\n }","funcProperties":{"__isSmartRef__":true,"id":13710},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13705":{"this":{"__isSmartRef__":true,"id":13686},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13706}},"13706":{"$super":{"__isSmartRef__":true,"id":13707}},"13707":{"varMapping":{"__isSmartRef__":true,"id":13708},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":13709},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13708":{"obj":{"__isSmartRef__":true,"id":13686},"name":"onDragEnd"},"13709":{},"13710":{},"13711":{"_BorderWidth":1,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(828.0,576.0)"},"13712":{"morph":{"__isSmartRef__":true,"id":13055},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13713":{"adjustForNewBounds":true},"13714":{"submorphs":[],"scripts":[],"id":226,"shape":{"__isSmartRef__":true,"id":13715},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":false,"registeredForMouseEvents":true,"_world":{"__isSmartRef__":true,"id":0},"owner":{"__isSmartRef__":true,"id":0},"carriesGrabbedMorphs":false,"_Scale":1.002003004005006,"eventHandler":{"__isSmartRef__":true,"id":13716},"_Rotation":0,"lastScrollTime":1357563120510,"_ClipMode":"visible","prevScroll":[0,0],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.HandMorph","__SourceModuleName__":"Global.lively.morphic.Events","withLayers":["Global.NoMagnetsLayer"],"_Position":"lively.pt(1020.0,549.0)"},"13715":{"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(2.0,2.0)","_Fill":"Color.rgb(204,0,0)","_Padding":"lively.rect(0,0,0,0)"},"13716":{"morph":{"__isSmartRef__":true,"id":13714},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13717":{"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(2800.0,2900.0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"13718":{"morph":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13719":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"savedWorldAsURL","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"visitNewPageAfterSaveAs","varMapping":{"__isSmartRef__":true,"id":13720},"updaterString":"function ($upd, v) {\n if (v && v.toString() !== URL.source.toString()) { $upd(v); }\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13720":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":0}},"13721":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/users/erp/debugDemo2.xhtml","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13722":{"isSerializedDate":true,"string":"Mon Jan 07 2013 11:19:29 GMT+0100 (CET)"},"isSimplifiedRegistry":true}}]]>